analyze method

HTSourceAnalysisResult analyze(
  1. String fullName
)

Implementation

HTSourceAnalysisResult analyze(String fullName) {
  // final normalized = HTResourceContext.getAbsolutePath(key: fullName);
  final analyzer = _pathsToAnalyzer[fullName]!;
  final source = sourceContextManager.getResource(fullName)!;
  final parser = HTParserHetu();
  final bundler =
      HTBundler(sourceContext: analyzer.sourceContext, parser: parser);
  final compilation = bundler.bundle(source: source);
  final result = analyzer.analyzeCompilation(compilation);
  _cachedSourceAnalysisResults.addAll(result.sourceAnalysisResults);
  return result.sourceAnalysisResults.values.last;
}