public final class ProceduralLineageAnalyzer extends Object
The normal DataFlowAnalyzer remains the authoritative legacy
analysis. This API computes an observation-only interprocedural result over
the same unit texts. Its default options are LEGACY and therefore perform no
summary extraction; callers must choose SHADOW or ENHANCED explicitly.
| Constructor and Description |
|---|
ProceduralLineageAnalyzer(EDbVendor vendor) |
ProceduralLineageAnalyzer(EDbVendor vendor,
ProceduralLineageOptions options) |
| Modifier and Type | Method and Description |
|---|---|
ProceduralLineageResult |
analyze(List<String> unitTexts) |
ProceduralLineageResult |
analyze(String... unitTexts) |
ProceduralLineageResult |
analyzeFiles(File... unitFiles)
Analyze files in the supplied order, BOM-sniffing UTF-8/UTF-16.
|
public ProceduralLineageAnalyzer(EDbVendor vendor)
public ProceduralLineageAnalyzer(EDbVendor vendor, ProceduralLineageOptions options)
public ProceduralLineageResult analyze(String... unitTexts)
public ProceduralLineageResult analyze(List<String> unitTexts)
public ProceduralLineageResult analyzeFiles(File... unitFiles) throws IOException
IOException