Package de.fraunhofer.aisec.cpg.passes
Passes extend the initial AST by additional edges (and possibly Type nodes).
-
Class Summary Class Description CallResolver ResolvesCallExpressionandNewExpressiontargets.ControlFlowGraphPass Deprecated, for removal: This API element is subject to removal in a future version. This Edge-Type is deprecated as it is conceptually less precise then theEvaluationOrderGraphPass.ControlFlowSensitiveDFGPass This pass tracks VariableDeclarations and values that are included in the graph by the DFG edge.EvaluationOrderGraphPass Creates an Evaluation Order Graph (EOG) based on AST.FilenameMapper ImportResolver JavaExternalTypeHierarchyResolver Pass Represents an abstract class that enhances the graph before it is persisted.TypeHierarchyResolver TransitivelyRecordDeclarationnodes with their supertypes' records.TypeResolver VariableUsageResolver Creates new connections between the place where a variable is declared and where it is used.