AstNodeBuilder
class AstNodeBuilder[NodeBuilderType](diffGraph: Builder, astEdgeBuilder: AstEdgeBuilder, source: JsSource, scope: Scope)
class Object
trait Matchable
class Any
Value members
Concrete methods
def createAssignmentNode(destId: NewNode, sourceId: NewNode, lineAndColumn: LineAndColumn, withParenthesis: Boolean, customCode: String): NewCall
def createCallNode(code: String, callName: String, dispatchType: String, lineAndColumn: LineAndColumn): NewCall
def createClosureBindingNode(closureBindingId: String, closureOriginalName: String): NewClosureBinding
def createIdentifierNode(name: String, lineAndColumnProvider: Node, dynamicTypeOption: Option[String]): NewIdentifier
def createLiteralNode(code: String, lineAndColumn: LineAndColumn, dynamicTypeOption: Option[String]): NewLiteral
def createMethodNode(methodName: String, methodFullName: String, lineAndColumn: LineAndColumn): NewMethod
def createMethodRefNode(code: String, methodFullName: String, functionNode: FunctionNode): NewMethodRef
def createParameterInNode(name: String, code: String, methodNode: NewMethod, lineAndColumnProvider: Node, orderTracker: OrderTracker): NewMethodParameterIn
def createStaticCallNode(code: String, methodName: String, fullName: String, lineAndColumn: LineAndColumn): NewCall
def createTernaryNode(testId: NewNode, trueId: NewNode, falseId: NewNode, lineAndColumn: LineAndColumn): NewCall
def createTypeDeclNode(name: String, fullName: String, astParentType: String, astParentFullName: String, inheritsFrom: Option[String]): NewTypeDecl