📄 traversalhelper.java
字号:
case GroovyTokenTypes.LITERAL_instanceof : v.visitLiteralInstanceof(ast,n); break; case GroovyTokenTypes.LITERAL_int : v.visitLiteralInt(ast,n); break; case GroovyTokenTypes.LITERAL_interface : v.visitLiteralInterface(ast,n); break; case GroovyTokenTypes.LITERAL_long : v.visitLiteralLong(ast,n); break; case GroovyTokenTypes.LITERAL_native : v.visitLiteralNative(ast,n); break; case GroovyTokenTypes.LITERAL_new : v.visitLiteralNew(ast,n); break; case GroovyTokenTypes.LITERAL_null : v.visitLiteralNull(ast,n); break; case GroovyTokenTypes.LITERAL_package : v.visitLiteralPackage(ast,n); break; case GroovyTokenTypes.LITERAL_private : v.visitLiteralPrivate(ast,n); break; case GroovyTokenTypes.LITERAL_protected : v.visitLiteralProtected(ast,n); break; case GroovyTokenTypes.LITERAL_public : v.visitLiteralPublic(ast,n); break; case GroovyTokenTypes.LITERAL_return : v.visitLiteralReturn(ast,n); break; case GroovyTokenTypes.LITERAL_short : v.visitLiteralShort(ast,n); break; case GroovyTokenTypes.LITERAL_static : v.visitLiteralStatic(ast,n); break; case GroovyTokenTypes.LITERAL_super : v.visitLiteralSuper(ast,n); break; case GroovyTokenTypes.LITERAL_switch : v.visitLiteralSwitch(ast,n); break; case GroovyTokenTypes.LITERAL_synchronized : v.visitLiteralSynchronized(ast,n); break; case GroovyTokenTypes.LITERAL_this : v.visitLiteralThis(ast,n); break; case GroovyTokenTypes.LITERAL_threadsafe : v.visitLiteralThreadsafe(ast,n); break; case GroovyTokenTypes.LITERAL_throw : v.visitLiteralThrow(ast,n); break; case GroovyTokenTypes.LITERAL_throws : v.visitLiteralThrows(ast,n); break; case GroovyTokenTypes.LITERAL_transient : v.visitLiteralTransient(ast,n); break; case GroovyTokenTypes.LITERAL_true : v.visitLiteralTrue(ast,n); break; case GroovyTokenTypes.LITERAL_try : v.visitLiteralTry(ast,n); break; case GroovyTokenTypes.LITERAL_void : v.visitLiteralVoid(ast,n); break; case GroovyTokenTypes.LITERAL_volatile : v.visitLiteralVolatile(ast,n); break; case GroovyTokenTypes.LITERAL_while : v.visitLiteralWhile(ast,n); break; case GroovyTokenTypes.LITERAL_with : v.visitLiteralWith(ast,n); break; case GroovyTokenTypes.LNOT : v.visitLnot(ast,n); break; case GroovyTokenTypes.LOR : v.visitLor(ast,n); break; case GroovyTokenTypes.LPAREN : v.visitLparen(ast,n); break; case GroovyTokenTypes.LT : v.visitLt(ast,n); break; case GroovyTokenTypes.MAP_CONSTRUCTOR : v.visitMapConstructor(ast,n); break; case GroovyTokenTypes.MEMBER_POINTER : v.visitMemberPointer(ast,n); break; case GroovyTokenTypes.METHOD_CALL : v.visitMethodCall(ast,n); break; case GroovyTokenTypes.METHOD_DEF : v.visitMethodDef(ast,n); break; case GroovyTokenTypes.MINUS : v.visitMinus(ast,n); break; case GroovyTokenTypes.MINUS_ASSIGN : v.visitMinusAssign(ast,n); break; case GroovyTokenTypes.ML_COMMENT : v.visitMlComment(ast,n); break; case GroovyTokenTypes.MOD : v.visitMod(ast,n); break; case GroovyTokenTypes.MODIFIERS : v.visitModifiers(ast,n); break; case GroovyTokenTypes.MOD_ASSIGN : v.visitModAssign(ast,n); break; case GroovyTokenTypes.NLS : v.visitNls(ast,n); break; case GroovyTokenTypes.NOT_EQUAL : v.visitNotEqual(ast,n); break; case GroovyTokenTypes.NULL_TREE_LOOKAHEAD : v.visitNullTreeLookahead(ast,n); break; case GroovyTokenTypes.NUM_BIG_DECIMAL : v.visitNumBigDecimal(ast,n); break; case GroovyTokenTypes.NUM_BIG_INT : v.visitNumBigInt(ast,n); break; case GroovyTokenTypes.NUM_DOUBLE : v.visitNumDouble(ast,n); break; case GroovyTokenTypes.NUM_FLOAT : v.visitNumFloat(ast,n); break; case GroovyTokenTypes.NUM_INT : v.visitNumInt(ast,n); break; case GroovyTokenTypes.NUM_LONG : v.visitNumLong(ast,n); break; case GroovyTokenTypes.OBJBLOCK : v.visitObjblock(ast,n); break; case GroovyTokenTypes.ONE_NL : v.visitOneNl(ast,n); break; case GroovyTokenTypes.OPTIONAL_DOT : v.visitOptionalDot(ast,n); break; case GroovyTokenTypes.PACKAGE_DEF : v.visitPackageDef(ast,n); break; case GroovyTokenTypes.PARAMETERS : v.visitParameters(ast,n); break; case GroovyTokenTypes.PARAMETER_DEF : v.visitParameterDef(ast,n); break; case GroovyTokenTypes.PLUS : v.visitPlus(ast,n); break; case GroovyTokenTypes.PLUS_ASSIGN : v.visitPlusAssign(ast,n); break; case GroovyTokenTypes.POST_DEC : v.visitPostDec(ast,n); break; case GroovyTokenTypes.POST_INC : v.visitPostInc(ast,n); break; case GroovyTokenTypes.QUESTION : v.visitQuestion(ast,n); break; case GroovyTokenTypes.RANGE_EXCLUSIVE : v.visitRangeExclusive(ast,n); break; case GroovyTokenTypes.RANGE_INCLUSIVE : v.visitRangeInclusive(ast,n); break; case GroovyTokenTypes.RBRACK : v.visitRbrack(ast,n); break; case GroovyTokenTypes.RCURLY : v.visitRcurly(ast,n); break; case GroovyTokenTypes.REGEXP_CTOR_END : v.visitRegexpCtorEnd(ast,n); break; case GroovyTokenTypes.REGEXP_LITERAL : v.visitRegexpLiteral(ast,n); break; case GroovyTokenTypes.REGEXP_SYMBOL : v.visitRegexpSymbol(ast,n); break; case GroovyTokenTypes.REGEX_FIND : v.visitRegexFind(ast,n); break; case GroovyTokenTypes.REGEX_MATCH : v.visitRegexMatch(ast,n); break; case GroovyTokenTypes.RPAREN : v.visitRparen(ast,n); break; case GroovyTokenTypes.SCOPE_ESCAPE : v.visitScopeEscape(ast,n); break; case GroovyTokenTypes.SELECT_SLOT : v.visitSelectSlot(ast,n); break; case GroovyTokenTypes.SEMI : v.visitSemi(ast,n); break; case GroovyTokenTypes.SH_COMMENT : v.visitShComment(ast,n); break; case GroovyTokenTypes.SL : v.visitSl(ast,n); break; case GroovyTokenTypes.SLIST : v.visitSlist(ast,n); break; case GroovyTokenTypes.SL_ASSIGN : v.visitSlAssign(ast,n); break; case GroovyTokenTypes.SL_COMMENT : v.visitSlComment(ast,n); break; case GroovyTokenTypes.SPREAD_ARG : v.visitSpreadArg(ast,n); break; case GroovyTokenTypes.SPREAD_DOT : v.visitSpreadDot(ast,n); break; case GroovyTokenTypes.SPREAD_MAP_ARG : v.visitSpreadMapArg(ast,n); break; case GroovyTokenTypes.SR : v.visitSr(ast,n); break; case GroovyTokenTypes.SR_ASSIGN : v.visitSrAssign(ast,n); break; case GroovyTokenTypes.STAR : v.visitStar(ast,n); break; case GroovyTokenTypes.STAR_ASSIGN : v.visitStarAssign(ast,n); break; case GroovyTokenTypes.STAR_STAR : v.visitStarStar(ast,n); break; case GroovyTokenTypes.STAR_STAR_ASSIGN : v.visitStarStarAssign(ast,n); break; case GroovyTokenTypes.STATIC_IMPORT : v.visitStaticImport(ast,n); break; case GroovyTokenTypes.STATIC_INIT : v.visitStaticInit(ast,n); break; case GroovyTokenTypes.STRICTFP : v.visitStrictfp(ast,n); break; case GroovyTokenTypes.STRING_CH : v.visitStringCh(ast,n); break; case GroovyTokenTypes.STRING_CONSTRUCTOR : v.visitStringConstructor(ast,n); break; case GroovyTokenTypes.STRING_CTOR_END : v.visitStringCtorEnd(ast,n); break; case GroovyTokenTypes.STRING_CTOR_MIDDLE : v.visitStringCtorMiddle(ast,n); break; case GroovyTokenTypes.STRING_CTOR_START : v.visitStringCtorStart(ast,n); break; case GroovyTokenTypes.STRING_LITERAL : v.visitStringLiteral(ast,n); break; case GroovyTokenTypes.STRING_NL : v.visitStringNl(ast,n); break; case GroovyTokenTypes.SUPER_CTOR_CALL : v.visitSuperCtorCall(ast,n); break; case GroovyTokenTypes.TRIPLE_DOT : v.visitTripleDot(ast,n); break; case GroovyTokenTypes.TYPE : v.visitType(ast,n); break; case GroovyTokenTypes.TYPECAST : v.visitTypecast(ast,n); break; case GroovyTokenTypes.TYPE_ARGUMENT : v.visitTypeArgument(ast,n); break; case GroovyTokenTypes.TYPE_ARGUMENTS : v.visitTypeArguments(ast,n); break; case GroovyTokenTypes.TYPE_LOWER_BOUNDS : v.visitTypeLowerBounds(ast,n); break; case GroovyTokenTypes.TYPE_PARAMETER : v.visitTypeParameter(ast,n); break; case GroovyTokenTypes.TYPE_PARAMETERS : v.visitTypeParameters(ast,n); break; case GroovyTokenTypes.TYPE_UPPER_BOUNDS : v.visitTypeUpperBounds(ast,n); break; case GroovyTokenTypes.UNARY_MINUS : v.visitUnaryMinus(ast,n); break; case GroovyTokenTypes.UNARY_PLUS : v.visitUnaryPlus(ast,n); break; case GroovyTokenTypes.UNUSED_CONST : v.visitUnusedConst(ast,n); break; case GroovyTokenTypes.UNUSED_DO : v.visitUnusedDo(ast,n); break; case GroovyTokenTypes.UNUSED_GOTO : v.visitUnusedGoto(ast,n); break; case GroovyTokenTypes.VARIABLE_DEF : v.visitVariableDef(ast,n); break; case GroovyTokenTypes.VARIABLE_PARAMETER_DEF : v.visitVariableParameterDef(ast,n); break; case GroovyTokenTypes.VOCAB : v.visitVocab(ast,n); break; case GroovyTokenTypes.WILDCARD_TYPE : v.visitWildcardType(ast,n); break; case GroovyTokenTypes.WS : v.visitWs(ast,n); break; default : v.visitDefault(ast,n); break; } } else { // the supplied AST was null v.visitDefault(null,n); } } protected abstract void accept(GroovySourceAST currentNode); protected void accept_v_FirstChildsFirstChild_v_Child2_Child3_v_Child4_v___v_LastChild(GroovySourceAST t) { openingVisit(t); GroovySourceAST expr2 = t.childAt(0); skip(expr2); accept(expr2.childAt(0)); closingVisit(t); GroovySourceAST sibling = (GroovySourceAST)expr2.getNextSibling(); boolean firstSList = true; while (sibling != null) { if (!firstSList) { subsequentVisit(t); } firstSList = false; accept(sibling); sibling = (GroovySourceAST)sibling.getNextSibling(); } } protected void accept_v_FirstChildsFirstChild_v_RestOfTheChildren(GroovySourceAST t) { openingVisit(t); GroovySourceAST expr = t.childAt(0); skip(expr); accept(expr.childAt(0)); closingVisit(t); acceptSiblings(expr); } protected void accept_FirstChild_v_SecondChild(GroovySourceAST t) { accept(t.childAt(0));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -