FutureCallsAnalyzer constructor

FutureCallsAnalyzer({
  1. required Directory directory,
  2. required FutureCallMethodParameterValidator parameterValidator,
})

Create a new FutureCallsAnalyzer, containing a AnalysisContextCollection that analyzes all dart files in the provided directory.

Implementation

FutureCallsAnalyzer({
  required Directory directory,
  required this.parameterValidator,
}) : collection = AnalysisContextCollection(
       includedPaths: [directory.absolute.path],
       resourceProvider: PhysicalResourceProvider.INSTANCE,
       sdkPath: findDartSdk(),
     ),
     absoluteIncludedPaths = directory.absolute.path;