Class Hierarchy
- java.lang.Object
- de.fraunhofer.aisec.cpg.graph.Node
- de.fraunhofer.aisec.cpg.graph.Declaration
- de.fraunhofer.aisec.cpg.graph.EnumDeclaration
- de.fraunhofer.aisec.cpg.graph.IncludeDeclaration
- de.fraunhofer.aisec.cpg.graph.ProblemDeclaration
- de.fraunhofer.aisec.cpg.graph.RecordDeclaration
- de.fraunhofer.aisec.cpg.graph.TranslationUnitDeclaration
- de.fraunhofer.aisec.cpg.graph.NamespaceDeclaration
- de.fraunhofer.aisec.cpg.graph.UsingDirective
- de.fraunhofer.aisec.cpg.graph.ValueDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasType)
- de.fraunhofer.aisec.cpg.graph.EnumConstantDeclaration
- de.fraunhofer.aisec.cpg.graph.FieldDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.FunctionDeclaration
- de.fraunhofer.aisec.cpg.graph.MethodDeclaration
- de.fraunhofer.aisec.cpg.graph.ConstructorDeclaration
- de.fraunhofer.aisec.cpg.graph.MethodDeclaration
- de.fraunhofer.aisec.cpg.graph.ParamVariableDeclaration
- de.fraunhofer.aisec.cpg.graph.VariableDeclaration (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.Statement
- de.fraunhofer.aisec.cpg.graph.AssertStatement
- de.fraunhofer.aisec.cpg.graph.BreakStatement
- de.fraunhofer.aisec.cpg.graph.CaseStatement
- de.fraunhofer.aisec.cpg.graph.CatchClause
- de.fraunhofer.aisec.cpg.graph.CompoundStatement
- de.fraunhofer.aisec.cpg.graph.ContinueStatement
- de.fraunhofer.aisec.cpg.graph.DeclarationStatement
- de.fraunhofer.aisec.cpg.graph.ASMDeclarationStatement
- de.fraunhofer.aisec.cpg.graph.DefaultStatement
- de.fraunhofer.aisec.cpg.graph.DoStatement
- de.fraunhofer.aisec.cpg.graph.EmptyStatement
- de.fraunhofer.aisec.cpg.graph.Expression (implements de.fraunhofer.aisec.cpg.graph.HasType)
- de.fraunhofer.aisec.cpg.graph.ArrayCreationExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.ArrayRangeExpression
- de.fraunhofer.aisec.cpg.graph.ArraySubscriptionExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.BinaryOperator (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.CallExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.ExplicitConstructorInvocation
- de.fraunhofer.aisec.cpg.graph.MemberCallExpression
- de.fraunhofer.aisec.cpg.graph.StaticCallExpression
- de.fraunhofer.aisec.cpg.graph.CastExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.CompoundStatementExpression
- de.fraunhofer.aisec.cpg.graph.ConditionalExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.ConstructExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.DeclaredReferenceExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.StaticReferenceExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.DeleteExpression
- de.fraunhofer.aisec.cpg.graph.DesignatedInitializerExpression
- de.fraunhofer.aisec.cpg.graph.ExpressionList (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.InitializerListExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.Literal<T>
- de.fraunhofer.aisec.cpg.graph.MemberExpression (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.NewExpression
- de.fraunhofer.aisec.cpg.graph.TypeIdExpression
- de.fraunhofer.aisec.cpg.graph.UnaryOperator (implements de.fraunhofer.aisec.cpg.graph.HasType.TypeListener)
- de.fraunhofer.aisec.cpg.graph.ForEachStatement
- de.fraunhofer.aisec.cpg.graph.ForStatement
- de.fraunhofer.aisec.cpg.graph.GotoStatement
- de.fraunhofer.aisec.cpg.graph.IfStatement
- de.fraunhofer.aisec.cpg.graph.LabelStatement
- de.fraunhofer.aisec.cpg.graph.ReturnStatement
- de.fraunhofer.aisec.cpg.graph.SwitchStatement
- de.fraunhofer.aisec.cpg.graph.SynchronizedStatement
- de.fraunhofer.aisec.cpg.graph.TryStatement
- de.fraunhofer.aisec.cpg.graph.WhileStatement
- de.fraunhofer.aisec.cpg.graph.Declaration
- de.fraunhofer.aisec.cpg.graph.NodeBuilder
- de.fraunhofer.aisec.cpg.graph.Type
- de.fraunhofer.aisec.cpg.graph.TypeManager
- de.fraunhofer.aisec.cpg.graph.Node
Interface Hierarchy
- de.fraunhofer.aisec.cpg.graph.HasType
- de.fraunhofer.aisec.cpg.graph.HasType.TypeListener
Annotation Type Hierarchy
- de.fraunhofer.aisec.cpg.graph.EdgeProperty (implements java.lang.annotation.Annotation)
- de.fraunhofer.aisec.cpg.graph.PopulatedByPass (implements java.lang.annotation.Annotation)
- de.fraunhofer.aisec.cpg.graph.SubGraph (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- de.fraunhofer.aisec.cpg.graph.Type.Origin
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)