fromElement static method
PackageMeta?
fromElement(
- LibraryElement libraryElement,
- String sdkDir,
- ResourceProvider resourceProvider
Use this instead of fromDir where possible.
Implementation
static PackageMeta? fromElement(LibraryElement libraryElement, String sdkDir,
ResourceProvider resourceProvider) {
if (libraryElement.isInSdk) {
return PubPackageMeta.fromDir(
resourceProvider.getFolder(sdkDir), resourceProvider);
}
return PubPackageMeta.fromDir(
resourceProvider
.getFile(resourceProvider.pathContext
.canonicalize(libraryElement.firstFragment.source.fullName))
.parent,
resourceProvider);
}