semanticcpg apidocs
1.3.455
semanticcpg apidocs
io.shiftleft.semanticcpg
LowLowPrioImplicits
LowPrioImplicits
NodeExtension
Overlays
io.shiftleft.semanticcpg.accesspath
AccessElement
AccessPath
AccessPath
AddressOf
ConstantAccess
Elements
Elements
FullMatchResult
IndirectionAccess
MatchResult
MatchResult
PointerShift
TrackedAlias
TrackedBase
TrackedFormalReturn
TrackedLiteral
TrackedMethodOrTypeRef
TrackedNamedVariable
TrackedReturnValue
TrackedUnknown
VariableAccess
VariablePointerShift
io.shiftleft.semanticcpg.codedumper
CodeDumper
Source
SourceHighlighter
io.shiftleft.semanticcpg.dotgenerator
AstGenerator
CdgGenerator
CfgGenerator
DotAstGenerator
DotCdgGenerator
DotCfgGenerator
DotSerializer
Edge
Graph
io.shiftleft.semanticcpg.language
AccessPathHandling
DefaultNodeExtensionFinder
HasLocation
HasStoreMethod
ICallResolver
LocationCreator
NewNodeSteps
NewNodeTypeDeco
NewTagNodePairTraversal
NoResolve
NodeExtensionFinder
NodeOrdering
NodeSteps
NodeTypeStarters
Show
Show
Steps
Steps
TagTraversal
io.shiftleft.semanticcpg.language.bindingextension
MethodTraversal
TypeDeclTraversal
io.shiftleft.semanticcpg.language.callgraphextension
CallTraversal
MethodTraversal
io.shiftleft.semanticcpg.language.dotextension
AstNodeDot
CfgNodeDot
ImageViewer
Shared
io.shiftleft.semanticcpg.language.nodemethods
AstNodeMethods
CallMethods
CfgNodeMethods
ExpressionMethods
IdentifierMethods
LiteralMethods
LocalMethods
MethodMethods
MethodParameterInMethods
MethodParameterOutMethods
MethodRefMethods
MethodReturnMethods
NodeMethods
StoredNodeMethods
io.shiftleft.semanticcpg.language.operatorextension
ArrayAccessTraversal
AssignmentTraversal
Implicits
NodeTypeStarters
NodeTypeStarters
OpAstNode
TargetTraversal
opnodes
Arithmetic
ArrayAccess
Assignment
io.shiftleft.semanticcpg.language.operatorextension.nodemethods
ArrayAccessMethods
AssignmentMethods
OpAstNodeMethods
TargetMethods
io.shiftleft.semanticcpg.language.types.expressions
CallTraversal
ControlStructureTraversal
ControlStructureTraversal
IdentifierTraversal
LiteralTraversal
MethodRefTraversal
io.shiftleft.semanticcpg.language.types.expressions.generalizations
AstNodeTraversal
CfgNodeTraversal
ExpressionTraversal
io.shiftleft.semanticcpg.language.types.propertyaccessors
EvalTypeAccessors
ModifierAccessors
io.shiftleft.semanticcpg.language.types.structure
BlockTraversal
FileTraversal
FileTraversal
LocalTraversal
MemberTraversal
MethodParameterOutTraversal
MethodParameterTraversal
MethodReturnTraversal
MethodTraversal
NamespaceBlockTraversal
NamespaceTraversal
NamespaceTraversal
TypeDeclTraversal
TypeDeclTraversal
TypeTraversal
io.shiftleft.semanticcpg.layers
AstDumpOptions
Base
Base
CallGraph
CallGraph
CdgDumpOptions
CfgDumpOptions
ControlFlow
ControlFlow
DumpAst
DumpAst
DumpCdg
DumpCdg
DumpCfg
DumpCfg
LayerCreator
LayerCreatorContext
LayerCreatorOptions
TypeRelations
TypeRelations
io.shiftleft.semanticcpg.passes.base
AstLinkerPass
ContainsEdgePass
ContainsEdgePass
FileCreationPass
MethodDecoratorPass
MethodDecoratorPass
MethodStubCreator
NameAndSignature
NamespaceCreator
TypeDeclStubCreator
TypeUsagePass
io.shiftleft.semanticcpg.passes.callgraph
DynamicCallLinker
DynamicCallLinker
MethodRefLinker
MethodRefLinker
StaticCallLinker
StaticCallLinker
io.shiftleft.semanticcpg.passes.controlflow
CfgCreationPass
io.shiftleft.semanticcpg.passes.controlflow.cfgcreation
Cfg
Cfg
AlwaysEdge
CaseEdge
CfgEdgeType
FalseEdge
TrueEdge
CfgCreator
CfgCreator
FringeWrapper
CfgEdge
io.shiftleft.semanticcpg.passes.controlflow.cfgdominator
CfgAdapter
CfgDominator
CfgDominatorFrontier
CfgDominatorPass
CpgCfgAdapter
DomTreeAdapter
ReverseCpgCfgAdapter
io.shiftleft.semanticcpg.passes.controlflow.codepencegraph
CdgPass
CdgPass
CpgPostDomTreeAdapter
io.shiftleft.semanticcpg.passes.frontend
MetaDataPass
MetaDataPass
TypeNodePass
io.shiftleft.semanticcpg.passes.typerelations
AliasLinkerPass
TypeHierarchyPass
io.shiftleft.semanticcpg.testing
DummyNodeImpl
MockCpg
MockCpg
io.shiftleft.semanticcpg.utils
MemberAccess
Statements
semanticcpg apidocs
/
io.shiftleft.semanticcpg.testing
io.shiftleft.semanticcpg.testing
package
io.shiftleft.semanticcpg.testing
Type members
Type members
Classlikes
trait
DummyNodeImpl
extends
StoredNode
mixin trait for test nodes
mixin trait for test nodes
case
class
MockCpg
(cpg:
Cpg
)
Companion
object
object
MockCpg
Companion
class