Package com.github.javaparser
Class GeneratedJavaParser
- java.lang.Object
-
- com.github.javaparser.GeneratedJavaParserBase
-
- com.github.javaparser.GeneratedJavaParser
-
- All Implemented Interfaces:
GeneratedJavaParserConstants
final class GeneratedJavaParser extends GeneratedJavaParserBase implements GeneratedJavaParserConstants
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classGeneratedJavaParser.JJCallsprivate static classGeneratedJavaParser.LookaheadSuccess
-
Field Summary
Fields Modifier and Type Field Description private GeneratedJavaParser.JJCalls[]jj_2_rtnsprivate intjj_endposprivate java.util.List<int[]>jj_expentriesprivate int[]jj_expentryprivate intjj_gcprivate intjj_gen(package private) SimpleCharStreamjj_input_streamprivate intjj_kindprivate intjj_laprivate int[]jj_la1private static int[]jj_la1_0private static int[]jj_la1_1private static int[]jj_la1_2private static int[]jj_la1_3private static int[]jj_la1_4private Tokenjj_lastposprivate int[]jj_lasttokensprivate booleanjj_lookingAheadWhether we are looking ahead.private static GeneratedJavaParser.LookaheadSuccessjj_lsTokenjj_ntNext token.private intjj_ntkprivate booleanjj_rescanprivate Tokenjj_scanposprivate booleanjj_semLATokentokenCurrent token.GeneratedJavaParserTokenManagertoken_sourceGenerated Token Manager.private booleantrace_enabled-
Fields inherited from class com.github.javaparser.GeneratedJavaParserBase
problems, storeTokens
-
Fields inherited from interface com.github.javaparser.GeneratedJavaParserConstants
_DEFAULT, ABSTRACT, ANDASSIGN, ARROW, ASSERT, ASSIGN, AT, BANG, BINARY_LITERAL, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, COMMENT_CONTENT, CONST, CONTINUE, CTRL_Z, DECIMAL_EXPONENT, DECIMAL_FLOATING_POINT_LITERAL, DECIMAL_LITERAL, DECR, DEFAULT, DO, DOT, DOUBLE, DOUBLECOLON, ELLIPSIS, ELSE, ENTER_JAVADOC_COMMENT, ENTER_MULTILINE_COMMENT, ENTER_TEXT_BLOCK, ENUM, EOF, EQ, EXPORTS, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, GE, GOTO, GT, HEX_DIGITS, HEX_LITERAL, HEXADECIMAL_EXPONENT, HEXADECIMAL_FLOATING_POINT_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_JAVADOC_COMMENT, IN_MULTI_LINE_COMMENT, IN_TEXT_BLOCK, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, JAVADOC_COMMENT, LBRACE, LBRACKET, LE, LETTER, LONG, LONG_LITERAL, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MODULE, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, OLD_MAC_EOL, OPEN, OPENS, ORASSIGN, PACKAGE, PART_LETTER, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PROVIDES, PUBLIC, RBRACE, RBRACKET, RECORD, REM, REMASSIGN, REQUIRES, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, SPACE, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, TEXT_BLOCK_CONTENT, TEXT_BLOCK_LITERAL, THIS, THROW, THROWS, TILDE, TO, tokenImage, TRANSIENT, TRANSITIVE, TRUE, TRY, UNICODE_ESCAPE, UNIX_EOL, USES, VOID, VOLATILE, WHILE, WINDOWS_EOL, WITH, XOR, XORASSIGN, YIELD
-
-
Constructor Summary
Constructors Constructor Description GeneratedJavaParser(GeneratedJavaParserTokenManager tm)Constructor with generated Token Manager.GeneratedJavaParser(Provider stream)Constructor.GeneratedJavaParser(java.lang.String dsl)Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionAdditiveExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.18ExpressionAllocationExpression(Expression scope)https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.9ExpressionAndExpression()Note subtle distinctions between inclusive and exclusive expressions.ClassOrInterfaceTypeAnnotatedClassOrInterfaceType()ReferenceTypeAnnotatedReferenceType()TypeAnnotatedType()AnnotationExprAnnotation()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7BodyDeclaration<?>AnnotationBodyDeclaration()Note thatAnnotationTypeMemberDeclaration(JLS) andAnnotationBodyDeclaration(JavaParser) are synonymous.BodyDeclaration<?>AnnotationBodyDeclarationParseStart()AnnotationExprAnnotationParseStart()NodeList<AnnotationExpr>Annotations()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7NodeList<BodyDeclaration<?>>AnnotationTypeBody()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1AnnotationDeclarationAnnotationTypeDeclaration(ModifierHolder modifier)An annotation type declaration specifies a new annotation type, a special kind of interface type.AnnotationMemberDeclarationAnnotationTypeMemberDeclaration(ModifierHolder modifier)Note thatAnnotationTypeElementDeclaration(JLS) andAnnotationTypeMemberDeclaration(JavaParser) are synonymous.NodeList<Expression>ArgumentList()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12NodeList<Expression>Arguments()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12ArrayType.ArrayBracketPairArrayBracketPair(ArrayType.Origin origin)Array bracket pairs is referred to asDimswithin the JLS.ArrayCreationExprArrayCreation(JavaToken begin, Type type)https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.10ArrayInitializerExprArrayInitializer()An array initializer is written as a comma-separated list of expressions, enclosed by braces { and }.AssertStmtAssertStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.10AssignExpr.OperatorAssignmentOperator()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.26BlockStmtBlock()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.2BlockStmtBlockParseStart()StatementBlockStatement()Classes inside body statements can only be abstract or final.StatementBlockStatementParseStart()ExpressionBooleanLiteral()https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.3BreakStmtBreakStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.15ExpressionCastExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.16NodeList<BodyDeclaration<?>>ClassOrInterfaceBody()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.6BodyDeclaration<?>ClassOrInterfaceBodyDeclaration()Note thatClassDeclarationandInterfaceDeclaration(in the JLS) include enum and annotation declarations.BodyDeclaration<?>ClassOrInterfaceBodyDeclarationParseStart()ClassOrInterfaceDeclarationClassOrInterfaceDeclaration(ModifierHolder modifier)Note that this grammar is deliberately permissive.ClassOrInterfaceTypeClassOrInterfaceType(NodeList<AnnotationExpr> firstAnnotations)ClassOrInterfaceTypeClassOrInterfaceTypeParseStart()CompactConstructorDeclarationCompactConstructorDeclaration(ModifierHolder modifier)https://openjdk.java.net/jeps/359#GrammarCompilationUnitCompilationUnit()ExpressionConditionalAndExpression()Note subtle distinctions between inclusive and exclusive expressions.ExpressionConditionalExpression()// TODO: Examine further re: missing(?)LambdaExpressionor whether it is permissive enough to include it.ExpressionConditionalOrExpression()Note subtle distinctions between inclusive and exclusive expressions.ConstructorDeclarationConstructorDeclaration(ModifierHolder modifier)https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8ContinueStmtContinueStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.16ExpressionDefaultValue()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.2voiddisable_tracing()Disable tracing.DoStmtDoStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12EmptyStmtEmptyStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.6voidenable_tracing()Enable tracing.EnumConstantDeclarationEnumConstantDeclaration()Note that theEnumConstantModifieris defined as anAnnotation.EnumDeclarationEnumDeclaration(ModifierHolder modifier)https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9ExpressionEqualityExpression()// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.21ExpressionExclusiveOrExpression()Note subtle distinctions between inclusive and exclusive expressions.ExplicitConstructorInvocationStmtExplicitConstructorInvocation()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8.7.1ExplicitConstructorInvocationStmtExplicitConstructorInvocationParseStart()ExpressionExpression()NodeList<Expression>ExpressionList()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14ExpressionExpressionParseStart()NodeList<ClassOrInterfaceType>ExtendsList()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.4FieldDeclarationFieldDeclaration(ModifierHolder modifier)https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3NodeList<Expression>ForInit()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14StatementForStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14NodeList<Expression>ForUpdate()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14ParseExceptiongenerateParseException()Generate ParseException.(package private) TokengetCurrentToken()TokengetNextToken()Get the next Token.TokengetToken(int index)Get the specific Token.(package private) GeneratedJavaParserTokenManagergetTokenSource()java.lang.StringIdentifier()https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.8IfStmtIfStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.9NodeList<ClassOrInterfaceType>ImplementsList()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.5ImportDeclarationImportDeclaration()Import declaration types are not differentiated in the class hierarchy.ImportDeclarationImportDeclarationParseStart()ExpressionInclusiveOrExpression()Note subtle distinctions between inclusive and exclusive expressions.NodeList<Parameter>InferredLambdaParameters()Note: Similar, but not identical to,FormalParameter.InitializerDeclarationInitializerDeclaration()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.6 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.ExpressionInstanceOfExpression()// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20IntersectionTypeIntersectionType(NodeList<AnnotationExpr> annotations)https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.9 An intersection type takes the form T1 & ...private booleanjj_2_1(int xla)private booleanjj_2_10(int xla)private booleanjj_2_11(int xla)private booleanjj_2_12(int xla)private booleanjj_2_13(int xla)private booleanjj_2_14(int xla)private booleanjj_2_15(int xla)private booleanjj_2_16(int xla)private booleanjj_2_17(int xla)private booleanjj_2_18(int xla)private booleanjj_2_19(int xla)private booleanjj_2_2(int xla)private booleanjj_2_20(int xla)private booleanjj_2_21(int xla)private booleanjj_2_22(int xla)private booleanjj_2_23(int xla)private booleanjj_2_24(int xla)private booleanjj_2_25(int xla)private booleanjj_2_26(int xla)private booleanjj_2_27(int xla)private booleanjj_2_28(int xla)private booleanjj_2_29(int xla)private booleanjj_2_3(int xla)private booleanjj_2_30(int xla)private booleanjj_2_31(int xla)private booleanjj_2_32(int xla)private booleanjj_2_33(int xla)private booleanjj_2_34(int xla)private booleanjj_2_35(int xla)private booleanjj_2_36(int xla)private booleanjj_2_37(int xla)private booleanjj_2_38(int xla)private booleanjj_2_39(int xla)private booleanjj_2_4(int xla)private booleanjj_2_40(int xla)private booleanjj_2_41(int xla)private booleanjj_2_42(int xla)private booleanjj_2_43(int xla)private booleanjj_2_44(int xla)private booleanjj_2_45(int xla)private booleanjj_2_46(int xla)private booleanjj_2_47(int xla)private booleanjj_2_48(int xla)private booleanjj_2_49(int xla)private booleanjj_2_5(int xla)private booleanjj_2_50(int xla)private booleanjj_2_51(int xla)private booleanjj_2_52(int xla)private booleanjj_2_53(int xla)private booleanjj_2_54(int xla)private booleanjj_2_55(int xla)private booleanjj_2_56(int xla)private booleanjj_2_57(int xla)private booleanjj_2_58(int xla)private booleanjj_2_59(int xla)private booleanjj_2_6(int xla)private booleanjj_2_60(int xla)private booleanjj_2_61(int xla)private booleanjj_2_62(int xla)private booleanjj_2_63(int xla)private booleanjj_2_64(int xla)private booleanjj_2_65(int xla)private booleanjj_2_66(int xla)private booleanjj_2_67(int xla)private booleanjj_2_68(int xla)private booleanjj_2_69(int xla)private booleanjj_2_7(int xla)private booleanjj_2_70(int xla)private booleanjj_2_71(int xla)private booleanjj_2_8(int xla)private booleanjj_2_9(int xla)private booleanjj_3_1()private booleanjj_3_10()private booleanjj_3_11()private booleanjj_3_12()private booleanjj_3_13()private booleanjj_3_14()private booleanjj_3_15()private booleanjj_3_16()private booleanjj_3_17()private booleanjj_3_18()private booleanjj_3_19()private booleanjj_3_2()private booleanjj_3_20()private booleanjj_3_21()private booleanjj_3_22()private booleanjj_3_23()private booleanjj_3_24()private booleanjj_3_25()private booleanjj_3_26()private booleanjj_3_27()private booleanjj_3_28()private booleanjj_3_29()private booleanjj_3_3()private booleanjj_3_30()private booleanjj_3_31()private booleanjj_3_32()private booleanjj_3_33()private booleanjj_3_34()private booleanjj_3_35()private booleanjj_3_36()private booleanjj_3_37()private booleanjj_3_38()private booleanjj_3_39()private booleanjj_3_4()private booleanjj_3_40()private booleanjj_3_41()private booleanjj_3_42()private booleanjj_3_43()private booleanjj_3_44()private booleanjj_3_45()private booleanjj_3_46()private booleanjj_3_47()private booleanjj_3_48()private booleanjj_3_49()private booleanjj_3_5()private booleanjj_3_50()private booleanjj_3_51()private booleanjj_3_52()private booleanjj_3_53()private booleanjj_3_54()private booleanjj_3_55()private booleanjj_3_56()private booleanjj_3_57()private booleanjj_3_58()private booleanjj_3_59()private booleanjj_3_6()private booleanjj_3_60()private booleanjj_3_61()private booleanjj_3_62()private booleanjj_3_63()private booleanjj_3_64()private booleanjj_3_65()private booleanjj_3_66()private booleanjj_3_67()private booleanjj_3_68()private booleanjj_3_69()private booleanjj_3_7()private booleanjj_3_70()private booleanjj_3_71()private booleanjj_3_8()private booleanjj_3_9()private booleanjj_3R_AdditiveExpression_3435_5_420()private booleanjj_3R_AdditiveExpression_3437_9_431()private booleanjj_3R_AdditiveExpression_3438_13_444()private booleanjj_3R_AdditiveExpression_3440_13_445()private booleanjj_3R_AllocationExpression_4055_5_247()private booleanjj_3R_AllocationExpression_4057_7_309()private booleanjj_3R_AllocationExpression_4061_9_310()private booleanjj_3R_AllocationExpression_4065_9_311()private booleanjj_3R_AllocationExpression_4068_13_348()private booleanjj_3R_AllocationExpression_4071_13_349()private booleanjj_3R_AndExpression_3227_5_380()private booleanjj_3R_AndExpression_3228_9_410()private booleanjj_3R_AnnotatedClassOrInterfaceType_2685_5_340()private booleanjj_3R_AnnotatedReferenceType_2154_5_274()private booleanjj_3R_AnnotatedType_2166_5_115()private booleanjj_3R_Annotation_5252_5_130()private booleanjj_3R_Annotation_5255_9_235()private booleanjj_3R_Annotation_5257_11_292()private booleanjj_3R_Annotation_5261_9_236()private booleanjj_3R_Annotation_5267_9_237()private booleanjj_3R_AnnotationBodyDeclaration_5477_5_472()private booleanjj_3R_AnnotationBodyDeclaration_5479_9_481()private booleanjj_3R_AnnotationBodyDeclaration_5482_9_482()private booleanjj_3R_AnnotationBodyDeclaration_5484_9_483()private booleanjj_3R_AnnotationBodyDeclaration_5487_9_484()private booleanjj_3R_AnnotationBodyDeclaration_5489_9_485()private booleanjj_3R_Annotations_5189_5_98()private booleanjj_3R_Annotations_5190_9_152()private booleanjj_3R_AnnotationTypeBody_5436_5_436()private booleanjj_3R_AnnotationTypeBody_5438_9_454()private booleanjj_3R_AnnotationTypeBody_5438_9_468()private booleanjj_3R_AnnotationTypeDeclaration_5410_5_383()private booleanjj_3R_AnnotationTypeMemberDeclaration_5522_5_488()private booleanjj_3R_AnnotationTypeMemberDeclaration_5525_7_492()private booleanjj_3R_ArgumentList_3998_5_294()private booleanjj_3R_ArgumentList_4000_9_342()private booleanjj_3R_Arguments_3979_5_199()private booleanjj_3R_Arguments_3980_7_239()private booleanjj_3R_ArrayBracketPair_2653_5_135()private booleanjj_3R_ArrayCreation_4114_5_347()private booleanjj_3R_ArrayCreation_4118_10_118()private booleanjj_3R_ArrayCreation_4121_6_376()private booleanjj_3R_ArrayInitializer_2081_5_205()private booleanjj_3R_ArrayInitializer_2083_9_368()private booleanjj_3R_AssertStatement_4210_5_312()private booleanjj_3R_AssertStatement_4212_7_369()private booleanjj_3R_AssignmentOperator_3021_5_100()private booleanjj_3R_AssignmentOperator_3022_9_154()private booleanjj_3R_AssignmentOperator_3023_9_155()private booleanjj_3R_AssignmentOperator_3024_9_156()private booleanjj_3R_AssignmentOperator_3025_9_157()private booleanjj_3R_AssignmentOperator_3026_9_158()private booleanjj_3R_AssignmentOperator_3027_9_159()private booleanjj_3R_AssignmentOperator_3028_9_160()private booleanjj_3R_AssignmentOperator_3029_9_161()private booleanjj_3R_AssignmentOperator_3030_9_162()private booleanjj_3R_AssignmentOperator_3031_9_163()private booleanjj_3R_AssignmentOperator_3032_9_164()private booleanjj_3R_AssignmentOperator_3033_9_165()private booleanjj_3R_Block_4259_5_137()private booleanjj_3R_BlockStatement_4313_5_95()private booleanjj_3R_BlockStatement_4315_13_146()private booleanjj_3R_BlockStatement_4320_13_147()private booleanjj_3R_BlockStatement_4326_13_148()private booleanjj_3R_BlockStatement_4329_13_149()private booleanjj_3R_BlockStatement_4334_13_150()private booleanjj_3R_BooleanLiteral_3937_5_343()private booleanjj_3R_BooleanLiteral_3938_9_374()private booleanjj_3R_BooleanLiteral_3940_9_375()private booleanjj_3R_BreakStatement_4843_5_320()private booleanjj_3R_BreakStatement_4844_7_352()private booleanjj_3R_CastExpression_3651_5_106()private booleanjj_3R_CastExpression_3663_9_170()private booleanjj_3R_CastExpression_3665_13_222()private booleanjj_3R_ClassOrInterfaceBody_1704_5_117()private booleanjj_3R_ClassOrInterfaceBody_1706_9_186()private booleanjj_3R_ClassOrInterfaceBody_1706_9_227()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1899_5_281()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1905_9_332()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1907_13_358()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1909_13_359()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1912_13_360()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1915_13_361()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1918_13_362()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1921_13_363()private booleanjj_3R_ClassOrInterfaceBodyDeclaration_1924_13_364()private booleanjj_3R_ClassOrInterfaceDeclaration_1327_5_215()private booleanjj_3R_ClassOrInterfaceDeclaration_1328_9_252()private booleanjj_3R_ClassOrInterfaceDeclaration_1330_9_253()private booleanjj_3R_ClassOrInterfaceDeclaration_1334_7_288()private booleanjj_3R_ClassOrInterfaceDeclaration_1335_7_289()private booleanjj_3R_ClassOrInterfaceDeclaration_1336_7_290()private booleanjj_3R_ClassOrInterfaceType_2700_5_151()private booleanjj_3R_CompactConstructorDeclaration_1835_5_486()private booleanjj_3R_CompactConstructorDeclaration_1835_7_489()private booleanjj_3R_CompactConstructorDeclaration_1840_9_490()private booleanjj_3R_CompactConstructorDeclaration_1842_10_493()private booleanjj_3R_CompactConstructorDeclaration_1846_9_491()private booleanjj_3R_ConditionalAndExpression_3126_5_271()private booleanjj_3R_ConditionalAndExpression_3128_9_365()private booleanjj_3R_ConditionalExpression_3055_5_166()private booleanjj_3R_ConditionalExpression_3057_9_282()private booleanjj_3R_ConditionalOrExpression_3087_5_219()private booleanjj_3R_ConditionalOrExpression_3089_9_333()private booleanjj_3R_ConstructorDeclaration_2420_5_384()private booleanjj_3R_ConstructorDeclaration_2420_7_400()private booleanjj_3R_ConstructorDeclaration_2425_9_437()private booleanjj_3R_ConstructorDeclaration_2427_10_455()private booleanjj_3R_ConstructorDeclaration_2431_9_438()private booleanjj_3R_ContinueStatement_4881_5_321()private booleanjj_3R_ContinueStatement_4882_7_353()private booleanjj_3R_DefaultValue_5559_5_494()private booleanjj_3R_DoStatement_4682_5_318()private booleanjj_3R_EmptyStatement_4375_5_313()private booleanjj_3R_EnumConstantDeclaration_1547_5_77()private booleanjj_3R_EnumConstantDeclaration_1547_7_131()private booleanjj_3R_EnumConstantDeclaration_1549_7_465()private booleanjj_3R_EnumConstantDeclaration_1550_7_466()private booleanjj_3R_EnumDeclaration_1499_5_382()private booleanjj_3R_EnumDeclaration_1501_7_433()private booleanjj_3R_EnumDeclaration_1504_9_434()private booleanjj_3R_EnumDeclaration_1509_9_435()private booleanjj_3R_EnumDeclaration_1511_13_453()private booleanjj_3R_EnumDeclaration_1511_13_467()private booleanjj_3R_EqualityExpression_3265_5_395()private booleanjj_3R_EqualityExpression_3267_9_414()private booleanjj_3R_EqualityExpression_3268_13_418()private booleanjj_3R_EqualityExpression_3270_13_419()private booleanjj_3R_ExclusiveOrExpression_3194_5_356()private booleanjj_3R_ExclusiveOrExpression_3195_9_402()private booleanjj_3R_ExplicitConstructorInvocation_2472_5_84()private booleanjj_3R_ExplicitConstructorInvocation_2473_9_138()private booleanjj_3R_ExplicitConstructorInvocation_2474_11_198()private booleanjj_3R_ExplicitConstructorInvocation_2479_9_139()private booleanjj_3R_ExplicitConstructorInvocation_2480_13_200()private booleanjj_3R_ExplicitConstructorInvocation_2484_13_201()private booleanjj_3R_Expression_2977_5_101()private booleanjj_3R_Expression_2979_9_228()private booleanjj_3R_Expression_2984_13_283()private booleanjj_3R_Expression_2990_13_284()private booleanjj_3R_Expression_2991_14_335()private booleanjj_3R_Expression_2992_14_336()private booleanjj_3R_ExpressionList_4795_5_415()private booleanjj_3R_ExpressionList_4797_9_487()private booleanjj_3R_ExtendsList_1427_5_337()private booleanjj_3R_ExtendsList_1428_7_446()private booleanjj_3R_FieldDeclaration_1954_5_385()private booleanjj_3R_FieldDeclaration_1957_9_439()private booleanjj_3R_ForInit_4764_5_403()private booleanjj_3R_ForInit_4765_9_411()private booleanjj_3R_ForInit_4768_9_412()private booleanjj_3R_ForStatement_4713_5_319()private booleanjj_3R_ForStatement_4718_9_370()private booleanjj_3R_ForStatement_4724_11_388()private booleanjj_3R_ForStatement_4724_9_371()private booleanjj_3R_ForStatement_4726_11_461()private booleanjj_3R_ForStatement_4728_11_462()private booleanjj_3R_ForUpdate_4825_5_470()private booleanjj_3R_Identifier_2941_5_79()private booleanjj_3R_IfStatement_4629_5_316()private booleanjj_3R_IfStatement_4635_9_450()private booleanjj_3R_ImplementsList_1460_5_338()private booleanjj_3R_ImplementsList_1461_7_447()private booleanjj_3R_InclusiveOrExpression_3160_5_327()private booleanjj_3R_InclusiveOrExpression_3162_9_387()private booleanjj_3R_InferredLambdaParameters_2296_5_308()private booleanjj_3R_InferredLambdaParameters_2298_9_346()private booleanjj_3R_InitializerDeclaration_2554_5_83()private booleanjj_3R_InitializerDeclaration_2554_7_136()private booleanjj_3R_InstanceOfExpression_3322_5_405()private booleanjj_3R_InstanceOfExpression_3324_9_417()private booleanjj_3R_InstanceOfExpression_3326_13_422()private booleanjj_3R_InstanceOfExpression_3330_13_423()private booleanjj_3R_LabeledStatement_4234_5_119()private booleanjj_3R_LambdaBody_4393_5_334()private booleanjj_3R_LambdaBody_4394_9_366()private booleanjj_3R_LambdaBody_4396_9_367()private booleanjj_3R_LambdaParameters_2253_5_307()private booleanjj_3R_LambdaParameters_2254_7_345()private booleanjj_3R_Literal_3904_5_240()private booleanjj_3R_Literal_3905_9_295()private booleanjj_3R_Literal_3907_9_296()private booleanjj_3R_Literal_3909_9_297()private booleanjj_3R_Literal_3911_9_298()private booleanjj_3R_Literal_3913_9_299()private booleanjj_3R_Literal_3915_9_300()private booleanjj_3R_Literal_3917_9_301()private booleanjj_3R_Literal_3919_9_302()private booleanjj_3R_MemberValue_5347_5_128()private booleanjj_3R_MemberValue_5348_9_192()private booleanjj_3R_MemberValue_5351_9_193()private booleanjj_3R_MemberValue_5353_9_194()private booleanjj_3R_MemberValueArrayInitializer_5375_5_234()private booleanjj_3R_MemberValueArrayInitializer_5377_9_389()private booleanjj_3R_MemberValuePair_5321_5_372()private booleanjj_3R_MemberValuePairs_5290_5_339()private booleanjj_3R_MemberValuePairs_5292_9_373()private booleanjj_3R_MethodDeclaration_2124_5_386()private booleanjj_3R_MethodDeclaration_2124_7_401()private booleanjj_3R_MethodDeclaration_2129_7_440()private booleanjj_3R_MethodDeclaration_2131_9_441()private booleanjj_3R_MethodDeclaration_2133_10_456()private booleanjj_3R_MethodDeclaration_2136_9_442()private booleanjj_3R_Modifiers_1246_5_121()private booleanjj_3R_Modifiers_1249_13_63()private booleanjj_3R_Modifiers_1251_13_64()private booleanjj_3R_Modifiers_1253_13_65()private booleanjj_3R_Modifiers_1255_13_66()private booleanjj_3R_Modifiers_1257_13_67()private booleanjj_3R_Modifiers_1259_13_68()private booleanjj_3R_Modifiers_1261_13_69()private booleanjj_3R_Modifiers_1263_13_70()private booleanjj_3R_Modifiers_1265_13_71()private booleanjj_3R_Modifiers_1267_13_72()private booleanjj_3R_Modifiers_1269_13_73()private booleanjj_3R_Modifiers_1271_13_74()private booleanjj_3R_Modifiers_1273_13_75()private booleanjj_3R_Modifiers_1275_14_76()private booleanjj_3R_MultiplicativeExpression_3465_5_424()private booleanjj_3R_MultiplicativeExpression_3467_9_443()private booleanjj_3R_MultiplicativeExpression_3468_13_457()private booleanjj_3R_MultiplicativeExpression_3470_13_458()private booleanjj_3R_MultiplicativeExpression_3472_13_459()private booleanjj_3R_Name_2880_5_92()private booleanjj_3R_null_1797_26_78()private booleanjj_3R_null_1801_26_80()private booleanjj_3R_null_1804_46_82()private booleanjj_3R_null_1909_47_86()private booleanjj_3R_null_1918_26_88()private booleanjj_3R_null_1921_46_89()private booleanjj_3R_null_2473_21_94()private booleanjj_3R_null_2579_19_96()private booleanjj_3R_null_2579_66_97()private booleanjj_3R_null_3864_26_116()private booleanjj_3R_null_4320_60_122()private booleanjj_3R_null_5255_25_127()private booleanjj_3R_NullLiteral_3955_5_344()private booleanjj_3R_PackageDeclaration_1163_2_62()private booleanjj_3R_PackageDeclaration_1163_4_129()private booleanjj_3R_Parameter_2325_5_112()private booleanjj_3R_Parameter_2328_9_182()private booleanjj_3R_Parameters_2202_5_87()private booleanjj_3R_Parameters_2204_9_140()private booleanjj_3R_Parameters_2205_13_202()private booleanjj_3R_Parameters_2208_13_203()private booleanjj_3R_Parameters_2210_11_204()private booleanjj_3R_PatternExpression_3294_5_102()private booleanjj_3R_PostfixExpression_3614_5_330()private booleanjj_3R_PostfixExpression_3618_13_107()private booleanjj_3R_PostfixExpression_3620_13_108()private booleanjj_3R_PreDecrementExpression_3557_5_285()private booleanjj_3R_PreIncrementExpression_3539_5_124()private booleanjj_3R_PrimaryExpression_3707_5_233()private booleanjj_3R_PrimaryExpressionWithoutSuperSuffix_3720_5_93()private booleanjj_3R_PrimaryExpressionWithoutSuperSuffix_3722_9_145()private booleanjj_3R_PrimaryPrefix_3746_5_144()private booleanjj_3R_PrimaryPrefix_3747_9_207()private booleanjj_3R_PrimaryPrefix_3749_9_208()private booleanjj_3R_PrimaryPrefix_3751_9_209()private booleanjj_3R_PrimaryPrefix_3753_13_241()private booleanjj_3R_PrimaryPrefix_3754_15_303()private booleanjj_3R_PrimaryPrefix_3756_15_304()private booleanjj_3R_PrimaryPrefix_3765_13_242()private booleanjj_3R_PrimaryPrefix_3766_15_305()private booleanjj_3R_PrimaryPrefix_3767_14_306()private booleanjj_3R_PrimaryPrefix_3773_9_210()private booleanjj_3R_PrimaryPrefix_3775_13_243()private booleanjj_3R_PrimaryPrefix_3778_13_244()private booleanjj_3R_PrimaryPrefix_3783_13_245()private booleanjj_3R_PrimaryPrefix_3789_13_246()private booleanjj_3R_PrimaryPrefix_3794_9_211()private booleanjj_3R_PrimaryPrefix_3796_9_212()private booleanjj_3R_PrimaryPrefix_3802_9_213()private booleanjj_3R_PrimaryPrefix_3805_10_248()private booleanjj_3R_PrimaryPrefix_3806_10_249()private booleanjj_3R_PrimaryPrefix_3812_9_214()private booleanjj_3R_PrimaryPrefix_3813_11_250()private booleanjj_3R_PrimarySuffix_3833_5_110()private booleanjj_3R_PrimarySuffix_3837_9_179()private booleanjj_3R_PrimarySuffixWithoutSuper_3856_5_111()private booleanjj_3R_PrimarySuffixWithoutSuper_3857_9_180()private booleanjj_3R_PrimarySuffixWithoutSuper_3859_13_224()private booleanjj_3R_PrimarySuffixWithoutSuper_3862_13_225()private booleanjj_3R_PrimarySuffixWithoutSuper_3864_13_226()private booleanjj_3R_PrimarySuffixWithoutSuper_3865_15_279()private booleanjj_3R_PrimarySuffixWithoutSuper_3867_15_280()private booleanjj_3R_PrimarySuffixWithoutSuper_3877_9_181()private booleanjj_3R_PrimitiveType_2825_5_109()private booleanjj_3R_PrimitiveType_2826_9_171()private booleanjj_3R_PrimitiveType_2828_9_172()private booleanjj_3R_PrimitiveType_2830_9_173()private booleanjj_3R_PrimitiveType_2832_9_174()private booleanjj_3R_PrimitiveType_2834_9_175()private booleanjj_3R_PrimitiveType_2836_9_176()private booleanjj_3R_PrimitiveType_2838_9_177()private booleanjj_3R_PrimitiveType_2840_9_178()private booleanjj_3R_ReceiverParameter_2356_5_91()private booleanjj_3R_ReceiverParameterId_2379_5_143()private booleanjj_3R_ReceiverParameterId_2379_7_206()private booleanjj_3R_RecordBody_1730_5_430()private booleanjj_3R_RecordBody_1732_9_432()private booleanjj_3R_RecordBody_1732_9_448()private booleanjj_3R_RecordBodyDeclaration_1777_5_460()private booleanjj_3R_RecordBodyDeclaration_1783_9_469()private booleanjj_3R_RecordBodyDeclaration_1785_13_473()private booleanjj_3R_RecordBodyDeclaration_1787_13_474()private booleanjj_3R_RecordBodyDeclaration_1790_13_475()private booleanjj_3R_RecordBodyDeclaration_1793_13_476()private booleanjj_3R_RecordBodyDeclaration_1797_13_477()private booleanjj_3R_RecordBodyDeclaration_1801_13_478()private booleanjj_3R_RecordBodyDeclaration_1804_13_479()private booleanjj_3R_RecordBodyDeclaration_1807_13_480()private booleanjj_3R_RecordDeclaration_1390_5_216()private booleanjj_3R_RecordDeclaration_1392_7_291()private booleanjj_3R_RecordDeclaration_1394_7_429()private booleanjj_3R_ReferenceType_2622_5_167()private booleanjj_3R_ReferenceType_2624_9_220()private booleanjj_3R_ReferenceType_2626_13_272()private booleanjj_3R_ReferenceType_2630_9_221()private booleanjj_3R_ReferenceType_2632_13_273()private booleanjj_3R_RelationalExpression_3369_5_413()private booleanjj_3R_RelationalExpression_3371_9_421()private booleanjj_3R_RelationalExpression_3372_13_425()private booleanjj_3R_RelationalExpression_3374_13_426()private booleanjj_3R_RelationalExpression_3376_13_427()private booleanjj_3R_RelationalExpression_3378_13_428()private booleanjj_3R_Resource_5135_5_125()private booleanjj_3R_Resource_5136_9_189()private booleanjj_3R_Resource_5144_9_190()private booleanjj_3R_Resources_5101_5_404()private booleanjj_3R_ResourceSpecification_5066_5_379()private booleanjj_3R_ResultType_2858_5_114()private booleanjj_3R_ResultType_2859_9_184()private booleanjj_3R_ResultType_2861_9_185()private booleanjj_3R_ReturnStatement_4900_5_322()private booleanjj_3R_ReturnStatement_4901_7_354()private booleanjj_3R_RSIGNEDSHIFT_5166_15_168()private booleanjj_3R_RSIGNEDSHIFT_5166_5_104()private booleanjj_3R_RUNSIGNEDSHIFT_5157_15_169()private booleanjj_3R_RUNSIGNEDSHIFT_5157_5_105()private booleanjj_3R_ShiftExpression_3404_5_416()private booleanjj_3R_ShiftExpression_3407_13_103()private booleanjj_3R_SimpleName_2900_5_85()private booleanjj_3R_Statement_4168_5_217()private booleanjj_3R_Statement_4171_15_254()private booleanjj_3R_Statement_4173_15_255()private booleanjj_3R_Statement_4174_15_256()private booleanjj_3R_Statement_4175_15_257()private booleanjj_3R_Statement_4176_15_258()private booleanjj_3R_Statement_4177_15_259()private booleanjj_3R_Statement_4178_15_260()private booleanjj_3R_Statement_4179_15_261()private booleanjj_3R_Statement_4180_15_262()private booleanjj_3R_Statement_4181_15_263()private booleanjj_3R_Statement_4182_15_264()private booleanjj_3R_Statement_4183_15_265()private booleanjj_3R_Statement_4184_15_266()private booleanjj_3R_Statement_4185_15_267()private booleanjj_3R_Statement_4186_15_268()private booleanjj_3R_StatementExpression_4415_5_314()private booleanjj_3R_StatementExpression_4419_9_350()private booleanjj_3R_StatementExpression_4421_9_351()private booleanjj_3R_StatementExpression_4423_13_378()private booleanjj_3R_StatementExpression_4423_13_392()private booleanjj_3R_StatementExpression_4425_13_393()private booleanjj_3R_StatementExpression_4427_13_394()private booleanjj_3R_Statements_2531_5_197()private booleanjj_3R_SwitchEntry_4562_5_381()private booleanjj_3R_SwitchEntry_4563_9_396()private booleanjj_3R_SwitchEntry_4566_13_406()private booleanjj_3R_SwitchEntry_4570_9_397()private booleanjj_3R_SwitchEntry_4573_9_398()private booleanjj_3R_SwitchEntry_4577_9_399()private booleanjj_3R_SwitchEntry_4579_13_407()private booleanjj_3R_SwitchEntry_4587_13_408()private booleanjj_3R_SwitchEntry_4594_13_409()private booleanjj_3R_SwitchExpression_4517_5_331()private booleanjj_3R_SwitchExpression_4523_9_357()private booleanjj_3R_SwitchStatement_4470_5_315()private booleanjj_3R_SwitchStatement_4476_9_449()private booleanjj_3R_SynchronizedStatement_4939_5_324()private booleanjj_3R_ThrowStatement_4919_5_323()private booleanjj_3R_TryStatement_4995_5_325()private booleanjj_3R_TryStatement_4996_7_355()private booleanjj_3R_TryStatement_4999_9_451()private booleanjj_3R_TryStatement_5001_13_463()private booleanjj_3R_TryStatement_5006_17_471()private booleanjj_3R_TryStatement_5025_13_464()private booleanjj_3R_TryStatement_5029_9_452()private booleanjj_3R_Type_2578_5_81()private booleanjj_3R_Type_2579_9_133()private booleanjj_3R_Type_2582_9_134()private booleanjj_3R_TypeArgument_2762_5_218()private booleanjj_3R_TypeArgument_2764_9_269()private booleanjj_3R_TypeArgument_2766_9_270()private booleanjj_3R_TypeArguments_2735_5_99()private booleanjj_3R_TypeArguments_2737_9_153()private booleanjj_3R_TypeArguments_2738_11_251()private booleanjj_3R_TypeBound_1661_5_293()private booleanjj_3R_TypeBound_1663_9_341()private booleanjj_3R_TypeParameter_1625_5_195()private booleanjj_3R_TypeParameter_1626_7_238()private booleanjj_3R_TypeParameters_1589_5_132()private booleanjj_3R_TypeParameters_1593_9_196()private booleanjj_3R_UnaryExpression_3508_5_188()private booleanjj_3R_UnaryExpression_3509_9_229()private booleanjj_3R_UnaryExpression_3511_9_230()private booleanjj_3R_UnaryExpression_3513_9_231()private booleanjj_3R_UnaryExpression_3514_13_286()private booleanjj_3R_UnaryExpression_3516_13_287()private booleanjj_3R_UnaryExpression_3521_9_232()private booleanjj_3R_UnaryExpressionNotPlusMinus_3580_5_223()private booleanjj_3R_UnaryExpressionNotPlusMinus_3581_9_275()private booleanjj_3R_UnaryExpressionNotPlusMinus_3582_13_328()private booleanjj_3R_UnaryExpressionNotPlusMinus_3584_13_329()private booleanjj_3R_UnaryExpressionNotPlusMinus_3588_9_276()private booleanjj_3R_UnaryExpressionNotPlusMinus_3591_9_277()private booleanjj_3R_UnaryExpressionNotPlusMinus_3593_9_278()private booleanjj_3R_VariableDeclarationExpression_4351_5_123()private booleanjj_3R_VariableDeclarationExpression_4355_9_187()private booleanjj_3R_VariableDeclarator_1986_5_126()private booleanjj_3R_VariableDeclarator_1987_7_191()private booleanjj_3R_VariableDeclaratorId_2024_5_113()private booleanjj_3R_VariableDeclaratorId_2026_9_183()private booleanjj_3R_VariableInitializer_2050_5_90()private booleanjj_3R_VariableInitializer_2051_9_141()private booleanjj_3R_VariableInitializer_2053_9_142()private booleanjj_3R_WhileStatement_4660_5_317()private booleanjj_3R_Wildcard_2789_5_326()private booleanjj_3R_Wildcard_2791_9_377()private booleanjj_3R_Wildcard_2791_9_390()private booleanjj_3R_Wildcard_2795_9_391()private booleanjj_3R_YieldStatement_4862_5_120()private voidjj_add_error_token(int kind, int pos)private Tokenjj_consume_token(int kind)private static voidjj_la1_init_0()private static voidjj_la1_init_1()private static voidjj_la1_init_2()private static voidjj_la1_init_3()private static voidjj_la1_init_4()private intjj_ntk_f()private voidjj_rescan_token()private voidjj_save(int index, int xla)private booleanjj_scan_token(int kind)LabeledStmtLabeledStatement()// TODO: Examine more closely.StatementLambdaBody()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.27.2NodeList<Parameter>LambdaParameters()Note: Similar, but not identical to,FormalParameter.ExpressionLiteral()Note that a Long Literal is defined as anIntegerLiteral, suffixed by "L" https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.1ExpressionMemberValue()Note thatMemberValue(JavaParser) is synonymous withElementValue(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1 https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-ElementValueExpressionMemberValueArrayInitializer()Note thatMemberValueArrayInitializer(JavaParser) is synonymous withElementValueArrayInitializer(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1MemberValuePairMemberValuePair()Note thatMemberValuePair(JavaParser) is synonymous withElementValuePair(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1NodeList<MemberValuePair>MemberValuePairs()Note thatMemberValuePairs(JavaParser) is synonymous withElementValuePairList(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1MethodDeclarationMethodDeclaration(ModifierHolder modifier)https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4MethodDeclarationMethodDeclarationParseStart()ModifierHolderModifiers()ModuleDeclarationModuleDeclaration(ModifierHolder modifier)https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.7ModuleDeclarationModuleDeclarationParseStart()ModuleDirectiveModuleDirective()https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-ModuleDirectiveModuleDirectiveModuleDirectiveParseStart()ExpressionMultiplicativeExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.17NameName()ASimpleNameis just an identifier.NameNameParseStart()ExpressionNullLiteral()https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.8PackageDeclarationPackageDeclaration()https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.4.1PackageDeclarationPackageDeclarationParseStart()ParameterParameter()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.1ParameterParameterParseStart()Pair<NodeList<Parameter>,ReceiverParameter>Parameters()The JLS refers to parameters asFormalParameter.PatternExprPatternExpression()https://openjdk.java.net/jeps/375 The instanceof grammar is extended accordingly:ExpressionPostfixExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15ExpressionPreDecrementExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15ExpressionPreIncrementExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15ExpressionPrimaryExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.8ExpressionPrimaryExpressionWithoutSuperSuffix()// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?ExpressionPrimaryPrefix()// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?ExpressionPrimarySuffix(Expression scope)// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?ExpressionPrimarySuffixWithoutSuper(Expression scope)// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?PrimitiveTypePrimitiveType(NodeList<AnnotationExpr> annotations)Note thatcharandbyteare treated as anIntegralType, which is a subtype ofNumericType.ReceiverParameterReceiverParameter()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterNameReceiverParameterId()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterNodeList<BodyDeclaration<?>>RecordBody()Everything that can go into a "regular" class or interface declaration, can also (usually) be included within a record.BodyDeclaration<?>RecordBodyDeclaration()Almost identical to ClassOrInterfaceBodyDeclaration, but: - with a CompactConstructorDeclaration As a result, there may be some scope/potential to optimize this and merge some parts together.RecordDeclarationRecordDeclaration(ModifierHolder modifier)https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.10ReferenceTypeReferenceType(NodeList<AnnotationExpr> annotations)// TODO: JLS Has type and unannotated type, while JavaParser has type and annotated type.voidReInit(GeneratedJavaParserTokenManager tm)Reinitialise.voidReInit(Provider stream)Reinitialise.voidReInit(java.lang.String s)ExpressionRelationalExpression()// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20ExpressionResource()// TODO: Examine more closely.NodeList<Expression>Resources()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3NodeList<Expression>ResourceSpecification()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3TypeResultType(NodeList<AnnotationExpr> annotations)https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.5TypeResultTypeParseStart()ReturnStmtReturnStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.17voidRSIGNEDSHIFT()voidRUNSIGNEDSHIFT()(package private) voidsetTabSize(int size)ExpressionShiftExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.19SimpleNameSimpleName()ASimpleNameis just an identifier.SimpleNameSimpleNameParseStart()StatementStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5ExpressionStmtStatementExpression()NodeList<Statement>Statements()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5SwitchEntrySwitchEntry()Note that theSwitchBlock(JLS) andSwitchEntry(JavaParser) are equivlent.SwitchExprSwitchExpression()Note that theSwitchExpressionandSwitchStatemntare similar but different.SwitchStmtSwitchStatement()Note that theSwitchExpressionandSwitchStatemntare similar but different.SynchronizedStmtSynchronizedStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.19ThrowStmtThrowStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.18(package private) JavaTokentoken()booleantrace_enabled()Trace enabled.TryStmtTryStatement()// TODO: Examine more closely.TypeType(NodeList<AnnotationExpr> annotations)https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1TypeTypeArgument()https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1RangedList<Type>TypeArguments()https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1NodeList<ClassOrInterfaceType>TypeBound()https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.4TypeDeclaration<?>TypeDeclarationParseStart()TypeParameterTypeParameter(NodeList<AnnotationExpr> annotations)Note that theTypeParameterModifieris defined as anAnnotation.TypeParameterTypeParameterParseStart()RangedList<TypeParameter>TypeParameters()If the list inside the returned RangedList is null, there are no brackets.ExpressionUnaryExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15ExpressionUnaryExpressionNotPlusMinus()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15VariableDeclarationExprVariableDeclarationExpression()VariableDeclarationExprVariableDeclarationExpressionParseStart()VariableDeclaratorVariableDeclarator(Type partialType)https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3Pair<SimpleName,java.util.List<ArrayType.ArrayBracketPair>>VariableDeclaratorId()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3ExpressionVariableInitializer()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3WhileStmtWhileStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12WildcardTypeWildcard(NodeList<AnnotationExpr> firstAnnotations)https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1YieldStmtYieldStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.21-
Methods inherited from class com.github.javaparser.GeneratedJavaParserBase
add, add, addProblem, addWhenNotNull, emptyNodeList, generateLambda, getCommentsCollection, getTokens, juggleArrayCreation, juggleArrayType, nodeListBegin, orIfInvalid, orIfInvalid, prepend, range, range, range, range, recover, recoverStatement, reset, scopeToName, setStoreTokens, setTokenKind, setYieldSupported, tokenRange, unquote, unTripleQuote
-
-
-
-
Field Detail
-
token_source
public GeneratedJavaParserTokenManager token_source
Generated Token Manager.
-
jj_input_stream
SimpleCharStream jj_input_stream
-
token
public Token token
Current token.
-
jj_nt
public Token jj_nt
Next token.
-
jj_ntk
private int jj_ntk
-
jj_scanpos
private Token jj_scanpos
-
jj_lastpos
private Token jj_lastpos
-
jj_la
private int jj_la
-
jj_lookingAhead
private boolean jj_lookingAhead
Whether we are looking ahead.
-
jj_semLA
private boolean jj_semLA
-
jj_gen
private int jj_gen
-
jj_la1
private final int[] jj_la1
-
jj_la1_0
private static int[] jj_la1_0
-
jj_la1_1
private static int[] jj_la1_1
-
jj_la1_2
private static int[] jj_la1_2
-
jj_la1_3
private static int[] jj_la1_3
-
jj_la1_4
private static int[] jj_la1_4
-
jj_2_rtns
private final GeneratedJavaParser.JJCalls[] jj_2_rtns
-
jj_rescan
private boolean jj_rescan
-
jj_gc
private int jj_gc
-
jj_ls
private static final GeneratedJavaParser.LookaheadSuccess jj_ls
-
jj_expentries
private java.util.List<int[]> jj_expentries
-
jj_expentry
private int[] jj_expentry
-
jj_kind
private int jj_kind
-
jj_lasttokens
private int[] jj_lasttokens
-
jj_endpos
private int jj_endpos
-
trace_enabled
private boolean trace_enabled
-
-
Constructor Detail
-
GeneratedJavaParser
public GeneratedJavaParser(Provider stream)
Constructor.
-
GeneratedJavaParser
public GeneratedJavaParser(java.lang.String dsl) throws ParseException, TokenMgrExceptionConstructor.- Throws:
ParseExceptionTokenMgrException
-
GeneratedJavaParser
public GeneratedJavaParser(GeneratedJavaParserTokenManager tm)
Constructor with generated Token Manager.
-
-
Method Detail
-
token
JavaToken token()
- Specified by:
tokenin classGeneratedJavaParserBase
-
getCurrentToken
Token getCurrentToken()
-
setTabSize
void setTabSize(int size)
-
getTokenSource
GeneratedJavaParserTokenManager getTokenSource()
- Specified by:
getTokenSourcein classGeneratedJavaParserBase
-
CompilationUnit
public final CompilationUnit CompilationUnit() throws ParseException
- Throws:
ParseException
-
PackageDeclaration
public final PackageDeclaration PackageDeclaration() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.4.1PackageDeclaration: {PackageModifier} package Identifier {. Identifier} ; PackageModifier: Annotation- Throws:
ParseException
-
ImportDeclaration
public final ImportDeclaration ImportDeclaration() throws ParseException
Import declaration types are not differentiated in the class hierarchy. https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.5
Note that the JLS terminology "On Demand" and JavaParser terminology "Asterisk" are equivalentImportDeclaration: SingleTypeImportDeclaration TypeImportOnDemandDeclaration SingleStaticImportDeclaration StaticImportOnDemandDeclarationSingleTypeImportDeclaration: import TypeName ; TypeImportOnDemandDeclaration: import PackageOrTypeName . * ; SingleStaticImportDeclaration: import static TypeName . Identifier ; StaticImportOnDemandDeclaration: import static TypeName . * ;- Throws:
ParseException
-
Modifiers
public final ModifierHolder Modifiers() throws ParseException
- Throws:
ParseException
-
ClassOrInterfaceDeclaration
public final ClassOrInterfaceDeclaration ClassOrInterfaceDeclaration(ModifierHolder modifier) throws ParseException
Note that this grammar is deliberately permissive. As a result, this grammar allows any combinations of class/interface and extends/implements (e.g. an interface implementing an interface). Validations of these combinations are handled at the same time as validating language features used. Also note that JavaParser handles the hierarchy/specialisations of classes, interfaces, and enums differently to the JLS.- This
ClassOrInterfaceDeclarationrefers to theNormalClassDeclarationandNormalInterfaceDeclaration, - while
AnnotationTypeDeclaration,EnumDeclaration, andRecordDeclarationare handled separately within this grammar.
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.1ClassDeclaration: NormalClassDeclaration EnumDeclaration RecordDeclaration NormalClassDeclaration: {ClassModifier} class TypeIdentifier [TypeParameters] [Superclass] [Superinterfaces] ClassBodyInterfaceDeclaration: NormalInterfaceDeclaration AnnotationTypeDeclaration NormalInterfaceDeclaration: {InterfaceModifier} interface TypeIdentifier [TypeParameters] [ExtendsInterfaces] InterfaceBody- Throws:
ParseException
- This
-
RecordDeclaration
public final RecordDeclaration RecordDeclaration(ModifierHolder modifier) throws ParseException
https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.10RecordDeclaration: {ClassModifier} `record` TypeIdentifier [TypeParameters] RecordHeader [ClassImplements] RecordBody RecordHeader: `(` [RecordComponentList] `)` RecordComponentList: RecordComponent { `,` RecordComponent} RecordComponent: {RecordComponentModifier} UnannType Identifier VariableArityRecordComponent VariableArityRecordComponent: {RecordComponentModifier} UnannType {Annotation} `...` Identifier RecordComponentModifier: Annotation RecordBody: `{` {RecordBodyDeclaration} `}` RecordBodyDeclaration: ClassBodyDeclaration CompactConstructorDeclaration CompactConstructorDeclaration: {ConstructorModifier} SimpleTypeName ConstructorBody- Throws:
ParseException
-
ExtendsList
public final NodeList<ClassOrInterfaceType> ExtendsList() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.4
For convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.3Superclass: extends ClassTypeClassOrInterfaceType: ClassType InterfaceType ClassType: {Annotation} TypeIdentifier [TypeArguments] PackageName . {Annotation} TypeIdentifier [TypeArguments] ClassOrInterfaceType . {Annotation} TypeIdentifier [TypeArguments] InterfaceType: ClassType- Throws:
ParseException
-
ImplementsList
public final NodeList<ClassOrInterfaceType> ImplementsList() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.5
For convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.3Superinterfaces: implements InterfaceTypeList InterfaceTypeList: InterfaceType {, InterfaceType}ClassOrInterfaceType: ClassType InterfaceType ClassType: {Annotation} TypeIdentifier [TypeArguments] PackageName . {Annotation} TypeIdentifier [TypeArguments] ClassOrInterfaceType . {Annotation} TypeIdentifier [TypeArguments] InterfaceType: ClassType- Throws:
ParseException
-
EnumDeclaration
public final EnumDeclaration EnumDeclaration(ModifierHolder modifier) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9.1EnumDeclaration: {ClassModifier} enum TypeIdentifier [Superinterfaces] EnumBody
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9.2EnumBody: { [EnumConstantList] [,] [EnumBodyDeclarations] } EnumConstantList: EnumConstant {, EnumConstant} EnumConstant: {EnumConstantModifier} Identifier [( [ArgumentList] )] [ClassBody] EnumConstantModifier: AnnotationEnumBodyDeclarations: ; {ClassBodyDeclaration}- Throws:
ParseException
-
EnumConstantDeclaration
public final EnumConstantDeclaration EnumConstantDeclaration() throws ParseException
Note that theEnumConstantModifieris defined as anAnnotation. https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9.1
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9.2EnumConstant: {EnumConstantModifier} Identifier [( [ArgumentList] )] [ClassBody] EnumConstantModifier: AnnotationEnumBodyDeclarations: ; {ClassBodyDeclaration}- Throws:
ParseException
-
TypeParameters
public final RangedList<TypeParameter> TypeParameters() throws ParseException
If the list inside the returned RangedList is null, there are no brackets. If it is empty, there are brackets, but nothing is in them <>. The normal case is that it contains TypeParameters, like . https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.2
For Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.4TypeParameters: < TypeParameterList > TypeParameterList: TypeParameter {, TypeParameter}TypeParameter: {TypeParameterModifier} TypeIdentifier [TypeBound] TypeParameterModifier: Annotation TypeBound: extends TypeVariable extends ClassOrInterfaceType {AdditionalBound} AdditionalBound: & InterfaceType- Throws:
ParseException
-
TypeParameter
public final TypeParameter TypeParameter(NodeList<AnnotationExpr> annotations) throws ParseException
Note that theTypeParameterModifieris defined as anAnnotation. Note that the annotations are passed as a parameter to this grammar entry. https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.4TypeParameter: {TypeParameterModifier} TypeIdentifier [TypeBound] TypeParameterModifier: Annotation TypeBound: extends TypeVariable extends ClassOrInterfaceType {AdditionalBound} AdditionalBound: & InterfaceType- Throws:
ParseException
-
TypeBound
public final NodeList<ClassOrInterfaceType> TypeBound() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.4
For Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.3TypeBound: extends TypeVariable extends ClassOrInterfaceType {AdditionalBound} AdditionalBound: & InterfaceTypeClassOrInterfaceType: ClassType InterfaceType ClassType: {Annotation} TypeIdentifier [TypeArguments] PackageName . {Annotation} TypeIdentifier [TypeArguments] ClassOrInterfaceType . {Annotation} TypeIdentifier [TypeArguments] InterfaceType: ClassType TypeVariable: {Annotation} TypeIdentifier- Throws:
ParseException
-
ClassOrInterfaceBody
public final NodeList<BodyDeclaration<?>> ClassOrInterfaceBody() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.6
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.1.4ClassBody: { {ClassBodyDeclaration} } ClassBodyDeclaration: ClassMemberDeclaration InstanceInitializer StaticInitializer ConstructorDeclaration ClassMemberDeclaration: FieldDeclaration MethodDeclaration ClassDeclaration InterfaceDeclaration ;InterfaceBody: { {InterfaceMemberDeclaration} } InterfaceMemberDeclaration: ConstantDeclaration InterfaceMethodDeclaration ClassDeclaration InterfaceDeclaration ;- Throws:
ParseException
-
RecordBody
public final NodeList<BodyDeclaration<?>> RecordBody() throws ParseException
Everything that can go into a "regular" class or interface declaration, can also (usually) be included within a record. Exceptions to this are handled within the validators. Note: This is HEAVILY based on ClassOrInterfaceBody() and ClassOrInterfaceBodyDeclaration(), and there may be some scope/potential to optimise this and merge some parts together. https://docs.oracle.com/javase/specs/jls/se16/html/jls-8.html#jls-8.10.2- Throws:
ParseException
-
RecordBodyDeclaration
public final BodyDeclaration<?> RecordBodyDeclaration() throws ParseException
Almost identical to ClassOrInterfaceBodyDeclaration, but: - with a CompactConstructorDeclaration As a result, there may be some scope/potential to optimize this and merge some parts together. https://docs.oracle.com/javase/specs/jls/se16/html/jls-8.html#jls-8.10.2
For convenience: https://docs.oracle.com/javase/specs/jls/se16/html/jls-8.html#jls-8.10.2RecordBody: { {RecordBodyDeclaration} } RecordBodyDeclaration: ClassBodyDeclaration CompactConstructorDeclarationClassBodyDeclaration: ClassMemberDeclaration InstanceInitializer StaticInitializer ConstructorDeclaration ClassMemberDeclaration: FieldDeclaration MethodDeclaration ClassDeclaration InterfaceDeclaration ;- Throws:
ParseException
-
CompactConstructorDeclaration
public final CompactConstructorDeclaration CompactConstructorDeclaration(ModifierHolder modifier) throws ParseException
https://openjdk.java.net/jeps/359#GrammarCompactConstructorDeclaration: {Annotation} {ConstructorModifier} [TypeParameters] SimpleTypeName [Throws] ConstructorBody- Throws:
ParseException
-
ClassOrInterfaceBodyDeclaration
public final BodyDeclaration<?> ClassOrInterfaceBodyDeclaration() throws ParseException
Note thatClassDeclarationandInterfaceDeclaration(in the JLS) include enum and annotation declarations. Note thatInstanceInitializerandStaticInitializerare treated as anInitializerwith an optionalstaticmodifier in JavaParser. TODO: Investigate theClassBodyDeclarationparts existing within an interface - is permitting this a potential problem? https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.6
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.1.4ClassBody: { {ClassBodyDeclaration} } ClassBodyDeclaration: ClassMemberDeclaration InstanceInitializer StaticInitializer ConstructorDeclaration ClassMemberDeclaration: FieldDeclaration MethodDeclaration ClassDeclaration InterfaceDeclaration ;InterfaceBody: { {InterfaceMemberDeclaration} } InterfaceMemberDeclaration: ConstantDeclaration InterfaceMethodDeclaration ClassDeclaration InterfaceDeclaration ;- Throws:
ParseException
-
FieldDeclaration
public final FieldDeclaration FieldDeclaration(ModifierHolder modifier) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3FieldDeclaration: {FieldModifier} UnannType VariableDeclaratorList ; VariableDeclaratorList: VariableDeclarator {, VariableDeclarator} VariableDeclarator: VariableDeclaratorId [= VariableInitializer] VariableDeclaratorId: Identifier [Dims] VariableInitializer: Expression ArrayInitializer- Throws:
ParseException
-
VariableDeclarator
public final VariableDeclarator VariableDeclarator(Type partialType) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3VariableDeclarator: VariableDeclaratorId [= VariableInitializer] VariableDeclaratorId: Identifier [Dims] VariableInitializer: Expression ArrayInitializer- Throws:
ParseException
-
VariableDeclaratorId
public final Pair<SimpleName,java.util.List<ArrayType.ArrayBracketPair>> VariableDeclaratorId() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3
For convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-IdentifierVariableDeclaratorId: Identifier [Dims]
For convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-DimsIdentifier: IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral IdentifierChars: JavaLetter {JavaLetterOrDigit} JavaLetter: any Unicode character that is a "Java letter" JavaLetterOrDigit: any Unicode character that is a "Java letter-or-digit"Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
VariableInitializer
public final Expression VariableInitializer() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3VariableInitializer: Expression ArrayInitializer- Throws:
ParseException
-
ArrayInitializer
public final ArrayInitializerExpr ArrayInitializer() throws ParseException
An array initializer is written as a comma-separated list of expressions, enclosed by braces { and }. A trailing comma may appear after the last expression in an array initializer and is ignored. https://docs.oracle.com/javase/specs/jls/se15/html/jls-10.html#jls-10.6ArrayInitializer: { [VariableInitializerList] [,] } VariableInitializerList: VariableInitializer {, VariableInitializer}VariableInitializer: Expression ArrayInitializer- Throws:
ParseException
-
MethodDeclaration
public final MethodDeclaration MethodDeclaration(ModifierHolder modifier) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4MethodDeclaration: {MethodModifier} MethodHeader MethodBody MethodHeader: Result MethodDeclarator [Throws] TypeParameters {Annotation} Result MethodDeclarator [Throws] MethodDeclarator: Identifier ( [ReceiverParameter ,] [FormalParameterList] ) [Dims] ReceiverParameter: {Annotation} UnannType [Identifier .] this- Throws:
ParseException
-
AnnotatedReferenceType
public final ReferenceType AnnotatedReferenceType() throws ParseException
- Throws:
ParseException
-
AnnotatedType
public final Type AnnotatedType() throws ParseException
- Throws:
ParseException
-
Parameters
public final Pair<NodeList<Parameter>,ReceiverParameter> Parameters() throws ParseException
The JLS refers to parameters asFormalParameter. https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.1
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterFormalParameterList: FormalParameter {, FormalParameter} FormalParameter: {VariableModifier} UnannType VariableDeclaratorId VariableArityParameter VariableArityParameter: {VariableModifier} UnannType {Annotation} ... Identifier VariableModifier: Annotation finalMethodDeclarator: Identifier ( [ReceiverParameter ,] [FormalParameterList] ) [Dims] ReceiverParameter: {Annotation} UnannType [Identifier .] this- Throws:
ParseException
-
LambdaParameters
public final NodeList<Parameter> LambdaParameters() throws ParseException
Note: Similar, but not identical to,FormalParameter. Note: Distinction betweenLambdaParametersandInferredLambdaParametersis presence of types. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.27.1
For Convenience:LambdaParameters: ( [LambdaParameterList] ) Identifier LambdaParameterList: LambdaParameter {, LambdaParameter} Identifier {, Identifier} LambdaParameter: {VariableModifier} LambdaParameterType VariableDeclaratorId VariableArityParameter LambdaParameterType: UnannType varVariableArityParameter: {VariableModifier} UnannType {Annotation} ... Identifier VariableModifier: Annotation final VariableDeclaratorId: Identifier [Dims] Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
InferredLambdaParameters
public final NodeList<Parameter> InferredLambdaParameters() throws ParseException
Note: Similar, but not identical to,FormalParameter. Note: Distinction betweenLambdaParametersandInferredLambdaParametersis presence of types. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.27.1
For Convenience:LambdaParameters: ( [LambdaParameterList] ) Identifier LambdaParameterList: LambdaParameter {, LambdaParameter} Identifier {, Identifier} LambdaParameter: {VariableModifier} LambdaParameterType VariableDeclaratorId VariableArityParameter LambdaParameterType: UnannType varVariableArityParameter: {VariableModifier} UnannType {Annotation} ... Identifier VariableModifier: Annotation final VariableDeclaratorId: Identifier [Dims] Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
Parameter
public final Parameter Parameter() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.1FormalParameter: {VariableModifier} UnannType VariableDeclaratorId VariableArityParameter VariableArityParameter: {VariableModifier} UnannType {Annotation} ... Identifier VariableModifier: Annotation final- Throws:
ParseException
-
ReceiverParameter
public final ReceiverParameter ReceiverParameter() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterMethodDeclarator: Identifier ( [ReceiverParameter ,] [FormalParameterList] ) [Dims] ReceiverParameter: {Annotation} UnannType [Identifier .] this- Throws:
ParseException
-
ReceiverParameterId
public final Name ReceiverParameterId() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterMethodDeclarator: Identifier ( [ReceiverParameter ,] [FormalParameterList] ) [Dims] ReceiverParameter: {Annotation} UnannType [Identifier .] this- Throws:
ParseException
-
ConstructorDeclaration
public final ConstructorDeclaration ConstructorDeclaration(ModifierHolder modifier) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8.7ConstructorDeclaration: {ConstructorModifier} ConstructorDeclarator [Throws] ConstructorBody ConstructorDeclarator: [TypeParameters] SimpleTypeName ( [ReceiverParameter ,] [FormalParameterList] ) SimpleTypeName: TypeIdentifier
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8.7.1ConstructorBody: { [ExplicitConstructorInvocation] [BlockStatements] }ExplicitConstructorInvocation: [TypeArguments] this ( [ArgumentList] ) ; [TypeArguments] super ( [ArgumentList] ) ; ExpressionName . [TypeArguments] super ( [ArgumentList] ) ; Primary . [TypeArguments] super ( [ArgumentList] ) ;- Throws:
ParseException
-
ExplicitConstructorInvocation
public final ExplicitConstructorInvocationStmt ExplicitConstructorInvocation() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8.7.1
The same, but aligned onExplicitConstructorInvocation: [TypeArguments] this ( [ArgumentList] ) ; [TypeArguments] super ( [ArgumentList] ) ; ExpressionName . [TypeArguments] super ( [ArgumentList] ) ; Primary . [TypeArguments] super ( [ArgumentList] ) ;super, to emphasise how this grammar relates:ExplicitConstructorInvocation: [TypeArguments] this ( [ArgumentList] ) ; [TypeArguments] super ( [ArgumentList] ) ; ExpressionName . [TypeArguments] super ( [ArgumentList] ) ; Primary . [TypeArguments] super ( [ArgumentList] ) ;- Throws:
ParseException
-
Statements
public final NodeList<Statement> Statements() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5Statement: StatementWithoutTrailingSubstatement LabeledStatement IfThenStatement IfThenElseStatement WhileStatement ForStatement StatementNoShortIf: StatementWithoutTrailingSubstatement LabeledStatementNoShortIf IfThenElseStatementNoShortIf WhileStatementNoShortIf ForStatementNoShortIf StatementWithoutTrailingSubstatement: Block EmptyStatement ExpressionStatement AssertStatement SwitchStatement DoStatement BreakStatement ContinueStatement ReturnStatement SynchronizedStatement ThrowStatement TryStatement YieldStatement- Throws:
ParseException
-
InitializerDeclaration
public final InitializerDeclaration InitializerDeclaration() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.6 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.InstanceInitializer: BlockStaticInitializer: static Block- Throws:
ParseException
-
Type
public final Type Type(NodeList<AnnotationExpr> annotations) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1Type: PrimitiveType ReferenceType- Throws:
ParseException
-
ReferenceType
public final ReferenceType ReferenceType(NodeList<AnnotationExpr> annotations) throws ParseException
// TODO: JLS Has type and unannotated type, while JavaParser has type and annotated type. Note that an array of primitives is considered a reference type. https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1ReferenceType: ClassOrInterfaceType TypeVariable ArrayType ClassOrInterfaceType: ClassType InterfaceType ClassType: {Annotation} TypeIdentifier [TypeArguments] PackageName . {Annotation} TypeIdentifier [TypeArguments] ClassOrInterfaceType . {Annotation} TypeIdentifier [TypeArguments] InterfaceType: ClassType TypeVariable: {Annotation} TypeIdentifier ArrayType: PrimitiveType Dims ClassOrInterfaceType Dims TypeVariable Dims Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
ArrayBracketPair
public final ArrayType.ArrayBracketPair ArrayBracketPair(ArrayType.Origin origin) throws ParseException
Array bracket pairs is referred to asDimswithin the JLS.Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
IntersectionType
public final IntersectionType IntersectionType(NodeList<AnnotationExpr> annotations) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.9An intersection type takes the form T1 & ... & Tn (n > 0), where Ti (1 ≤ i ≤ n) are types.
- Throws:
ParseException
-
AnnotatedClassOrInterfaceType
public final ClassOrInterfaceType AnnotatedClassOrInterfaceType() throws ParseException
- Throws:
ParseException
-
ClassOrInterfaceType
public final ClassOrInterfaceType ClassOrInterfaceType(NodeList<AnnotationExpr> firstAnnotations) throws ParseException
- Throws:
ParseException
-
TypeArguments
public final RangedList<Type> TypeArguments() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1TypeArguments: < TypeArgumentList > TypeArgumentList: TypeArgument {, TypeArgument} TypeArgument: ReferenceType Wildcard- Throws:
ParseException
-
TypeArgument
public final Type TypeArgument() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1TypeArguments: < TypeArgumentList > TypeArgumentList: TypeArgument {, TypeArgument} TypeArgument: ReferenceType Wildcard- Throws:
ParseException
-
Wildcard
public final WildcardType Wildcard(NodeList<AnnotationExpr> firstAnnotations) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1Wildcard: {Annotation} ? [WildcardBounds] WildcardBounds: extends ReferenceType super ReferenceType- Throws:
ParseException
-
PrimitiveType
public final PrimitiveType PrimitiveType(NodeList<AnnotationExpr> annotations) throws ParseException
Note thatcharandbyteare treated as anIntegralType, which is a subtype ofNumericType. https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.2PrimitiveType: {Annotation} NumericType {Annotation} boolean NumericType: IntegralType FloatingPointType IntegralType: (one of) byte short int long char FloatingPointType: (one of) float double- Throws:
ParseException
-
ResultType
public final Type ResultType(NodeList<AnnotationExpr> annotations) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.5Result: UnannType void- Throws:
ParseException
-
Name
public final Name Name() throws ParseException
ASimpleNameis just an identifier. ANamecan be aSimpleNameor aSimpleNamewith qualifiers (e.g. a class or object reference). Note that no disambiguation is made as to exactly what type of name it is - e.g. whether it is a package, subclass, or field. That happens within JavaParser, rather than the grammar.- Throws:
ParseException
-
SimpleName
public final SimpleName SimpleName() throws ParseException
ASimpleNameis just an identifier. ANamecan be aSimpleNameor aSimpleNamewith qualifiers (e.g. a class or object reference). Note that no disambiguation is made as to exactly what type of name it is - e.g. whether it is a package, subclass, or field. That happens within JavaParser, rather than the grammar.- Throws:
ParseException
-
Identifier
public final java.lang.String Identifier() throws ParseExceptionhttps://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.8
For Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.9Identifier: IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral IdentifierChars: JavaLetter {JavaLetterOrDigit} JavaLetter: any Unicode character that is a "Java letter"51 character sequences, formed from ASCII letters, are reserved for use as keywords and cannot be used as identifiers (§3.8).
Keyword: (one of) abstract continue for new switch assert default if package synchronized boolean do goto private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while _ (underscore)- Throws:
ParseException
-
Expression
public final Expression Expression() throws ParseException
- Throws:
ParseException
-
AssignmentOperator
public final AssignExpr.Operator AssignmentOperator() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.26AssignmentExpression: ConditionalExpression Assignment Assignment: LeftHandSide AssignmentOperator Expression LeftHandSide: ExpressionName FieldAccess ArrayAccess AssignmentOperator: (one of) = *= /= %= += -= <<= >>= >>>= &= ^= |=- Throws:
ParseException
-
ConditionalExpression
public final Expression ConditionalExpression() throws ParseException
// TODO: Examine further re: missing(?)LambdaExpressionor whether it is permissive enough to include it. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.25ConditionalExpression: ConditionalOrExpression ConditionalOrExpression ? Expression : ConditionalExpression ConditionalOrExpression ? Expression : LambdaExpression- Throws:
ParseException
-
ConditionalOrExpression
public final Expression ConditionalOrExpression() throws ParseException
Note subtle distinctions between inclusive and exclusive expressions. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.24ConditionalOrExpression: ConditionalAndExpression ConditionalOrExpression || ConditionalAndExpression- Throws:
ParseException
-
ConditionalAndExpression
public final Expression ConditionalAndExpression() throws ParseException
Note subtle distinctions between inclusive and exclusive expressions. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.23ConditionalAndExpression: InclusiveOrExpression ConditionalAndExpression && InclusiveOrExpressionFor Convenience:
AndExpression: EqualityExpression AndExpression & EqualityExpression ExclusiveOrExpression: AndExpression ExclusiveOrExpression ^ AndExpression InclusiveOrExpression: ExclusiveOrExpression InclusiveOrExpression | ExclusiveOrExpression- Throws:
ParseException
-
InclusiveOrExpression
public final Expression InclusiveOrExpression() throws ParseException
Note subtle distinctions between inclusive and exclusive expressions. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.22 https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-InclusiveOrExpressionAndExpression: EqualityExpression AndExpression & EqualityExpression ExclusiveOrExpression: AndExpression ExclusiveOrExpression ^ AndExpression InclusiveOrExpression: ExclusiveOrExpression InclusiveOrExpression | ExclusiveOrExpression- Throws:
ParseException
-
ExclusiveOrExpression
public final Expression ExclusiveOrExpression() throws ParseException
Note subtle distinctions between inclusive and exclusive expressions. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.22 https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-ExclusiveOrExpressionAndExpression: EqualityExpression AndExpression & EqualityExpression ExclusiveOrExpression: AndExpression ExclusiveOrExpression ^ AndExpression InclusiveOrExpression: ExclusiveOrExpression InclusiveOrExpression | ExclusiveOrExpression- Throws:
ParseException
-
AndExpression
public final Expression AndExpression() throws ParseException
Note subtle distinctions between inclusive and exclusive expressions. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.22 https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-AndExpressionAndExpression: EqualityExpression AndExpression & EqualityExpression ExclusiveOrExpression: AndExpression ExclusiveOrExpression ^ AndExpression InclusiveOrExpression: ExclusiveOrExpression InclusiveOrExpression | ExclusiveOrExpression- Throws:
ParseException
-
EqualityExpression
public final Expression EqualityExpression() throws ParseException
// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.21EqualityExpression: RelationalExpression EqualityExpression == RelationalExpression EqualityExpression != RelationalExpressionFor Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20
RelationalExpression: ShiftExpression RelationalExpression < ShiftExpression RelationalExpression > ShiftExpression RelationalExpression <= ShiftExpression RelationalExpression >= ShiftExpression RelationalExpression instanceof ReferenceType- Throws:
ParseException
-
PatternExpression
public final PatternExpr PatternExpression() throws ParseException
https://openjdk.java.net/jeps/375 The instanceof grammar is extended accordingly:Pattern: ReferenceType Identifier- Throws:
ParseException
-
InstanceOfExpression
public final Expression InstanceOfExpression() throws ParseException
// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20RelationalExpression: ShiftExpression RelationalExpression < ShiftExpression RelationalExpression > ShiftExpression RelationalExpression <= ShiftExpression RelationalExpression >= ShiftExpression RelationalExpression instanceof ReferenceType- Throws:
ParseException
-
RelationalExpression
public final Expression RelationalExpression() throws ParseException
// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20RelationalExpression: ShiftExpression RelationalExpression < ShiftExpression RelationalExpression > ShiftExpression RelationalExpression <= ShiftExpression RelationalExpression >= ShiftExpression RelationalExpression instanceof ReferenceType// Note that JDK 13/14 introduce pattern Matching for instanceof https://openjdk.java.net/jeps/375 The instanceof grammar is extended accordingly:
RelationalExpression: ... RelationalExpression instanceof ReferenceType RelationalExpression instanceof Pattern Pattern: ReferenceType Identifier- Throws:
ParseException
-
ShiftExpression
public final Expression ShiftExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.19ShiftExpression: AdditiveExpression ShiftExpression << AdditiveExpression ShiftExpression >> AdditiveExpression ShiftExpression >>> AdditiveExpression- Throws:
ParseException
-
AdditiveExpression
public final Expression AdditiveExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.18AdditiveExpression: MultiplicativeExpression AdditiveExpression + MultiplicativeExpression AdditiveExpression - MultiplicativeExpression- Throws:
ParseException
-
MultiplicativeExpression
public final Expression MultiplicativeExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.17MultiplicativeExpression: UnaryExpression MultiplicativeExpression * UnaryExpression MultiplicativeExpression / UnaryExpression MultiplicativeExpression % UnaryExpression- Throws:
ParseException
-
UnaryExpression
public final Expression UnaryExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15UnaryExpression: PreIncrementExpression PreDecrementExpression + UnaryExpression - UnaryExpression UnaryExpressionNotPlusMinus PreIncrementExpression: ++ UnaryExpression PreDecrementExpression: -- UnaryExpression UnaryExpressionNotPlusMinus: PostfixExpression ~ UnaryExpression ! UnaryExpression CastExpression SwitchExpression- Throws:
ParseException
-
PreIncrementExpression
public final Expression PreIncrementExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15PreIncrementExpression: ++ UnaryExpression- Throws:
ParseException
-
PreDecrementExpression
public final Expression PreDecrementExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15PreDecrementExpression: -- UnaryExpression- Throws:
ParseException
-
UnaryExpressionNotPlusMinus
public final Expression UnaryExpressionNotPlusMinus() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15UnaryExpressionNotPlusMinus: PostfixExpression ~ UnaryExpression ! UnaryExpression CastExpression SwitchExpression- Throws:
ParseException
-
PostfixExpression
public final Expression PostfixExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15PostfixExpression: Primary ExpressionName PostIncrementExpression PostDecrementExpression- Throws:
ParseException
-
CastExpression
public final Expression CastExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.16CastExpression: ( PrimitiveType ) UnaryExpression ( ReferenceType {AdditionalBound} ) UnaryExpressionNotPlusMinus ( ReferenceType {AdditionalBound} ) LambdaExpressionFor Convenience:
AdditionalBound: & InterfaceType- Throws:
ParseException
-
PrimaryExpression
public final Expression PrimaryExpression() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.8Primary: PrimaryNoNewArray ArrayCreationExpression PrimaryNoNewArray: Literal ClassLiteral this TypeName . this ( Expression ) ClassInstanceCreationExpression FieldAccess ArrayAccess MethodInvocation MethodReference- Throws:
ParseException
-
PrimaryExpressionWithoutSuperSuffix
public final Expression PrimaryExpressionWithoutSuperSuffix() throws ParseException
// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?- Throws:
ParseException
-
PrimaryPrefix
public final Expression PrimaryPrefix() throws ParseException
// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?- Throws:
ParseException
-
PrimarySuffix
public final Expression PrimarySuffix(Expression scope) throws ParseException
// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?- Throws:
ParseException
-
PrimarySuffixWithoutSuper
public final Expression PrimarySuffixWithoutSuper(Expression scope) throws ParseException
// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?- Throws:
ParseException
-
Literal
public final Expression Literal() throws ParseException
Note that a Long Literal is defined as anIntegerLiteral, suffixed by "L" https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.1Literal: IntegerLiteral FloatingPointLiteral BooleanLiteral CharacterLiteral StringLiteral TextBlock NullLiteral- Throws:
ParseException
-
BooleanLiteral
public final Expression BooleanLiteral() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.3BooleanLiteral: (one of) true false- Throws:
ParseException
-
NullLiteral
public final Expression NullLiteral() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.8NullLiteral: null- Throws:
ParseException
-
Arguments
public final NodeList<Expression> Arguments() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12MethodInvocation: MethodName ( [ArgumentList] ) TypeName . [TypeArguments] Identifier ( [ArgumentList] ) ExpressionName . [TypeArguments] Identifier ( [ArgumentList] ) Primary . [TypeArguments] Identifier ( [ArgumentList] ) super . [TypeArguments] Identifier ( [ArgumentList] ) TypeName . super . [TypeArguments] Identifier ( [ArgumentList] ) ArgumentList: Expression {, Expression}- Throws:
ParseException
-
ArgumentList
public final NodeList<Expression> ArgumentList() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12ArgumentList: Expression {, Expression}- Throws:
ParseException
-
AllocationExpression
public final Expression AllocationExpression(Expression scope) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.9
For Convenience:ClassInstanceCreationExpression: UnqualifiedClassInstanceCreationExpression ExpressionName . UnqualifiedClassInstanceCreationExpression Primary . UnqualifiedClassInstanceCreationExpression UnqualifiedClassInstanceCreationExpression: new [TypeArguments] ClassOrInterfaceTypeToInstantiate ( [ArgumentList] ) [ClassBody] ClassOrInterfaceTypeToInstantiate: {Annotation} Identifier {. {Annotation} Identifier} [TypeArgumentsOrDiamond] TypeArgumentsOrDiamond: TypeArguments <>
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.10ArgumentList: Expression {, Expression}
For Convenience:ArrayCreationExpression: new PrimitiveType DimExprs [Dims] new ClassOrInterfaceType DimExprs [Dims] new PrimitiveType Dims ArrayInitializer new ClassOrInterfaceType Dims ArrayInitializer DimExprs: DimExpr {DimExpr} DimExpr: {Annotation} [ Expression ]Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
ArrayCreation
public final ArrayCreationExpr ArrayCreation(JavaToken begin, Type type) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.10
For Convenience:ArrayCreationExpression: new PrimitiveType DimExprs [Dims] new ClassOrInterfaceType DimExprs [Dims] new PrimitiveType Dims ArrayInitializer new ClassOrInterfaceType Dims ArrayInitializer DimExprs: DimExpr {DimExpr} DimExpr: {Annotation} [ Expression ]Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
Statement
public final Statement Statement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5Statement: StatementWithoutTrailingSubstatement LabeledStatement IfThenStatement IfThenElseStatement WhileStatement ForStatement StatementNoShortIf: StatementWithoutTrailingSubstatement LabeledStatementNoShortIf IfThenElseStatementNoShortIf WhileStatementNoShortIf ForStatementNoShortIf StatementWithoutTrailingSubstatement: Block EmptyStatement ExpressionStatement AssertStatement SwitchStatement DoStatement BreakStatement ContinueStatement ReturnStatement SynchronizedStatement ThrowStatement TryStatement YieldStatement- Throws:
ParseException
-
AssertStatement
public final AssertStmt AssertStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.10AssertStatement: assert Expression ; assert Expression : Expression ;- Throws:
ParseException
-
LabeledStatement
public final LabeledStmt LabeledStatement() throws ParseException
// TODO: Examine more closely. https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.7LabeledStatement: Identifier : Statement LabeledStatementNoShortIf: Identifier : StatementNoShortIf- Throws:
ParseException
-
Block
public final BlockStmt Block() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.2Block: { [BlockStatements] } BlockStatements: BlockStatement {BlockStatement} BlockStatement: LocalVariableDeclarationStatement ClassDeclaration Statement- Throws:
ParseException
-
BlockStatement
public final Statement BlockStatement() throws ParseException
Classes inside body statements can only be abstract or final. The semantic checks must check it. TODO/FIXME: Note that the JLS specifiesClassDeclaration(thusNormalClassDeclarationandEnumDeclaration, but not interface. TODO/FIXME: Is this a bug in the grammar? https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-Statement
For Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1Block: { [BlockStatements] } BlockStatements: BlockStatement {BlockStatement} BlockStatement: LocalVariableDeclarationStatement ClassDeclaration Statement
For Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9ClassDeclaration: NormalClassDeclaration EnumDeclaration NormalClassDeclaration: {ClassModifier} class TypeIdentifier [TypeParameters] [Superclass] [Superinterfaces] ClassBodyEnumDeclaration: {ClassModifier} enum TypeIdentifier [Superinterfaces] EnumBody- Throws:
ParseException
-
VariableDeclarationExpression
public final VariableDeclarationExpr VariableDeclarationExpression() throws ParseException
- Throws:
ParseException
-
EmptyStatement
public final EmptyStmt EmptyStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.6EmptyStatement: ;- Throws:
ParseException
-
LambdaBody
public final Statement LambdaBody() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.27.2LambdaBody: Expression Block- Throws:
ParseException
-
StatementExpression
public final ExpressionStmt StatementExpression() throws ParseException
- Throws:
ParseException
-
SwitchStatement
public final SwitchStmt SwitchStatement() throws ParseException
Note that theSwitchExpressionandSwitchStatemntare similar but different. // TODO: Why/How? // TODO: Examine more closely. https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.11
For Convenience:SwitchStatement: switch ( Expression ) SwitchBlockSwitchBlock: { SwitchRule {SwitchRule} } { {SwitchBlockStatementGroup} {SwitchLabel :} } SwitchRule: SwitchLabel -> Expression ; SwitchLabel -> Block SwitchLabel -> ThrowStatement SwitchBlockStatementGroup: SwitchLabel : {SwitchLabel :} BlockStatements SwitchLabel: case CaseConstant {, CaseConstant} default CaseConstant: ConditionalExpression- Throws:
ParseException
-
SwitchExpression
public final SwitchExpr SwitchExpression() throws ParseException
Note that theSwitchExpressionandSwitchStatemntare similar but different. // TODO: Why/How? // TODO: Examine more closely. https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.28
For Convenience:SwitchExpression: switch ( Expression ) SwitchBlockSwitchBlock: { SwitchRule {SwitchRule} } { {SwitchBlockStatementGroup} {SwitchLabel :} } SwitchRule: SwitchLabel -> Expression ; SwitchLabel -> Block SwitchLabel -> ThrowStatement SwitchBlockStatementGroup: SwitchLabel : {SwitchLabel :} BlockStatements SwitchLabel: case CaseConstant {, CaseConstant} default CaseConstant: ConditionalExpression- Throws:
ParseException
-
SwitchEntry
public final SwitchEntry SwitchEntry() throws ParseException
Note that theSwitchBlock(JLS) andSwitchEntry(JavaParser) are equivlent. // TODO: Examine more closely. https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.11.1SwitchBlock: { SwitchRule {SwitchRule} } { {SwitchBlockStatementGroup} {SwitchLabel :} } SwitchRule: SwitchLabel -> Expression ; SwitchLabel -> Block SwitchLabel -> ThrowStatement SwitchBlockStatementGroup: SwitchLabel : {SwitchLabel :} BlockStatements SwitchLabel: case CaseConstant {, CaseConstant} default CaseConstant: ConditionalExpression- Throws:
ParseException
-
IfStatement
public final IfStmt IfStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.9IfThenStatement: if ( Expression ) Statement IfThenElseStatement: if ( Expression ) StatementNoShortIf else Statement IfThenElseStatementNoShortIf: if ( Expression ) StatementNoShortIf else StatementNoShortIf- Throws:
ParseException
-
WhileStatement
public final WhileStmt WhileStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12WhileStatement: while ( Expression ) Statement WhileStatementNoShortIf: while ( Expression ) StatementNoShortIf- Throws:
ParseException
-
DoStatement
public final DoStmt DoStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12DoStatement: do Statement while ( Expression ) ;- Throws:
ParseException
-
ForStatement
public final Statement ForStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14ForStatement: BasicForStatement EnhancedForStatement ForStatementNoShortIf: BasicForStatementNoShortIf EnhancedForStatementNoShortIf- Throws:
ParseException
-
ForInit
public final NodeList<Expression> ForInit() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14BasicForStatement: for ( [ForInit] ; [Expression] ; [ForUpdate] ) Statement BasicForStatementNoShortIf: for ( [ForInit] ; [Expression] ; [ForUpdate] ) StatementNoShortIf ForInit: StatementExpressionList LocalVariableDeclaration ForUpdate: StatementExpressionList StatementExpressionList: StatementExpression {, StatementExpression}- Throws:
ParseException
-
ExpressionList
public final NodeList<Expression> ExpressionList() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14BasicForStatement: for ( [ForInit] ; [Expression] ; [ForUpdate] ) Statement BasicForStatementNoShortIf: for ( [ForInit] ; [Expression] ; [ForUpdate] ) StatementNoShortIf ForInit: StatementExpressionList LocalVariableDeclaration ForUpdate: StatementExpressionList StatementExpressionList: StatementExpression {, StatementExpression}- Throws:
ParseException
-
ForUpdate
public final NodeList<Expression> ForUpdate() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14BasicForStatement: for ( [ForInit] ; [Expression] ; [ForUpdate] ) Statement BasicForStatementNoShortIf: for ( [ForInit] ; [Expression] ; [ForUpdate] ) StatementNoShortIf ForInit: StatementExpressionList LocalVariableDeclaration ForUpdate: StatementExpressionList StatementExpressionList: StatementExpression {, StatementExpression}- Throws:
ParseException
-
BreakStatement
public final BreakStmt BreakStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.15BreakStatement: break [Identifier] ;- Throws:
ParseException
-
YieldStatement
public final YieldStmt YieldStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.21YieldStatement: yield Expression ;- Throws:
ParseException
-
ContinueStatement
public final ContinueStmt ContinueStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.16ContinueStatement: continue [Identifier] ;- Throws:
ParseException
-
ReturnStatement
public final ReturnStmt ReturnStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.17ReturnStatement: return [Expression] ;- Throws:
ParseException
-
ThrowStatement
public final ThrowStmt ThrowStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.18ThrowStatement: throw Expression ;- Throws:
ParseException
-
SynchronizedStatement
public final SynchronizedStmt SynchronizedStatement() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.19SynchronizedStatement: synchronized ( Expression ) Block- Throws:
ParseException
-
TryStatement
public final TryStmt TryStatement() throws ParseException
// TODO: Examine more closely. https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20TryStatement: try Block Catches try Block [Catches] Finally TryWithResourcesStatement Catches: CatchClause {CatchClause} CatchClause: catch ( CatchFormalParameter ) Block CatchFormalParameter: {VariableModifier} CatchType VariableDeclaratorId CatchType: UnannClassType {| ClassType} Finally: finally BlockFor Convenience:
VariableModifier: Annotation final VariableDeclaratorId: Identifier [Dims] Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
ResourceSpecification
public final NodeList<Expression> ResourceSpecification() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3TryWithResourcesStatement: try ResourceSpecification Block [Catches] [Finally] ResourceSpecification: ( ResourceList [;] ) ResourceList: Resource {; Resource} Resource: {VariableModifier} LocalVariableType Identifier = Expression VariableAccess VariableAccess: ExpressionName FieldAccessFor Convenience:
VariableModifier: Annotation final LocalVariableType: UnannType var- Throws:
ParseException
-
Resources
public final NodeList<Expression> Resources() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3ResourceList: Resource {; Resource} Resource: {VariableModifier} LocalVariableType Identifier = Expression VariableAccess VariableAccess: ExpressionName FieldAccessFor Convenience:
VariableModifier: Annotation final LocalVariableType: UnannType var- Throws:
ParseException
-
Resource
public final Expression Resource() throws ParseException
// TODO: Examine more closely. https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3Resource: {VariableModifier} LocalVariableType Identifier = Expression VariableAccess VariableAccess: ExpressionName FieldAccessFor Convenience:
VariableModifier: Annotation final LocalVariableType: UnannType var- Throws:
ParseException
-
RUNSIGNEDSHIFT
public final void RUNSIGNEDSHIFT() throws ParseException- Throws:
ParseException
-
RSIGNEDSHIFT
public final void RSIGNEDSHIFT() throws ParseException- Throws:
ParseException
-
Annotations
public final NodeList<AnnotationExpr> Annotations() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7Annotation: NormalAnnotation MarkerAnnotation SingleElementAnnotation- Throws:
ParseException
-
Annotation
public final AnnotationExpr Annotation() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7Annotation: NormalAnnotation MarkerAnnotation SingleElementAnnotationFor Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1
{@code NormalAnnotation:- Throws:
ParseException
-
MemberValuePairs
public final NodeList<MemberValuePair> MemberValuePairs() throws ParseException
Note thatMemberValuePairs(JavaParser) is synonymous withElementValuePairList(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1{@code NormalAnnotation:- Throws:
ParseException
-
MemberValuePair
public final MemberValuePair MemberValuePair() throws ParseException
Note thatMemberValuePair(JavaParser) is synonymous withElementValuePair(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1ElementValuePair: Identifier = ElementValue ElementValue: ConditionalExpression ElementValueArrayInitializer Annotation ElementValueArrayInitializer: { [ElementValueList] [,] } ElementValueList: ElementValue {, ElementValue}- Throws:
ParseException
-
MemberValue
public final Expression MemberValue() throws ParseException
Note thatMemberValue(JavaParser) is synonymous withElementValue(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1 https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-ElementValueElementValue: ConditionalExpression ElementValueArrayInitializer Annotation ElementValueArrayInitializer: { [ElementValueList] [,] } ElementValueList: ElementValue {, ElementValue}- Throws:
ParseException
-
MemberValueArrayInitializer
public final Expression MemberValueArrayInitializer() throws ParseException
Note thatMemberValueArrayInitializer(JavaParser) is synonymous withElementValueArrayInitializer(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1ElementValueArrayInitializer: { [ElementValueList] [,] } ElementValueList: ElementValue {, ElementValue}- Throws:
ParseException
-
AnnotationTypeDeclaration
public final AnnotationDeclaration AnnotationTypeDeclaration(ModifierHolder modifier) throws ParseException
An annotation type declaration specifies a new annotation type, a special kind of interface type. To distinguish an annotation type declaration from a normal interface declaration, the keyword interface is preceded by an at-sign (@).
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6AnnotationTypeDeclaration: {InterfaceModifier} @ interface TypeIdentifier AnnotationTypeBody- Throws:
ParseException
-
AnnotationTypeBody
public final NodeList<BodyDeclaration<?>> AnnotationTypeBody() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1AnnotationTypeBody: { {AnnotationTypeMemberDeclaration} } AnnotationTypeMemberDeclaration: AnnotationTypeElementDeclaration ConstantDeclaration ClassDeclaration InterfaceDeclaration ;- Throws:
ParseException
-
AnnotationBodyDeclaration
public final BodyDeclaration<?> AnnotationBodyDeclaration() throws ParseException
Note thatAnnotationTypeMemberDeclaration(JLS) andAnnotationBodyDeclaration(JavaParser) are synonymous. https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1AnnotationTypeBody: { {AnnotationTypeMemberDeclaration} } AnnotationTypeMemberDeclaration: AnnotationTypeElementDeclaration ConstantDeclaration ClassDeclaration InterfaceDeclaration ; AnnotationTypeElementDeclaration: {AnnotationTypeElementModifier} UnannType Identifier ( ) [Dims] [DefaultValue] ; AnnotationTypeElementModifier: (one of) Annotation public abstractFor Convenience:
Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
AnnotationTypeMemberDeclaration
public final AnnotationMemberDeclaration AnnotationTypeMemberDeclaration(ModifierHolder modifier) throws ParseException
Note thatAnnotationTypeElementDeclaration(JLS) andAnnotationTypeMemberDeclaration(JavaParser) are synonymous. // TODO/FIXME: Consider missing `[Dims] (present in the JLS, but not the JavaParser grammar) // TODO/FIXME: {AnnotationTypeElementModifier} UnannType Identifier ( ) [Dims] [DefaultValue] ; https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1AnnotationTypeElementDeclaration: {AnnotationTypeElementModifier} UnannType Identifier ( ) [Dims] [DefaultValue] ; AnnotationTypeElementModifier: (one of) Annotation public abstractFor Convenience:
Dims: {Annotation} [ ] {{Annotation} [ ]}- Throws:
ParseException
-
DefaultValue
public final Expression DefaultValue() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.2DefaultValue: default ElementValueFor Convenience: https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1 https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-ElementValue
ElementValue: ConditionalExpression ElementValueArrayInitializer Annotation ElementValueArrayInitializer: { [ElementValueList] [,] } ElementValueList: ElementValue {, ElementValue}- Throws:
ParseException
-
ModuleDirective
public final ModuleDirective ModuleDirective() throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-ModuleDirectiveModuleDirective: requires {RequiresModifier} ModuleName ; exports PackageName [to ModuleName {, ModuleName}] ; opens PackageName [to ModuleName {, ModuleName}] ; uses TypeName ; provides TypeName with TypeName {, TypeName} ; RequiresModifier: (one of) transitive static- Throws:
ParseException
-
ModuleDeclaration
public final ModuleDeclaration ModuleDeclaration(ModifierHolder modifier) throws ParseException
https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.7ModuleDeclaration: {Annotation} [open] module Identifier {. Identifier} { {ModuleDirective} }- Throws:
ParseException
-
BlockParseStart
public final BlockStmt BlockParseStart() throws ParseException
- Throws:
ParseException
-
BlockStatementParseStart
public final Statement BlockStatementParseStart() throws ParseException
- Throws:
ParseException
-
ImportDeclarationParseStart
public final ImportDeclaration ImportDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
ExpressionParseStart
public final Expression ExpressionParseStart() throws ParseException
- Throws:
ParseException
-
AnnotationParseStart
public final AnnotationExpr AnnotationParseStart() throws ParseException
- Throws:
ParseException
-
AnnotationBodyDeclarationParseStart
public final BodyDeclaration<?> AnnotationBodyDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
ClassOrInterfaceBodyDeclarationParseStart
public final BodyDeclaration<?> ClassOrInterfaceBodyDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
ClassOrInterfaceTypeParseStart
public final ClassOrInterfaceType ClassOrInterfaceTypeParseStart() throws ParseException
- Throws:
ParseException
-
ResultTypeParseStart
public final Type ResultTypeParseStart() throws ParseException
- Throws:
ParseException
-
VariableDeclarationExpressionParseStart
public final VariableDeclarationExpr VariableDeclarationExpressionParseStart() throws ParseException
- Throws:
ParseException
-
ExplicitConstructorInvocationParseStart
public final ExplicitConstructorInvocationStmt ExplicitConstructorInvocationParseStart() throws ParseException
- Throws:
ParseException
-
NameParseStart
public final Name NameParseStart() throws ParseException
- Throws:
ParseException
-
SimpleNameParseStart
public final SimpleName SimpleNameParseStart() throws ParseException
- Throws:
ParseException
-
ParameterParseStart
public final Parameter ParameterParseStart() throws ParseException
- Throws:
ParseException
-
PackageDeclarationParseStart
public final PackageDeclaration PackageDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
TypeDeclarationParseStart
public final TypeDeclaration<?> TypeDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
ModuleDeclarationParseStart
public final ModuleDeclaration ModuleDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
ModuleDirectiveParseStart
public final ModuleDirective ModuleDirectiveParseStart() throws ParseException
- Throws:
ParseException
-
TypeParameterParseStart
public final TypeParameter TypeParameterParseStart() throws ParseException
- Throws:
ParseException
-
MethodDeclarationParseStart
public final MethodDeclaration MethodDeclarationParseStart() throws ParseException
- Throws:
ParseException
-
jj_2_1
private boolean jj_2_1(int xla)
-
jj_2_2
private boolean jj_2_2(int xla)
-
jj_2_3
private boolean jj_2_3(int xla)
-
jj_2_4
private boolean jj_2_4(int xla)
-
jj_2_5
private boolean jj_2_5(int xla)
-
jj_2_6
private boolean jj_2_6(int xla)
-
jj_2_7
private boolean jj_2_7(int xla)
-
jj_2_8
private boolean jj_2_8(int xla)
-
jj_2_9
private boolean jj_2_9(int xla)
-
jj_2_10
private boolean jj_2_10(int xla)
-
jj_2_11
private boolean jj_2_11(int xla)
-
jj_2_12
private boolean jj_2_12(int xla)
-
jj_2_13
private boolean jj_2_13(int xla)
-
jj_2_14
private boolean jj_2_14(int xla)
-
jj_2_15
private boolean jj_2_15(int xla)
-
jj_2_16
private boolean jj_2_16(int xla)
-
jj_2_17
private boolean jj_2_17(int xla)
-
jj_2_18
private boolean jj_2_18(int xla)
-
jj_2_19
private boolean jj_2_19(int xla)
-
jj_2_20
private boolean jj_2_20(int xla)
-
jj_2_21
private boolean jj_2_21(int xla)
-
jj_2_22
private boolean jj_2_22(int xla)
-
jj_2_23
private boolean jj_2_23(int xla)
-
jj_2_24
private boolean jj_2_24(int xla)
-
jj_2_25
private boolean jj_2_25(int xla)
-
jj_2_26
private boolean jj_2_26(int xla)
-
jj_2_27
private boolean jj_2_27(int xla)
-
jj_2_28
private boolean jj_2_28(int xla)
-
jj_2_29
private boolean jj_2_29(int xla)
-
jj_2_30
private boolean jj_2_30(int xla)
-
jj_2_31
private boolean jj_2_31(int xla)
-
jj_2_32
private boolean jj_2_32(int xla)
-
jj_2_33
private boolean jj_2_33(int xla)
-
jj_2_34
private boolean jj_2_34(int xla)
-
jj_2_35
private boolean jj_2_35(int xla)
-
jj_2_36
private boolean jj_2_36(int xla)
-
jj_2_37
private boolean jj_2_37(int xla)
-
jj_2_38
private boolean jj_2_38(int xla)
-
jj_2_39
private boolean jj_2_39(int xla)
-
jj_2_40
private boolean jj_2_40(int xla)
-
jj_2_41
private boolean jj_2_41(int xla)
-
jj_2_42
private boolean jj_2_42(int xla)
-
jj_2_43
private boolean jj_2_43(int xla)
-
jj_2_44
private boolean jj_2_44(int xla)
-
jj_2_45
private boolean jj_2_45(int xla)
-
jj_2_46
private boolean jj_2_46(int xla)
-
jj_2_47
private boolean jj_2_47(int xla)
-
jj_2_48
private boolean jj_2_48(int xla)
-
jj_2_49
private boolean jj_2_49(int xla)
-
jj_2_50
private boolean jj_2_50(int xla)
-
jj_2_51
private boolean jj_2_51(int xla)
-
jj_2_52
private boolean jj_2_52(int xla)
-
jj_2_53
private boolean jj_2_53(int xla)
-
jj_2_54
private boolean jj_2_54(int xla)
-
jj_2_55
private boolean jj_2_55(int xla)
-
jj_2_56
private boolean jj_2_56(int xla)
-
jj_2_57
private boolean jj_2_57(int xla)
-
jj_2_58
private boolean jj_2_58(int xla)
-
jj_2_59
private boolean jj_2_59(int xla)
-
jj_2_60
private boolean jj_2_60(int xla)
-
jj_2_61
private boolean jj_2_61(int xla)
-
jj_2_62
private boolean jj_2_62(int xla)
-
jj_2_63
private boolean jj_2_63(int xla)
-
jj_2_64
private boolean jj_2_64(int xla)
-
jj_2_65
private boolean jj_2_65(int xla)
-
jj_2_66
private boolean jj_2_66(int xla)
-
jj_2_67
private boolean jj_2_67(int xla)
-
jj_2_68
private boolean jj_2_68(int xla)
-
jj_2_69
private boolean jj_2_69(int xla)
-
jj_2_70
private boolean jj_2_70(int xla)
-
jj_2_71
private boolean jj_2_71(int xla)
-
jj_3R_SwitchEntry_4587_13_408
private boolean jj_3R_SwitchEntry_4587_13_408()
-
jj_3R_ConditionalExpression_3057_9_282
private boolean jj_3R_ConditionalExpression_3057_9_282()
-
jj_3_66
private boolean jj_3_66()
-
jj_3R_MemberValue_5353_9_194
private boolean jj_3R_MemberValue_5353_9_194()
-
jj_3R_ConditionalExpression_3055_5_166
private boolean jj_3R_ConditionalExpression_3055_5_166()
-
jj_3R_MemberValue_5351_9_193
private boolean jj_3R_MemberValue_5351_9_193()
-
jj_3R_EnumDeclaration_1511_13_467
private boolean jj_3R_EnumDeclaration_1511_13_467()
-
jj_3R_EnumDeclaration_1511_13_453
private boolean jj_3R_EnumDeclaration_1511_13_453()
-
jj_3R_SwitchEntry_4579_13_407
private boolean jj_3R_SwitchEntry_4579_13_407()
-
jj_3R_PrimaryPrefix_3813_11_250
private boolean jj_3R_PrimaryPrefix_3813_11_250()
-
jj_3R_MemberValue_5348_9_192
private boolean jj_3R_MemberValue_5348_9_192()
-
jj_3_46
private boolean jj_3_46()
-
jj_3R_PrimaryPrefix_3812_9_214
private boolean jj_3R_PrimaryPrefix_3812_9_214()
-
jj_3R_EnumDeclaration_1509_9_435
private boolean jj_3R_EnumDeclaration_1509_9_435()
-
jj_3R_SwitchEntry_4577_9_399
private boolean jj_3R_SwitchEntry_4577_9_399()
-
jj_3R_MemberValue_5347_5_128
private boolean jj_3R_MemberValue_5347_5_128()
-
jj_3_4
private boolean jj_3_4()
-
jj_3_45
private boolean jj_3_45()
-
jj_3R_PrimaryPrefix_3806_10_249
private boolean jj_3R_PrimaryPrefix_3806_10_249()
-
jj_3R_SwitchEntry_4573_9_398
private boolean jj_3R_SwitchEntry_4573_9_398()
-
jj_3R_PrimaryPrefix_3805_10_248
private boolean jj_3R_PrimaryPrefix_3805_10_248()
-
jj_3R_EnumDeclaration_1504_9_434
private boolean jj_3R_EnumDeclaration_1504_9_434()
-
jj_3R_SwitchEntry_4566_13_406
private boolean jj_3R_SwitchEntry_4566_13_406()
-
jj_3R_SwitchEntry_4570_9_397
private boolean jj_3R_SwitchEntry_4570_9_397()
-
jj_3R_PrimaryPrefix_3802_9_213
private boolean jj_3R_PrimaryPrefix_3802_9_213()
-
jj_3R_EnumDeclaration_1501_7_433
private boolean jj_3R_EnumDeclaration_1501_7_433()
-
jj_3R_AssignmentOperator_3033_9_165
private boolean jj_3R_AssignmentOperator_3033_9_165()
-
jj_3R_AssignmentOperator_3032_9_164
private boolean jj_3R_AssignmentOperator_3032_9_164()
-
jj_3R_AssignmentOperator_3031_9_163
private boolean jj_3R_AssignmentOperator_3031_9_163()
-
jj_3R_AssignmentOperator_3030_9_162
private boolean jj_3R_AssignmentOperator_3030_9_162()
-
jj_3_44
private boolean jj_3_44()
-
jj_3R_SwitchEntry_4563_9_396
private boolean jj_3R_SwitchEntry_4563_9_396()
-
jj_3R_EnumDeclaration_1499_5_382
private boolean jj_3R_EnumDeclaration_1499_5_382()
-
jj_3R_AssignmentOperator_3029_9_161
private boolean jj_3R_AssignmentOperator_3029_9_161()
-
jj_3R_PrimaryPrefix_3796_9_212
private boolean jj_3R_PrimaryPrefix_3796_9_212()
-
jj_3R_AssignmentOperator_3028_9_160
private boolean jj_3R_AssignmentOperator_3028_9_160()
-
jj_3R_AssignmentOperator_3027_9_159
private boolean jj_3R_AssignmentOperator_3027_9_159()
-
jj_3R_PrimaryPrefix_3794_9_211
private boolean jj_3R_PrimaryPrefix_3794_9_211()
-
jj_3R_AssignmentOperator_3026_9_158
private boolean jj_3R_AssignmentOperator_3026_9_158()
-
jj_3R_PrimaryPrefix_3789_13_246
private boolean jj_3R_PrimaryPrefix_3789_13_246()
-
jj_3R_AssignmentOperator_3025_9_157
private boolean jj_3R_AssignmentOperator_3025_9_157()
-
jj_3_43
private boolean jj_3_43()
-
jj_3R_SwitchEntry_4562_5_381
private boolean jj_3R_SwitchEntry_4562_5_381()
-
jj_3R_AssignmentOperator_3024_9_156
private boolean jj_3R_AssignmentOperator_3024_9_156()
-
jj_3R_AssignmentOperator_3023_9_155
private boolean jj_3R_AssignmentOperator_3023_9_155()
-
jj_3R_AssignmentOperator_3022_9_154
private boolean jj_3R_AssignmentOperator_3022_9_154()
-
jj_3R_PrimaryPrefix_3783_13_245
private boolean jj_3R_PrimaryPrefix_3783_13_245()
-
jj_3R_LambdaParameters_2254_7_345
private boolean jj_3R_LambdaParameters_2254_7_345()
-
jj_3R_AssignmentOperator_3021_5_100
private boolean jj_3R_AssignmentOperator_3021_5_100()
-
jj_3R_MemberValuePair_5321_5_372
private boolean jj_3R_MemberValuePair_5321_5_372()
-
jj_3R_LambdaParameters_2253_5_307
private boolean jj_3R_LambdaParameters_2253_5_307()
-
jj_3R_PrimaryPrefix_3778_13_244
private boolean jj_3R_PrimaryPrefix_3778_13_244()
-
jj_3R_PrimaryPrefix_3775_13_243
private boolean jj_3R_PrimaryPrefix_3775_13_243()
-
jj_3R_PrimaryPrefix_3773_9_210
private boolean jj_3R_PrimaryPrefix_3773_9_210()
-
jj_3R_PrimaryPrefix_3767_14_306
private boolean jj_3R_PrimaryPrefix_3767_14_306()
-
jj_3R_PrimaryPrefix_3766_15_305
private boolean jj_3R_PrimaryPrefix_3766_15_305()
-
jj_3R_PrimaryPrefix_3765_13_242
private boolean jj_3R_PrimaryPrefix_3765_13_242()
-
jj_3R_Expression_2992_14_336
private boolean jj_3R_Expression_2992_14_336()
-
jj_3R_Expression_2991_14_335
private boolean jj_3R_Expression_2991_14_335()
-
jj_3R_PrimaryPrefix_3756_15_304
private boolean jj_3R_PrimaryPrefix_3756_15_304()
-
jj_3R_Expression_2990_13_284
private boolean jj_3R_Expression_2990_13_284()
-
jj_3R_ImplementsList_1461_7_447
private boolean jj_3R_ImplementsList_1461_7_447()
-
jj_3R_PrimaryPrefix_3754_15_303
private boolean jj_3R_PrimaryPrefix_3754_15_303()
-
jj_3R_MemberValuePairs_5292_9_373
private boolean jj_3R_MemberValuePairs_5292_9_373()
-
jj_3R_ImplementsList_1460_5_338
private boolean jj_3R_ImplementsList_1460_5_338()
-
jj_3R_PrimaryPrefix_3753_13_241
private boolean jj_3R_PrimaryPrefix_3753_13_241()
-
jj_3R_SwitchExpression_4523_9_357
private boolean jj_3R_SwitchExpression_4523_9_357()
-
jj_3R_Expression_2984_13_283
private boolean jj_3R_Expression_2984_13_283()
-
jj_3_20
private boolean jj_3_20()
-
jj_3R_MemberValuePairs_5290_5_339
private boolean jj_3R_MemberValuePairs_5290_5_339()
-
jj_3_33
private boolean jj_3_33()
-
jj_3R_PrimaryPrefix_3751_9_209
private boolean jj_3R_PrimaryPrefix_3751_9_209()
-
jj_3R_PrimaryPrefix_3749_9_208
private boolean jj_3R_PrimaryPrefix_3749_9_208()
-
jj_3R_PrimaryPrefix_3747_9_207
private boolean jj_3R_PrimaryPrefix_3747_9_207()
-
jj_3R_SwitchExpression_4517_5_331
private boolean jj_3R_SwitchExpression_4517_5_331()
-
jj_3R_Parameters_2208_13_203
private boolean jj_3R_Parameters_2208_13_203()
-
jj_3R_Parameters_2210_11_204
private boolean jj_3R_Parameters_2210_11_204()
-
jj_3R_Expression_2979_9_228
private boolean jj_3R_Expression_2979_9_228()
-
jj_3R_Parameters_2205_13_202
private boolean jj_3R_Parameters_2205_13_202()
-
jj_3R_PrimaryPrefix_3746_5_144
private boolean jj_3R_PrimaryPrefix_3746_5_144()
-
jj_3R_Expression_2977_5_101
private boolean jj_3R_Expression_2977_5_101()
-
jj_3R_Parameters_2204_9_140
private boolean jj_3R_Parameters_2204_9_140()
-
jj_3_65
private boolean jj_3_65()
-
jj_3R_null_5255_25_127
private boolean jj_3R_null_5255_25_127()
-
jj_3_42
private boolean jj_3_42()
-
jj_3R_Annotation_5267_9_237
private boolean jj_3R_Annotation_5267_9_237()
-
jj_3R_Parameters_2202_5_87
private boolean jj_3R_Parameters_2202_5_87()
-
jj_3_64
private boolean jj_3_64()
-
jj_3R_ExtendsList_1428_7_446
private boolean jj_3R_ExtendsList_1428_7_446()
-
jj_3R_Annotation_5261_9_236
private boolean jj_3R_Annotation_5261_9_236()
-
jj_3R_Annotation_5257_11_292
private boolean jj_3R_Annotation_5257_11_292()
-
jj_3R_ExtendsList_1427_5_337
private boolean jj_3R_ExtendsList_1427_5_337()
-
jj_3R_PrimaryExpressionWithoutSuperSuffix_3722_9_145
private boolean jj_3R_PrimaryExpressionWithoutSuperSuffix_3722_9_145()
-
jj_3R_Annotation_5255_9_235
private boolean jj_3R_Annotation_5255_9_235()
-
jj_3R_PrimaryExpressionWithoutSuperSuffix_3720_5_93
private boolean jj_3R_PrimaryExpressionWithoutSuperSuffix_3720_5_93()
-
jj_3R_Annotation_5252_5_130
private boolean jj_3R_Annotation_5252_5_130()
-
jj_3R_SwitchStatement_4476_9_449
private boolean jj_3R_SwitchStatement_4476_9_449()
-
jj_3_41
private boolean jj_3_41()
-
jj_3R_Identifier_2941_5_79
private boolean jj_3R_Identifier_2941_5_79()
-
jj_3R_PrimaryExpression_3707_5_233
private boolean jj_3R_PrimaryExpression_3707_5_233()
-
jj_3R_SwitchStatement_4470_5_315
private boolean jj_3R_SwitchStatement_4470_5_315()
-
jj_3R_AnnotatedType_2166_5_115
private boolean jj_3R_AnnotatedType_2166_5_115()
-
jj_3R_RecordDeclaration_1394_7_429
private boolean jj_3R_RecordDeclaration_1394_7_429()
-
jj_3R_RecordDeclaration_1392_7_291
private boolean jj_3R_RecordDeclaration_1392_7_291()
-
jj_3R_RecordDeclaration_1390_5_216
private boolean jj_3R_RecordDeclaration_1390_5_216()
-
jj_3R_AnnotatedReferenceType_2154_5_274
private boolean jj_3R_AnnotatedReferenceType_2154_5_274()
-
jj_3R_MethodDeclaration_2136_9_442
private boolean jj_3R_MethodDeclaration_2136_9_442()
-
jj_3R_CastExpression_3665_13_222
private boolean jj_3R_CastExpression_3665_13_222()
-
jj_3R_MethodDeclaration_2133_10_456
private boolean jj_3R_MethodDeclaration_2133_10_456()
-
jj_3_63
private boolean jj_3_63()
-
jj_3R_MethodDeclaration_2131_9_441
private boolean jj_3R_MethodDeclaration_2131_9_441()
-
jj_3R_StatementExpression_4427_13_394
private boolean jj_3R_StatementExpression_4427_13_394()
-
jj_3R_SimpleName_2900_5_85
private boolean jj_3R_SimpleName_2900_5_85()
-
jj_3R_CastExpression_3663_9_170
private boolean jj_3R_CastExpression_3663_9_170()
-
jj_3R_StatementExpression_4425_13_393
private boolean jj_3R_StatementExpression_4425_13_393()
-
jj_3R_MethodDeclaration_2129_7_440
private boolean jj_3R_MethodDeclaration_2129_7_440()
-
jj_3R_StatementExpression_4423_13_392
private boolean jj_3R_StatementExpression_4423_13_392()
-
jj_3R_StatementExpression_4423_13_378
private boolean jj_3R_StatementExpression_4423_13_378()
-
jj_3R_MethodDeclaration_2124_7_401
private boolean jj_3R_MethodDeclaration_2124_7_401()
-
jj_3R_Annotations_5190_9_152
private boolean jj_3R_Annotations_5190_9_152()
-
jj_3_40
private boolean jj_3_40()
-
jj_3R_MethodDeclaration_2124_5_386
private boolean jj_3R_MethodDeclaration_2124_5_386()
-
jj_3R_StatementExpression_4421_9_351
private boolean jj_3R_StatementExpression_4421_9_351()
-
jj_3R_StatementExpression_4419_9_350
private boolean jj_3R_StatementExpression_4419_9_350()
-
jj_3R_Annotations_5189_5_98
private boolean jj_3R_Annotations_5189_5_98()
-
jj_3_32
private boolean jj_3_32()
-
jj_3_57
private boolean jj_3_57()
-
jj_3R_CastExpression_3651_5_106
private boolean jj_3R_CastExpression_3651_5_106()
-
jj_3R_StatementExpression_4415_5_314
private boolean jj_3R_StatementExpression_4415_5_314()
-
jj_3R_Name_2880_5_92
private boolean jj_3R_Name_2880_5_92()
-
jj_3R_RSIGNEDSHIFT_5166_15_168
private boolean jj_3R_RSIGNEDSHIFT_5166_15_168()
-
jj_3R_ClassOrInterfaceDeclaration_1336_7_290
private boolean jj_3R_ClassOrInterfaceDeclaration_1336_7_290()
-
jj_3R_ClassOrInterfaceDeclaration_1335_7_289
private boolean jj_3R_ClassOrInterfaceDeclaration_1335_7_289()
-
jj_3R_ClassOrInterfaceDeclaration_1334_7_288
private boolean jj_3R_ClassOrInterfaceDeclaration_1334_7_288()
-
jj_3R_ClassOrInterfaceDeclaration_1330_9_253
private boolean jj_3R_ClassOrInterfaceDeclaration_1330_9_253()
-
jj_3R_LambdaBody_4396_9_367
private boolean jj_3R_LambdaBody_4396_9_367()
-
jj_3R_ClassOrInterfaceDeclaration_1328_9_252
private boolean jj_3R_ClassOrInterfaceDeclaration_1328_9_252()
-
jj_3R_RUNSIGNEDSHIFT_5157_15_169
private boolean jj_3R_RUNSIGNEDSHIFT_5157_15_169()
-
jj_3R_ResultType_2861_9_185
private boolean jj_3R_ResultType_2861_9_185()
-
jj_3R_RSIGNEDSHIFT_5166_5_104
private boolean jj_3R_RSIGNEDSHIFT_5166_5_104()
-
jj_3R_LambdaBody_4394_9_366
private boolean jj_3R_LambdaBody_4394_9_366()
-
jj_3R_ResultType_2859_9_184
private boolean jj_3R_ResultType_2859_9_184()
-
jj_3R_ClassOrInterfaceDeclaration_1327_5_215
private boolean jj_3R_ClassOrInterfaceDeclaration_1327_5_215()
-
jj_3R_PostfixExpression_3620_13_108
private boolean jj_3R_PostfixExpression_3620_13_108()
-
jj_3R_LambdaBody_4393_5_334
private boolean jj_3R_LambdaBody_4393_5_334()
-
jj_3R_PostfixExpression_3618_13_107
private boolean jj_3R_PostfixExpression_3618_13_107()
-
jj_3R_ResultType_2858_5_114
private boolean jj_3R_ResultType_2858_5_114()
-
jj_3_19
private boolean jj_3_19()
-
jj_3R_RUNSIGNEDSHIFT_5157_5_105
private boolean jj_3R_RUNSIGNEDSHIFT_5157_5_105()
-
jj_3R_ArrayInitializer_2083_9_368
private boolean jj_3R_ArrayInitializer_2083_9_368()
-
jj_3_39
private boolean jj_3_39()
-
jj_3R_ArrayInitializer_2081_5_205
private boolean jj_3R_ArrayInitializer_2081_5_205()
-
jj_3R_PostfixExpression_3614_5_330
private boolean jj_3R_PostfixExpression_3614_5_330()
-
jj_3R_Resource_5144_9_190
private boolean jj_3R_Resource_5144_9_190()
-
jj_3R_PrimitiveType_2840_9_178
private boolean jj_3R_PrimitiveType_2840_9_178()
-
jj_3_62
private boolean jj_3_62()
-
jj_3R_PrimitiveType_2838_9_177
private boolean jj_3R_PrimitiveType_2838_9_177()
-
jj_3R_EmptyStatement_4375_5_313
private boolean jj_3R_EmptyStatement_4375_5_313()
-
jj_3R_null_4320_60_122
private boolean jj_3R_null_4320_60_122()
-
jj_3R_PrimitiveType_2836_9_176
private boolean jj_3R_PrimitiveType_2836_9_176()
-
jj_3R_Resource_5136_9_189
private boolean jj_3R_Resource_5136_9_189()
-
jj_3R_PrimitiveType_2834_9_175
private boolean jj_3R_PrimitiveType_2834_9_175()
-
jj_3R_PrimitiveType_2832_9_174
private boolean jj_3R_PrimitiveType_2832_9_174()
-
jj_3_38
private boolean jj_3_38()
-
jj_3R_PrimitiveType_2830_9_173
private boolean jj_3R_PrimitiveType_2830_9_173()
-
jj_3R_Resource_5135_5_125
private boolean jj_3R_Resource_5135_5_125()
-
jj_3R_PrimitiveType_2828_9_172
private boolean jj_3R_PrimitiveType_2828_9_172()
-
jj_3R_UnaryExpressionNotPlusMinus_3593_9_278
private boolean jj_3R_UnaryExpressionNotPlusMinus_3593_9_278()
-
jj_3R_PrimitiveType_2826_9_171
private boolean jj_3R_PrimitiveType_2826_9_171()
-
jj_3R_UnaryExpressionNotPlusMinus_3591_9_277
private boolean jj_3R_UnaryExpressionNotPlusMinus_3591_9_277()
-
jj_3R_UnaryExpressionNotPlusMinus_3584_13_329
private boolean jj_3R_UnaryExpressionNotPlusMinus_3584_13_329()
-
jj_3R_PrimitiveType_2825_5_109
private boolean jj_3R_PrimitiveType_2825_5_109()
-
jj_3R_UnaryExpressionNotPlusMinus_3588_9_276
private boolean jj_3R_UnaryExpressionNotPlusMinus_3588_9_276()
-
jj_3R_VariableDeclarationExpression_4355_9_187
private boolean jj_3R_VariableDeclarationExpression_4355_9_187()
-
jj_3R_VariableInitializer_2053_9_142
private boolean jj_3R_VariableInitializer_2053_9_142()
-
jj_3R_UnaryExpressionNotPlusMinus_3582_13_328
private boolean jj_3R_UnaryExpressionNotPlusMinus_3582_13_328()
-
jj_3R_VariableInitializer_2051_9_141
private boolean jj_3R_VariableInitializer_2051_9_141()
-
jj_3R_Modifiers_1275_14_76
private boolean jj_3R_Modifiers_1275_14_76()
-
jj_3R_UnaryExpressionNotPlusMinus_3581_9_275
private boolean jj_3R_UnaryExpressionNotPlusMinus_3581_9_275()
-
jj_3R_VariableInitializer_2050_5_90
private boolean jj_3R_VariableInitializer_2050_5_90()
-
jj_3R_VariableDeclarationExpression_4351_5_123
private boolean jj_3R_VariableDeclarationExpression_4351_5_123()
-
jj_3R_Modifiers_1273_13_75
private boolean jj_3R_Modifiers_1273_13_75()
-
jj_3_56
private boolean jj_3_56()
-
jj_3R_Modifiers_1271_13_74
private boolean jj_3R_Modifiers_1271_13_74()
-
jj_3R_UnaryExpressionNotPlusMinus_3580_5_223
private boolean jj_3R_UnaryExpressionNotPlusMinus_3580_5_223()
-
jj_3R_Modifiers_1269_13_73
private boolean jj_3R_Modifiers_1269_13_73()
-
jj_3_55
private boolean jj_3_55()
-
jj_3R_Modifiers_1267_13_72
private boolean jj_3R_Modifiers_1267_13_72()
-
jj_3R_BlockStatement_4334_13_150
private boolean jj_3R_BlockStatement_4334_13_150()
-
jj_3R_Modifiers_1265_13_71
private boolean jj_3R_Modifiers_1265_13_71()
-
jj_3R_Modifiers_1263_13_70
private boolean jj_3R_Modifiers_1263_13_70()
-
jj_3_54
private boolean jj_3_54()
-
jj_3R_Modifiers_1261_13_69
private boolean jj_3R_Modifiers_1261_13_69()
-
jj_3R_BlockStatement_4329_13_149
private boolean jj_3R_BlockStatement_4329_13_149()
-
jj_3_61
private boolean jj_3_61()
-
jj_3R_Modifiers_1259_13_68
private boolean jj_3R_Modifiers_1259_13_68()
-
jj_3R_Resources_5101_5_404
private boolean jj_3R_Resources_5101_5_404()
-
jj_3_53
private boolean jj_3_53()
-
jj_3R_BlockStatement_4326_13_148
private boolean jj_3R_BlockStatement_4326_13_148()
-
jj_3R_Wildcard_2795_9_391
private boolean jj_3R_Wildcard_2795_9_391()
-
jj_3R_Modifiers_1257_13_67
private boolean jj_3R_Modifiers_1257_13_67()
-
jj_3R_Modifiers_1255_13_66
private boolean jj_3R_Modifiers_1255_13_66()
-
jj_3R_VariableDeclaratorId_2026_9_183
private boolean jj_3R_VariableDeclaratorId_2026_9_183()
-
jj_3R_Wildcard_2791_9_390
private boolean jj_3R_Wildcard_2791_9_390()
-
jj_3R_Wildcard_2791_9_377
private boolean jj_3R_Wildcard_2791_9_377()
-
jj_3R_Modifiers_1253_13_65
private boolean jj_3R_Modifiers_1253_13_65()
-
jj_3R_BlockStatement_4320_13_147
private boolean jj_3R_BlockStatement_4320_13_147()
-
jj_3R_Modifiers_1251_13_64
private boolean jj_3R_Modifiers_1251_13_64()
-
jj_3R_Modifiers_1249_13_63
private boolean jj_3R_Modifiers_1249_13_63()
-
jj_3R_VariableDeclaratorId_2024_5_113
private boolean jj_3R_VariableDeclaratorId_2024_5_113()
-
jj_3R_PreDecrementExpression_3557_5_285
private boolean jj_3R_PreDecrementExpression_3557_5_285()
-
jj_3R_Wildcard_2789_5_326
private boolean jj_3R_Wildcard_2789_5_326()
-
jj_3R_BlockStatement_4315_13_146
private boolean jj_3R_BlockStatement_4315_13_146()
-
jj_3_3
private boolean jj_3_3()
-
jj_3R_Modifiers_1246_5_121
private boolean jj_3R_Modifiers_1246_5_121()
-
jj_3R_BlockStatement_4313_5_95
private boolean jj_3R_BlockStatement_4313_5_95()
-
jj_3R_PreIncrementExpression_3539_5_124
private boolean jj_3R_PreIncrementExpression_3539_5_124()
-
jj_3R_TypeArgument_2766_9_270
private boolean jj_3R_TypeArgument_2766_9_270()
-
jj_3R_TypeArgument_2764_9_269
private boolean jj_3R_TypeArgument_2764_9_269()
-
jj_3_60
private boolean jj_3_60()
-
jj_3R_ResourceSpecification_5066_5_379
private boolean jj_3R_ResourceSpecification_5066_5_379()
-
jj_3R_TypeArgument_2762_5_218
private boolean jj_3R_TypeArgument_2762_5_218()
-
jj_3R_UnaryExpression_3521_9_232
private boolean jj_3R_UnaryExpression_3521_9_232()
-
jj_3R_UnaryExpression_3516_13_287
private boolean jj_3R_UnaryExpression_3516_13_287()
-
jj_3R_VariableDeclarator_1987_7_191
private boolean jj_3R_VariableDeclarator_1987_7_191()
-
jj_3R_UnaryExpression_3514_13_286
private boolean jj_3R_UnaryExpression_3514_13_286()
-
jj_3R_VariableDeclarator_1986_5_126
private boolean jj_3R_VariableDeclarator_1986_5_126()
-
jj_3R_UnaryExpression_3513_9_231
private boolean jj_3R_UnaryExpression_3513_9_231()
-
jj_3R_UnaryExpression_3511_9_230
private boolean jj_3R_UnaryExpression_3511_9_230()
-
jj_3R_UnaryExpression_3509_9_229
private boolean jj_3R_UnaryExpression_3509_9_229()
-
jj_3R_TypeArguments_2738_11_251
private boolean jj_3R_TypeArguments_2738_11_251()
-
jj_3R_TypeArguments_2737_9_153
private boolean jj_3R_TypeArguments_2737_9_153()
-
jj_3R_UnaryExpression_3508_5_188
private boolean jj_3R_UnaryExpression_3508_5_188()
-
jj_3R_TypeArguments_2735_5_99
private boolean jj_3R_TypeArguments_2735_5_99()
-
jj_3R_TryStatement_5025_13_464
private boolean jj_3R_TryStatement_5025_13_464()
-
jj_3R_TryStatement_5029_9_452
private boolean jj_3R_TryStatement_5029_9_452()
-
jj_3R_null_1921_46_89
private boolean jj_3R_null_1921_46_89()
-
jj_3R_FieldDeclaration_1957_9_439
private boolean jj_3R_FieldDeclaration_1957_9_439()
-
jj_3R_Block_4259_5_137
private boolean jj_3R_Block_4259_5_137()
-
jj_3R_FieldDeclaration_1954_5_385
private boolean jj_3R_FieldDeclaration_1954_5_385()
-
jj_3R_null_1909_47_86
private boolean jj_3R_null_1909_47_86()
-
jj_3R_TryStatement_5006_17_471
private boolean jj_3R_TryStatement_5006_17_471()
-
jj_3_31
private boolean jj_3_31()
-
jj_3R_MultiplicativeExpression_3472_13_459
private boolean jj_3R_MultiplicativeExpression_3472_13_459()
-
jj_3R_MultiplicativeExpression_3470_13_458
private boolean jj_3R_MultiplicativeExpression_3470_13_458()
-
jj_3_30
private boolean jj_3_30()
-
jj_3R_MultiplicativeExpression_3468_13_457
private boolean jj_3R_MultiplicativeExpression_3468_13_457()
-
jj_3R_TryStatement_5001_13_463
private boolean jj_3R_TryStatement_5001_13_463()
-
jj_3_17
private boolean jj_3_17()
-
jj_3R_null_1918_26_88
private boolean jj_3R_null_1918_26_88()
-
jj_3R_MultiplicativeExpression_3467_9_443
private boolean jj_3R_MultiplicativeExpression_3467_9_443()
-
jj_3_16
private boolean jj_3_16()
-
jj_3_29
private boolean jj_3_29()
-
jj_3R_TryStatement_4999_9_451
private boolean jj_3R_TryStatement_4999_9_451()
-
jj_3_15
private boolean jj_3_15()
-
jj_3R_ClassOrInterfaceType_2700_5_151
private boolean jj_3R_ClassOrInterfaceType_2700_5_151()
-
jj_3R_LabeledStatement_4234_5_119
private boolean jj_3R_LabeledStatement_4234_5_119()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1924_13_364
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1924_13_364()
-
jj_3R_MultiplicativeExpression_3465_5_424
private boolean jj_3R_MultiplicativeExpression_3465_5_424()
-
jj_3R_TryStatement_4996_7_355
private boolean jj_3R_TryStatement_4996_7_355()
-
jj_3_14
private boolean jj_3_14()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1921_13_363
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1921_13_363()
-
jj_3R_PackageDeclaration_1163_4_129
private boolean jj_3R_PackageDeclaration_1163_4_129()
-
jj_3R_TryStatement_4995_5_325
private boolean jj_3R_TryStatement_4995_5_325()
-
jj_3R_PackageDeclaration_1163_2_62
private boolean jj_3R_PackageDeclaration_1163_2_62()
-
jj_3_13
private boolean jj_3_13()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1918_13_362
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1918_13_362()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1915_13_361
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1915_13_361()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1912_13_360
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1912_13_360()
-
jj_3R_AnnotatedClassOrInterfaceType_2685_5_340
private boolean jj_3R_AnnotatedClassOrInterfaceType_2685_5_340()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1909_13_359
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1909_13_359()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1907_13_358
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1907_13_358()
-
jj_3R_AdditiveExpression_3440_13_445
private boolean jj_3R_AdditiveExpression_3440_13_445()
-
jj_3R_AssertStatement_4212_7_369
private boolean jj_3R_AssertStatement_4212_7_369()
-
jj_3R_AdditiveExpression_3438_13_444
private boolean jj_3R_AdditiveExpression_3438_13_444()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1905_9_332
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1905_9_332()
-
jj_3R_AssertStatement_4210_5_312
private boolean jj_3R_AssertStatement_4210_5_312()
-
jj_3R_AdditiveExpression_3437_9_431
private boolean jj_3R_AdditiveExpression_3437_9_431()
-
jj_3_18
private boolean jj_3_18()
-
jj_3R_AdditiveExpression_3435_5_420
private boolean jj_3R_AdditiveExpression_3435_5_420()
-
jj_3R_ClassOrInterfaceBodyDeclaration_1899_5_281
private boolean jj_3R_ClassOrInterfaceBodyDeclaration_1899_5_281()
-
jj_3_2
private boolean jj_3_2()
-
jj_3R_Statement_4186_15_268
private boolean jj_3R_Statement_4186_15_268()
-
jj_3R_Statement_4185_15_267
private boolean jj_3R_Statement_4185_15_267()
-
jj_3R_Statement_4184_15_266
private boolean jj_3R_Statement_4184_15_266()
-
jj_3R_Statement_4183_15_265
private boolean jj_3R_Statement_4183_15_265()
-
jj_3R_Statement_4182_15_264
private boolean jj_3R_Statement_4182_15_264()
-
jj_3R_Statement_4181_15_263
private boolean jj_3R_Statement_4181_15_263()
-
jj_3R_Statement_4180_15_262
private boolean jj_3R_Statement_4180_15_262()
-
jj_3R_Statement_4179_15_261
private boolean jj_3R_Statement_4179_15_261()
-
jj_3_1
private boolean jj_3_1()
-
jj_3R_Statement_4178_15_260
private boolean jj_3R_Statement_4178_15_260()
-
jj_3R_ArrayBracketPair_2653_5_135
private boolean jj_3R_ArrayBracketPair_2653_5_135()
-
jj_3R_Statement_4177_15_259
private boolean jj_3R_Statement_4177_15_259()
-
jj_3_37
private boolean jj_3_37()
-
jj_3R_Statement_4176_15_258
private boolean jj_3R_Statement_4176_15_258()
-
jj_3R_Statement_4175_15_257
private boolean jj_3R_Statement_4175_15_257()
-
jj_3_28
private boolean jj_3_28()
-
jj_3_36
private boolean jj_3_36()
-
jj_3R_Statement_4174_15_256
private boolean jj_3R_Statement_4174_15_256()
-
jj_3R_Statement_4173_15_255
private boolean jj_3R_Statement_4173_15_255()
-
jj_3R_ShiftExpression_3407_13_103
private boolean jj_3R_ShiftExpression_3407_13_103()
-
jj_3_52
private boolean jj_3_52()
-
jj_3R_Statement_4171_15_254
private boolean jj_3R_Statement_4171_15_254()
-
jj_3_27
private boolean jj_3_27()
-
jj_3_51
private boolean jj_3_51()
-
jj_3_35
private boolean jj_3_35()
-
jj_3R_null_2579_66_97
private boolean jj_3R_null_2579_66_97()
-
jj_3R_ReferenceType_2632_13_273
private boolean jj_3R_ReferenceType_2632_13_273()
-
jj_3R_SynchronizedStatement_4939_5_324
private boolean jj_3R_SynchronizedStatement_4939_5_324()
-
jj_3R_ShiftExpression_3404_5_416
private boolean jj_3R_ShiftExpression_3404_5_416()
-
jj_3R_ReferenceType_2630_9_221
private boolean jj_3R_ReferenceType_2630_9_221()
-
jj_3R_ReferenceType_2626_13_272
private boolean jj_3R_ReferenceType_2626_13_272()
-
jj_3R_Statement_4168_5_217
private boolean jj_3R_Statement_4168_5_217()
-
jj_3R_ReferenceType_2624_9_220
private boolean jj_3R_ReferenceType_2624_9_220()
-
jj_3_71
private boolean jj_3_71()
-
jj_3_12
private boolean jj_3_12()
-
jj_3R_ReferenceType_2622_5_167
private boolean jj_3R_ReferenceType_2622_5_167()
-
jj_3R_RelationalExpression_3378_13_428
private boolean jj_3R_RelationalExpression_3378_13_428()
-
jj_3R_ThrowStatement_4919_5_323
private boolean jj_3R_ThrowStatement_4919_5_323()
-
jj_3R_CompactConstructorDeclaration_1846_9_491
private boolean jj_3R_CompactConstructorDeclaration_1846_9_491()
-
jj_3R_RelationalExpression_3376_13_427
private boolean jj_3R_RelationalExpression_3376_13_427()
-
jj_3R_RelationalExpression_3374_13_426
private boolean jj_3R_RelationalExpression_3374_13_426()
-
jj_3R_CompactConstructorDeclaration_1842_10_493
private boolean jj_3R_CompactConstructorDeclaration_1842_10_493()
-
jj_3R_RelationalExpression_3372_13_425
private boolean jj_3R_RelationalExpression_3372_13_425()
-
jj_3R_null_1804_46_82
private boolean jj_3R_null_1804_46_82()
-
jj_3R_CompactConstructorDeclaration_1840_9_490
private boolean jj_3R_CompactConstructorDeclaration_1840_9_490()
-
jj_3R_RelationalExpression_3371_9_421
private boolean jj_3R_RelationalExpression_3371_9_421()
-
jj_3R_CompactConstructorDeclaration_1835_7_489
private boolean jj_3R_CompactConstructorDeclaration_1835_7_489()
-
jj_3R_CompactConstructorDeclaration_1835_5_486
private boolean jj_3R_CompactConstructorDeclaration_1835_5_486()
-
jj_3R_RelationalExpression_3369_5_413
private boolean jj_3R_RelationalExpression_3369_5_413()
-
jj_3R_ReturnStatement_4901_7_354
private boolean jj_3R_ReturnStatement_4901_7_354()
-
jj_3R_ReturnStatement_4900_5_322
private boolean jj_3R_ReturnStatement_4900_5_322()
-
jj_3R_null_2579_19_96
private boolean jj_3R_null_2579_19_96()
-
jj_3_26
private boolean jj_3_26()
-
jj_3_10
private boolean jj_3_10()
-
jj_3R_null_1801_26_80
private boolean jj_3R_null_1801_26_80()
-
jj_3R_ArrayCreation_4118_10_118
private boolean jj_3R_ArrayCreation_4118_10_118()
-
jj_3R_ArrayCreation_4121_6_376
private boolean jj_3R_ArrayCreation_4121_6_376()
-
jj_3_9
private boolean jj_3_9()
-
jj_3R_Type_2582_9_134
private boolean jj_3R_Type_2582_9_134()
-
jj_3R_null_1797_26_78
private boolean jj_3R_null_1797_26_78()
-
jj_3_50
private boolean jj_3_50()
-
jj_3R_ContinueStatement_4882_7_353
private boolean jj_3R_ContinueStatement_4882_7_353()
-
jj_3_8
private boolean jj_3_8()
-
jj_3R_Type_2579_9_133
private boolean jj_3R_Type_2579_9_133()
-
jj_3R_RecordBodyDeclaration_1807_13_480
private boolean jj_3R_RecordBodyDeclaration_1807_13_480()
-
jj_3R_ArrayCreation_4114_5_347
private boolean jj_3R_ArrayCreation_4114_5_347()
-
jj_3R_ContinueStatement_4881_5_321
private boolean jj_3R_ContinueStatement_4881_5_321()
-
jj_3R_RecordBodyDeclaration_1804_13_479
private boolean jj_3R_RecordBodyDeclaration_1804_13_479()
-
jj_3_7
private boolean jj_3_7()
-
jj_3R_Type_2578_5_81
private boolean jj_3R_Type_2578_5_81()
-
jj_3_34
private boolean jj_3_34()
-
jj_3R_RecordBodyDeclaration_1801_13_478
private boolean jj_3R_RecordBodyDeclaration_1801_13_478()
-
jj_3_6
private boolean jj_3_6()
-
jj_3R_RecordBodyDeclaration_1797_13_477
private boolean jj_3R_RecordBodyDeclaration_1797_13_477()
-
jj_3_5
private boolean jj_3_5()
-
jj_3R_InstanceOfExpression_3330_13_423
private boolean jj_3R_InstanceOfExpression_3330_13_423()
-
jj_3R_RecordBodyDeclaration_1793_13_476
private boolean jj_3R_RecordBodyDeclaration_1793_13_476()
-
jj_3R_InstanceOfExpression_3326_13_422
private boolean jj_3R_InstanceOfExpression_3326_13_422()
-
jj_3R_RecordBodyDeclaration_1790_13_475
private boolean jj_3R_RecordBodyDeclaration_1790_13_475()
-
jj_3R_RecordBodyDeclaration_1787_13_474
private boolean jj_3R_RecordBodyDeclaration_1787_13_474()
-
jj_3R_InstanceOfExpression_3324_9_417
private boolean jj_3R_InstanceOfExpression_3324_9_417()
-
jj_3R_YieldStatement_4862_5_120
private boolean jj_3R_YieldStatement_4862_5_120()
-
jj_3R_RecordBodyDeclaration_1785_13_473
private boolean jj_3R_RecordBodyDeclaration_1785_13_473()
-
jj_3R_InitializerDeclaration_2554_7_136
private boolean jj_3R_InitializerDeclaration_2554_7_136()
-
jj_3R_InstanceOfExpression_3322_5_405
private boolean jj_3R_InstanceOfExpression_3322_5_405()
-
jj_3R_RecordBodyDeclaration_1783_9_469
private boolean jj_3R_RecordBodyDeclaration_1783_9_469()
-
jj_3R_InitializerDeclaration_2554_5_83
private boolean jj_3R_InitializerDeclaration_2554_5_83()
-
jj_3_49
private boolean jj_3_49()
-
jj_3_11
private boolean jj_3_11()
-
jj_3R_BreakStatement_4844_7_352
private boolean jj_3R_BreakStatement_4844_7_352()
-
jj_3R_AllocationExpression_4071_13_349
private boolean jj_3R_AllocationExpression_4071_13_349()
-
jj_3R_RecordBodyDeclaration_1777_5_460
private boolean jj_3R_RecordBodyDeclaration_1777_5_460()
-
jj_3R_AllocationExpression_4068_13_348
private boolean jj_3R_AllocationExpression_4068_13_348()
-
jj_3R_BreakStatement_4843_5_320
private boolean jj_3R_BreakStatement_4843_5_320()
-
jj_3_70
private boolean jj_3_70()
-
jj_3R_AllocationExpression_4065_9_311
private boolean jj_3R_AllocationExpression_4065_9_311()
-
jj_3_25
private boolean jj_3_25()
-
jj_3R_AllocationExpression_4061_9_310
private boolean jj_3R_AllocationExpression_4061_9_310()
-
jj_3R_Statements_2531_5_197
private boolean jj_3R_Statements_2531_5_197()
-
jj_3R_PatternExpression_3294_5_102
private boolean jj_3R_PatternExpression_3294_5_102()
-
jj_3R_AllocationExpression_4057_7_309
private boolean jj_3R_AllocationExpression_4057_7_309()
-
jj_3R_ForUpdate_4825_5_470
private boolean jj_3R_ForUpdate_4825_5_470()
-
jj_3R_AllocationExpression_4055_5_247
private boolean jj_3R_AllocationExpression_4055_5_247()
-
jj_3R_EqualityExpression_3270_13_419
private boolean jj_3R_EqualityExpression_3270_13_419()
-
jj_3R_EqualityExpression_3268_13_418
private boolean jj_3R_EqualityExpression_3268_13_418()
-
jj_3R_EqualityExpression_3267_9_414
private boolean jj_3R_EqualityExpression_3267_9_414()
-
jj_3R_RecordBody_1732_9_448
private boolean jj_3R_RecordBody_1732_9_448()
-
jj_3R_RecordBody_1732_9_432
private boolean jj_3R_RecordBody_1732_9_432()
-
jj_3R_ExpressionList_4797_9_487
private boolean jj_3R_ExpressionList_4797_9_487()
-
jj_3_23
private boolean jj_3_23()
-
jj_3R_EqualityExpression_3265_5_395
private boolean jj_3R_EqualityExpression_3265_5_395()
-
jj_3R_RecordBody_1730_5_430
private boolean jj_3R_RecordBody_1730_5_430()
-
jj_3R_ExpressionList_4795_5_415
private boolean jj_3R_ExpressionList_4795_5_415()
-
jj_3R_ExplicitConstructorInvocation_2484_13_201
private boolean jj_3R_ExplicitConstructorInvocation_2484_13_201()
-
jj_3R_DefaultValue_5559_5_494
private boolean jj_3R_DefaultValue_5559_5_494()
-
jj_3R_null_2473_21_94
private boolean jj_3R_null_2473_21_94()
-
jj_3R_ExplicitConstructorInvocation_2480_13_200
private boolean jj_3R_ExplicitConstructorInvocation_2480_13_200()
-
jj_3_24
private boolean jj_3_24()
-
jj_3R_ExplicitConstructorInvocation_2479_9_139
private boolean jj_3R_ExplicitConstructorInvocation_2479_9_139()
-
jj_3R_ExplicitConstructorInvocation_2474_11_198
private boolean jj_3R_ExplicitConstructorInvocation_2474_11_198()
-
jj_3_59
private boolean jj_3_59()
-
jj_3R_ClassOrInterfaceBody_1706_9_186
private boolean jj_3R_ClassOrInterfaceBody_1706_9_186()
-
jj_3R_ClassOrInterfaceBody_1706_9_227
private boolean jj_3R_ClassOrInterfaceBody_1706_9_227()
-
jj_3R_ExplicitConstructorInvocation_2473_9_138
private boolean jj_3R_ExplicitConstructorInvocation_2473_9_138()
-
jj_3R_ExplicitConstructorInvocation_2472_5_84
private boolean jj_3R_ExplicitConstructorInvocation_2472_5_84()
-
jj_3R_ForInit_4768_9_412
private boolean jj_3R_ForInit_4768_9_412()
-
jj_3R_ClassOrInterfaceBody_1704_5_117
private boolean jj_3R_ClassOrInterfaceBody_1704_5_117()
-
jj_3R_ArgumentList_4000_9_342
private boolean jj_3R_ArgumentList_4000_9_342()
-
jj_3R_ForInit_4765_9_411
private boolean jj_3R_ForInit_4765_9_411()
-
jj_3R_AndExpression_3228_9_410
private boolean jj_3R_AndExpression_3228_9_410()
-
jj_3R_ArgumentList_3998_5_294
private boolean jj_3R_ArgumentList_3998_5_294()
-
jj_3R_ForInit_4764_5_403
private boolean jj_3R_ForInit_4764_5_403()
-
jj_3R_AndExpression_3227_5_380
private boolean jj_3R_AndExpression_3227_5_380()
-
jj_3R_AnnotationTypeMemberDeclaration_5525_7_492
private boolean jj_3R_AnnotationTypeMemberDeclaration_5525_7_492()
-
jj_3R_AnnotationTypeMemberDeclaration_5522_5_488
private boolean jj_3R_AnnotationTypeMemberDeclaration_5522_5_488()
-
jj_3R_Arguments_3980_7_239
private boolean jj_3R_Arguments_3980_7_239()
-
jj_3_22
private boolean jj_3_22()
-
jj_3R_Arguments_3979_5_199
private boolean jj_3R_Arguments_3979_5_199()
-
jj_3R_ConstructorDeclaration_2431_9_438
private boolean jj_3R_ConstructorDeclaration_2431_9_438()
-
jj_3R_TypeBound_1663_9_341
private boolean jj_3R_TypeBound_1663_9_341()
-
jj_3R_ForStatement_4728_11_462
private boolean jj_3R_ForStatement_4728_11_462()
-
jj_3R_ConstructorDeclaration_2427_10_455
private boolean jj_3R_ConstructorDeclaration_2427_10_455()
-
jj_3R_ExclusiveOrExpression_3195_9_402
private boolean jj_3R_ExclusiveOrExpression_3195_9_402()
-
jj_3R_ForStatement_4726_11_461
private boolean jj_3R_ForStatement_4726_11_461()
-
jj_3_58
private boolean jj_3_58()
-
jj_3_69
private boolean jj_3_69()
-
jj_3R_ConstructorDeclaration_2425_9_437
private boolean jj_3R_ConstructorDeclaration_2425_9_437()
-
jj_3R_ForStatement_4724_11_388
private boolean jj_3R_ForStatement_4724_11_388()
-
jj_3R_TypeBound_1661_5_293
private boolean jj_3R_TypeBound_1661_5_293()
-
jj_3R_ForStatement_4724_9_371
private boolean jj_3R_ForStatement_4724_9_371()
-
jj_3R_ExclusiveOrExpression_3194_5_356
private boolean jj_3R_ExclusiveOrExpression_3194_5_356()
-
jj_3R_AnnotationBodyDeclaration_5489_9_485
private boolean jj_3R_AnnotationBodyDeclaration_5489_9_485()
-
jj_3_68
private boolean jj_3_68()
-
jj_3R_AnnotationBodyDeclaration_5487_9_484
private boolean jj_3R_AnnotationBodyDeclaration_5487_9_484()
-
jj_3R_ConstructorDeclaration_2420_7_400
private boolean jj_3R_ConstructorDeclaration_2420_7_400()
-
jj_3R_ForStatement_4718_9_370
private boolean jj_3R_ForStatement_4718_9_370()
-
jj_3R_NullLiteral_3955_5_344
private boolean jj_3R_NullLiteral_3955_5_344()
-
jj_3R_AnnotationBodyDeclaration_5484_9_483
private boolean jj_3R_AnnotationBodyDeclaration_5484_9_483()
-
jj_3R_ConstructorDeclaration_2420_5_384
private boolean jj_3R_ConstructorDeclaration_2420_5_384()
-
jj_3R_AnnotationBodyDeclaration_5482_9_482
private boolean jj_3R_AnnotationBodyDeclaration_5482_9_482()
-
jj_3R_AnnotationBodyDeclaration_5479_9_481
private boolean jj_3R_AnnotationBodyDeclaration_5479_9_481()
-
jj_3R_ForStatement_4713_5_319
private boolean jj_3R_ForStatement_4713_5_319()
-
jj_3R_BooleanLiteral_3940_9_375
private boolean jj_3R_BooleanLiteral_3940_9_375()
-
jj_3R_AnnotationBodyDeclaration_5477_5_472
private boolean jj_3R_AnnotationBodyDeclaration_5477_5_472()
-
jj_3R_BooleanLiteral_3938_9_374
private boolean jj_3R_BooleanLiteral_3938_9_374()
-
jj_3R_BooleanLiteral_3937_5_343
private boolean jj_3R_BooleanLiteral_3937_5_343()
-
jj_3R_InclusiveOrExpression_3162_9_387
private boolean jj_3R_InclusiveOrExpression_3162_9_387()
-
jj_3R_TypeParameter_1626_7_238
private boolean jj_3R_TypeParameter_1626_7_238()
-
jj_3R_InclusiveOrExpression_3160_5_327
private boolean jj_3R_InclusiveOrExpression_3160_5_327()
-
jj_3R_TypeParameter_1625_5_195
private boolean jj_3R_TypeParameter_1625_5_195()
-
jj_3_21
private boolean jj_3_21()
-
jj_3R_Literal_3919_9_302
private boolean jj_3R_Literal_3919_9_302()
-
jj_3R_Literal_3917_9_301
private boolean jj_3R_Literal_3917_9_301()
-
jj_3R_Literal_3915_9_300
private boolean jj_3R_Literal_3915_9_300()
-
jj_3R_Literal_3913_9_299
private boolean jj_3R_Literal_3913_9_299()
-
jj_3R_DoStatement_4682_5_318
private boolean jj_3R_DoStatement_4682_5_318()
-
jj_3R_Literal_3911_9_298
private boolean jj_3R_Literal_3911_9_298()
-
jj_3R_ReceiverParameterId_2379_7_206
private boolean jj_3R_ReceiverParameterId_2379_7_206()
-
jj_3R_Literal_3909_9_297
private boolean jj_3R_Literal_3909_9_297()
-
jj_3R_ReceiverParameterId_2379_5_143
private boolean jj_3R_ReceiverParameterId_2379_5_143()
-
jj_3R_Literal_3907_9_296
private boolean jj_3R_Literal_3907_9_296()
-
jj_3R_Literal_3905_9_295
private boolean jj_3R_Literal_3905_9_295()
-
jj_3R_AnnotationTypeBody_5438_9_468
private boolean jj_3R_AnnotationTypeBody_5438_9_468()
-
jj_3R_AnnotationTypeBody_5438_9_454
private boolean jj_3R_AnnotationTypeBody_5438_9_454()
-
jj_3R_Literal_3904_5_240
private boolean jj_3R_Literal_3904_5_240()
-
jj_3R_AnnotationTypeBody_5436_5_436
private boolean jj_3R_AnnotationTypeBody_5436_5_436()
-
jj_3R_ConditionalAndExpression_3128_9_365
private boolean jj_3R_ConditionalAndExpression_3128_9_365()
-
jj_3R_TypeParameters_1593_9_196
private boolean jj_3R_TypeParameters_1593_9_196()
-
jj_3R_WhileStatement_4660_5_317
private boolean jj_3R_WhileStatement_4660_5_317()
-
jj_3R_ConditionalAndExpression_3126_5_271
private boolean jj_3R_ConditionalAndExpression_3126_5_271()
-
jj_3R_TypeParameters_1589_5_132
private boolean jj_3R_TypeParameters_1589_5_132()
-
jj_3R_ReceiverParameter_2356_5_91
private boolean jj_3R_ReceiverParameter_2356_5_91()
-
jj_3R_null_3864_26_116
private boolean jj_3R_null_3864_26_116()
-
jj_3_48
private boolean jj_3_48()
-
jj_3R_PrimarySuffixWithoutSuper_3877_9_181
private boolean jj_3R_PrimarySuffixWithoutSuper_3877_9_181()
-
jj_3R_PrimarySuffixWithoutSuper_3867_15_280
private boolean jj_3R_PrimarySuffixWithoutSuper_3867_15_280()
-
jj_3R_AnnotationTypeDeclaration_5410_5_383
private boolean jj_3R_AnnotationTypeDeclaration_5410_5_383()
-
jj_3R_PrimarySuffixWithoutSuper_3865_15_279
private boolean jj_3R_PrimarySuffixWithoutSuper_3865_15_279()
-
jj_3R_IfStatement_4635_9_450
private boolean jj_3R_IfStatement_4635_9_450()
-
jj_3R_PrimarySuffixWithoutSuper_3864_13_226
private boolean jj_3R_PrimarySuffixWithoutSuper_3864_13_226()
-
jj_3R_PrimarySuffixWithoutSuper_3862_13_225
private boolean jj_3R_PrimarySuffixWithoutSuper_3862_13_225()
-
jj_3R_PrimarySuffixWithoutSuper_3859_13_224
private boolean jj_3R_PrimarySuffixWithoutSuper_3859_13_224()
-
jj_3R_Parameter_2328_9_182
private boolean jj_3R_Parameter_2328_9_182()
-
jj_3R_IfStatement_4629_5_316
private boolean jj_3R_IfStatement_4629_5_316()
-
jj_3R_PrimarySuffixWithoutSuper_3857_9_180
private boolean jj_3R_PrimarySuffixWithoutSuper_3857_9_180()
-
jj_3R_ConditionalOrExpression_3089_9_333
private boolean jj_3R_ConditionalOrExpression_3089_9_333()
-
jj_3R_Parameter_2325_5_112
private boolean jj_3R_Parameter_2325_5_112()
-
jj_3R_PrimarySuffixWithoutSuper_3856_5_111
private boolean jj_3R_PrimarySuffixWithoutSuper_3856_5_111()
-
jj_3R_ConditionalOrExpression_3087_5_219
private boolean jj_3R_ConditionalOrExpression_3087_5_219()
-
jj_3R_EnumConstantDeclaration_1550_7_466
private boolean jj_3R_EnumConstantDeclaration_1550_7_466()
-
jj_3_67
private boolean jj_3_67()
-
jj_3R_EnumConstantDeclaration_1549_7_465
private boolean jj_3R_EnumConstantDeclaration_1549_7_465()
-
jj_3R_EnumConstantDeclaration_1547_7_131
private boolean jj_3R_EnumConstantDeclaration_1547_7_131()
-
jj_3R_EnumConstantDeclaration_1547_5_77
private boolean jj_3R_EnumConstantDeclaration_1547_5_77()
-
jj_3R_MemberValueArrayInitializer_5377_9_389
private boolean jj_3R_MemberValueArrayInitializer_5377_9_389()
-
jj_3R_PrimarySuffix_3837_9_179
private boolean jj_3R_PrimarySuffix_3837_9_179()
-
jj_3R_MemberValueArrayInitializer_5375_5_234
private boolean jj_3R_MemberValueArrayInitializer_5375_5_234()
-
jj_3_47
private boolean jj_3_47()
-
jj_3R_InferredLambdaParameters_2298_9_346
private boolean jj_3R_InferredLambdaParameters_2298_9_346()
-
jj_3R_SwitchEntry_4594_13_409
private boolean jj_3R_SwitchEntry_4594_13_409()
-
jj_3R_PrimarySuffix_3833_5_110
private boolean jj_3R_PrimarySuffix_3833_5_110()
-
jj_3R_InferredLambdaParameters_2296_5_308
private boolean jj_3R_InferredLambdaParameters_2296_5_308()
-
jj_la1_init_0
private static void jj_la1_init_0()
-
jj_la1_init_1
private static void jj_la1_init_1()
-
jj_la1_init_2
private static void jj_la1_init_2()
-
jj_la1_init_3
private static void jj_la1_init_3()
-
jj_la1_init_4
private static void jj_la1_init_4()
-
ReInit
public void ReInit(java.lang.String s)
-
ReInit
public void ReInit(Provider stream)
Reinitialise.- Specified by:
ReInitin classGeneratedJavaParserBase
-
ReInit
public void ReInit(GeneratedJavaParserTokenManager tm)
Reinitialise.
-
jj_consume_token
private Token jj_consume_token(int kind) throws ParseException
- Throws:
ParseException
-
jj_scan_token
private boolean jj_scan_token(int kind)
-
getNextToken
public final Token getNextToken()
Get the next Token.- Specified by:
getNextTokenin classGeneratedJavaParserBase
-
getToken
public final Token getToken(int index)
Get the specific Token.- Specified by:
getTokenin classGeneratedJavaParserBase
-
jj_ntk_f
private int jj_ntk_f()
-
jj_add_error_token
private void jj_add_error_token(int kind, int pos)
-
generateParseException
public ParseException generateParseException()
Generate ParseException.
-
trace_enabled
public final boolean trace_enabled()
Trace enabled.
-
enable_tracing
public final void enable_tracing()
Enable tracing.
-
disable_tracing
public final void disable_tracing()
Disable tracing.
-
jj_rescan_token
private void jj_rescan_token()
-
jj_save
private void jj_save(int index, int xla)
-
-