FutureCallsAnalyzer constructor

FutureCallsAnalyzer({
  1. required Directory directory,
  2. AnalysisContextCollection? collection,
})

Create a new FutureCallsAnalyzer for directory.

When collection is provided it is reused (e.g. shared with EndpointsAnalyzer). Otherwise a new one is created internally.

Implementation

FutureCallsAnalyzer({
  required Directory directory,
  AnalysisContextCollection? collection,
}) : collection = collection ?? createAnalysisContextCollection(directory),
     absoluteIncludedPaths = directory.absolute.path;