io.shiftleft.js2cpg.astcreation

Members list

Concise view

Type members

Classlikes

object AstCreator

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object AstHelpers

Attributes

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

Attributes

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

Attributes

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