codepropertygraph-schema
codepropertygraph-schema
io.shiftleft.codepropertygraph.schema
Ast
Schema
Base
Schema
Binding
Schema
CallGraph
Schema
Cfg
Schema
Codegen
Comment
Schema
Configuration
Schema
CpgSchema
CpgSchema
PropertyDefaults
Dominators
Schema
FileSystem
Schema
Finding
Schema
Hidden
Schema
MetaData
Schema
Method
Schema
Namespace
Schema
Operators
Schema
Pdg
Schema
ProtoSerialize
Schema
Protogen
SchemaBase
Shortcuts
Schema
TagsAndLocation
Schema
Type
Schema
codepropertygraph-schema
/
io.shiftleft.codepropertygraph.schema
/
Ast
/
Schema
Schema
class
Schema
(builder:
SchemaBuilder
, base:
Schema
, namespaces:
Schema
, methodSchema:
Schema
, typeSchema:
Schema
, fs:
Schema
)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete fields
val
ast
:
EdgeType
val
astNode
:
NodeBaseType
val
block
:
NodeType
val
callNode
:
NodeType
val
callRepr
:
NodeBaseType
val
canonicalName
:
Property
[
String
]
val
condition
:
EdgeType
val
controlStructure
:
NodeType
val
controlStructureType
:
Property
[
String
]
val
controlStructureTypes
:
Seq
[
Constant
]
val
expression
:
NodeBaseType
val
fieldIdentifier
:
NodeType
val
identifier
:
NodeType
val
jumpLabel
:
NodeType
val
jumpTarget
:
NodeType
val
literal
:
NodeType
val
local
:
NodeType
val
methodRef
:
NodeType
val
modifier
:
NodeType
val
modifierType
:
Property
[
String
]
val
modifierTypes
:
Seq
[
Constant
]
val
order
:
Property
[
Int
]
val
ret
:
NodeType
val
typeRef
:
NodeType
val
unknown
:
NodeType