checkCfg method
Checks all array accesses in a CFG.
Implementation
List<BoundsCheckResult> checkCfg(ControlFlowGraph cfg) {
// Run interval analysis
final analysisResult = _analyzer.analyze(cfg);
// Find all array accesses
final accesses = _findArrayAccesses(cfg);
// Check each access
return accesses.map((access) {
return _checkAccess(access, analysisResult);
}).toList();
}