class AstCreator extends AstCreatorBase with AstNodeBuilder[ParserRuleContext, AstCreator] with AstForPrimitivesCreator
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AstCreator
- AstForPrimitivesCreator
- AstNodeBuilder
- AstCreatorBase
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AstCreator(filename: String, global: Global)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def absolutePath(filename: String): String
- Definition Classes
- AstCreatorBase
- def annotationAssignmentAst(assignmentValueName: String, code: String, assignmentAst: Ast): Ast
- Definition Classes
- AstCreatorBase
- def annotationAst(annotation: NewAnnotation, children: Seq[Ast]): Ast
- Definition Classes
- AstCreatorBase
- def annotationNode(node: ParserRuleContext, code: String, name: String, fullName: String): NewAnnotation
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def astForAdditiveExpressionContext(ctx: AdditiveExpressionContext): Seq[Ast]
- def astForAliasStatementContext(ctx: AliasStatementContext): Seq[Ast]
- def astForArgumentsContext(ctx: ArgumentsContext): Seq[Ast]
- def astForArgumentsWithParenthesesContext(ctx: ArgumentsWithParenthesesContext): Seq[Ast]
- def astForArgumentsWithoutParenthesesContext(ctx: ArgumentsWithoutParenthesesContext): Seq[Ast]
- def astForArrayConstructorPrimaryContext(ctx: ArrayConstructorPrimaryContext): Seq[Ast]
- def astForAssignmentLikeMethodIdentifierContext(ctx: AssignmentLikeMethodIdentifierContext): Seq[Ast]
- def astForAssociationContext(ctx: AssociationContext): Seq[Ast]
- def astForAssociationsContext(ctx: AssociationsContext): Seq[Ast]
- def astForBeginExpressionPrimaryContext(ctx: BeginExpressionPrimaryContext): Seq[Ast]
- def astForBeginStatementContext(ctx: BeginStatementContext): Seq[Ast]
- def astForBinaryExpression(lhs: ExpressionContext, rhs: ExpressionContext, operatorToken: Token, code: String): Seq[Ast]
- def astForBitwiseAndExpressionContext(ctx: BitwiseAndExpressionContext): Seq[Ast]
- def astForBitwiseOrExpressionContext(ctx: BitwiseOrExpressionContext): Seq[Ast]
- def astForBitwiseShiftExpressionContext(ctx: BitwiseShiftExpressionContext): Seq[Ast]
- def astForBlock(ctxStmt: StatementsContext, ctxParam: BlockParameterContext): Seq[Ast]
- def astForBlockArgumentContext(ctx: BlockArgumentContext): Seq[Ast]
- def astForBlockArgumentTypeArgumentsContext(ctx: BlockArgumentTypeArgumentsContext): Seq[Ast]
- def astForBlockContext(ctx: BlockContext): Seq[Ast]
- def astForBlockExprAssocTypeArgumentsContext(ctx: BlockExprAssocTypeArgumentsContext): Seq[Ast]
- def astForBlockParameterContext(ctx: BlockParameterContext): Seq[Ast]
- def astForBlockParametersContext(ctx: BlockParametersContext): Seq[Ast]
- def astForBlockSplattingExprAssocTypeArgumentsContext(ctx: BlockSplattingExprAssocTypeArgumentsContext): Seq[Ast]
- def astForBlockSplattingTypeArgumentsContext(ctx: BlockSplattingTypeArgumentsContext): Seq[Ast]
- def astForBodyStatementContext(ctx: BodyStatementContext): Seq[Ast]
- def astForBraceBlockContext(ctx: BraceBlockContext): Seq[Ast]
- def astForCallNode(localIdentifier: TerminalNode, code: String): Seq[Ast]
- def astForCaseExpressionPrimaryContext(ctx: CaseExpressionPrimaryContext): Seq[Ast]
- def astForChainedCommandWithDoBlockContext(ctx: ChainedCommandWithDoBlockContext): Seq[Ast]
- def astForChainedInvocationPrimaryContext(ctx: ChainedInvocationPrimaryContext): Seq[Ast]
- def astForChainedInvocationWithoutArgumentsPrimaryContext(ctx: ChainedInvocationWithoutArgumentsPrimaryContext): Seq[Ast]
- def astForChainedScopedConstantReferencePrimaryContext(ctx: ChainedScopedConstantReferencePrimaryContext): Seq[Ast]
- def astForClassDefinitionPrimaryContext(ctx: ClassDefinitionPrimaryContext): Seq[Ast]
- def astForClassOrModuleReferenceContext(ctx: ClassOrModuleReferenceContext, baseClassName: Option[String] = None): Seq[Ast]
- def astForCommandContext(ctx: CommandContext): Seq[Ast]
- def astForCommandTypeArgumentsContext(ctx: CommandTypeArgumentsContext): Seq[Ast]
- def astForCommandWithDoBlockContext(ctx: CommandWithDoBlockContext): Seq[Ast]
- def astForConditionalOperatorExpressionContext(ctx: ConditionalOperatorExpressionContext): Seq[Ast]
- def astForDefinedMethodNameContext(ctx: DefinedMethodNameContext): Seq[Ast]
- def astForDefinedMethodNameOrSymbolContext(ctx: DefinedMethodNameOrSymbolContext): Seq[Ast]
- def astForDoBlockContext(ctx: DoBlockContext): Seq[Ast]
- def astForDoClauseContext(ctx: DoClauseContext): Seq[Ast]
- def astForDoubleQuotedStringLiteral(ctx: DoubleQuotedStringLiteralContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForElseClauseContext(ctx: ElseClauseContext): Seq[Ast]
- def astForElsifClauseContext(ctx: List[ElsifClauseContext]): Seq[Ast]
- def astForEncodingPseudoIdentifier(ctx: EncodingPseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForEndStatementContext(ctx: EndStatementContext): Seq[Ast]
- def astForEqualityExpressionContext(ctx: EqualityExpressionContext): Seq[Ast]
- def astForExpressionContext(ctx: ExpressionContext): Seq[Ast]
- def astForExpressionOrCommandContext(ctx: ExpressionOrCommandContext): Seq[Ast]
- def astForExpressionOrCommandsContext(ctx: ExpressionOrCommandsContext): Seq[Ast]
- def astForFalseLiteral(ctx: FalsePseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForFilePseudoIdentifier(ctx: FilePseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForForExpressionContext(ctx: ForExpressionContext): Seq[Ast]
- def astForForVariableContext(ctx: ForVariableContext): Seq[Ast]
- def astForGroupedLeftHandSideContext(ctx: GroupedLeftHandSideContext): Seq[Ast]
- def astForGroupingExpressionPrimaryContext(ctx: GroupingExpressionPrimaryContext): Seq[Ast]
- def astForHashConstructorPrimaryContext(ctx: HashConstructorPrimaryContext): Seq[Ast]
- def astForIfExpressionContext(ctx: IfExpressionContext): Seq[Ast]
- def astForIfExpressionPrimaryContext(ctx: IfExpressionPrimaryContext): Seq[Ast]
- def astForIndexingArgumentsContext(ctx: IndexingArgumentsContext): Seq[Ast]
- def astForIndexingExpressionPrimaryContext(ctx: IndexingExpressionPrimaryContext): Seq[Ast]
- def astForInvocationExpressionOrCommandContext(ctx: InvocationExpressionOrCommandContext): Seq[Ast]
- def astForInvocationWithBlockOnlyPrimaryContext(ctx: InvocationWithBlockOnlyPrimaryContext): Seq[Ast]
- def astForInvocationWithParenthesesPrimaryContext(ctx: InvocationWithParenthesesPrimaryContext): Seq[Ast]
- def astForInvocationWithoutParenthesesContext(ctx: InvocationWithoutParenthesesContext): Seq[Ast]
- def astForIsDefinedExpressionContext(ctx: IsDefinedExpressionContext): Seq[Ast]
- def astForIsDefinedPrimaryContext(ctx: IsDefinedPrimaryContext): Seq[Ast]
- def astForJumpExpressionPrimaryContext(ctx: JumpExpressionPrimaryContext): Seq[Ast]
- def astForLinePseudoIdentifier(ctx: LinePseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForLiteralPrimaryContext(ctx: LiteralPrimaryContext): Ast
- def astForMethodDefinitionContext(ctx: MethodDefinitionContext): Seq[Ast]
- def astForMethodIdentifierContext(ctx: MethodIdentifierContext, code: String): Seq[Ast]
- def astForMethodNameContext(ctx: MethodNameContext): Seq[Ast]
- def astForMethodNamePartContext(ctx: MethodNamePartContext): Seq[Ast]
- def astForMethodOnlyIdentifier(ctx: MethodOnlyIdentifierContext): Seq[Ast]
- def astForMethodOnlyIdentifierPrimaryContext(ctx: MethodOnlyIdentifierPrimaryContext): Seq[Ast]
- def astForMethodParameterPartContext(ctx: MethodParameterPartContext): Seq[Ast]
- def astForModifierStatementContext(ctx: ModifierStatementContext): Seq[Ast]
- def astForModuleDefinitionPrimaryContext(ctx: ModuleDefinitionPrimaryContext): Seq[Ast]
- def astForMultipleAssignmentExpressionContext(ctx: MultipleAssignmentExpressionContext): Seq[Ast]
- def astForMultipleLeftHandSideContext(ctx: MultipleLeftHandSideContext): Seq[Ast]
- def astForMultipleRightHandSideContext(ctx: MultipleRightHandSideContext): Seq[Ast]
- def astForMultiplicativeExpressionContext(ctx: MultiplicativeExpressionContext): Seq[Ast]
- def astForNilLiteral(ctx: NilPseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForNotExpressionOrCommandContext(ctx: NotExpressionOrCommandContext): Seq[Ast]
- def astForNumericLiteral(ctx: NumericLiteralContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForOperatorAndExpressionContext(ctx: OperatorAndExpressionContext): Seq[Ast]
- def astForOperatorMethodNameContext(ctx: OperatorMethodNameContext): Seq[Ast]
- def astForOperatorOrExpressionContext(ctx: OperatorOrExpressionContext): Seq[Ast]
- def astForOrAndExpressionOrCommandContext(ctx: OrAndExpressionOrCommandContext): Seq[Ast]
- def astForPackingLeftHandSideContext(ctx: PackingLeftHandSideContext): Seq[Ast]
- def astForPowerExpressionContext(ctx: PowerExpressionContext): Seq[Ast]
- def astForPrimaryContext(ctx: PrimaryContext): Seq[Ast]
- def astForRangeExpressionContext(ctx: RangeExpressionContext): Seq[Ast]
- def astForRegularExpressionLiteral(ctx: RegularExpressionLiteralContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForRelationalExpressionContext(ctx: RelationalExpressionContext): Seq[Ast]
- def astForRescueClauseContext(ctx: RescueClauseContext): Ast
- def astForSelfPseudoIdentifier(ctx: SelfPseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForSimpleMethodNamePartContext(ctx: SimpleMethodNamePartContext): Seq[Ast]
- def astForSimpleScopedConstantReferencePrimaryContext(ctx: SimpleScopedConstantReferencePrimaryContext): Seq[Ast]
- def astForSingleAssignmentExpressionContext(ctx: SingleAssignmentExpressionContext): Seq[Ast]
- def astForSingleLeftHandSideContext(ctx: SingleLeftHandSideContext): Seq[Ast]
- def astForSingleQuotedStringLiteral(ctx: SingleQuotedStringLiteralContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForSingletonMethodNamePartContext(ctx: SingletonMethodNamePartContext): Seq[Ast]
- def astForSingletonObjextContext(ctx: SingletonObjectContext): Seq[Ast]
- def astForSplattingArgumentContext(ctx: SplattingArgumentContext): Seq[Ast]
- def astForStatementContext(ctx: StatementContext): Seq[Ast]
- def astForStatementsContext(ctx: StatementsContext): Seq[Ast]
- def astForStringInterpolationPrimaryContext(ctx: StringInterpolationPrimaryContext): Seq[Ast]
- def astForSuperExpressionPrimaryContext(ctx: SuperExpressionPrimaryContext): Seq[Ast]
- def astForSymbolContext(ctx: SymbolContext): Seq[Ast]
- def astForSymbolLiteral(ctx: SymbolContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForThenClauseContext(ctx: ThenClauseContext): Seq[Ast]
- def astForTrueLiteral(ctx: TruePseudoVariableIdentifierContext): Ast
- Attributes
- protected
- Definition Classes
- AstForPrimitivesCreator
- def astForUnaryExpressionContext(ctx: UnaryExpressionContext): Seq[Ast]
- def astForUnaryMinusExpressionContext(ctx: UnaryMinusExpressionContext): Seq[Ast]
- def astForUndefStatementContext(ctx: UndefStatementContext): Seq[Ast]
- def astForUnlessExpressionPrimaryContext(ctx: UnlessExpressionPrimaryContext): Seq[Ast]
- def astForUntilExpressionContext(ctx: UntilExpressionContext): Seq[Ast]
- def astForVariableIdentifierContext(ctx: VariableIdentifierContext): Seq[Ast]
- def astForVariableRefenceContext(ctx: VariableReferenceContext): Seq[Ast]
- def astForVariableReferencePrimaryContext(ctx: VariableReferencePrimaryContext): Seq[Ast]
- def astForWhenArgumentContext(ctx: WhenArgumentContext): Seq[Ast]
- def astForWhileExpressionContext(ctx: WhileExpressionContext): Seq[Ast]
- def astForYieldWithOptionalArgumentContext(ctx: YieldWithOptionalArgumentContext): Seq[Ast]
- def astForYieldWithOptionalArgumentPrimaryContext(ctx: YieldWithOptionalArgumentPrimaryContext): Seq[Ast]
- def blockAst(blockNode: NewBlock, statements: List[Ast]): Ast
- Definition Classes
- AstCreatorBase
- def blockNode(node: ParserRuleContext, code: String, typeFullName: String): NewBlock
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def blockNode(node: ParserRuleContext): NewBlock
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def callAst(callNode: NewCall, arguments: Seq[Ast], base: Option[Ast], receiver: Option[Ast]): Ast
- Definition Classes
- AstCreatorBase
- def callNode(node: ParserRuleContext, code: String, name: String, methodFullName: String, dispatchType: String, signature: Option[String], typeFullName: Option[String]): NewCall
- Definition Classes
- AstNodeBuilder
- def callNode(node: ParserRuleContext, code: String, name: String, methodFullName: String, dispatchType: String): NewCall
- Definition Classes
- AstNodeBuilder
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def column(ctx: ParserRuleContext): Option[Integer]
- Attributes
- protected
- Definition Classes
- AstCreator → AstNodeBuilder
- def columnEnd(ctx: ParserRuleContext): Option[Integer]
- Attributes
- protected
- Definition Classes
- AstCreator → AstNodeBuilder
- def controlStructureAst(controlStructureNode: NewControlStructure, condition: Option[Ast], children: Seq[Ast], placeConditionLast: Boolean): Ast
- Definition Classes
- AstCreatorBase
- def controlStructureNode(node: ParserRuleContext, controlStructureType: String, code: String): NewControlStructure
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def createAst(): DiffGraphBuilder
- Definition Classes
- AstCreator → AstCreatorBase
- def createIdentifierWithScope(ctx: ParserRuleContext, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String] = Seq()): NewIdentifier
- Attributes
- protected
- val diffGraph: DiffGraphBuilder
- Definition Classes
- AstCreatorBase
- def doWhileAst(condition: Option[Ast], body: Seq[Ast], code: Option[String], lineNumber: Option[Integer], columnNumber: Option[Integer]): Ast
- Definition Classes
- AstCreatorBase
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fieldIdentifierNode(node: ParserRuleContext, name: String, code: String): NewFieldIdentifier
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def forAst(forNode: NewControlStructure, locals: Seq[Ast], initAsts: Seq[Ast], conditionAsts: Seq[Ast], updateAsts: Seq[Ast], bodyAsts: Seq[Ast]): Ast
- Definition Classes
- AstCreatorBase
- def forAst(forNode: NewControlStructure, locals: Seq[Ast], initAsts: Seq[Ast], conditionAsts: Seq[Ast], updateAsts: Seq[Ast], bodyAst: Ast): Ast
- Definition Classes
- AstCreatorBase
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def globalNamespaceBlock(): NewNamespaceBlock
- Definition Classes
- AstCreatorBase
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def identifierNode(node: ParserRuleContext, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewIdentifier
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def line(ctx: ParserRuleContext): Option[Integer]
- Attributes
- protected
- Definition Classes
- AstCreator → AstNodeBuilder
- def lineEnd(ctx: ParserRuleContext): Option[Integer]
- Attributes
- protected
- Definition Classes
- AstCreator → AstNodeBuilder
- def literalNode(node: ParserRuleContext, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewLiteral
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def localNode(node: ParserRuleContext, name: String, code: String, typeFullName: String, closureBindingId: Option[String]): NewLocal
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def memberNode(node: ParserRuleContext, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewMember
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def memberNode(node: ParserRuleContext, name: String, code: String, typeFullName: String): NewMember
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def methodAst(method: NewMethod, parameters: Seq[Ast], body: Ast, methodReturn: NewMethodReturn, modifiers: Seq[NewModifier]): Ast
- Definition Classes
- AstCreatorBase
- def methodAstWithAnnotations(method: NewMethod, parameters: Seq[Ast], body: Ast, methodReturn: NewMethodReturn, modifiers: Seq[NewModifier], annotations: Seq[Ast]): Ast
- Definition Classes
- AstCreatorBase
- 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
- def methodNode(node: ParserRuleContext, name: String, fullName: String, signature: String, fileName: String): NewMethod
- Definition Classes
- AstNodeBuilder
- def methodRefNode(node: ParserRuleContext, code: String, methodFullName: String, typeFullName: String): NewMethodRef
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def methodStubAst(method: NewMethod, parameters: Seq[NewMethodParameterIn], methodReturn: NewMethodReturn, modifiers: Seq[NewModifier]): Ast
- Definition Classes
- AstCreatorBase
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parameterInNode(node: ParserRuleContext, name: String, code: String, index: Int, isVariadic: Boolean, evaluationStrategy: String, typeFullName: Option[String]): NewMethodParameterIn
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def parameterInNode(node: ParserRuleContext, name: String, code: String, index: Int, isVariadic: Boolean, evaluationStrategy: String, typeFullName: String): NewMethodParameterIn
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def returnAst(returnNode: NewReturn, arguments: Seq[Ast]): Ast
- Definition Classes
- AstCreatorBase
- def returnNode(node: ParserRuleContext, code: String): NewReturn
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- val scope: Scope[String, NewIdentifier, Unit]
- Attributes
- protected
- def setArgumentIndices(arguments: Seq[Ast]): Unit
- Definition Classes
- AstCreatorBase
- 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
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryCatchAst(tryNode: NewControlStructure, tryBodyAst: Ast, catchAsts: Seq[Ast], finallyAst: Option[Ast]): Ast
- Definition Classes
- AstCreatorBase
- 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
- def typeDeclNode(node: ParserRuleContext, name: String, fullName: String, fileName: String, inheritsFrom: Seq[String], alias: Option[String]): NewTypeDecl
- Definition Classes
- AstNodeBuilder
- def typeRefNode(node: ParserRuleContext, code: String, typeFullName: String): NewTypeRef
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- def unknownNode(node: ParserRuleContext, code: String): NewUnknown
- Attributes
- protected
- Definition Classes
- AstNodeBuilder
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def whileAst(condition: Option[Ast], body: Seq[Ast], code: Option[String], lineNumber: Option[Integer], columnNumber: Option[Integer]): Ast
- Definition Classes
- AstCreatorBase
- def withArgumentIndex[T <: ExpressionNew](node: T, argIdxOpt: Option[Int]): T
- Definition Classes
- AstCreatorBase
- def withArgumentName[T <: ExpressionNew](node: T, argNameOpt: Option[String]): T
- Definition Classes
- AstCreatorBase
- def withIndex[T, X](nodes: Array[T])(f: (T, Int) => X): Seq[X]
- Definition Classes
- AstCreatorBase
- def withIndex[T, X](nodes: Seq[T])(f: (T, Int) => X): Seq[X]
- Definition Classes
- AstCreatorBase
- def wrapMultipleInBlock(asts: Seq[Ast], lineNumber: Option[Integer]): Ast
- Definition Classes
- AstCreatorBase
- object MethodFullNames
- object RubyOperators
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated