io.shiftleft.js2cpg.astcreation

Members list

Type members

Classlikes

object AstCreator

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
AstCreator.type
class AstCreator(diffGraph: DiffGraphBuilder, source: JsSource, usedIdentNodes: Set[String]) extends GeneralizingAstVisitor[NewNode]

Attributes

Companion
object
Supertypes
class GeneralizingAstVisitor[NewNode]
class TranslatorNodeVisitor[LexicalContext, NewNode]
class Object
trait Matchable
class Any
class AstEdgeBuilder(diffGraph: DiffGraphBuilder)

Attributes

Supertypes
class Object
trait Matchable
class Any
object AstHelpers

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
AstHelpers.type
class AstNodeBuilder(diffGraph: DiffGraphBuilder, astEdgeBuilder: AstEdgeBuilder, source: JsSource, scope: Scope)

Attributes

Supertypes
class Object
trait Matchable
class Any
class NewCompositeNode(underlying: ListBuffer[NewNode]) extends NewNode

Attributes

Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait AbstractNode
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Show all