resolveFile2 function
Future<SomeResolvedUnitResult>
resolveFile2({
- required String path,
- ResourceProvider? resourceProvider,
Return the result of resolving the file at the given path
.
If a resourceProvider
is given, it will be used to access the file system.
Note that if more than one file is going to be resolved then this function
is inefficient. Clients should instead use AnalysisContextCollection
to
create one or more contexts and use those contexts to resolve the files.
Implementation
Future<SomeResolvedUnitResult> resolveFile2(
{required String path, ResourceProvider? resourceProvider}) async {
AnalysisContext context =
_createAnalysisContext(path: path, resourceProvider: resourceProvider);
return await context.currentSession.getResolvedUnit(path);
}