Class FlowInfoExtractor

java.lang.Object
org.ek9lang.mcp.oracle.extractors.FlowInfoExtractor

public final class FlowInfoExtractor extends Object
Extracts Level 2 flow analysis information from a LocationContext. Provides two tiers of information:
  • Tier 1 (always available): Method signature, parameters, return type, complexity metrics
  • Tier 2 (requires IR): Execution paths, guard chains, data flow, control flow structure
Tier 1 uses squirrelled data on symbols (available after Phase 5 PRE_IR_CHECKS). Tier 2 requires IR generation (Phase 10+).
  • Constructor Details

    • FlowInfoExtractor

      public FlowInfoExtractor()
  • Method Details