Packages

class AstCreator extends AstCreatorBase with AstNodeBuilder[ParserRuleContext, AstCreator] with AstForPrimitivesCreator

Linear Supertypes
AstForPrimitivesCreator, AstNodeBuilder[ParserRuleContext, AstCreator], AstCreatorBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AstCreator
  2. AstForPrimitivesCreator
  3. AstNodeBuilder
  4. AstCreatorBase
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AstCreator(filename: String, global: Global)

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. def absolutePath(filename: String): String
    Definition Classes
    AstCreatorBase
  5. def annotationAssignmentAst(assignmentValueName: String, code: String, assignmentAst: Ast): Ast
    Definition Classes
    AstCreatorBase
  6. def annotationAst(annotation: NewAnnotation, children: Seq[Ast]): Ast
    Definition Classes
    AstCreatorBase
  7. def annotationNode(node: ParserRuleContext, code: String, name: String, fullName: String): NewAnnotation
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def astForAdditiveExpressionContext(ctx: AdditiveExpressionContext): Seq[Ast]
  10. def astForAliasStatementContext(ctx: AliasStatementContext): Seq[Ast]
  11. def astForArgumentsContext(ctx: ArgumentsContext): Seq[Ast]
  12. def astForArgumentsWithParenthesesContext(ctx: ArgumentsWithParenthesesContext): Seq[Ast]
  13. def astForArgumentsWithoutParenthesesContext(ctx: ArgumentsWithoutParenthesesContext): Seq[Ast]
  14. def astForArrayConstructorPrimaryContext(ctx: ArrayConstructorPrimaryContext): Seq[Ast]
  15. def astForAssignmentLikeMethodIdentifierContext(ctx: AssignmentLikeMethodIdentifierContext): Seq[Ast]
  16. def astForAssociationContext(ctx: AssociationContext): Seq[Ast]
  17. def astForAssociationsContext(ctx: AssociationsContext): Seq[Ast]
  18. def astForBeginExpressionPrimaryContext(ctx: BeginExpressionPrimaryContext): Seq[Ast]
  19. def astForBeginStatementContext(ctx: BeginStatementContext): Seq[Ast]
  20. def astForBinaryExpression(lhs: ExpressionContext, rhs: ExpressionContext, operatorToken: Token, code: String): Seq[Ast]
  21. def astForBitwiseAndExpressionContext(ctx: BitwiseAndExpressionContext): Seq[Ast]
  22. def astForBitwiseOrExpressionContext(ctx: BitwiseOrExpressionContext): Seq[Ast]
  23. def astForBitwiseShiftExpressionContext(ctx: BitwiseShiftExpressionContext): Seq[Ast]
  24. def astForBlock(ctxStmt: StatementsContext, ctxParam: BlockParameterContext): Seq[Ast]
  25. def astForBlockArgumentContext(ctx: BlockArgumentContext): Seq[Ast]
  26. def astForBlockArgumentTypeArgumentsContext(ctx: BlockArgumentTypeArgumentsContext): Seq[Ast]
  27. def astForBlockContext(ctx: BlockContext): Seq[Ast]
  28. def astForBlockExprAssocTypeArgumentsContext(ctx: BlockExprAssocTypeArgumentsContext): Seq[Ast]
  29. def astForBlockParameterContext(ctx: BlockParameterContext): Seq[Ast]
  30. def astForBlockParametersContext(ctx: BlockParametersContext): Seq[Ast]
  31. def astForBlockSplattingExprAssocTypeArgumentsContext(ctx: BlockSplattingExprAssocTypeArgumentsContext): Seq[Ast]
  32. def astForBlockSplattingTypeArgumentsContext(ctx: BlockSplattingTypeArgumentsContext): Seq[Ast]
  33. def astForBodyStatementContext(ctx: BodyStatementContext): Seq[Ast]
  34. def astForBraceBlockContext(ctx: BraceBlockContext): Seq[Ast]
  35. def astForCallNode(localIdentifier: TerminalNode, code: String): Seq[Ast]
  36. def astForCaseExpressionPrimaryContext(ctx: CaseExpressionPrimaryContext): Seq[Ast]
  37. def astForChainedCommandWithDoBlockContext(ctx: ChainedCommandWithDoBlockContext): Seq[Ast]
  38. def astForChainedInvocationPrimaryContext(ctx: ChainedInvocationPrimaryContext): Seq[Ast]
  39. def astForChainedInvocationWithoutArgumentsPrimaryContext(ctx: ChainedInvocationWithoutArgumentsPrimaryContext): Seq[Ast]
  40. def astForChainedScopedConstantReferencePrimaryContext(ctx: ChainedScopedConstantReferencePrimaryContext): Seq[Ast]
  41. def astForClassDefinitionPrimaryContext(ctx: ClassDefinitionPrimaryContext): Seq[Ast]
  42. def astForClassOrModuleReferenceContext(ctx: ClassOrModuleReferenceContext, baseClassName: Option[String] = None): Seq[Ast]
  43. def astForCommandContext(ctx: CommandContext): Seq[Ast]
  44. def astForCommandTypeArgumentsContext(ctx: CommandTypeArgumentsContext): Seq[Ast]
  45. def astForCommandWithDoBlockContext(ctx: CommandWithDoBlockContext): Seq[Ast]
  46. def astForConditionalOperatorExpressionContext(ctx: ConditionalOperatorExpressionContext): Seq[Ast]
  47. def astForDefinedMethodNameContext(ctx: DefinedMethodNameContext): Seq[Ast]
  48. def astForDefinedMethodNameOrSymbolContext(ctx: DefinedMethodNameOrSymbolContext): Seq[Ast]
  49. def astForDoBlockContext(ctx: DoBlockContext): Seq[Ast]
  50. def astForDoClauseContext(ctx: DoClauseContext): Seq[Ast]
  51. def astForDoubleQuotedStringLiteral(ctx: DoubleQuotedStringLiteralContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  52. def astForElseClauseContext(ctx: ElseClauseContext): Seq[Ast]
  53. def astForElsifClauseContext(ctx: List[ElsifClauseContext]): Seq[Ast]
  54. def astForEncodingPseudoIdentifier(ctx: EncodingPseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  55. def astForEndStatementContext(ctx: EndStatementContext): Seq[Ast]
  56. def astForEqualityExpressionContext(ctx: EqualityExpressionContext): Seq[Ast]
  57. def astForExpressionContext(ctx: ExpressionContext): Seq[Ast]
  58. def astForExpressionOrCommandContext(ctx: ExpressionOrCommandContext): Seq[Ast]
  59. def astForExpressionOrCommandsContext(ctx: ExpressionOrCommandsContext): Seq[Ast]
  60. def astForFalseLiteral(ctx: FalsePseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  61. def astForFilePseudoIdentifier(ctx: FilePseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  62. def astForForExpressionContext(ctx: ForExpressionContext): Seq[Ast]
  63. def astForForVariableContext(ctx: ForVariableContext): Seq[Ast]
  64. def astForGroupedLeftHandSideContext(ctx: GroupedLeftHandSideContext): Seq[Ast]
  65. def astForGroupingExpressionPrimaryContext(ctx: GroupingExpressionPrimaryContext): Seq[Ast]
  66. def astForHashConstructorPrimaryContext(ctx: HashConstructorPrimaryContext): Seq[Ast]
  67. def astForIfExpressionContext(ctx: IfExpressionContext): Seq[Ast]
  68. def astForIfExpressionPrimaryContext(ctx: IfExpressionPrimaryContext): Seq[Ast]
  69. def astForIndexingArgumentsContext(ctx: IndexingArgumentsContext): Seq[Ast]
  70. def astForIndexingExpressionPrimaryContext(ctx: IndexingExpressionPrimaryContext): Seq[Ast]
  71. def astForInvocationExpressionOrCommandContext(ctx: InvocationExpressionOrCommandContext): Seq[Ast]
  72. def astForInvocationWithBlockOnlyPrimaryContext(ctx: InvocationWithBlockOnlyPrimaryContext): Seq[Ast]
  73. def astForInvocationWithParenthesesPrimaryContext(ctx: InvocationWithParenthesesPrimaryContext): Seq[Ast]
  74. def astForInvocationWithoutParenthesesContext(ctx: InvocationWithoutParenthesesContext): Seq[Ast]
  75. def astForIsDefinedExpressionContext(ctx: IsDefinedExpressionContext): Seq[Ast]
  76. def astForIsDefinedPrimaryContext(ctx: IsDefinedPrimaryContext): Seq[Ast]
  77. def astForJumpExpressionPrimaryContext(ctx: JumpExpressionPrimaryContext): Seq[Ast]
  78. def astForLinePseudoIdentifier(ctx: LinePseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  79. def astForLiteralPrimaryContext(ctx: LiteralPrimaryContext): Ast
  80. def astForMethodDefinitionContext(ctx: MethodDefinitionContext): Seq[Ast]
  81. def astForMethodIdentifierContext(ctx: MethodIdentifierContext, code: String): Seq[Ast]
  82. def astForMethodNameContext(ctx: MethodNameContext): Seq[Ast]
  83. def astForMethodNamePartContext(ctx: MethodNamePartContext): Seq[Ast]
  84. def astForMethodOnlyIdentifier(ctx: MethodOnlyIdentifierContext): Seq[Ast]
  85. def astForMethodOnlyIdentifierPrimaryContext(ctx: MethodOnlyIdentifierPrimaryContext): Seq[Ast]
  86. def astForMethodParameterPartContext(ctx: MethodParameterPartContext): Seq[Ast]
  87. def astForModifierStatementContext(ctx: ModifierStatementContext): Seq[Ast]
  88. def astForModuleDefinitionPrimaryContext(ctx: ModuleDefinitionPrimaryContext): Seq[Ast]
  89. def astForMultipleAssignmentExpressionContext(ctx: MultipleAssignmentExpressionContext): Seq[Ast]
  90. def astForMultipleLeftHandSideContext(ctx: MultipleLeftHandSideContext): Seq[Ast]
  91. def astForMultipleRightHandSideContext(ctx: MultipleRightHandSideContext): Seq[Ast]
  92. def astForMultiplicativeExpressionContext(ctx: MultiplicativeExpressionContext): Seq[Ast]
  93. def astForNilLiteral(ctx: NilPseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  94. def astForNotExpressionOrCommandContext(ctx: NotExpressionOrCommandContext): Seq[Ast]
  95. def astForNumericLiteral(ctx: NumericLiteralContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  96. def astForOperatorAndExpressionContext(ctx: OperatorAndExpressionContext): Seq[Ast]
  97. def astForOperatorMethodNameContext(ctx: OperatorMethodNameContext): Seq[Ast]
  98. def astForOperatorOrExpressionContext(ctx: OperatorOrExpressionContext): Seq[Ast]
  99. def astForOrAndExpressionOrCommandContext(ctx: OrAndExpressionOrCommandContext): Seq[Ast]
  100. def astForPackingLeftHandSideContext(ctx: PackingLeftHandSideContext): Seq[Ast]
  101. def astForPowerExpressionContext(ctx: PowerExpressionContext): Seq[Ast]
  102. def astForPrimaryContext(ctx: PrimaryContext): Seq[Ast]
  103. def astForRangeExpressionContext(ctx: RangeExpressionContext): Seq[Ast]
  104. def astForRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  105. def astForRelationalExpressionContext(ctx: RelationalExpressionContext): Seq[Ast]
  106. def astForRescueClauseContext(ctx: RescueClauseContext): Ast
  107. def astForSelfPseudoIdentifier(ctx: SelfPseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  108. def astForSimpleMethodNamePartContext(ctx: SimpleMethodNamePartContext): Seq[Ast]
  109. def astForSimpleScopedConstantReferencePrimaryContext(ctx: SimpleScopedConstantReferencePrimaryContext): Seq[Ast]
  110. def astForSingleAssignmentExpressionContext(ctx: SingleAssignmentExpressionContext): Seq[Ast]
  111. def astForSingleLeftHandSideContext(ctx: SingleLeftHandSideContext): Seq[Ast]
  112. def astForSingleQuotedStringLiteral(ctx: SingleQuotedStringLiteralContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  113. def astForSingletonMethodNamePartContext(ctx: SingletonMethodNamePartContext): Seq[Ast]
  114. def astForSingletonObjextContext(ctx: SingletonObjectContext): Seq[Ast]
  115. def astForSplattingArgumentContext(ctx: SplattingArgumentContext): Seq[Ast]
  116. def astForStatementContext(ctx: StatementContext): Seq[Ast]
  117. def astForStatementsContext(ctx: StatementsContext): Seq[Ast]
  118. def astForStringInterpolationPrimaryContext(ctx: StringInterpolationPrimaryContext): Seq[Ast]
  119. def astForSuperExpressionPrimaryContext(ctx: SuperExpressionPrimaryContext): Seq[Ast]
  120. def astForSymbolContext(ctx: SymbolContext): Seq[Ast]
  121. def astForSymbolLiteral(ctx: SymbolContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  122. def astForThenClauseContext(ctx: ThenClauseContext): Seq[Ast]
  123. def astForTrueLiteral(ctx: TruePseudoVariableIdentifierContext): Ast
    Attributes
    protected
    Definition Classes
    AstForPrimitivesCreator
  124. def astForUnaryExpressionContext(ctx: UnaryExpressionContext): Seq[Ast]
  125. def astForUnaryMinusExpressionContext(ctx: UnaryMinusExpressionContext): Seq[Ast]
  126. def astForUndefStatementContext(ctx: UndefStatementContext): Seq[Ast]
  127. def astForUnlessExpressionPrimaryContext(ctx: UnlessExpressionPrimaryContext): Seq[Ast]
  128. def astForUntilExpressionContext(ctx: UntilExpressionContext): Seq[Ast]
  129. def astForVariableIdentifierContext(ctx: VariableIdentifierContext): Seq[Ast]
  130. def astForVariableRefenceContext(ctx: VariableReferenceContext): Seq[Ast]
  131. def astForVariableReferencePrimaryContext(ctx: VariableReferencePrimaryContext): Seq[Ast]
  132. def astForWhenArgumentContext(ctx: WhenArgumentContext): Seq[Ast]
  133. def astForWhileExpressionContext(ctx: WhileExpressionContext): Seq[Ast]
  134. def astForYieldWithOptionalArgumentContext(ctx: YieldWithOptionalArgumentContext): Seq[Ast]
  135. def astForYieldWithOptionalArgumentPrimaryContext(ctx: YieldWithOptionalArgumentPrimaryContext): Seq[Ast]
  136. def blockAst(blockNode: NewBlock, statements: List[Ast]): Ast
    Definition Classes
    AstCreatorBase
  137. def blockNode(node: ParserRuleContext, code: String, typeFullName: String): NewBlock
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  138. def blockNode(node: ParserRuleContext): NewBlock
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  139. def callAst(callNode: NewCall, arguments: Seq[Ast], base: Option[Ast], receiver: Option[Ast]): Ast
    Definition Classes
    AstCreatorBase
  140. def callNode(node: ParserRuleContext, code: String, name: String, methodFullName: String, dispatchType: String, signature: Option[String], typeFullName: Option[String]): NewCall
    Definition Classes
    AstNodeBuilder
  141. def callNode(node: ParserRuleContext, code: String, name: String, methodFullName: String, dispatchType: String): NewCall
    Definition Classes
    AstNodeBuilder
  142. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  143. def column(ctx: ParserRuleContext): Option[Integer]
    Attributes
    protected
    Definition Classes
    AstCreator → AstNodeBuilder
  144. def columnEnd(ctx: ParserRuleContext): Option[Integer]
    Attributes
    protected
    Definition Classes
    AstCreator → AstNodeBuilder
  145. def controlStructureAst(controlStructureNode: NewControlStructure, condition: Option[Ast], children: Seq[Ast], placeConditionLast: Boolean): Ast
    Definition Classes
    AstCreatorBase
  146. def controlStructureNode(node: ParserRuleContext, controlStructureType: String, code: String): NewControlStructure
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  147. def createAst(): DiffGraphBuilder
    Definition Classes
    AstCreator → AstCreatorBase
  148. def createIdentifierWithScope(ctx: ParserRuleContext, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String] = Seq()): NewIdentifier
    Attributes
    protected
  149. val diffGraph: DiffGraphBuilder
    Definition Classes
    AstCreatorBase
  150. def doWhileAst(condition: Option[Ast], body: Seq[Ast], code: Option[String], lineNumber: Option[Integer], columnNumber: Option[Integer]): Ast
    Definition Classes
    AstCreatorBase
  151. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  152. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  153. def fieldIdentifierNode(node: ParserRuleContext, name: String, code: String): NewFieldIdentifier
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  154. def forAst(forNode: NewControlStructure, locals: Seq[Ast], initAsts: Seq[Ast], conditionAsts: Seq[Ast], updateAsts: Seq[Ast], bodyAsts: Seq[Ast]): Ast
    Definition Classes
    AstCreatorBase
  155. def forAst(forNode: NewControlStructure, locals: Seq[Ast], initAsts: Seq[Ast], conditionAsts: Seq[Ast], updateAsts: Seq[Ast], bodyAst: Ast): Ast
    Definition Classes
    AstCreatorBase
  156. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  157. def globalNamespaceBlock(): NewNamespaceBlock
    Definition Classes
    AstCreatorBase
  158. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  159. def identifierNode(node: ParserRuleContext, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewIdentifier
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  160. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  161. def line(ctx: ParserRuleContext): Option[Integer]
    Attributes
    protected
    Definition Classes
    AstCreator → AstNodeBuilder
  162. def lineEnd(ctx: ParserRuleContext): Option[Integer]
    Attributes
    protected
    Definition Classes
    AstCreator → AstNodeBuilder
  163. def literalNode(node: ParserRuleContext, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewLiteral
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  164. def localNode(node: ParserRuleContext, name: String, code: String, typeFullName: String, closureBindingId: Option[String]): NewLocal
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  165. def memberNode(node: ParserRuleContext, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewMember
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  166. def memberNode(node: ParserRuleContext, name: String, code: String, typeFullName: String): NewMember
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  167. def methodAst(method: NewMethod, parameters: Seq[Ast], body: Ast, methodReturn: NewMethodReturn, modifiers: Seq[NewModifier]): Ast
    Definition Classes
    AstCreatorBase
  168. def methodAstWithAnnotations(method: NewMethod, parameters: Seq[Ast], body: Ast, methodReturn: NewMethodReturn, modifiers: Seq[NewModifier], annotations: Seq[Ast]): Ast
    Definition Classes
    AstCreatorBase
  169. def methodNode(node: ParserRuleContext, name: String, code: String, fullName: String, signature: Option[String], fileName: String, astParentType: Option[String], astParentFullName: Option[String]): NewMethod
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  170. def methodNode(node: ParserRuleContext, name: String, fullName: String, signature: String, fileName: String): NewMethod
    Definition Classes
    AstNodeBuilder
  171. def methodRefNode(node: ParserRuleContext, code: String, methodFullName: String, typeFullName: String): NewMethodRef
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  172. def methodStubAst(method: NewMethod, parameters: Seq[NewMethodParameterIn], methodReturn: NewMethodReturn, modifiers: Seq[NewModifier]): Ast
    Definition Classes
    AstCreatorBase
  173. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  174. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  175. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  176. def parameterInNode(node: ParserRuleContext, name: String, code: String, index: Int, isVariadic: Boolean, evaluationStrategy: String, typeFullName: Option[String]): NewMethodParameterIn
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  177. def parameterInNode(node: ParserRuleContext, name: String, code: String, index: Int, isVariadic: Boolean, evaluationStrategy: String, typeFullName: String): NewMethodParameterIn
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  178. def returnAst(returnNode: NewReturn, arguments: Seq[Ast]): Ast
    Definition Classes
    AstCreatorBase
  179. def returnNode(node: ParserRuleContext, code: String): NewReturn
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  180. val scope: Scope[String, NewIdentifier, Unit]
    Attributes
    protected
  181. def setArgumentIndices(arguments: Seq[Ast]): Unit
    Definition Classes
    AstCreatorBase
  182. def staticInitMethodAst(initAsts: List[Ast], fullName: String, signature: Option[String], returnType: String, fileName: Option[String], lineNumber: Option[Integer], columnNumber: Option[Integer]): Ast
    Definition Classes
    AstCreatorBase
  183. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  184. def toString(): String
    Definition Classes
    AnyRef → Any
  185. def tryCatchAst(tryNode: NewControlStructure, tryBodyAst: Ast, catchAsts: Seq[Ast], finallyAst: Option[Ast]): Ast
    Definition Classes
    AstCreatorBase
  186. def typeDeclNode(node: ParserRuleContext, name: String, fullName: String, filename: String, code: String, astParentType: String, astParentFullName: String, inherits: Seq[String], alias: Option[String]): NewTypeDecl
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  187. def typeDeclNode(node: ParserRuleContext, name: String, fullName: String, fileName: String, inheritsFrom: Seq[String], alias: Option[String]): NewTypeDecl
    Definition Classes
    AstNodeBuilder
  188. def typeRefNode(node: ParserRuleContext, code: String, typeFullName: String): NewTypeRef
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  189. def unknownNode(node: ParserRuleContext, code: String): NewUnknown
    Attributes
    protected
    Definition Classes
    AstNodeBuilder
  190. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  191. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  192. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  193. def whileAst(condition: Option[Ast], body: Seq[Ast], code: Option[String], lineNumber: Option[Integer], columnNumber: Option[Integer]): Ast
    Definition Classes
    AstCreatorBase
  194. def withArgumentIndex[T <: ExpressionNew](node: T, argIdxOpt: Option[Int]): T
    Definition Classes
    AstCreatorBase
  195. def withArgumentName[T <: ExpressionNew](node: T, argNameOpt: Option[String]): T
    Definition Classes
    AstCreatorBase
  196. def withIndex[T, X](nodes: Array[T])(f: (T, Int) => X): Seq[X]
    Definition Classes
    AstCreatorBase
  197. def withIndex[T, X](nodes: Seq[T])(f: (T, Int) => X): Seq[X]
    Definition Classes
    AstCreatorBase
  198. def wrapMultipleInBlock(asts: Seq[Ast], lineNumber: Option[Integer]): Ast
    Definition Classes
    AstCreatorBase
  199. object MethodFullNames
  200. object RubyOperators

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AstNodeBuilder[ParserRuleContext, AstCreator]

Inherited from AstCreatorBase

Inherited from AnyRef

Inherited from Any

Ungrouped