semanticcpg apidocs
1.1.1720
semanticcpg apidocs
API
io.joern.jssrc2cpg
Config
JsSrc2Cpg
JsSrc2Cpg
Main
io.joern.jssrc2cpg.astcreation
AstCreator
AstCreatorHelper
AstForDeclarationsCreator
AstForExpressionsCreator
AstForFunctionsCreator
MethodAst
AstForPrimitivesCreator
AstForStatementsCreator
AstForTemplateDomCreator
AstForTypesCreator
AstNodeBuilder
TypeHelper
io.joern.jssrc2cpg.datastructures
BlockScope
BlockScopeElement
MethodScope
MethodScopeElement
PendingReference
ResolvedReference
Scope
Scope
ScopeElement
ScopeType
io.joern.jssrc2cpg.parser
BabelAst
AnyTypeAnnotation
ArgumentPlaceholder
ArrayExpression
ArrayPattern
ArrayTypeAnnotation
ArrowFunctionExpression
AssignmentExpression
AssignmentPattern
AwaitExpression
BabelNode
BigIntLiteral
BinaryExpression
BindExpression
BlockStatement
BooleanLiteral
BooleanLiteralTypeAnnotation
BooleanTypeAnnotation
BreakStatement
CallExpression
CatchClause
ClassAccessorProperty
ClassBody
ClassDeclaration
ClassExpression
ClassImplements
ClassMethod
ClassPrivateMethod
ClassPrivateProperty
ClassProperty
ConditionalExpression
ContinueStatement
DebuggerStatement
DecimalLiteral
DeclareClass
DeclareExportAllDeclaration
DeclareExportDeclaration
DeclareFunction
DeclareInterface
DeclareModule
DeclareModuleExports
DeclareOpaqueType
DeclareTypeAlias
DeclareVariable
DeclaredPredicate
Decorator
Directive
DirectiveLiteral
DoExpression
DoWhileStatement
EmptyStatement
EmptyTypeAnnotation
EnumBooleanBody
EnumBooleanMember
EnumDeclaration
EnumDefaultedMember
EnumNumberBody
EnumNumberMember
EnumStringBody
EnumStringMember
EnumSymbolBody
ExistsTypeAnnotation
ExportAllDeclaration
ExportDefaultDeclaration
ExportDefaultSpecifier
ExportNamedDeclaration
ExportNamespaceSpecifier
ExportSpecifier
ExpressionStatement
File
FlowType
ForInStatement
ForOfStatement
ForStatement
FunctionDeclaration
FunctionExpression
FunctionLike
FunctionTypeAnnotation
FunctionTypeParam
GenericTypeAnnotation
Identifier
IfStatement
Import
ImportAttribute
ImportDeclaration
ImportDefaultSpecifier
ImportNamespaceSpecifier
ImportSpecifier
IndexedAccessType
InferredPredicate
InterfaceDeclaration
InterfaceExtends
InterfaceTypeAnnotation
InterpreterDirective
IntersectionTypeAnnotation
JSXAttribute
JSXClosingElement
JSXClosingFragment
JSXElement
JSXEmptyExpression
JSXExpressionContainer
JSXFragment
JSXIdentifier
JSXMemberExpression
JSXNamespacedName
JSXOpeningElement
JSXOpeningFragment
JSXSpreadAttribute
JSXSpreadChild
JSXText
LabeledStatement
LogicalExpression
MemberExpression
MetaProperty
MixedTypeAnnotation
ModuleExpression
NewExpression
Noop
NullLiteral
NullLiteralTypeAnnotation
NullableTypeAnnotation
NumberLiteral
NumberLiteralTypeAnnotation
NumberTypeAnnotation
NumericLiteral
ObjectExpression
ObjectMethod
ObjectPattern
ObjectProperty
ObjectTypeAnnotation
ObjectTypeCallProperty
ObjectTypeIndexer
ObjectTypeInternalSlot
ObjectTypeProperty
ObjectTypeSpreadProperty
OpaqueType
OptionalCallExpression
OptionalIndexedAccessType
OptionalMemberExpression
ParenthesizedExpression
PipelineBareFunction
PipelinePrimaryTopicReference
PipelineTopicExpression
Placeholder
PrivateName
Program
QualifiedTypeIdentifier
RecordExpression
RegExpLiteral
RegexLiteral
RestElement
RestProperty
ReturnStatement
SequenceExpression
SpreadElement
SpreadProperty
StaticBlock
StringLiteral
StringLiteralTypeAnnotation
StringTypeAnnotation
Super
SwitchCase
SwitchStatement
SymbolTypeAnnotation
TSAnyKeyword
TSArrayType
TSAsExpression
TSBigIntKeyword
TSBooleanKeyword
TSCallSignatureDeclaration
TSConditionalType
TSConstructSignatureDeclaration
TSConstructorType
TSDeclareFunction
TSDeclareMethod
TSEnumDeclaration
TSEnumMember
TSExportAssignment
TSExpressionWithTypeArguments
TSExternalModuleReference
TSFunctionType
TSImportEqualsDeclaration
TSImportType
TSIndexSignature
TSIndexedAccessType
TSInferType
TSInterfaceBody
TSInterfaceDeclaration
TSIntersectionType
TSIntrinsicKeyword
TSLiteralType
TSMappedType
TSMethodSignature
TSModuleBlock
TSModuleDeclaration
TSNamedTupleMember
TSNamespaceExportDeclaration
TSNeverKeyword
TSNonNullExpression
TSNullKeyword
TSNumberKeyword
TSObjectKeyword
TSOptionalType
TSParameterProperty
TSParenthesizedType
TSPropertySignature
TSQualifiedName
TSRestType
TSSatisfiesExpression
TSStringKeyword
TSSymbolKeyword
TSThisType
TSTupleType
TSType
TSTypeAliasDeclaration
TSTypeAnnotation
TSTypeAssertion
TSTypeLiteral
TSTypeOperator
TSTypeParameter
TSTypeParameterDeclaration
TSTypeParameterInstantiation
TSTypePredicate
TSTypeQuery
TSTypeReference
TSUndefinedKeyword
TSUnionType
TSUnknownKeyword
TSVoidKeyword
TaggedTemplateExpression
TemplateElement
TemplateLiteral
ThisExpression
ThisTypeAnnotation
ThrowStatement
TopicReference
TryStatement
TupleExpression
TupleTypeAnnotation
TypeAlias
TypeAnnotation
TypeCastExpression
TypeParameter
TypeParameterDeclaration
TypeParameterInstantiation
TypeofTypeAnnotation
UnaryExpression
UnionTypeAnnotation
UpdateExpression
V8IntrinsicIdentifier
VariableDeclaration
VariableDeclarator
Variance
VoidTypeAnnotation
WhileStatement
WithStatement
YieldExpression
BabelJsonParser
ParseResult
BabelNodeInfo
JsValueVisitor
io.joern.jssrc2cpg.passes
AstCreationPass
BuiltinTypesPass
ConfigPass
ConstClosurePass
Defines
DependenciesPass
EcmaBuiltins
GlobalBuiltins
ImportsPass
JavaScriptInheritanceNamePass
JavaScriptTypeHintCallLinker
JavaScriptTypeRecoveryPass
JsMetaDataPass
PrivateKeyFilePass
TypeNodePass
io.joern.jssrc2cpg.preprocessing
EjsPreprocessor
io.joern.jssrc2cpg.utils
AstGenRunner
AstGenRunnerResult
AstGenRunner
PackageJsonParser
Report
Report
TimeUtils
semanticcpg apidocs
/
io.joern.jssrc2cpg.utils
/
AstGenRunner
AstGenRunner
io.joern.jssrc2cpg.utils.AstGenRunner$
See the
AstGenRunner
companion class
object
AstGenRunner
Attributes
Companion:
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
AstGenRunner
.type
Clear all
Members list
Concise view
Type members
Classlikes
case
class
AstGenRunnerResult
(
parsedFiles
:
List
[(
String
,
String
)],
skippedFiles
:
List
[(
String
,
String
)])
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any