Packages

class AstCreator extends GeneralizingAstVisitor[NewNode]

Linear Supertypes
GeneralizingAstVisitor[NewNode], TranslatorNodeVisitor[LexicalContext, NewNode], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AstCreator
  2. GeneralizingAstVisitor
  3. TranslatorNodeVisitor
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AstCreator(diffGraph: DiffGraphBuilder, source: JsSource, usedIdentNodes: Set[String])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def convert(programFunction: FunctionNode): Unit

    Entry point for converting ASTs with this class.

    Entry point for converting ASTs with this class.

    programFunction

    The function representing an AST. The JS parser always wraps all file content in a function.

  7. def enterAccessNode(node: AccessNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  8. def enterBinaryNode(node: BinaryNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  9. def enterBlock(node: Block): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  10. def enterBlockExpression(node: BlockExpression): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  11. def enterBlockStatement(node: BlockStatement): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  12. def enterBreakNode(node: BreakNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  13. def enterCallNode(node: CallNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  14. def enterCaseNode(node: CaseNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  15. def enterCatchNode(node: CatchNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  16. def enterClassNode(node: ClassNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  17. def enterContinueNode(node: ContinueNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  18. def enterDebuggerNode(node: DebuggerNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  19. def enterDefault(node: Node): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  20. def enterEmptyNode(node: EmptyNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  21. def enterErrorNode(node: ErrorNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  22. def enterExportNode(node: ExportNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  23. def enterExportSpecifierNode(node: ExportSpecifierNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  24. def enterExpressionStatement(node: ExpressionStatement): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  25. def enterForNode(node: ForNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  26. def enterFromNode(node: FromNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  27. def enterFunctionNode(node: FunctionNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  28. def enterIdentNode(node: IdentNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  29. def enterIfNode(node: IfNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  30. def enterImportClauseNode(node: ImportClauseNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  31. def enterImportNode(node: ImportNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  32. def enterImportSpecifierNode(node: ImportSpecifierNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  33. def enterIndexNode(node: IndexNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  34. def enterJoinPredecessorExpression(node: JoinPredecessorExpression): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  35. def enterLabelNode(node: LabelNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  36. def enterLiteralNode(node: LiteralNode[_]): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  37. def enterNameSpaceImportNode(node: NameSpaceImportNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  38. def enterNamedExportsNode(node: NamedExportsNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  39. def enterNamedImportsNode(node: NamedImportsNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  40. def enterObjectNode(node: ObjectNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  41. def enterParameterNode(node: ParameterNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  42. def enterPropertyNode(node: PropertyNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  43. def enterReturnNode(node: ReturnNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  44. def enterSwitchNode(node: SwitchNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  45. def enterTemplateLiteralNode(node: TemplateLiteralNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  46. def enterTernaryNode(node: TernaryNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  47. def enterThrowNode(node: ThrowNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  48. def enterTryNode(node: TryNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  49. def enterUnaryNode(node: UnaryNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  50. def enterVarNode(node: VarNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  51. def enterWhileNode(node: WhileNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  52. def enterWithNode(node: WithNode): NewNode
    Definition Classes
    GeneralizingAstVisitor → TranslatorNodeVisitor
  53. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  55. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  56. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  57. final def getLexicalContext(): LexicalContext
    Definition Classes
    TranslatorNodeVisitor
  58. val globalBuiltins: Set[String]
    Attributes
    protected
    Definition Classes
    GeneralizingAstVisitor
  59. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  60. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  61. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  62. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  63. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  64. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  65. def toString(): String
    Definition Classes
    AnyRef → Any
  66. def visit(objectNode: ObjectNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  67. def visit(errorNode: ErrorNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  68. def visit(returnNode: ReturnNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  69. def visit(indexNode: IndexNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  70. def visit(tryNode: TryNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  71. def visit(catchNode: CatchNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  72. def visit(labelNode: LabelNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  73. def visit(withNode: WithNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  74. def visit(throwNode: ThrowNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  75. def visit(ternaryNode: TernaryNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  76. def visit(templateLiteralNode: TemplateLiteralNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  77. def visit(unaryNode: UnaryNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  78. def visit(binaryNode: BinaryNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  79. def visit(varNode: VarNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  80. def visit(parameterNode: ParameterNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  81. def visit(switchNode: SwitchNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  82. def visit(accessNode: AccessNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  83. def visit(identNode: IdentNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  84. def visit(literalNode: LiteralNode[_]): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  85. def visit(block: Block): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  86. def visit(expressionStatement: ExpressionStatement): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  87. def visit(forNode: ForNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  88. def visit(whileNode: WhileNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  89. def visit(blockStatement: BlockStatement): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  90. def visit(callNode: CallNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  91. def visit(ifNode: IfNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  92. def visit(joinPredecessorExpression: JoinPredecessorExpression): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  93. def visit(classNode: ClassNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  94. def visit(functionNode: FunctionNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  95. def visit(debuggerNode: DebuggerNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  96. def visit(blockExpression: BlockExpression): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  97. def visit(continueNode: ContinueNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  98. def visit(breakNode: BreakNode): NewNode
    Definition Classes
    AstCreatorGeneralizingAstVisitor
  99. def visit(node: Statement): NewNode
    Definition Classes
    GeneralizingAstVisitor
  100. def visit(node: PropertyNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  101. def visit(node: NamedImportsNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  102. def visit(node: NameSpaceImportNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  103. def visit(node: LoopNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  104. def visit(node: JumpStatement): NewNode
    Definition Classes
    GeneralizingAstVisitor
  105. def visit(node: ImportSpecifierNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  106. def visit(node: ImportNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  107. def visit(node: ImportClauseNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  108. def visit(node: FromNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  109. def visit(node: Expression): NewNode
    Definition Classes
    GeneralizingAstVisitor
  110. def visit(node: ExportSpecifierNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  111. def visit(node: ExportNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  112. def visit(node: NamedExportsNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  113. def visit(node: EmptyNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  114. def visit(node: CaseNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  115. def visit(node: BaseNode): NewNode
    Definition Classes
    GeneralizingAstVisitor
  116. def visit(node: Node): NewNode
    Definition Classes
    GeneralizingAstVisitor
  117. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  118. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  119. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from GeneralizingAstVisitor[NewNode]

Inherited from TranslatorNodeVisitor[LexicalContext, NewNode]

Inherited from AnyRef

Inherited from Any

Ungrouped