analysis_utils 0.0.1 analysis_utils: ^0.0.1 copied to clipboard
Utilities for combining static source code analysis with mirrors and so...
analysis_utils #
A library for facilitating the analysis of code integrating both dart:mirrors and analyzer packages (in the AST nodes facet)
Features #
So far the library supports:
- Documentation blocks parsing
- source_span's in-file source locations
- Annotations analysis and instantiation
- Class Analysis
- Method analysis
- Field analysis
- Constructor analysis
Usage #
So far, the usage is ClassAnalysis oriented only:
import "package:analysis_utils/analysis.dart";
main(){
ClassAnalysis typeAnalysis = new ClassAnalysis.fromType(Clazz);
Clazz c = new Clazz();
ClassAnalysis instanceAnalysis = new ClassAnalysis.fromInstance(c);
}
For more info you can see the example, test or documentation
Please file feature requests and bugs at the issue tracker.