AbstractNode

io.shiftleft.codepropertygraph.generated.nodes.AbstractNode
trait AbstractNode extends DNodeOrNode, StaticType[AnyRef], Product

Attributes

Graph
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

Members list

Value members

Abstract methods

def label: String
def propertiesMap: Map[String, Any]

TODO deprecate and phase out

TODO deprecate and phase out

Attributes

Concrete methods

def properties: Map[String, Any]

Inherited methods

def productElementName(n: Int): String

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def productPrefix: String

Attributes

Inherited from:
Product

Inherited and Abstract methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def productArity: Int

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product