io.shiftleft.codepropertygraph.generated.nodes
Type members
Classlikes
Abstract supertype for overflowdb.Node and NewNode
Abstract supertype for overflowdb.Node and NewNode
class Annotation(graph: Graph, id: Long) extends NodeRef[AnnotationDb] with AnnotationBase with StoredNode with Expression
- Companion
- object
class AnnotationDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with AnnotationBase
class AnnotationLiteral(graph: Graph, id: Long) extends NodeRef[AnnotationLiteralDb] with AnnotationLiteralBase with StoredNode with Expression
- Companion
- object
class AnnotationLiteralDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with AnnotationLiteralBase
class AnnotationParameter(graph: Graph, id: Long) extends NodeRef[AnnotationParameterDb] with AnnotationParameterBase with StoredNode with AstNode
- Companion
- object
class AnnotationParameterAssign(graph: Graph, id: Long) extends NodeRef[AnnotationParameterAssignDb] with AnnotationParameterAssignBase with StoredNode with AstNode
- Companion
- object
class AnnotationParameterAssignDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with AnnotationParameterAssignBase
class AnnotationParameterDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with AnnotationParameterBase
class ArrayInitializer(graph: Graph, id: Long) extends NodeRef[ArrayInitializerDb] with ArrayInitializerBase with StoredNode with Expression with AstNode
- Companion
- object
class ArrayInitializerDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with AstNode with ArrayInitializerBase
class Block(graph: Graph, id: Long) extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
- Companion
- object
class Call(graph: Graph, id: Long) extends NodeRef[CallDb] with CallBase with StoredNode with CallRepr with Expression
- Companion
- object
class CallDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with CallRepr with Expression with CallBase
class ClosureBinding(graph: Graph, id: Long) extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
- Companion
- object
class Comment(graph: Graph, id: Long) extends NodeRef[CommentDb] with CommentBase with StoredNode with AstNode
- Companion
- object
class ConfigFile(graph: Graph, id: Long) extends NodeRef[ConfigFileDb] with ConfigFileBase with StoredNode
- Companion
- object
class ControlStructure(graph: Graph, id: Long) extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
- Companion
- object
class ControlStructureDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with ControlStructureBase
class Dependency(graph: Graph, id: Long) extends NodeRef[DependencyDb] with DependencyBase with StoredNode
- Companion
- object
class FieldIdentifier(graph: Graph, id: Long) extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
- Companion
- object
class FieldIdentifierDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with FieldIdentifierBase
class File(graph: Graph, id: Long) extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
- Companion
- object
class Identifier(graph: Graph, id: Long) extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression
- Companion
- object
class IdentifierDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with IdentifierBase
class Import(graph: Graph, id: Long) extends NodeRef[ImportDb] with ImportBase with StoredNode with AstNode
- Companion
- object
class JumpLabel(graph: Graph, id: Long) extends NodeRef[JumpLabelDb] with JumpLabelBase with StoredNode with AstNode
- Companion
- object
class JumpLabelDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with JumpLabelBase
class JumpTarget(graph: Graph, id: Long) extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with CfgNode with AstNode
- Companion
- object
class JumpTargetDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with CfgNode with AstNode with JumpTargetBase
class KeyValuePair(graph: Graph, id: Long) extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
- Companion
- object
class Literal(graph: Graph, id: Long) extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
- Companion
- object
class LiteralDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with LiteralBase
class Local(graph: Graph, id: Long) extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with AstNode
- Companion
- object
class LocalDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with LocalBase
class Location(graph: Graph, id: Long) extends NodeRef[LocationDb] with LocationBase with StoredNode
- Companion
- object
class Member(graph: Graph, id: Long) extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
- Companion
- object
class MemberDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with MemberBase
class MetaData(graph: Graph, id: Long) extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
- Companion
- object
class Method(graph: Graph, id: Long) extends NodeRef[MethodDb] with MethodBase with StoredNode with Declaration with CfgNode with AstNode
- Companion
- object
class MethodDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with CfgNode with AstNode with MethodBase
class MethodParameterIn(graph: Graph, id: Long) extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with Declaration with CfgNode with AstNode
- Companion
- object
trait MethodParameterInBase extends AbstractNode with DeclarationBase with CfgNodeBase with AstNodeBase
class MethodParameterInDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with CfgNode with AstNode with MethodParameterInBase
class MethodParameterOut(graph: Graph, id: Long) extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with Declaration with CfgNode with AstNode
- Companion
- object
trait MethodParameterOutBase extends AbstractNode with DeclarationBase with CfgNodeBase with AstNodeBase
class MethodParameterOutDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with CfgNode with AstNode with MethodParameterOutBase
class MethodRef(graph: Graph, id: Long) extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
- Companion
- object
class MethodRefDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with MethodRefBase
class MethodReturn(graph: Graph, id: Long) extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode
- Companion
- object
class MethodReturnDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with CfgNode with MethodReturnBase
class Modifier(graph: Graph, id: Long) extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
- Companion
- object
class ModifierDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with ModifierBase
class Namespace(graph: Graph, id: Long) extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
- Companion
- object
class NamespaceBlock(graph: Graph, id: Long) extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
- Companion
- object
class NamespaceBlockDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with NamespaceBlockBase
class NamespaceDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with NamespaceBase
class NewAnnotation(var order: Int, var name: String, var lineNumber: Option[Integer], var fullName: String, var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with AnnotationBase with ExpressionNew
- Companion
- object
class NewAnnotationLiteral(var order: Int, var name: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with AnnotationLiteralBase with ExpressionNew
- Companion
- object
class NewAnnotationParameter(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with AnnotationParameterBase with AstNodeNew
- Companion
- object
class NewAnnotationParameterAssign(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with AnnotationParameterAssignBase with AstNodeNew
- Companion
- object
class NewArrayInitializer(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with ArrayInitializerBase with ExpressionNew with AstNodeNew
- Companion
- object
class NewBinding(var signature: String, var name: String, var methodFullName: String) extends NewNode with BindingBase
- Companion
- object
class NewBlock(var typeFullName: String, var order: Int, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with BlockBase with ExpressionNew
- Companion
- object
class NewCall(var typeFullName: String, var signature: String, var order: Int, var name: String, var methodFullName: String, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var dispatchType: String, var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with CallBase with CallReprNew with ExpressionNew
- Companion
- object
class NewClosureBinding(var evaluationStrategy: String, var closureOriginalName: Option[String], var closureBindingId: Option[String]) extends NewNode with ClosureBindingBase
- Companion
- object
class NewComment(var order: Int, var lineNumber: Option[Integer], var filename: String, var columnNumber: Option[Integer], var code: String) extends NewNode with CommentBase with AstNodeNew
- Companion
- object
class NewControlStructure(var parserTypeName: String, var order: Int, var lineNumber: Option[Integer], var controlStructureType: String, var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with ControlStructureBase with ExpressionNew
- Companion
- object
class NewDependency(var version: String, var usedIn: Option[String], var name: String, var dependencyGroupId: Option[String]) extends NewNode with DependencyBase
- Companion
- object
class NewFieldIdentifier(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String, var canonicalName: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with FieldIdentifierBase with ExpressionNew
- Companion
- object
class NewFile(var order: Int, var name: String, var lineNumber: Option[Integer], var hash: Option[String], var columnNumber: Option[Integer], var code: String) extends NewNode with FileBase with AstNodeNew
- Companion
- object
class NewFinding(var keyValuePairs: IndexedSeq[KeyValuePairBase], var evidence: IndexedSeq[AbstractNode]) extends NewNode with FindingBase
- Companion
- object
class NewIdentifier(var typeFullName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with IdentifierBase with ExpressionNew
- Companion
- object
class NewImport(var order: Int, var lineNumber: Option[Integer], var isWildcard: Option[Boolean], var isExplicit: Option[Boolean], var importedEntity: Option[String], var importedAs: Option[String], var explicitAs: Option[Boolean], var columnNumber: Option[Integer], var code: String) extends NewNode with ImportBase with AstNodeNew
- Companion
- object
class NewJumpLabel(var parserTypeName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with JumpLabelBase with AstNodeNew
- Companion
- object
class NewJumpTarget(var parserTypeName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String, var argumentIndex: Int) extends NewNode with JumpTargetBase with CfgNodeNew with AstNodeNew
- Companion
- object
class NewLiteral(var typeFullName: String, var order: Int, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with LiteralBase with ExpressionNew
- Companion
- object
class NewLocal(var typeFullName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var closureBindingId: Option[String]) extends NewNode with LocalBase with DeclarationNew with AstNodeNew
- Companion
- object
class NewLocation(var node: Option[AbstractNode], var symbol: String, var packageName: String, var nodeLabel: String, var methodShortName: String, var methodFullName: String, var lineNumber: Option[Integer], var filename: String, var classShortName: String, var className: String) extends NewNode with LocationBase
- Companion
- object
class NewMember(var typeFullName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String) extends NewNode with MemberBase with DeclarationNew with AstNodeNew
- Companion
- object
class NewMetaData(var version: String, var root: String, var overlays: IndexedSeq[String], var language: String, var hash: Option[String]) extends NewNode with MetaDataBase
- Companion
- object
class NewMethod(var signature: String, var order: Int, var name: String, var lineNumberEnd: Option[Integer], var lineNumber: Option[Integer], var isExternal: Boolean, var hash: Option[String], var fullName: String, var filename: String, var columnNumberEnd: Option[Integer], var columnNumber: Option[Integer], var code: String, var astParentType: String, var astParentFullName: String) extends NewNode with MethodBase with DeclarationNew with CfgNodeNew with AstNodeNew
- Companion
- object
class NewMethodParameterIn(var typeFullName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var isVariadic: Boolean, var index: Int, var evaluationStrategy: String, var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String) extends NewNode with MethodParameterInBase with DeclarationNew with CfgNodeNew with AstNodeNew
- Companion
- object
class NewMethodParameterOut(var typeFullName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var isVariadic: Boolean, var index: Int, var evaluationStrategy: String, var columnNumber: Option[Integer], var code: String) extends NewNode with MethodParameterOutBase with DeclarationNew with CfgNodeNew with AstNodeNew
- Companion
- object
class NewMethodRef(var typeFullName: String, var order: Int, var methodFullName: String, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with MethodRefBase with ExpressionNew
- Companion
- object
class NewMethodReturn(var typeFullName: String, var order: Int, var lineNumber: Option[Integer], var evaluationStrategy: String, var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String) extends NewNode with MethodReturnBase with CfgNodeNew
- Companion
- object
class NewModifier(var order: Int, var modifierType: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with ModifierBase with AstNodeNew
- Companion
- object
class NewNamespace(var order: Int, var name: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with NamespaceBase with AstNodeNew
- Companion
- object
class NewNamespaceBlock(var order: Int, var name: String, var lineNumber: Option[Integer], var fullName: String, var filename: String, var columnNumber: Option[Integer], var code: String) extends NewNode with NamespaceBlockBase with AstNodeNew
- Companion
- object
abstract
base type for all nodes that can be added to a graph, e.g. the diffgraph
base type for all nodes that can be added to a graph, e.g. the diffgraph
class NewReturn(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with ReturnBase with ExpressionNew
- Companion
- object
class NewTemplateDom(var order: Int, var name: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with TemplateDomBase with ExpressionNew
- Companion
- object
class NewTypeArgument(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with TypeArgumentBase with AstNodeNew
- Companion
- object
class NewTypeDecl(var order: Int, var name: String, var lineNumber: Option[Integer], var isExternal: Boolean, var inheritsFromTypeFullName: IndexedSeq[String], var fullName: String, var filename: String, var columnNumber: Option[Integer], var code: String, var astParentType: String, var astParentFullName: String, var aliasTypeFullName: Option[String]) extends NewNode with TypeDeclBase with AstNodeNew
- Companion
- object
class NewTypeParameter(var order: Int, var name: String, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with TypeParameterBase with AstNodeNew
- Companion
- object
class NewTypeRef(var typeFullName: String, var order: Int, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with TypeRefBase with ExpressionNew
- Companion
- object
class NewUnknown(var typeFullName: String, var parserTypeName: String, var order: Int, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var containedRef: String, var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with UnknownBase with ExpressionNew
- Companion
- object
class Return(graph: Graph, id: Long) extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
- Companion
- object
class TagNodePair(graph: Graph, id: Long) extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
- Companion
- object
class TemplateDom(graph: Graph, id: Long) extends NodeRef[TemplateDomDb] with TemplateDomBase with StoredNode with Expression
- Companion
- object
class TemplateDomDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with TemplateDomBase
class TypeArgument(graph: Graph, id: Long) extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
- Companion
- object
class TypeArgumentDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with TypeArgumentBase
class TypeDecl(graph: Graph, id: Long) extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
- Companion
- object
class TypeDeclDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with TypeDeclBase
class TypeParameter(graph: Graph, id: Long) extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
- Companion
- object
class TypeParameterDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with TypeParameterBase
class TypeRef(graph: Graph, id: Long) extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression
- Companion
- object
class TypeRefDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with TypeRefBase
class Unknown(graph: Graph, id: Long) extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
- Companion
- object
class UnknownDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with UnknownBase