io.shiftleft.codepropertygraph.generated.nodes

Members list

Concise view

Type members

Classlikes

trait AbstractNode extends NodeOrDetachedNode

Abstract supertype for overflowdb.Node and NewNode

Abstract supertype for overflowdb.Node and NewNode

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
trait AstNode
trait CfgNode
trait CallRepr
class Call
class CallDb
class Block
class BlockDb
class Literal
class LiteralDb
class MethodRef
class Return
class ReturnDb
class TypeRef
class TypeRefDb
class Unknown
class UnknownDb
class Method
class MethodDb
class Comment
class CommentDb
class File
class FileDb
class Import
class ImportDb
class JumpLabel
class Local
class LocalDb
class Member
class MemberDb
class Modifier
class Namespace
class TypeDecl
trait CallBase
class NewCall
trait BlockBase
class NewBlock
class NewReturn
class NewMethod
trait FileBase
class NewFile
class NewImport
trait LocalBase
class NewLocal
class NewMember
class Binding
class BindingDb
class Finding
class FindingDb
class Location
class MetaData
class NewNode
class NewTag
class NewType
class Tag
class TagDb
class Type
class TypeDb
trait TagBase
trait TypeBase
object Annotation

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Annotation(graph: Graph, id: Long) extends NodeRef[AnnotationDb] with AnnotationBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[AnnotationDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class AnnotationDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with AnnotationBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class AnnotationLiteral(graph: Graph, id: Long) extends NodeRef[AnnotationLiteralDb] with AnnotationLiteralBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[AnnotationLiteralDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class AnnotationLiteralDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with AnnotationLiteralBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class AnnotationParameter(graph: Graph, id: Long) extends NodeRef[AnnotationParameterDb] with AnnotationParameterBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[AnnotationParameterDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class AnnotationParameterAssign(graph: Graph, id: Long) extends NodeRef[AnnotationParameterAssignDb] with AnnotationParameterAssignBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class AnnotationParameterAssignDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with AnnotationParameterAssignBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class AnnotationParameterDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with AnnotationParameterBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ArrayInitializer(graph: Graph, id: Long) extends NodeRef[ArrayInitializerDb] with ArrayInitializerBase with StoredNode with Expression with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[ArrayInitializerDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class ArrayInitializerDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with AstNode with ArrayInitializerBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object AstNode

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
AstNode.type
trait AstNode extends StoredNode with AstNodeBase

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
trait AstNode
trait CfgNode
trait CallRepr
class Call
class CallDb
class Block
class BlockDb
class Literal
class LiteralDb
class MethodRef
class Return
class ReturnDb
class TypeRef
class TypeRefDb
class Unknown
class UnknownDb
class Method
class MethodDb
class Comment
class CommentDb
class File
class FileDb
class Import
class ImportDb
class JumpLabel
class Local
class LocalDb
class Member
class MemberDb
class Modifier
class Namespace
class TypeDecl
trait CallBase
class NewCall
trait BlockBase
class NewBlock
class NewReturn
class NewMethod
trait FileBase
class NewFile
class NewImport
trait LocalBase
class NewLocal
class NewMember
trait AstNodeNew extends NewNode

Attributes

Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
object Binding

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Binding.type
class Binding(graph: Graph, id: Long) extends NodeRef[BindingDb] with BindingBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[BindingDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Binding
class BindingDb
class BindingDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with BindingBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Block

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Block.type
class Block(graph: Graph, id: Long) extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
trait BlockBase
class NodeRef[BlockDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Block
class BlockDb
class NewBlock
class BlockDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with BlockBase

Attributes

Graph
Supertypes
trait BlockBase
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Call

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Call.type
class Call(graph: Graph, id: Long) extends NodeRef[CallDb] with CallBase with StoredNode with Expression with CallRepr

Attributes

Companion:
object
Graph
Supertypes
trait CallRepr
trait CfgNode
trait AstNode
trait Product
trait Equals
trait CallBase
class NodeRef[CallDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Call
class CallDb
class NewCall
class CallDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with CallRepr with CallBase

Attributes

Graph
Supertypes
trait CallBase
trait CallRepr
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object CallRepr

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait CallRepr extends StoredNode with CallReprBase with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes
class Call
class CallDb

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
trait CallBase
class Call
class CallDb
class NewCall
trait CallRepr
trait CallReprNew extends NewNode with CfgNodeNew

Attributes

Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class NewCall
object CfgNode

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
CfgNode.type
trait CfgNode extends StoredNode with CfgNodeBase with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
trait CallBase
class Call
class CallDb
class NewCall
trait CallRepr
trait CfgNode
class Block
class BlockDb
class Literal
class LiteralDb
class MethodRef
class Return
class ReturnDb
class TypeRef
class TypeRefDb
class Unknown
class UnknownDb
class Method
class MethodDb
trait BlockBase
class NewBlock
class NewReturn
class NewMethod
trait CfgNodeNew extends NewNode with AstNodeNew

Attributes

Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ClosureBinding(graph: Graph, id: Long) extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[ClosureBindingDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class ClosureBindingDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with ClosureBindingBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Comment

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Comment.type
class Comment(graph: Graph, id: Long) extends NodeRef[CommentDb] with CommentBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[CommentDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Comment
class CommentDb
class CommentDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with CommentBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object ConfigFile

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ConfigFile(graph: Graph, id: Long) extends NodeRef[ConfigFileDb] with ConfigFileBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[ConfigFileDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class ConfigFileDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with ConfigFileBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ControlStructure(graph: Graph, id: Long) extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[ControlStructureDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class ControlStructureDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with ControlStructureBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
trait DeclarationNew extends NewNode

Attributes

Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
object Dependency

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Dependency(graph: Graph, id: Long) extends NodeRef[DependencyDb] with DependencyBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[DependencyDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class DependencyDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with DependencyBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Expression

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Expression extends StoredNode with ExpressionBase with AstNode with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
trait ExpressionNew extends NewNode with AstNodeNew with CfgNodeNew

Attributes

Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
object Factories

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class FieldIdentifier(graph: Graph, id: Long) extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[FieldIdentifierDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class FieldIdentifierDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with FieldIdentifierBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object File

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
File.type
class File(graph: Graph, id: Long) extends NodeRef[FileDb] with FileBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
trait FileBase
class NodeRef[FileDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
trait FileBase extends AbstractNode with AstNodeBase

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class File
class FileDb
class NewFile
class FileDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with FileBase

Attributes

Graph
Supertypes
trait FileBase
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Finding

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Finding.type
class Finding(graph: Graph, id: Long) extends NodeRef[FindingDb] with FindingBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[FindingDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Finding
class FindingDb
class FindingDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with FindingBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Identifier

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Identifier(graph: Graph, id: Long) extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[IdentifierDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class IdentifierDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with IdentifierBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Import

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Import.type
class Import(graph: Graph, id: Long) extends NodeRef[ImportDb] with ImportBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[ImportDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Import
class ImportDb
class NewImport
class ImportDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with ImportBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object JumpLabel

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class JumpLabel(graph: Graph, id: Long) extends NodeRef[JumpLabelDb] with JumpLabelBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[JumpLabelDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class JumpLabelDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with JumpLabelBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object JumpTarget

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class JumpTarget(graph: Graph, id: Long) extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with AstNode with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[JumpTargetDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class JumpTargetDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with CfgNode with JumpTargetBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class KeyValuePair(graph: Graph, id: Long) extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[KeyValuePairDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class KeyValuePairDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with KeyValuePairBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Literal

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Literal.type
class Literal(graph: Graph, id: Long) extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[LiteralDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Literal
class LiteralDb
class LiteralDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with LiteralBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Local

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Local.type
class Local(graph: Graph, id: Long) extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
trait LocalBase
class NodeRef[LocalDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Local
class LocalDb
class NewLocal
class LocalDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with LocalBase

Attributes

Graph
Supertypes
trait LocalBase
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Location

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Location(graph: Graph, id: Long) extends NodeRef[LocationDb] with LocationBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[LocationDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class LocationDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with LocationBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Member

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Member.type
class Member(graph: Graph, id: Long) extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[MemberDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Member
class MemberDb
class NewMember
class MemberDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with MemberBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object MetaData

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class MetaData(graph: Graph, id: Long) extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[MetaDataDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class MetaDataDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with MetaDataBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Method

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Method.type
class Method(graph: Graph, id: Long) extends NodeRef[MethodDb] with MethodBase with StoredNode with Declaration with AstNode with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[MethodDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Method
class MethodDb
class NewMethod
class MethodDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with CfgNode with MethodBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class MethodParameterIn(graph: Graph, id: Long) extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with Declaration with AstNode with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[MethodParameterInDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class MethodParameterInDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with CfgNode with MethodParameterInBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class MethodParameterOut(graph: Graph, id: Long) extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with Declaration with AstNode with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[MethodParameterOutDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class MethodParameterOutDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Declaration with AstNode with CfgNode with MethodParameterOutBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object MethodRef

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class MethodRef(graph: Graph, id: Long) extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[MethodRefDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class MethodRefDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with MethodRefBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class MethodReturn(graph: Graph, id: Long) extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[MethodReturnDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class MethodReturnDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with CfgNode with MethodReturnBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Misc

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Misc.type
object Modifier

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Modifier(graph: Graph, id: Long) extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[ModifierDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class ModifierDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with ModifierBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Namespace

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Namespace(graph: Graph, id: Long) extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[NamespaceDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NamespaceBlock(graph: Graph, id: Long) extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[NamespaceBlockDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class NamespaceBlockDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with NamespaceBlockBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
class NamespaceDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with NamespaceBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewAnnotationParameter(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with AnnotationParameterBase with AstNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewAnnotationParameterAssign(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with AnnotationParameterAssignBase with AstNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewBinding

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewBinding(var signature: String, var name: String, var methodFullName: String) extends NewNode with BindingBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewBlock

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
trait BlockBase
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewCall

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
NewCall.type
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 ExpressionNew with CallReprNew

Attributes

Companion:
object
Graph
Supertypes
trait CallBase
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewClosureBinding(var evaluationStrategy: String, var closureOriginalName: Option[String], var closureBindingId: Option[String]) extends NewNode with ClosureBindingBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewComment

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewConfigFile(var name: String, var content: String) extends NewNode with ConfigFileBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewDependency(var version: String, var name: String, var dependencyGroupId: Option[String]) extends NewNode with DependencyBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewFile

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
NewFile.type
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

Attributes

Companion:
object
Graph
Supertypes
trait FileBase
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewFinding

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewFinding(var keyValuePairs: IndexedSeq[KeyValuePairBase], var evidence: IndexedSeq[AbstractNode]) extends NewNode with FindingBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewImport

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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 AstNodeNew with CfgNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewKeyValuePair(var value: String, var key: String) extends NewNode with KeyValuePairBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewLiteral

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewLocal

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
trait LocalBase
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewMember

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewMetaData(var version: String, var root: String, var overlays: IndexedSeq[String], var language: String, var hash: Option[String]) extends NewNode with MetaDataBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewMethod

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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 AstNodeNew with CfgNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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 AstNodeNew with CfgNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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 AstNodeNew with CfgNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
abstract class NewNode extends AbstractNode with DetachedNodeData with Product

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

Attributes

Graph
Supertypes
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
object NewReturn

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewTag

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
NewTag.type
class NewTag(var value: String, var name: String) extends NewNode with TagBase

Attributes

Companion:
object
Graph
Supertypes
trait TagBase
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewTagNodePair(var tag: TagBase, var node: AbstractNode) extends NewNode with TagNodePairBase

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewType

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
NewType.type
class NewType(var typeDeclFullName: String, var name: String, var fullName: String) extends NewNode with TypeBase

Attributes

Companion:
object
Graph
Supertypes
trait TypeBase
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NewTypeArgument(var order: Int, var lineNumber: Option[Integer], var columnNumber: Option[Integer], var code: String) extends NewNode with TypeArgumentBase with AstNodeNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewTypeRef

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
object NewUnknown

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Return

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Return.type
class Return(graph: Graph, id: Long) extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[ReturnDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class NewReturn
class Return
class ReturnDb
class ReturnDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with ReturnBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
trait StoredNode extends Node with AbstractNode with Product

Attributes

Graph
Supertypes
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes
trait AstNode
trait CfgNode
trait CallRepr
class Call
class CallDb
class Block
class BlockDb
class Literal
class LiteralDb
class MethodRef
class Return
class ReturnDb
class TypeRef
class TypeRefDb
class Unknown
class UnknownDb
class Method
class MethodDb
class Comment
class CommentDb
class File
class FileDb
class Import
class ImportDb
class JumpLabel
class Local
class LocalDb
class Member
class MemberDb
class Modifier
class Namespace
class TypeDecl
class Binding
class BindingDb
class Finding
class FindingDb
class Location
class MetaData
class Tag
class TagDb
class Type
class TypeDb
object Tag

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tag.type
class Tag(graph: Graph, id: Long) extends NodeRef[TagDb] with TagBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
trait TagBase
class NodeRef[TagDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
trait TagBase extends AbstractNode

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class NewTag
class Tag
class TagDb
class TagDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with TagBase

Attributes

Graph
Supertypes
trait TagBase
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class TagNodePair(graph: Graph, id: Long) extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class NodeRef[TagNodePairDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class TagNodePairDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with TagNodePairBase

Attributes

Graph
Supertypes
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class TemplateDom(graph: Graph, id: Long) extends NodeRef[TemplateDomDb] with TemplateDomBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[TemplateDomDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class TemplateDomDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with TemplateDomBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Type.type
class Type(graph: Graph, id: Long) extends NodeRef[TypeDb] with TypeBase with StoredNode

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
trait TypeBase
class NodeRef[TypeDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class TypeArgument(graph: Graph, id: Long) extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[TypeArgumentDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class TypeArgumentDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with TypeArgumentBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
trait TypeBase extends AbstractNode

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class NewType
class Type
class TypeDb
class TypeDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with TypeBase

Attributes

Graph
Supertypes
trait TypeBase
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object TypeDecl

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class TypeDecl(graph: Graph, id: Long) extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[TypeDeclDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class TypeDeclDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with TypeDeclBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class TypeParameter(graph: Graph, id: Long) extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode

Attributes

Companion:
object
Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeRef[TypeParameterDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class TypeParameterDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with AstNode with TypeParameterBase

Attributes

Graph
Supertypes
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object TypeRef

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TypeRef.type
class TypeRef(graph: Graph, id: Long) extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[TypeRefDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class TypeRef
class TypeRefDb
class TypeRefDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with TypeRefBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
object Unknown

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unknown.type
class Unknown(graph: Graph, id: Long) extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeRef[UnknownDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Known subtypes
class Unknown
class UnknownDb
class UnknownDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with Expression with UnknownBase

Attributes

Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any