Package de.fraunhofer.aisec.cpg.graph
Structure of the Code Property Graph (CPG).
-
Interface Summary Interface Description DeclarationHolder HasDefault<T extends de.fraunhofer.aisec.cpg.graph.Node> Interface that allows us to mark nodes that contain a default valueHasType HasType.SecondaryTypeEdge The Typeresolver needs to be aware of all outgoing edges to types in order to merge equal types to the same node.HasType.TypeListener Persistable StatementHolder This interface denotes an AST-Node that can contain code. -
Class Summary Class Description Annotation AnnotationMember TypeManager -
Enum Summary Enum Description AccessValues Expressions can have multiple types of accesses.TypeManager.Language -
Annotation Types Summary Annotation Type Description EdgeProperty PopulatedByPass This annotation denotes that, this property is populates by a pass.SubGraph Annotates single member variables of supertypeNodeor a collection of nodes to be part of the a sub-graph of the current Node.