codepropertygraph-domain-classes
codepropertygraph-domain-classes
io.shiftleft.codepropertygraph.generated
Cpg
Cpg
io.shiftleft.codepropertygraph.generated.edges
AliasOf
Properties
PropertyDefaults
PropertyNames
AliasOf
Argument
Properties
PropertyDefaults
PropertyNames
Argument
Ast
Properties
PropertyDefaults
PropertyNames
Ast
Binds
Properties
PropertyDefaults
PropertyNames
Binds
BindsTo
Properties
PropertyDefaults
PropertyNames
BindsTo
Call
Properties
PropertyDefaults
PropertyNames
Call
Capture
Properties
PropertyDefaults
PropertyNames
Capture
CapturedBy
Properties
PropertyDefaults
PropertyNames
CapturedBy
Cdg
Properties
PropertyDefaults
PropertyNames
Cdg
Cfg
Properties
PropertyDefaults
PropertyNames
Cfg
Condition
Properties
PropertyDefaults
PropertyNames
Condition
Contains
Properties
PropertyDefaults
PropertyNames
Contains
DataFlow
Properties
PropertyDefaults
PropertyNames
DataFlow
Dominate
Properties
PropertyDefaults
PropertyNames
Dominate
EvalType
Properties
PropertyDefaults
PropertyNames
EvalType
Factories
InheritsFrom
Properties
PropertyDefaults
PropertyNames
InheritsFrom
ParameterLink
Properties
PropertyDefaults
PropertyNames
ParameterLink
PostDominate
Properties
PropertyDefaults
PropertyNames
PostDominate
PropertyErrorRegister
ReachingDef
Properties
PropertyDefaults
PropertyNames
ReachingDef
Receiver
Properties
PropertyDefaults
PropertyNames
Receiver
Ref
Properties
PropertyDefaults
PropertyNames
Ref
SourceFile
Properties
PropertyDefaults
PropertyNames
SourceFile
TaggedBy
Properties
PropertyDefaults
PropertyNames
TaggedBy
io.shiftleft.codepropertygraph.generated.nodes
AbstractNode
AstNode
Edges
Properties
PropertyDefaults
PropertyNames
AstNode
AstNodeBase
AstNodeNew
Binding
Edges
Properties
PropertyDefaults
PropertyNames
Binding
BindingBase
BindingDb
Block
Edges
Properties
PropertyDefaults
PropertyNames
Block
BlockBase
BlockDb
Call
Edges
Properties
PropertyDefaults
PropertyNames
Call
CallBase
CallDb
CallRepr
Edges
Properties
PropertyDefaults
PropertyNames
CallRepr
CallReprBase
CallReprNew
CfgNode
Edges
Properties
PropertyDefaults
PropertyNames
CfgNode
CfgNodeBase
CfgNodeNew
ClosureBinding
Edges
Properties
PropertyDefaults
PropertyNames
ClosureBinding
ClosureBindingBase
ClosureBindingDb
Comment
Edges
Properties
PropertyDefaults
PropertyNames
Comment
CommentBase
CommentDb
ConfigFile
Edges
Properties
PropertyDefaults
PropertyNames
ConfigFile
ConfigFileBase
ConfigFileDb
ControlStructure
Edges
Properties
PropertyDefaults
PropertyNames
ControlStructure
ControlStructureBase
ControlStructureDb
Declaration
Edges
Properties
PropertyDefaults
PropertyNames
Declaration
DeclarationBase
DeclarationNew
Dependency
Edges
Properties
PropertyDefaults
PropertyNames
Dependency
DependencyBase
DependencyDb
Expression
Edges
Properties
PropertyDefaults
PropertyNames
Expression
ExpressionBase
ExpressionNew
Factories
FieldIdentifier
Edges
Properties
PropertyDefaults
PropertyNames
FieldIdentifier
FieldIdentifierBase
FieldIdentifierDb
File
Edges
Properties
PropertyDefaults
PropertyNames
File
FileBase
FileDb
Finding
Edges
Properties
PropertyDefaults
PropertyNames
Finding
FindingBase
FindingDb
HasAliasTypeFullName
HasAliasTypeFullNameMutable
HasArgumentIndex
HasArgumentIndexMutable
HasArgumentName
HasArgumentNameMutable
HasAstParentFullName
HasAstParentFullNameMutable
HasAstParentType
HasAstParentTypeMutable
HasCanonicalName
HasCanonicalNameMutable
HasClassName
HasClassNameMutable
HasClassShortName
HasClassShortNameMutable
HasClosureBindingId
HasClosureBindingIdMutable
HasClosureOriginalName
HasClosureOriginalNameMutable
HasCode
HasCodeMutable
HasColumnNumber
HasColumnNumberEnd
HasColumnNumberEndMutable
HasColumnNumberMutable
HasContainedRef
HasContainedRefMutable
HasContent
HasContentMutable
HasControlStructureType
HasControlStructureTypeMutable
HasDependencyGroupId
HasDependencyGroupIdMutable
HasDispatchType
HasDispatchTypeMutable
HasDynamicTypeHintFullName
HasDynamicTypeHintFullNameMutable
HasEvaluationStrategy
HasEvaluationStrategyMutable
HasExplicitAs
HasExplicitAsMutable
HasFilename
HasFilenameMutable
HasFullName
HasFullNameMutable
HasHash
HasHashMutable
HasImportedAs
HasImportedAsMutable
HasImportedEntity
HasImportedEntityMutable
HasInheritsFromTypeFullName
HasInheritsFromTypeFullNameMutable
HasIsExplicit
HasIsExplicitMutable
HasIsExternal
HasIsExternalMutable
HasIsVariadic
HasIsVariadicMutable
HasIsWildcard
HasIsWildcardMutable
HasKey
HasKeyMutable
HasLanguage
HasLanguageMutable
HasLineNumber
HasLineNumberEnd
HasLineNumberEndMutable
HasLineNumberMutable
HasMethodFullName
HasMethodFullNameMutable
HasMethodShortName
HasMethodShortNameMutable
HasModifierType
HasModifierTypeMutable
HasName
HasNameMutable
HasNodeLabel
HasNodeLabelMutable
HasOrder
HasOrderMutable
HasOverlays
HasOverlaysMutable
HasPackageName
HasPackageNameMutable
HasParserTypeName
HasParserTypeNameMutable
HasSignature
HasSignatureMutable
HasSymbol
HasSymbolMutable
HasTypeDeclFullName
HasTypeDeclFullNameMutable
HasTypeFullName
HasTypeFullNameMutable
HasUsedIn
HasUsedInMutable
HasValue
HasValueMutable
HasVersion
HasVersionMutable
Identifier
Edges
Properties
PropertyDefaults
PropertyNames
Identifier
IdentifierBase
IdentifierDb
Import
Edges
Properties
PropertyDefaults
PropertyNames
Import
ImportBase
ImportDb
JumpLabel
Edges
Properties
PropertyDefaults
PropertyNames
JumpLabel
JumpLabelBase
JumpLabelDb
JumpTarget
Edges
Properties
PropertyDefaults
PropertyNames
JumpTarget
JumpTargetBase
JumpTargetDb
KeyValuePair
Edges
Properties
PropertyDefaults
PropertyNames
KeyValuePair
KeyValuePairBase
KeyValuePairDb
Literal
Edges
Properties
PropertyDefaults
PropertyNames
Literal
LiteralBase
LiteralDb
Local
Edges
Properties
PropertyDefaults
PropertyNames
Local
LocalBase
LocalDb
Location
Edges
Properties
PropertyDefaults
PropertyNames
Location
LocationBase
LocationDb
Member
Edges
Properties
PropertyDefaults
PropertyNames
Member
MemberBase
MemberDb
MetaData
Edges
Properties
PropertyDefaults
PropertyNames
MetaData
MetaDataBase
MetaDataDb
Method
Edges
Properties
PropertyDefaults
PropertyNames
Method
MethodBase
MethodDb
MethodParameterIn
Edges
Properties
PropertyDefaults
PropertyNames
MethodParameterIn
MethodParameterInBase
MethodParameterInDb
MethodParameterOut
Edges
Properties
PropertyDefaults
PropertyNames
MethodParameterOut
MethodParameterOutBase
MethodParameterOutDb
MethodRef
Edges
Properties
PropertyDefaults
PropertyNames
MethodRef
MethodRefBase
MethodRefDb
MethodReturn
Edges
Properties
PropertyDefaults
PropertyNames
MethodReturn
MethodReturnBase
MethodReturnDb
Misc
Modifier
Edges
Properties
PropertyDefaults
PropertyNames
Modifier
ModifierBase
ModifierDb
Namespace
Edges
Properties
PropertyDefaults
PropertyNames
Namespace
NamespaceBase
NamespaceBlock
Edges
Properties
PropertyDefaults
PropertyNames
NamespaceBlock
NamespaceBlockBase
NamespaceBlockDb
NamespaceDb
NewBinding
NewBinding
NewBlock
NewBlock
NewCall
NewCall
NewClosureBinding
NewClosureBinding
NewComment
NewComment
NewConfigFile
NewConfigFile
NewControlStructure
NewControlStructure
NewDependency
NewDependency
NewFieldIdentifier
NewFieldIdentifier
NewFile
NewFile
NewFinding
NewFinding
NewIdentifier
NewIdentifier
NewImport
NewImport
NewJumpLabel
NewJumpLabel
NewJumpTarget
NewJumpTarget
NewKeyValuePair
NewKeyValuePair
NewLiteral
NewLiteral
NewLocal
NewLocal
NewLocation
NewLocation
NewMember
NewMember
NewMetaData
NewMetaData
NewMethod
NewMethod
NewMethodParameterIn
NewMethodParameterIn
NewMethodParameterOut
NewMethodParameterOut
NewMethodRef
NewMethodRef
NewMethodReturn
NewMethodReturn
NewModifier
NewModifier
NewNamespace
NewNamespace
NewNamespaceBlock
NewNamespaceBlock
NewNode
NewReturn
NewReturn
NewTag
NewTag
NewTagNodePair
NewTagNodePair
NewType
NewType
NewTypeArgument
NewTypeArgument
NewTypeDecl
NewTypeDecl
NewTypeParameter
NewTypeParameter
NewTypeRef
NewTypeRef
NewUnknown
NewUnknown
PropertyErrorRegister
Return
Edges
Properties
PropertyDefaults
PropertyNames
Return
ReturnBase
ReturnDb
StoredNode
Tag
Edges
Properties
PropertyDefaults
PropertyNames
Tag
TagBase
TagDb
TagNodePair
Edges
Properties
PropertyDefaults
PropertyNames
TagNodePair
TagNodePairBase
TagNodePairDb
Type
Edges
Properties
PropertyDefaults
PropertyNames
Type
TypeArgument
Edges
Properties
PropertyDefaults
PropertyNames
TypeArgument
TypeArgumentBase
TypeArgumentDb
TypeBase
TypeDb
TypeDecl
Edges
Properties
PropertyDefaults
PropertyNames
TypeDecl
TypeDeclBase
TypeDeclDb
TypeParameter
Edges
Properties
PropertyDefaults
PropertyNames
TypeParameter
TypeParameterBase
TypeParameterDb
TypeRef
Edges
Properties
PropertyDefaults
PropertyNames
TypeRef
TypeRefBase
TypeRefDb
Unknown
Edges
Properties
PropertyDefaults
PropertyNames
Unknown
UnknownBase
UnknownDb
io.shiftleft.codepropertygraph.generated.traversal
AstNodeTraversalExtGen
BindingTraversalExtGen
BlockTraversalExtGen
CallReprTraversalExtGen
CallTraversalExtGen
CfgNodeTraversalExtGen
ClosureBindingTraversalExtGen
CommentTraversalExtGen
ConfigFileTraversalExtGen
ControlStructureTraversalExtGen
DeclarationTraversalExtGen
DependencyTraversalExtGen
ExpressionTraversalExtGen
FieldIdentifierTraversalExtGen
FileTraversalExtGen
FindingTraversalExtGen
IdentifierTraversalExtGen
ImportTraversalExtGen
JumpLabelTraversalExtGen
JumpTargetTraversalExtGen
KeyValuePairTraversalExtGen
LiteralTraversalExtGen
LocalTraversalExtGen
LocationTraversalExtGen
MemberTraversalExtGen
MetaDataTraversalExtGen
MethodParameterInTraversalExtGen
MethodParameterOutTraversalExtGen
MethodRefTraversalExtGen
MethodReturnTraversalExtGen
MethodTraversalExtGen
ModifierTraversalExtGen
NamespaceBlockTraversalExtGen
NamespaceTraversalExtGen
NodeBaseTypeTraversalImplicits
NodeTraversalImplicits
ReturnTraversalExtGen
TagNodePairTraversalExtGen
TagTraversalExtGen
TypeArgumentTraversalExtGen
TypeDeclTraversalExtGen
TypeParameterTraversalExtGen
TypeRefTraversalExtGen
TypeTraversalExtGen
UnknownTraversalExtGen
codepropertygraph-domain-classes
/
io.shiftleft.codepropertygraph.generated.nodes
/
Finding
Finding
class
Finding
(graph:
Graph
, id:
Long
) extends
NodeRef
[
FindingDb
] with
FindingBase
with
StoredNode
Companion
object
Graph
Supertypes
trait
StoredNode
trait
Product
trait
Equals
trait
FindingBase
trait
AbstractNode
class
NodeRef
[
FindingDb
]
class
Node
class
Element
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
canEqual
(that:
Any
):
Boolean
Definition Classes
Equals
def
evidence
:
IndexedSeq
[
AbstractNode
]
override
def
fromNewNode
(newNode:
NewNode
, mapping:
NewNode
=>
StoredNode
):
Unit
Definition Classes
StoredNode
def
keyValuePairs
:
IndexedSeq
[
KeyValuePair
]
override
def
label
:
String
Definition Classes
AbstractNode
->
Element
override
def
productArity
:
Int
Definition Classes
Product
override
def
productElement
(n:
Int
):
Any
Definition Classes
Product
override
def
productElementLabel
(n:
Int
):
String
Definition Classes
StoredNode
override
def
productPrefix
:
String
Definition Classes
Product
override
def
propertyDefaultValue
(propertyKey:
String
):
<FromJavaObject>
Definition Classes
Element
Inherited methods
def
_aliasOfIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_aliasOfOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_argumentIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_argumentOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_astIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_astOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_bindsIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_bindsOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_bindsToIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_bindsToOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_callIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_callOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_captureIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_captureOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_capturedByIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_capturedByOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_cdgIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_cdgOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_cfgIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_cfgOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_conditionIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_conditionOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_containsIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_containsOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_dataFlowIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_dataFlowOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_dominateIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_dominateOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_evalTypeIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_evalTypeOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_inheritsFromIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_inheritsFromOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_parameterLinkIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_parameterLinkOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_postDominateIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_postDominateOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_reachingDefIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_reachingDefOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_receiverIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_receiverOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_refIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_refOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_sourceFileIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_sourceFileOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_taggedByIn
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
_taggedByOut
:
Iterator
[
StoredNode
]
Inherited from
StoredNode
def
addEdge
(x$0:
String
, x$1:
Node
, x$2:
Map
[
String
,
<FromJavaObject>
]):
Edge
Inherited from
NodeRef
def
addEdge
(x$0:
String
, x$1:
Node
, x$2:
<FromJavaObject>
*):
Edge
Inherited from
NodeRef
def
addEdgeSilent
(x$0:
String
, x$1:
Node
, x$2:
Map
[
String
,
<FromJavaObject>
]):
Unit
Inherited from
NodeRef
def
addEdgeSilent
(x$0:
String
, x$1:
Node
, x$2:
<FromJavaObject>
*):
Unit
Inherited from
NodeRef
def
asStored
:
StoredNode
Inherited from
FindingBase
def
both
(x$0:
String
*):
Iterator
[
Node
]
Inherited from
NodeRef
def
both
():
Iterator
[
Node
]
Inherited from
NodeRef
def
bothE
(x$0:
String
*):
Iterator
[
Edge
]
Inherited from
NodeRef
def
bothE
():
Iterator
[
Edge
]
Inherited from
NodeRef
def
equals
(x$0:
<FromJavaObject>
):
Boolean
Inherited from
NodeRef
final
def
get
():
FindingDb
Inherited from
NodeRef
final
def
getOption
():
Optional
[
FindingDb
]
Inherited from
NodeRef
def
hashCode
():
Int
Inherited from
NodeRef
def
in
(x$0:
String
*):
Iterator
[
Node
]
Inherited from
NodeRef
def
in
():
Iterator
[
Node
]
Inherited from
NodeRef
def
inE
(x$0:
String
*):
Iterator
[
Edge
]
Inherited from
NodeRef
def
inE
():
Iterator
[
Edge
]
Inherited from
NodeRef
def
isCleared
():
Boolean
Inherited from
NodeRef
def
isSet
():
Boolean
Inherited from
NodeRef
def
out
(x$0:
String
*):
Iterator
[
Node
]
Inherited from
NodeRef
def
out
():
Iterator
[
Node
]
Inherited from
NodeRef
def
outE
(x$0:
String
*):
Iterator
[
Edge
]
Inherited from
NodeRef
def
outE
():
Iterator
[
Edge
]
Inherited from
NodeRef
def
productElementName
(n:
Int
):
String
Inherited from
Product
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product
def
propertiesMap
():
Map
[
String
,
<FromJavaObject>
]
Inherited from
NodeRef
def
property
[A <:
<FromJavaObject>
](x$0:
PropertyKey
[A], x$1: A): A
Inherited from
Element
def
property
[A <:
<FromJavaObject>
](x$0:
String
, x$1: A): A
Inherited from
Element
def
property
[A <:
<FromJavaObject>
](x$0:
PropertyKey
[A]): A
Inherited from
NodeRef
def
property
(x$0:
String
):
<FromJavaObject>
Inherited from
NodeRef
def
propertyKeys
():
Set
[
String
]
Inherited from
NodeRef
def
propertyOption
(x$0:
String
):
Optional
[
<FromJavaObject>
]
Inherited from
NodeRef
def
propertyOption
[A <:
<FromJavaObject>
](x$0:
PropertyKey
[A]):
Optional
[A]
Inherited from
NodeRef
def
remove
():
Unit
Inherited from
NodeRef
def
removeProperty
(x$0:
String
):
Unit
Inherited from
NodeRef
def
setNode
(x$0:
FindingDb
):
Unit
Inherited from
NodeRef
def
setProperty
(x$0:
Property
[_ <:
<FromJavaObject>
]):
Unit
Inherited from
NodeRef
def
setProperty
[A <:
<FromJavaObject>
](x$0:
PropertyKey
[A], x$1: A):
Unit
Inherited from
NodeRef
def
setProperty
(x$0:
String
, x$1:
<FromJavaObject>
):
Unit
Inherited from
NodeRef
def
toMap
:
Map
[
String
,
Any
]
Inherited from
StoredNode
def
toString
():
String
Inherited from
NodeRef
def
underlying
:
Node
Inherited from
StoredNode