io.shiftleft.codepropertygraph.generated.nodes

Members list

Type members

Classlikes

trait AbstractNode extends DNodeOrNode, StaticType[AnyRef], Product

Attributes

Supertypes
trait Product
trait Equals
trait StaticType[AnyRef]
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Annotation
trait AstNodeBase
trait AstNode
trait CfgNode
trait CallRepr
class Call
trait Expression
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
class Comment
class File
class Import
class JumpLabel
class Local
class Member
class Modifier
class Namespace
class TypeArgument
class TypeDecl
trait AstNodeNew
trait CfgNodeNew
trait CallReprNew
class NewCall
class NewBlock
class NewLiteral
class NewMethodRef
class NewReturn
class NewTypeRef
class NewUnknown
class NewMethod
class NewComment
class NewFile
class NewImport
class NewJumpLabel
class NewLocal
class NewMember
class NewModifier
class NewNamespace
class NewTypeDecl
trait CfgNodeBase
trait CallReprBase
trait CallBase
trait BlockBase
trait LiteralBase
trait ReturnBase
trait TypeRefBase
trait UnknownBase
trait MethodBase
trait CommentBase
trait FileBase
trait ImportBase
trait LocalBase
trait MemberBase
trait ModifierBase
trait TypeDeclBase
trait BindingBase
class Binding
class NewBinding
class ConfigFile
trait Declaration
class Dependency
trait FindingBase
class Finding
class NewFinding
class KeyValuePair
trait LocationBase
class Location
class NewLocation
trait MetaDataBase
class MetaData
class NewMetaData
class NewNode
class NewTag
class NewType
class StoredNode
class Tag
class TagNodePair
class Type
trait TagBase
trait TypeBase
Show all
object Annotation

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Annotation.type
class Annotation(graph_4762: Graph, seq_4762: Int) extends StoredNode, AnnotationBase, Expression, StaticType[AnnotationEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class AnnotationLiteral(graph_4762: Graph, seq_4762: Int) extends StoredNode, AnnotationLiteralBase, Expression, StaticType[AnnotationLiteralEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AnnotationParameterEMT extends AnyRef, AstNodeEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ArrayInitializer(graph_4762: Graph, seq_4762: Int) extends StoredNode, ArrayInitializerBase, Expression, StaticType[ArrayInitializerEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ArrayInitializerEMT extends AnyRef, ExpressionEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CfgNode
trait CallRepr
class Call
trait Expression
class Annotation
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
class Comment
class File
class Import
class JumpLabel
class Local
class Member
class Modifier
class Namespace
class TypeArgument
class TypeDecl
Show all
object AstNode

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
AstNode.type

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AstNode
trait CfgNode
trait CallRepr
class Call
trait Expression
class Annotation
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
class Comment
class File
class Import
class JumpLabel
class Local
class Member
class Modifier
class Namespace
class TypeArgument
class TypeDecl
trait AstNodeNew
trait CfgNodeNew
trait CallReprNew
class NewCall
class NewBlock
class NewLiteral
class NewMethodRef
class NewReturn
class NewTypeRef
class NewUnknown
class NewMethod
class NewComment
class NewFile
class NewImport
class NewJumpLabel
class NewLocal
class NewMember
class NewModifier
class NewNamespace
class NewTypeDecl
trait CfgNodeBase
trait CallReprBase
trait CallBase
trait BlockBase
trait LiteralBase
trait ReturnBase
trait TypeRefBase
trait UnknownBase
trait MethodBase
trait CommentBase
trait FileBase
trait ImportBase
trait LocalBase
trait MemberBase
trait ModifierBase
trait TypeDeclBase
Show all

Attributes

Supertypes
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
object Binding

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Binding.type
class Binding(graph_4762: Graph, seq_4762: Int) extends StoredNode, BindingBase, StaticType[BindingEMT]

Attributes

Companion
object
Supertypes
trait BindingBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Binding
class NewBinding

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
class Object
trait Matchable
class Any
Show all
object Block

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Block.type
class Block(graph_4762: Graph, seq_4762: Int) extends StoredNode, BlockBase, Expression, StaticType[BlockEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait BlockBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Block
class NewBlock

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Call

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Call.type
class Call(graph_4762: Graph, seq_4762: Int) extends StoredNode, CallBase, CallRepr, Expression, StaticType[CallEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CallRepr
trait CfgNode
trait AstNode
trait CallBase
trait CallReprBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CallReprBase
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Call
class NewCall

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes

Attributes

Companion
object
Supertypes
trait CfgNode
trait AstNode
trait CallReprBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Call
object CallRepr

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
CallRepr.type

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CallBase
class Call
class NewCall
trait CallRepr
trait CallReprNew

Attributes

Supertypes
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CallEMT

Attributes

Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CallReprBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewCall

Attributes

Companion
object
Supertypes
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CallRepr
class Call
trait Expression
class Annotation
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
Show all
object CfgNode

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
CfgNode.type

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CfgNodeEMT extends AnyRef, AstNodeEMT

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ClosureBinding(graph_4762: Graph, seq_4762: Int) extends StoredNode, ClosureBindingBase, StaticType[ClosureBindingEMT]

Attributes

Companion
object
Supertypes
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
class Object
trait Matchable
class Any
Show all
object Comment

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Comment.type
class Comment(graph_4762: Graph, seq_4762: Int) extends StoredNode, CommentBase, AstNode, StaticType[CommentEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait CommentBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Comment
class NewComment
trait CommentEMT extends AnyRef, AstNodeEMT, HasFilenameEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object ConfigFile

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
ConfigFile.type
class ConfigFile(graph_4762: Graph, seq_4762: Int) extends StoredNode, ConfigFileBase, StaticType[ConfigFileEMT]

Attributes

Companion
object
Supertypes
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ConfigFileEMT extends AnyRef, HasContentEMT, HasNameEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ControlStructure(graph_4762: Graph, seq_4762: Int) extends StoredNode, ControlStructureBase, Expression, StaticType[ControlStructureEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Local
class Member
class Method
object Declaration

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait DeclarationEMT extends AnyRef, HasNameEMT

Attributes

Supertypes
trait HasNameEMT
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
object Dependency

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Dependency.type
class Dependency(graph_4762: Graph, seq_4762: Int) extends StoredNode, DependencyBase, StaticType[DependencyEMT]

Attributes

Companion
object
Supertypes
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Annotation
class Block
class Call
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
Show all
object Expression

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Expression.type

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class FieldIdentifier(graph_4762: Graph, seq_4762: Int) extends StoredNode, FieldIdentifierBase, Expression, StaticType[FieldIdentifierEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object File

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
File.type
class File(graph_4762: Graph, seq_4762: Int) extends StoredNode, FileBase, AstNode, StaticType[FileEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait FileBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class File
class NewFile

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait HasHashEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Finding

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Finding.type
class Finding(graph_4762: Graph, seq_4762: Int) extends StoredNode, FindingBase, StaticType[FindingEMT]

Attributes

Companion
object
Supertypes
trait FindingBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Finding
class NewFinding
trait FindingEMT extends AnyRef

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
class Object
trait Matchable
class Any

Node types with this marker trait are guaranteed to have the ALIAS_TYPE_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the ALIAS_TYPE_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TypeDeclEMT

Node types with this marker trait are guaranteed to have the ARGUMENT_INDEX property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the ARGUMENT_INDEX property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the ARGUMENT_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the ARGUMENT_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the AST_PARENT_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the AST_PARENT_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MemberEMT
trait MethodEMT
trait TypeDeclEMT

Node types with this marker trait are guaranteed to have the AST_PARENT_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the AST_PARENT_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MemberEMT
trait MethodEMT
trait TypeDeclEMT

Node types with this marker trait are guaranteed to have the CANONICAL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CANONICAL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the CLASS_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CLASS_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocationEMT

Node types with this marker trait are guaranteed to have the CLASS_SHORT_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CLASS_SHORT_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocationEMT

Node types with this marker trait are guaranteed to have the CLOSURE_BINDING_ID property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CLOSURE_BINDING_ID property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the CLOSURE_ORIGINAL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CLOSURE_ORIGINAL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HasCodeEMT

Node types with this marker trait are guaranteed to have the CODE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CODE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the COLUMN_NUMBER property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the COLUMN_NUMBER property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the COLUMN_NUMBER_END property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the COLUMN_NUMBER_END property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MethodEMT

Node types with this marker trait are guaranteed to have the CONTAINED_REF property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CONTAINED_REF property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait UnknownEMT

Node types with this marker trait are guaranteed to have the CONTENT property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CONTENT property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait FileEMT

Node types with this marker trait are guaranteed to have the CONTROL_STRUCTURE_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the CONTROL_STRUCTURE_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the DEPENDENCY_GROUP_ID property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the DEPENDENCY_GROUP_ID property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the DISPATCH_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the DISPATCH_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CallEMT

Node types with this marker trait are guaranteed to have the DYNAMIC_TYPE_HINT_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the DYNAMIC_TYPE_HINT_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BlockEMT
trait CallEMT
trait LiteralEMT
trait LocalEMT
trait MemberEMT
trait MethodRefEMT
trait TypeRefEMT
trait UnknownEMT
Show all

Node types with this marker trait are guaranteed to have the EVALUATION_STRATEGY property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the EVALUATION_STRATEGY property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the EXPLICIT_AS property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the EXPLICIT_AS property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ImportEMT

Node types with this marker trait are guaranteed to have the FILENAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the FILENAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the GENERIC_SIGNATURE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the GENERIC_SIGNATURE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocalEMT
trait MemberEMT
trait MethodEMT
trait TypeDeclEMT
trait HasHashEMT

Node types with this marker trait are guaranteed to have the HASH property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the HASH property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait FileEMT
trait MetaDataEMT
trait MethodEMT

Node types with this marker trait are guaranteed to have the IMPORTED_AS property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the IMPORTED_AS property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ImportEMT

Node types with this marker trait are guaranteed to have the IMPORTED_ENTITY property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the IMPORTED_ENTITY property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ImportEMT
trait HasIndexEMT

Node types with this marker trait are guaranteed to have the INDEX property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the INDEX property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the INHERITS_FROM_TYPE_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the INHERITS_FROM_TYPE_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TypeDeclEMT

Node types with this marker trait are guaranteed to have the IS_EXPLICIT property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the IS_EXPLICIT property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ImportEMT

Node types with this marker trait are guaranteed to have the IS_EXTERNAL property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the IS_EXTERNAL property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MethodEMT
trait TypeDeclEMT

Node types with this marker trait are guaranteed to have the IS_VARIADIC property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the IS_VARIADIC property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the IS_WILDCARD property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the IS_WILDCARD property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ImportEMT
trait HasKeyEMT

Node types with this marker trait are guaranteed to have the KEY property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the KEY property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the LANGUAGE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the LANGUAGE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MetaDataEMT

Node types with this marker trait are guaranteed to have the LINE_NUMBER property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the LINE_NUMBER property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the LINE_NUMBER_END property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the LINE_NUMBER_END property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MethodEMT

Node types with this marker trait are guaranteed to have the METHOD_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the METHOD_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BindingEMT
trait CallEMT
trait LocationEMT
trait MethodRefEMT

Node types with this marker trait are guaranteed to have the METHOD_SHORT_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the METHOD_SHORT_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocationEMT

Node types with this marker trait are guaranteed to have the MODIFIER_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the MODIFIER_TYPE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ModifierEMT
trait HasNameEMT

Node types with this marker trait are guaranteed to have the NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the NODE_LABEL property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the NODE_LABEL property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocationEMT
trait HasOffsetEMT

Node types with this marker trait are guaranteed to have the OFFSET property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the OFFSET property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MethodEMT
trait TypeDeclEMT

Node types with this marker trait are guaranteed to have the OFFSET_END property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the OFFSET_END property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MethodEMT
trait TypeDeclEMT
trait HasOrderEMT

Node types with this marker trait are guaranteed to have the ORDER property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the ORDER property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the OVERLAYS property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the OVERLAYS property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MetaDataEMT

Node types with this marker trait are guaranteed to have the PACKAGE_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the PACKAGE_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocationEMT

Node types with this marker trait are guaranteed to have the PARSER_TYPE_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the PARSER_TYPE_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Node types with this marker trait are guaranteed to have the POSSIBLE_TYPES property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the POSSIBLE_TYPES property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BlockEMT
trait CallEMT
trait LiteralEMT
trait LocalEMT
trait MemberEMT
trait MethodRefEMT
trait TypeRefEMT
trait UnknownEMT
Show all
trait HasRootEMT

Node types with this marker trait are guaranteed to have the ROOT property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the ROOT property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MetaDataEMT

Node types with this marker trait are guaranteed to have the SIGNATURE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the SIGNATURE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BindingEMT
trait CallReprEMT
trait CallEMT
trait MethodEMT
trait HasSymbolEMT

Node types with this marker trait are guaranteed to have the SYMBOL property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the SYMBOL property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LocationEMT

Node types with this marker trait are guaranteed to have the TYPE_DECL_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the TYPE_DECL_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TypeEMT

Node types with this marker trait are guaranteed to have the TYPE_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the TYPE_FULL_NAME property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HasValueEMT

Node types with this marker trait are guaranteed to have the VALUE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the VALUE property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TagEMT

Node types with this marker trait are guaranteed to have the VERSION property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Node types with this marker trait are guaranteed to have the VERSION property. EMT stands for: "erased marker trait", it exists only at compile time in order to improve type safety.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Identifier

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Identifier.type
class Identifier(graph_4762: Graph, seq_4762: Int) extends StoredNode, IdentifierBase, Expression, StaticType[IdentifierEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Import

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Import.type
class Import(graph_4762: Graph, seq_4762: Int) extends StoredNode, ImportBase, AstNode, StaticType[ImportEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait ImportBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Import
class NewImport

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object JumpLabel

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
JumpLabel.type
class JumpLabel(graph_4762: Graph, seq_4762: Int) extends StoredNode, JumpLabelBase, AstNode, StaticType[JumpLabelEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class JumpLabel
class NewJumpLabel

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object JumpTarget

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
JumpTarget.type
class JumpTarget(graph_4762: Graph, seq_4762: Int) extends StoredNode, JumpTargetBase, CfgNode, StaticType[JumpTargetEMT]

Attributes

Companion
object
Supertypes
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object KeyValuePair

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class KeyValuePair(graph_4762: Graph, seq_4762: Int) extends StoredNode, KeyValuePairBase, StaticType[KeyValuePairEMT]

Attributes

Companion
object
Supertypes
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait KeyValuePairEMT extends AnyRef, HasKeyEMT, HasValueEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasValueEMT
trait HasKeyEMT
class Object
trait Matchable
class Any
object Literal

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Literal.type
class Literal(graph_4762: Graph, seq_4762: Int) extends StoredNode, LiteralBase, Expression, StaticType[LiteralEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait LiteralBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Literal
class NewLiteral

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Local

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Local.type
class Local(graph_4762: Graph, seq_4762: Int) extends StoredNode, LocalBase, AstNode, Declaration, StaticType[LocalEMT]

Attributes

Companion
object
Supertypes
trait Declaration
trait AstNode
trait LocalBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Local
class NewLocal

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Location

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Location.type
class Location(graph_4762: Graph, seq_4762: Int) extends StoredNode, LocationBase, StaticType[LocationEMT]

Attributes

Companion
object
Supertypes
trait LocationBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Location
class NewLocation

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasSymbolEMT
class Object
trait Matchable
class Any
Show all
object Member

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Member.type
class Member(graph_4762: Graph, seq_4762: Int) extends StoredNode, MemberBase, AstNode, Declaration, StaticType[MemberEMT]

Attributes

Companion
object
Supertypes
trait Declaration
trait AstNode
trait MemberBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Member
class NewMember

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
object MetaData

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
MetaData.type
class MetaData(graph_4762: Graph, seq_4762: Int) extends StoredNode, MetaDataBase, StaticType[MetaDataEMT]

Attributes

Companion
object
Supertypes
trait MetaDataBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class MetaData
class NewMetaData

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasRootEMT
trait HasHashEMT
class Object
trait Matchable
class Any
Show all
object Method

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Method.type
class Method(graph_4762: Graph, seq_4762: Int) extends StoredNode, MethodBase, CfgNode, Declaration, StaticType[MethodEMT]

Attributes

Companion
object
Supertypes
trait Declaration
trait CfgNode
trait AstNode
trait MethodBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Method
class NewMethod

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Declaration
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Declaration
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasIndexEMT
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object MethodRef

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
MethodRef.type
class MethodRef(graph_4762: Graph, seq_4762: Int) extends StoredNode, MethodRefBase, Expression, StaticType[MethodRefEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class MethodRef
class NewMethodRef

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
object MethodReturn

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class MethodReturn(graph_4762: Graph, seq_4762: Int) extends StoredNode, MethodReturnBase, CfgNode, StaticType[MethodReturnEMT]

Attributes

Companion
object
Supertypes
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Modifier

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Modifier.type
class Modifier(graph_4762: Graph, seq_4762: Int) extends StoredNode, ModifierBase, AstNode, StaticType[ModifierEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait ModifierBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Modifier
class NewModifier
trait ModifierEMT extends AnyRef, AstNodeEMT, HasModifierTypeEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Namespace

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Namespace.type
class Namespace(graph_4762: Graph, seq_4762: Int) extends StoredNode, NamespaceBase, AstNode, StaticType[NamespaceEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Namespace
class NewNamespace

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class NamespaceBlock(graph_4762: Graph, seq_4762: Int) extends StoredNode, NamespaceBlockBase, AstNode, StaticType[NamespaceBlockEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
trait NamespaceEMT extends AnyRef, AstNodeEMT, HasNameEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object NewAnnotation

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewBinding

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewBinding.type
class NewBinding extends NewNode, BindingBase

Attributes

Companion
object
Supertypes
trait BindingBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewBlock

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewBlock.type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait BlockBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewCall

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewCall.type

Attributes

Companion
object
Supertypes
trait CallReprNew
trait CfgNodeNew
trait AstNodeNew
trait CallBase
trait CallReprBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewComment

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewComment.type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait CommentBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewConfigFile

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewDependency

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewFile

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewFile.type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait FileBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewFinding

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewFinding.type
class NewFinding extends NewNode, FindingBase

Attributes

Companion
object
Supertypes
trait FindingBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewIdentifier

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewImport

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewImport.type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait ImportBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewJumpLabel

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewJumpTarget

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewLiteral

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewLiteral.type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait LiteralBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewLocal

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewLocal.type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait LocalBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewLocation

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait LocationBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewMember

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewMember.type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait MemberBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewMetaData

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait MetaDataBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewMethod

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewMethod.type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait MethodBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewMethodRef

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewModifier

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait ModifierBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewNamespace

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
abstract class NewNode(val nodeKind: Short) extends AbstractNode, DNode

Attributes

Supertypes
trait DNode
trait AbstractNode
trait Product
trait Equals
trait StaticType[AnyRef]
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
object NewReturn

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewReturn.type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait ReturnBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewTag

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewTag.type
class NewTag extends NewNode, TagBase

Attributes

Companion
object
Supertypes
trait TagBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewType

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewType.type
class NewType extends NewNode, TypeBase

Attributes

Companion
object
Supertypes
trait TypeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewTypeDecl

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait TypeDeclBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait AstNodeNew
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewTypeRef

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewTypeRef.type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait TypeRefBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object NewUnknown

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
NewUnknown.type

Attributes

Companion
object
Supertypes
trait CfgNodeNew
trait AstNodeNew
trait UnknownBase
trait CfgNodeBase
trait AstNodeBase
class NewNode
trait DNode
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object Return

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Return.type
class Return(graph_4762: Graph, seq_4762: Int) extends StoredNode, ReturnBase, Expression, StaticType[ReturnEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait ReturnBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewReturn
class Return
trait ReturnEMT extends AnyRef, ExpressionEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
trait StaticType[+T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AbstractNode
class Annotation
trait AstNodeBase
trait AstNode
trait CfgNode
trait CallRepr
class Call
trait Expression
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
class Comment
class File
class Import
class JumpLabel
class Local
class Member
class Modifier
class Namespace
class TypeArgument
class TypeDecl
trait AstNodeNew
trait CfgNodeNew
trait CallReprNew
class NewCall
class NewBlock
class NewLiteral
class NewMethodRef
class NewReturn
class NewTypeRef
class NewUnknown
class NewMethod
class NewComment
class NewFile
class NewImport
class NewJumpLabel
class NewLocal
class NewMember
class NewModifier
class NewNamespace
class NewTypeDecl
trait CfgNodeBase
trait CallReprBase
trait CallBase
trait BlockBase
trait LiteralBase
trait ReturnBase
trait TypeRefBase
trait UnknownBase
trait MethodBase
trait CommentBase
trait FileBase
trait ImportBase
trait LocalBase
trait MemberBase
trait ModifierBase
trait TypeDeclBase
trait BindingBase
class Binding
class NewBinding
class ConfigFile
trait Declaration
class Dependency
trait FindingBase
class Finding
class NewFinding
class KeyValuePair
trait LocationBase
class Location
class NewLocation
trait MetaDataBase
class MetaData
class NewMetaData
class NewNode
class NewTag
class NewType
class StoredNode
class Tag
class TagNodePair
class Type
trait TagBase
trait TypeBase
Show all
abstract class StoredNode(graph_4762: Graph, kind_4762: Short, seq_4762: Int) extends GNode, AbstractNode

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait StaticType[AnyRef]
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Annotation
trait AstNode
trait CfgNode
trait CallRepr
class Call
trait Expression
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
class Comment
class File
class Import
class JumpLabel
class Local
class Member
class Modifier
class Namespace
class TypeArgument
class TypeDecl
class Binding
class ConfigFile
trait Declaration
class Dependency
class Finding
class KeyValuePair
class Location
class MetaData
class Tag
class TagNodePair
class Type
Show all
object Tag

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Tag.type
class Tag(graph_4762: Graph, seq_4762: Int) extends StoredNode, TagBase, StaticType[TagEMT]

Attributes

Companion
object
Supertypes
trait TagBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewTag
class Tag
trait TagEMT extends AnyRef, HasNameEMT, HasValueEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasValueEMT
trait HasNameEMT
class Object
trait Matchable
class Any
object TagNodePair

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TagNodePair(graph_4762: Graph, seq_4762: Int) extends StoredNode, TagNodePairBase, StaticType[TagNodePairEMT]

Attributes

Companion
object
Supertypes
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TagNodePairEMT extends AnyRef

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
class Object
trait Matchable
class Any
object TemplateDom

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TemplateDom(graph_4762: Graph, seq_4762: Int) extends StoredNode, TemplateDomBase, Expression, StaticType[TemplateDomEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TemplateDomEMT extends AnyRef, ExpressionEMT, HasNameEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Type.type
class Type(graph_4762: Graph, seq_4762: Int) extends StoredNode, TypeBase, StaticType[TypeEMT]

Attributes

Companion
object
Supertypes
trait TypeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
object TypeArgument

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TypeArgument(graph_4762: Graph, seq_4762: Int) extends StoredNode, TypeArgumentBase, AstNode, StaticType[TypeArgumentEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TypeArgumentEMT extends AnyRef, AstNodeEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewType
class Type
object TypeDecl

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TypeDecl.type
class TypeDecl(graph_4762: Graph, seq_4762: Int) extends StoredNode, TypeDeclBase, AstNode, StaticType[TypeDeclEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait TypeDeclBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewTypeDecl
class TypeDecl

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
class Object
trait Matchable
class Any
Show all
object TypeParameter

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TypeParameter(graph_4762: Graph, seq_4762: Int) extends StoredNode, TypeParameterBase, AstNode, StaticType[TypeParameterEMT]

Attributes

Companion
object
Supertypes
trait AstNode
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TypeParameterEMT extends AnyRef, AstNodeEMT, HasNameEMT

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait HasNameEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object TypeRef

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TypeRef.type
class TypeRef(graph_4762: Graph, seq_4762: Int) extends StoredNode, TypeRefBase, Expression, StaticType[TypeRefEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait TypeRefBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewTypeRef
class TypeRef

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes
trait CfgNodeEMT
trait AstNodeEMT
trait HasOrderEMT
trait HasCodeEMT
class Object
trait Matchable
class Any
Show all
object Unknown

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Unknown.type
class Unknown(graph_4762: Graph, seq_4762: Int) extends StoredNode, UnknownBase, Expression, StaticType[UnknownEMT]

Attributes

Companion
object
Supertypes
trait Expression
trait CfgNode
trait AstNode
trait UnknownBase
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait CfgNodeBase
trait AstNodeBase
trait AbstractNode
trait Product
trait Equals
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class NewUnknown
class Unknown

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Node base type for compiletime-only checks to improve type safety. EMT stands for: "erased marker trait", i.e. it is erased at runtime

Attributes

Supertypes

Extensions

Extensions

extension (iterator: Iterator[StoredNode])
final def _aliasOfIn: Iterator[StoredNode]
final def _aliasOfOut: Iterator[StoredNode]
final def _argumentIn: Iterator[StoredNode]
final def _argumentOut: Iterator[StoredNode]
final def _astIn: Iterator[StoredNode]
final def _astOut: Iterator[StoredNode]
final def _bindsIn: Iterator[StoredNode]
final def _bindsOut: Iterator[StoredNode]
final def _bindsToIn: Iterator[StoredNode]
final def _bindsToOut: Iterator[StoredNode]
final def _callIn: Iterator[StoredNode]
final def _callOut: Iterator[StoredNode]
final def _captureIn: Iterator[StoredNode]
final def _captureOut: Iterator[StoredNode]
final def _capturedByIn: Iterator[StoredNode]
final def _capturedByOut: Iterator[StoredNode]
final def _cdgIn: Iterator[StoredNode]
final def _cdgOut: Iterator[StoredNode]
final def _cfgIn: Iterator[StoredNode]
final def _cfgOut: Iterator[StoredNode]
final def _conditionIn: Iterator[StoredNode]
final def _conditionOut: Iterator[StoredNode]
final def _containsIn: Iterator[StoredNode]
final def _containsOut: Iterator[StoredNode]
final def _dominateIn: Iterator[StoredNode]
final def _dominateOut: Iterator[StoredNode]
final def _evalTypeIn: Iterator[StoredNode]
final def _evalTypeOut: Iterator[StoredNode]
final def _importsIn: Iterator[StoredNode]
final def _importsOut: Iterator[StoredNode]
final def _inheritsFromIn: Iterator[StoredNode]
final def _inheritsFromOut: Iterator[StoredNode]
final def _isCallForImportIn: Iterator[StoredNode]
final def _isCallForImportOut: Iterator[StoredNode]
final def _parameterLinkIn: Iterator[StoredNode]
final def _parameterLinkOut: Iterator[StoredNode]
final def _postDominateIn: Iterator[StoredNode]
final def _postDominateOut: Iterator[StoredNode]
final def _reachingDefIn: Iterator[StoredNode]
final def _reachingDefOut: Iterator[StoredNode]
final def _receiverIn: Iterator[StoredNode]
final def _receiverOut: Iterator[StoredNode]
final def _refIn: Iterator[StoredNode]
final def _refOut: Iterator[StoredNode]
final def _sourceFileIn: Iterator[StoredNode]
final def _sourceFileOut: Iterator[StoredNode]
final def _taggedByIn: Iterator[StoredNode]
final def _taggedByOut: Iterator[StoredNode]