class AstVisitor extends ASTNodeVisitor with AntlrParserDriverObserver
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AstVisitor
- AntlrParserDriverObserver
- ASTNodeVisitor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AstVisitor(driver: AntlrCModuleParserDriver, astParentNode: NewNamespaceBlock, 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def begin(): Unit
- Definition Classes
- AstVisitor → AntlrParserDriverObserver
- var childNum: Int
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def end(): Unit
- Definition Classes
- AstVisitor → AntlrParserDriverObserver
- def endOfUnit(ctx: ParserRuleContext, filename: String): Unit
- Definition Classes
- AstVisitor → AntlrParserDriverObserver
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- var filenameOption: Option[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def processItem[T <: AstNode](node: T, builderStack: Stack[AstNodeBuilder[_ <: AstNode]]): Unit
- Definition Classes
- AstVisitor → AntlrParserDriverObserver
- def startOfUnit(ctx: ParserRuleContext, filename: String): Unit
- Definition Classes
- AstVisitor → AntlrParserDriverObserver
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def visit(identifierDeclStmt: IdentifierDeclStatement): Unit
- Definition Classes
- AstVisitor → ASTNodeVisitor
- def visit(classDefStatement: ClassDefStatement): Unit
- Definition Classes
- AstVisitor → ASTNodeVisitor
- def visit(functionDef: FunctionDef): Unit
- Definition Classes
- AstVisitor → ASTNodeVisitor
- def visit(node: AstNode): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ExpressionStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ExpressionHolderStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ExpressionHolder): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ThrowStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ReturnStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: GotoStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ContinueStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: BreakStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: WhileStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: TryStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: SwitchStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: NamespaceStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: IfStatementBase): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ForStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: DoStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: CatchStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: CatchList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: Statement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: Label): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: JumpStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: CompoundStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: BreakOrContinueStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: BlockStarterWithStmtAndCnd): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: BlockStarter): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: BlockCloser): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: IfStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(statement: ElseStatement): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(templateParameterList: TemplateParameterList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(templateTypeName: TemplateTypeName): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(template: Template): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(templateBase: TemplateBase): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(parameterType: ParameterType): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(parameter: Parameter): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: SizeofExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: CallExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(returnType: ReturnType): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(parameterList: ParameterList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(parameterBase: ParameterBase): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(functionDefBase: FunctionDefBase): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Variable): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: UnaryOperator): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: UnaryOperationExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: UnaryExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: StringExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: StaticPropertyExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: SizeofOperand): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Sizeof): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ShiftExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: RelationalExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: PtrMemberAccess): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: PropertyExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: PrimaryExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: PostIncDecOperationExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: PostfixExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: OrExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: DeleteExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: NewExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: MultiplicativeExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: MemberAccess): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: IntegerExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: InstanceofExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: InitializerList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: InclusiveOrExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: IncDec): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: IdentifierList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Identifier): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ForInit): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ExpressionList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Expression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ExclusiveOrExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: EqualityExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: DoubleExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Constant): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ConditionalExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Condition): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: ClassConstantExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: CastTarget): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: CastExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: CallExpressionBase): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: Callee): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: BitAndExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: BinaryOperationExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: BinaryExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: AssignmentExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(arrayIndexing: ArrayIndexing): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(argumentList: ArgumentList): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(argument: Argument): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: AndExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(expression: AdditiveExpression): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(identifierDeclType: IdentifierDeclType): Unit
- Definition Classes
- ASTNodeVisitor
- def visit(identifierDecl: IdentifierDecl): Unit
- Definition Classes
- ASTNodeVisitor
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated