public class ClassReader extends YJSParserBaseVisitor<ClassNode>
| 构造器和说明 |
|---|
ClassReader(java.lang.String fileName) |
| 限定符和类型 | 方法和说明 |
|---|---|
ClassNode |
visitClassDeclaration(YJSParser.ClassDeclarationContext ctx)
Visit a parse tree produced by
YJSParser.classDeclaration(). |
ClassNode |
visitClassTail(YJSParser.ClassTailContext ctx)
Visit a parse tree produced by
YJSParser.classTail(). |
visitAdditiveExpression, visitAnnotation, visitAnnotationArgs, visitAnnotationLiteral, visitAnnotations, visitArguments, visitArgumentsExpression, visitArrayLiteral, visitArrayLiteralExpression, visitArrowFunctionBody, visitArrowFunctionExpression, visitArrowFunctionParameters, visitAssignmentExpression, visitAssignmentOperator, visitAssignmentOperatorExpression, visitBitAndExpression, visitBitNotExpression, visitBitOrExpression, visitBitShiftExpression, visitBitXOrExpression, visitBlock, visitBreakStatement, visitCaseBlock, visitCaseClause, visitCaseClauses, visitCatchProduction, visitClassElement, visitClzOrFunctionDeclaration, visitComputedPropertyExpressionAssignment, visitContinueStatement, visitContractDeclar, visitDebuggerStatement, visitDefaultClause, visitDoStatement, visitElementList, visitEmptyStatement, visitEos, visitEqualityExpression, visitEventDeclaration, visitEventGlobalOrLocal, visitEventSemantics, visitExportStmt, visitExpressionSequence, visitExpressionStatement, visitFinallyProduction, visitForInStatement, visitFormalParameterArg, visitFormalParameterList, visitForStatement, visitForVarInStatement, visitForVarStatement, visitFunctionBody, visitFunctionDeclaration, visitIdentifierExpression, visitIdentifierName, visitIfStatement, visitImportStmt, visitImportStmts, visitInExpression, visitInstanceofExpression, visitKeyword, visitLastArgument, visitLastElement, visitLastFormalParameterArg, visitLiteral, visitLiteralExpression, visitLogicalAndExpression, visitLogicalOrExpression, visitMemberDotExpression, visitMemberIndexExpression, visitMethodDefinition, visitMultiplicativeExpression, visitNewExpression, visitNotExpression, visitNumericLiteral, visitObjectLiteral, visitObjectLiteralExpression, visitParenthesizedExpression, visitPostDecreaseExpression, visitPostIncrementExpression, visitPreDecreaseExpression, visitPreIncrementExpression, visitProgram, visitPropertyExpressionAssignment, visitPropertyName, visitPropertyShorthand, visitRelationalExpression, visitReservedWord, visitReturnStatement, visitSourceElement, visitSourceElements, visitStatement, visitStatementList, visitSuperExpression, visitSwitchStatement, visitTemplateStringExpression, visitTernaryExpression, visitThisExpression, visitThrowStatement, visitTryStatement, visitTypeofExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableDeclaration, visitVariableDeclarationList, visitVariableStatement, visitVarModifier, visitVersionName, visitWhileStatement, visitWithStatementaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic ClassNode visitClassDeclaration(YJSParser.ClassDeclarationContext ctx)
YJSParserBaseVisitorYJSParser.classDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitClassDeclaration 在接口中 YJSParserVisitor<ClassNode>visitClassDeclaration 在类中 YJSParserBaseVisitor<ClassNode>ctx - the parse treepublic ClassNode visitClassTail(YJSParser.ClassTailContext ctx)
YJSParserBaseVisitorYJSParser.classTail().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitClassTail 在接口中 YJSParserVisitor<ClassNode>visitClassTail 在类中 YJSParserBaseVisitor<ClassNode>ctx - the parse tree