semanticcpg apidocs
2.0.205
semanticcpg apidocs
API
io.joern.x2cpg
astgen
AstGenConfig
AstGenNodeBuilder
AstGenRunner
AstGenProgramMetaData
AstGenRunnerResult
DefaultAstGenRunnerResult
AstGenRunnerBase
BaseNodeInfo
BaseParserResult
ParserResult
datastructures
Global
Scope
ScopeElement
Stack
StackWrapper
layers
AstDumpOptions
Base
Base
CallGraph
CallGraph
CdgDumpOptions
CfgDumpOptions
ControlFlow
ControlFlow
DumpAst
DumpAst
DumpCdg
DumpCdg
DumpCfg
DumpCfg
TypeRelations
TypeRelations
passes
base
AstLinkerPass
CallSummary
ContainsEdgePass
ContainsEdgePass
FileCreationPass
MethodDecoratorPass
MethodDecoratorPass
MethodStubCreator
MethodStubCreator
NamespaceCreator
ParameterIndexCompatPass
TypeDeclStubCreator
TypeDeclStubCreator
TypeUsagePass
callgraph
DynamicCallLinker
DynamicCallLinker
MethodRefLinker
NaiveCallLinker
StaticCallLinker
StaticCallLinker
controlflow
cfgcreation
Cfg
Cfg
AlwaysEdge
CaseEdge
CfgEdgeType
FalseEdge
TrueEdge
CfgCreator
CfgCreator
FringeWrapper
CfgEdge
cfgdominator
CfgAdapter
CfgDominator
CfgDominatorFrontier
CfgDominatorPass
CpgCfgAdapter
DomTreeAdapter
ReverseCpgCfgAdapter
codepencegraph
CdgPass
CdgPass
CpgPostDomTreeAdapter
CfgCreationPass
frontend
CDereference
CallAlias
CollectionVar
DefaultDereference
Dereference
Dereference
ImportStringHandling
LocalKey
LocalVar
MetaDataPass
MetaDataPass
RecoverForXCompilationUnit
FieldPath
SBKey
SBKey
SymbolTable
TypeNodePass
TypeNodePass
TypeRecoveryParserConfig
XConfigFileCreationPass
XImportResolverPass
XImportsPass
XInheritanceFullNamePass
XTypeHintCallLinker
XTypeHintCallLinker
XTypeRecovery
XTypeRecovery
AllNodeTypesFromIteratorExt
AllNodeTypesFromNodeExt
XTypeRecoveryConfig
XTypeRecoveryPassGenerator
XTypeRecoveryPassGenerator
XTypeRecoveryState
typerelations
AliasLinkerPass
FieldAccessLinkerPass
TypeHierarchyPass
utils
dependency
Constants
DependencyResolver
DependencyResolverParams
GradleConfigKeys
GradleDependencies
GradleDepsInitScript
GradleProjectInfo
MavenCoordinates
MavenDependencies
AstPropertiesUtil
RootProperties
RootPropertiesOnSeq
Environment
ArchitectureType
OperatingSystemType
ExternalCommand
HashUtil
LinkingUtil
ListUtils
NodeBuilders
OffsetUtils
Report
Report
StringUtils
TimeUtils
Ast
Ast
AstCreatorBase
AstEdge
AstNodeBuilder
Defines
Imports
SourceFiles
ValidationMode
X2Cpg
X2CpgConfig
X2CpgConfig
X2CpgFrontend
X2CpgMain
semanticcpg apidocs
/
io.joern.x2cpg
/
Ast
Ast
io.joern.x2cpg.Ast
See the
Ast
companion class
object
Ast
Attributes
Companion
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Ast
.type
Members list
Clear all
Value members
Concrete methods
def
apply
(
node
:
NewNode
)(
implicit
withSchemaValidation
:
ValidationMode
):
Ast
def
apply
(
)(
implicit
withSchemaValidation
:
ValidationMode
):
Ast
def
neighbourValidation
(
src
:
NewNode
,
dst
:
NewNode
,
edge
:
String
)(
implicit
withSchemaValidation
:
ValidationMode
):
Unit
def
storeInDiffGraph
(
ast
:
Ast
,
diffGraph
:
DiffGraphBuilder
):
Unit
Copy nodes/edges of given
AST
into the given
diffGraph
.
Copy nodes/edges of given
AST
into the given
diffGraph
.
Attributes
In this article
Attributes
Members list
Value members
Concrete methods