Class JavaParser


  • public class JavaParser
    extends org.antlr.runtime.debug.DebugParser
    A Java 1.5 grammar for ANTLR v3 derived from the spec This is a very close representation of the spec; the changes are comestic (remove left recursion) and also fixes (the spec isn't exactly perfect). I have run this on the 1.4.2 source and some nasty looking enums from 1.5, but have not really tested for 1.5 compatibility. I built this with: java -Xmx100M org.antlr.Tool java.g and got two errors that are ok (for now): java.g:691:9: Decision can match input such as "'0'..'9'{'E', 'e'}{'+', '-'}'0'..'9'{'D', 'F', 'd', 'f'}" using multiple alternatives: 3, 4 As a result, alternative(s) 4 were disabled for that input java.g:734:35: Decision can match input such as "{'$', 'A'..'Z', '_', 'a'..'z', 'À'..'Ö', 'Ø'..'ö', 'ø'..'῿', '぀'..'㆏', '㌀'..'㍿', '㐀'..'㴭', '一'..'鿿', '豈'..'﫿'}" using multiple alternatives: 1, 2 As a result, alternative(s) 2 were disabled for that input You can turn enum on/off as a keyword :) Version 1.0 -- initial release July 5, 2006 (requires 3.0b2 or higher) Primary author: Terence Parr, July 2006 Version 1.0.1 -- corrections by Koen Vanderkimpen & Marko van Dooren, October 25, 2006; fixed normalInterfaceDeclaration: now uses typeParameters instead of typeParameter (according to JLS, 3rd edition) fixed castExpression: no longer allows expression next to type (according to semantics in JLS, in contrast with syntax in JLS) Version 1.0.2 -- Terence Parr, Nov 27, 2006 java spec I built this from had some bizarre for-loop control. Looked weird and so I looked elsewhere...Yep, it's messed up. simplified. Version 1.0.3 -- Chris Hogue, Feb 26, 2007 Factored out an annotationName rule and used it in the annotation rule. Not sure why, but typeName wasn't recognizing references to inner annotations (e.g. @InterfaceName.InnerAnnotation()) Factored out the elementValue section of an annotation reference. Created elementValuePair and elementValuePairs rules, then used them in the annotation rule. Allows it to recognize annotation references with multiple, comma separated attributes. Updated elementValueArrayInitializer so that it allows multiple elements. (It was only allowing 0 or 1 element). Updated localVariableDeclaration to allow annotations. Interestingly the JLS doesn't appear to indicate this is legal, but it does work as of at least JDK 1.5.0_06. Moved the Identifier portion of annotationTypeElementRest to annotationMethodRest. Because annotationConstantRest already references variableDeclarator which has the Identifier portion in it, the parser would fail on constants in annotation definitions because it expected two identifiers. Added optional trailing ';' to the alternatives in annotationTypeElementRest. Wouldn't handle an inner interface that has a trailing ';'. Swapped the expression and type rule reference order in castExpression to make it check for genericized casts first. It was failing to recognize a statement like "Class TYPE = (Class)...;" because it was seeing 'Class'. Changed createdName to use typeArguments instead of nonWildcardTypeArguments. Again, JLS doesn't seem to allow this, but java.lang.Class has an example of of this construct. Changed the 'this' alternative in primary to allow 'identifierSuffix' rather than just 'arguments'. The case it couldn't handle was a call to an explicit generic method invocation (e.g. this.doSomething()). Using identifierSuffix may be overly aggressive--perhaps should create a more constrained thisSuffix rule? Version 1.0.4 -- Hiroaki Nakamura, May 3, 2007 Fixed formalParameterDecls, localVariableDeclaration, forInit, and forVarControl to use variableModifier* not 'final'? (annotation)? Version 1.0.5 -- Terence, June 21, 2007 --a[i].foo didn't work. Fixed unaryExpression Version 1.0.6 -- John Ridgway, March 17, 2008 Made "assert" a switchable keyword like "enum". Fixed compilationUnit to disallow "annotation importDeclaration ...". Changed "Identifier ('.' Identifier)*" to "qualifiedName" in more places. Changed modifier* and/or variableModifier* to classOrInterfaceModifiers, modifiers or variableModifiers, as appropriate. Renamed "bound" to "typeBound" to better match language in the JLS. Added "memberDeclaration" which rewrites to methodDeclaration or fieldDeclaration and pulled type into memberDeclaration. So we parse type and then move on to decide whether we're dealing with a field or a method. Modified "constructorDeclaration" to use "constructorBody" instead of "methodBody". constructorBody starts with explicitConstructorInvocation, then goes on to blockStatement*. Pulling explicitConstructorInvocation out of expressions allowed me to simplify "primary". Changed variableDeclarator to simplify it. Changed type to use classOrInterfaceType, thus simplifying it; of course I then had to add classOrInterfaceType, but it is used in several places. Fixed annotations, old version allowed "@X(y,z)", which is illegal. Added optional comma to end of "elementValueArrayInitializer"; as per JLS. Changed annotationTypeElementRest to use normalClassDeclaration and normalInterfaceDeclaration rather than classDeclaration and interfaceDeclaration, thus getting rid of a couple of grammar ambiguities. Split localVariableDeclaration into localVariableDeclarationStatement (includes the terminating semi-colon) and localVariableDeclaration. This allowed me to use localVariableDeclaration in "forInit" clauses, simplifying them. Changed switchBlockStatementGroup to use multiple labels. This adds an ambiguity, but if one uses appropriately greedy parsing it yields the parse that is closest to the meaning of the switch statement. Renamed "forVarControl" to "enhancedForControl" -- JLS language. Added semantic predicates to test for shift operations rather than other things. Thus, for instance, the string "< <" will never be treated as a left-shift operator. In "creator" we rule out "nonWildcardTypeArguments" on arrayCreation, which are illegal. Moved "nonWildcardTypeArguments into innerCreator. Removed 'super' superSuffix from explicitGenericInvocation, since that is only used in explicitConstructorInvocation at the beginning of a constructorBody. (This is part of the simplification of expressions mentioned earlier.) Simplified primary (got rid of those things that are only used in explicitConstructorInvocation). Lexer -- removed "Exponent?" from FloatingPointLiteral choice 4, since it led to an ambiguity. This grammar successfully parses every .java file in the JDK 1.5 source tree (excluding those whose file names include '-', which are not valid Java compilation units). Known remaining problems: "Letter" and "JavaIDDigit" are wrong. The actual specification of "Letter" should be "a character for which the method Character.isJavaIdentifierStart(int) returns true." A "Java letter-or-digit is a character for which the method Character.isJavaIdentifierPart(int) returns true."
    • Field Detail

      • tokenNames

        public static final java.lang.String[] tokenNames
      • ruleNames

        public static final java.lang.String[] ruleNames
      • ruleLevel

        public int ruleLevel
      • dfa8

        protected openbook.tools.parser.JavaParser.DFA8 dfa8
      • dfa81

        protected openbook.tools.parser.JavaParser.DFA81 dfa81
      • dfa85

        protected openbook.tools.parser.JavaParser.DFA85 dfa85
      • dfa106

        protected openbook.tools.parser.JavaParser.DFA106 dfa106
      • dfa114

        protected openbook.tools.parser.JavaParser.DFA114 dfa114
      • dfa123

        protected openbook.tools.parser.JavaParser.DFA123 dfa123
      • dfa124

        protected openbook.tools.parser.JavaParser.DFA124 dfa124
      • dfa126

        protected openbook.tools.parser.JavaParser.DFA126 dfa126
      • dfa127

        protected openbook.tools.parser.JavaParser.DFA127 dfa127
      • dfa139

        protected openbook.tools.parser.JavaParser.DFA139 dfa139
      • dfa145

        protected openbook.tools.parser.JavaParser.DFA145 dfa145
      • dfa146

        protected openbook.tools.parser.JavaParser.DFA146 dfa146
      • dfa149

        protected openbook.tools.parser.JavaParser.DFA149 dfa149
      • dfa151

        protected openbook.tools.parser.JavaParser.DFA151 dfa151
      • dfa156

        protected openbook.tools.parser.JavaParser.DFA156 dfa156
      • dfa155

        protected openbook.tools.parser.JavaParser.DFA155 dfa155
      • dfa162

        protected openbook.tools.parser.JavaParser.DFA162 dfa162
      • FOLLOW_annotations_in_compilationUnit44

        public static final org.antlr.runtime.BitSet FOLLOW_annotations_in_compilationUnit44
      • FOLLOW_packageDeclaration_in_compilationUnit58

        public static final org.antlr.runtime.BitSet FOLLOW_packageDeclaration_in_compilationUnit58
      • FOLLOW_importDeclaration_in_compilationUnit60

        public static final org.antlr.runtime.BitSet FOLLOW_importDeclaration_in_compilationUnit60
      • FOLLOW_typeDeclaration_in_compilationUnit63

        public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_compilationUnit63
      • FOLLOW_classOrInterfaceDeclaration_in_compilationUnit78

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceDeclaration_in_compilationUnit78
      • FOLLOW_typeDeclaration_in_compilationUnit80

        public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_compilationUnit80
      • FOLLOW_packageDeclaration_in_compilationUnit101

        public static final org.antlr.runtime.BitSet FOLLOW_packageDeclaration_in_compilationUnit101
      • FOLLOW_importDeclaration_in_compilationUnit104

        public static final org.antlr.runtime.BitSet FOLLOW_importDeclaration_in_compilationUnit104
      • FOLLOW_typeDeclaration_in_compilationUnit107

        public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_compilationUnit107
      • FOLLOW_25_in_packageDeclaration127

        public static final org.antlr.runtime.BitSet FOLLOW_25_in_packageDeclaration127
      • FOLLOW_qualifiedName_in_packageDeclaration129

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedName_in_packageDeclaration129
      • FOLLOW_26_in_packageDeclaration131

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_packageDeclaration131
      • FOLLOW_27_in_importDeclaration154

        public static final org.antlr.runtime.BitSet FOLLOW_27_in_importDeclaration154
      • FOLLOW_28_in_importDeclaration156

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_importDeclaration156
      • FOLLOW_qualifiedName_in_importDeclaration159

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedName_in_importDeclaration159
      • FOLLOW_29_in_importDeclaration162

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_importDeclaration162
      • FOLLOW_30_in_importDeclaration164

        public static final org.antlr.runtime.BitSet FOLLOW_30_in_importDeclaration164
      • FOLLOW_26_in_importDeclaration168

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_importDeclaration168
      • FOLLOW_classOrInterfaceDeclaration_in_typeDeclaration191

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceDeclaration_in_typeDeclaration191
      • FOLLOW_26_in_typeDeclaration201

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_typeDeclaration201
      • FOLLOW_classOrInterfaceModifiers_in_classOrInterfaceDeclaration224

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceModifiers_in_classOrInterfaceDeclaration224
      • FOLLOW_classDeclaration_in_classOrInterfaceDeclaration227

        public static final org.antlr.runtime.BitSet FOLLOW_classDeclaration_in_classOrInterfaceDeclaration227
      • FOLLOW_interfaceDeclaration_in_classOrInterfaceDeclaration231

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceDeclaration_in_classOrInterfaceDeclaration231
      • FOLLOW_classOrInterfaceModifier_in_classOrInterfaceModifiers255

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceModifier_in_classOrInterfaceModifiers255
      • FOLLOW_annotation_in_classOrInterfaceModifier275

        public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_classOrInterfaceModifier275
      • FOLLOW_31_in_classOrInterfaceModifier288

        public static final org.antlr.runtime.BitSet FOLLOW_31_in_classOrInterfaceModifier288
      • FOLLOW_32_in_classOrInterfaceModifier303

        public static final org.antlr.runtime.BitSet FOLLOW_32_in_classOrInterfaceModifier303
      • FOLLOW_33_in_classOrInterfaceModifier315

        public static final org.antlr.runtime.BitSet FOLLOW_33_in_classOrInterfaceModifier315
      • FOLLOW_34_in_classOrInterfaceModifier329

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_classOrInterfaceModifier329
      • FOLLOW_28_in_classOrInterfaceModifier342

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_classOrInterfaceModifier342
      • FOLLOW_35_in_classOrInterfaceModifier357

        public static final org.antlr.runtime.BitSet FOLLOW_35_in_classOrInterfaceModifier357
      • FOLLOW_36_in_classOrInterfaceModifier373

        public static final org.antlr.runtime.BitSet FOLLOW_36_in_classOrInterfaceModifier373
      • FOLLOW_modifier_in_modifiers395

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_modifiers395
      • FOLLOW_normalClassDeclaration_in_classDeclaration415

        public static final org.antlr.runtime.BitSet FOLLOW_normalClassDeclaration_in_classDeclaration415
      • FOLLOW_enumDeclaration_in_classDeclaration425

        public static final org.antlr.runtime.BitSet FOLLOW_enumDeclaration_in_classDeclaration425
      • FOLLOW_37_in_normalClassDeclaration448

        public static final org.antlr.runtime.BitSet FOLLOW_37_in_normalClassDeclaration448
      • FOLLOW_Identifier_in_normalClassDeclaration450

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_normalClassDeclaration450
      • FOLLOW_typeParameters_in_normalClassDeclaration452

        public static final org.antlr.runtime.BitSet FOLLOW_typeParameters_in_normalClassDeclaration452
      • FOLLOW_38_in_normalClassDeclaration464

        public static final org.antlr.runtime.BitSet FOLLOW_38_in_normalClassDeclaration464
      • FOLLOW_type_in_normalClassDeclaration466

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_normalClassDeclaration466
      • FOLLOW_39_in_normalClassDeclaration479

        public static final org.antlr.runtime.BitSet FOLLOW_39_in_normalClassDeclaration479
      • FOLLOW_typeList_in_normalClassDeclaration481

        public static final org.antlr.runtime.BitSet FOLLOW_typeList_in_normalClassDeclaration481
      • FOLLOW_classBody_in_normalClassDeclaration493

        public static final org.antlr.runtime.BitSet FOLLOW_classBody_in_normalClassDeclaration493
      • FOLLOW_40_in_typeParameters516

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_typeParameters516
      • FOLLOW_typeParameter_in_typeParameters518

        public static final org.antlr.runtime.BitSet FOLLOW_typeParameter_in_typeParameters518
      • FOLLOW_41_in_typeParameters521

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_typeParameters521
      • FOLLOW_typeParameter_in_typeParameters523

        public static final org.antlr.runtime.BitSet FOLLOW_typeParameter_in_typeParameters523
      • FOLLOW_42_in_typeParameters527

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_typeParameters527
      • FOLLOW_Identifier_in_typeParameter546

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_typeParameter546
      • FOLLOW_38_in_typeParameter549

        public static final org.antlr.runtime.BitSet FOLLOW_38_in_typeParameter549
      • FOLLOW_typeBound_in_typeParameter551

        public static final org.antlr.runtime.BitSet FOLLOW_typeBound_in_typeParameter551
      • FOLLOW_type_in_typeBound580

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeBound580
      • FOLLOW_43_in_typeBound583

        public static final org.antlr.runtime.BitSet FOLLOW_43_in_typeBound583
      • FOLLOW_type_in_typeBound585

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeBound585
      • FOLLOW_ENUM_in_enumDeclaration606

        public static final org.antlr.runtime.BitSet FOLLOW_ENUM_in_enumDeclaration606
      • FOLLOW_Identifier_in_enumDeclaration608

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_enumDeclaration608
      • FOLLOW_39_in_enumDeclaration611

        public static final org.antlr.runtime.BitSet FOLLOW_39_in_enumDeclaration611
      • FOLLOW_typeList_in_enumDeclaration613

        public static final org.antlr.runtime.BitSet FOLLOW_typeList_in_enumDeclaration613
      • FOLLOW_enumBody_in_enumDeclaration617

        public static final org.antlr.runtime.BitSet FOLLOW_enumBody_in_enumDeclaration617
      • FOLLOW_44_in_enumBody636

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_enumBody636
      • FOLLOW_enumConstants_in_enumBody638

        public static final org.antlr.runtime.BitSet FOLLOW_enumConstants_in_enumBody638
      • FOLLOW_41_in_enumBody641

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_enumBody641
      • FOLLOW_enumBodyDeclarations_in_enumBody644

        public static final org.antlr.runtime.BitSet FOLLOW_enumBodyDeclarations_in_enumBody644
      • FOLLOW_45_in_enumBody647

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_enumBody647
      • FOLLOW_enumConstant_in_enumConstants666

        public static final org.antlr.runtime.BitSet FOLLOW_enumConstant_in_enumConstants666
      • FOLLOW_41_in_enumConstants669

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_enumConstants669
      • FOLLOW_enumConstant_in_enumConstants671

        public static final org.antlr.runtime.BitSet FOLLOW_enumConstant_in_enumConstants671
      • FOLLOW_annotations_in_enumConstant696

        public static final org.antlr.runtime.BitSet FOLLOW_annotations_in_enumConstant696
      • FOLLOW_Identifier_in_enumConstant699

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_enumConstant699
      • FOLLOW_arguments_in_enumConstant701

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_enumConstant701
      • FOLLOW_classBody_in_enumConstant704

        public static final org.antlr.runtime.BitSet FOLLOW_classBody_in_enumConstant704
      • FOLLOW_26_in_enumBodyDeclarations728

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_enumBodyDeclarations728
      • FOLLOW_classBodyDeclaration_in_enumBodyDeclarations731

        public static final org.antlr.runtime.BitSet FOLLOW_classBodyDeclaration_in_enumBodyDeclarations731
      • FOLLOW_normalInterfaceDeclaration_in_interfaceDeclaration756

        public static final org.antlr.runtime.BitSet FOLLOW_normalInterfaceDeclaration_in_interfaceDeclaration756
      • FOLLOW_annotationTypeDeclaration_in_interfaceDeclaration766

        public static final org.antlr.runtime.BitSet FOLLOW_annotationTypeDeclaration_in_interfaceDeclaration766
      • FOLLOW_46_in_normalInterfaceDeclaration789

        public static final org.antlr.runtime.BitSet FOLLOW_46_in_normalInterfaceDeclaration789
      • FOLLOW_Identifier_in_normalInterfaceDeclaration791

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_normalInterfaceDeclaration791
      • FOLLOW_typeParameters_in_normalInterfaceDeclaration793

        public static final org.antlr.runtime.BitSet FOLLOW_typeParameters_in_normalInterfaceDeclaration793
      • FOLLOW_38_in_normalInterfaceDeclaration797

        public static final org.antlr.runtime.BitSet FOLLOW_38_in_normalInterfaceDeclaration797
      • FOLLOW_typeList_in_normalInterfaceDeclaration799

        public static final org.antlr.runtime.BitSet FOLLOW_typeList_in_normalInterfaceDeclaration799
      • FOLLOW_interfaceBody_in_normalInterfaceDeclaration803

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceBody_in_normalInterfaceDeclaration803
      • FOLLOW_type_in_typeList826

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeList826
      • FOLLOW_41_in_typeList829

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_typeList829
      • FOLLOW_type_in_typeList831

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeList831
      • FOLLOW_44_in_classBody856

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_classBody856
      • FOLLOW_classBodyDeclaration_in_classBody858

        public static final org.antlr.runtime.BitSet FOLLOW_classBodyDeclaration_in_classBody858
      • FOLLOW_45_in_classBody861

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_classBody861
      • FOLLOW_44_in_interfaceBody884

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_interfaceBody884
      • FOLLOW_interfaceBodyDeclaration_in_interfaceBody886

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceBodyDeclaration_in_interfaceBody886
      • FOLLOW_45_in_interfaceBody889

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_interfaceBody889
      • FOLLOW_26_in_classBodyDeclaration908

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_classBodyDeclaration908
      • FOLLOW_28_in_classBodyDeclaration918

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_classBodyDeclaration918
      • FOLLOW_block_in_classBodyDeclaration921

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_classBodyDeclaration921
      • FOLLOW_modifiers_in_classBodyDeclaration931

        public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_classBodyDeclaration931
      • FOLLOW_memberDecl_in_classBodyDeclaration933

        public static final org.antlr.runtime.BitSet FOLLOW_memberDecl_in_classBodyDeclaration933
      • FOLLOW_genericMethodOrConstructorDecl_in_memberDecl956

        public static final org.antlr.runtime.BitSet FOLLOW_genericMethodOrConstructorDecl_in_memberDecl956
      • FOLLOW_memberDeclaration_in_memberDecl966

        public static final org.antlr.runtime.BitSet FOLLOW_memberDeclaration_in_memberDecl966
      • FOLLOW_47_in_memberDecl976

        public static final org.antlr.runtime.BitSet FOLLOW_47_in_memberDecl976
      • FOLLOW_Identifier_in_memberDecl978

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_memberDecl978
      • FOLLOW_voidMethodDeclaratorRest_in_memberDecl980

        public static final org.antlr.runtime.BitSet FOLLOW_voidMethodDeclaratorRest_in_memberDecl980
      • FOLLOW_Identifier_in_memberDecl990

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_memberDecl990
      • FOLLOW_constructorDeclaratorRest_in_memberDecl992

        public static final org.antlr.runtime.BitSet FOLLOW_constructorDeclaratorRest_in_memberDecl992
      • FOLLOW_interfaceDeclaration_in_memberDecl1002

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceDeclaration_in_memberDecl1002
      • FOLLOW_classDeclaration_in_memberDecl1012

        public static final org.antlr.runtime.BitSet FOLLOW_classDeclaration_in_memberDecl1012
      • FOLLOW_type_in_memberDeclaration1035

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_memberDeclaration1035
      • FOLLOW_methodDeclaration_in_memberDeclaration1038

        public static final org.antlr.runtime.BitSet FOLLOW_methodDeclaration_in_memberDeclaration1038
      • FOLLOW_fieldDeclaration_in_memberDeclaration1042

        public static final org.antlr.runtime.BitSet FOLLOW_fieldDeclaration_in_memberDeclaration1042
      • FOLLOW_typeParameters_in_genericMethodOrConstructorDecl1062

        public static final org.antlr.runtime.BitSet FOLLOW_typeParameters_in_genericMethodOrConstructorDecl1062
      • FOLLOW_genericMethodOrConstructorRest_in_genericMethodOrConstructorDecl1064

        public static final org.antlr.runtime.BitSet FOLLOW_genericMethodOrConstructorRest_in_genericMethodOrConstructorDecl1064
      • FOLLOW_type_in_genericMethodOrConstructorRest1088

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_genericMethodOrConstructorRest1088
      • FOLLOW_47_in_genericMethodOrConstructorRest1092

        public static final org.antlr.runtime.BitSet FOLLOW_47_in_genericMethodOrConstructorRest1092
      • FOLLOW_Identifier_in_genericMethodOrConstructorRest1095

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_genericMethodOrConstructorRest1095
      • FOLLOW_methodDeclaratorRest_in_genericMethodOrConstructorRest1097

        public static final org.antlr.runtime.BitSet FOLLOW_methodDeclaratorRest_in_genericMethodOrConstructorRest1097
      • FOLLOW_Identifier_in_genericMethodOrConstructorRest1107

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_genericMethodOrConstructorRest1107
      • FOLLOW_constructorDeclaratorRest_in_genericMethodOrConstructorRest1109

        public static final org.antlr.runtime.BitSet FOLLOW_constructorDeclaratorRest_in_genericMethodOrConstructorRest1109
      • FOLLOW_Identifier_in_methodDeclaration1128

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_methodDeclaration1128
      • FOLLOW_methodDeclaratorRest_in_methodDeclaration1130

        public static final org.antlr.runtime.BitSet FOLLOW_methodDeclaratorRest_in_methodDeclaration1130
      • FOLLOW_variableDeclarators_in_fieldDeclaration1149

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclarators_in_fieldDeclaration1149
      • FOLLOW_26_in_fieldDeclaration1151

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_fieldDeclaration1151
      • FOLLOW_modifiers_in_interfaceBodyDeclaration1178

        public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_interfaceBodyDeclaration1178
      • FOLLOW_interfaceMemberDecl_in_interfaceBodyDeclaration1180

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceMemberDecl_in_interfaceBodyDeclaration1180
      • FOLLOW_26_in_interfaceBodyDeclaration1190

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_interfaceBodyDeclaration1190
      • FOLLOW_interfaceMethodOrFieldDecl_in_interfaceMemberDecl1209

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceMethodOrFieldDecl_in_interfaceMemberDecl1209
      • FOLLOW_interfaceGenericMethodDecl_in_interfaceMemberDecl1219

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceGenericMethodDecl_in_interfaceMemberDecl1219
      • FOLLOW_47_in_interfaceMemberDecl1229

        public static final org.antlr.runtime.BitSet FOLLOW_47_in_interfaceMemberDecl1229
      • FOLLOW_Identifier_in_interfaceMemberDecl1231

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_interfaceMemberDecl1231
      • FOLLOW_voidInterfaceMethodDeclaratorRest_in_interfaceMemberDecl1233

        public static final org.antlr.runtime.BitSet FOLLOW_voidInterfaceMethodDeclaratorRest_in_interfaceMemberDecl1233
      • FOLLOW_interfaceDeclaration_in_interfaceMemberDecl1243

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceDeclaration_in_interfaceMemberDecl1243
      • FOLLOW_classDeclaration_in_interfaceMemberDecl1253

        public static final org.antlr.runtime.BitSet FOLLOW_classDeclaration_in_interfaceMemberDecl1253
      • FOLLOW_type_in_interfaceMethodOrFieldDecl1276

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_interfaceMethodOrFieldDecl1276
      • FOLLOW_Identifier_in_interfaceMethodOrFieldDecl1278

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_interfaceMethodOrFieldDecl1278
      • FOLLOW_interfaceMethodOrFieldRest_in_interfaceMethodOrFieldDecl1280

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceMethodOrFieldRest_in_interfaceMethodOrFieldDecl1280
      • FOLLOW_constantDeclaratorsRest_in_interfaceMethodOrFieldRest1303

        public static final org.antlr.runtime.BitSet FOLLOW_constantDeclaratorsRest_in_interfaceMethodOrFieldRest1303
      • FOLLOW_26_in_interfaceMethodOrFieldRest1305

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_interfaceMethodOrFieldRest1305
      • FOLLOW_interfaceMethodDeclaratorRest_in_interfaceMethodOrFieldRest1315

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceMethodDeclaratorRest_in_interfaceMethodOrFieldRest1315
      • FOLLOW_formalParameters_in_methodDeclaratorRest1338

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameters_in_methodDeclaratorRest1338
      • FOLLOW_48_in_methodDeclaratorRest1341

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_methodDeclaratorRest1341
      • FOLLOW_49_in_methodDeclaratorRest1343

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_methodDeclaratorRest1343
      • FOLLOW_50_in_methodDeclaratorRest1356

        public static final org.antlr.runtime.BitSet FOLLOW_50_in_methodDeclaratorRest1356
      • FOLLOW_qualifiedNameList_in_methodDeclaratorRest1358

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedNameList_in_methodDeclaratorRest1358
      • FOLLOW_methodBody_in_methodDeclaratorRest1374

        public static final org.antlr.runtime.BitSet FOLLOW_methodBody_in_methodDeclaratorRest1374
      • FOLLOW_26_in_methodDeclaratorRest1388

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_methodDeclaratorRest1388
      • FOLLOW_formalParameters_in_voidMethodDeclaratorRest1421

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameters_in_voidMethodDeclaratorRest1421
      • FOLLOW_50_in_voidMethodDeclaratorRest1424

        public static final org.antlr.runtime.BitSet FOLLOW_50_in_voidMethodDeclaratorRest1424
      • FOLLOW_qualifiedNameList_in_voidMethodDeclaratorRest1426

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedNameList_in_voidMethodDeclaratorRest1426
      • FOLLOW_methodBody_in_voidMethodDeclaratorRest1442

        public static final org.antlr.runtime.BitSet FOLLOW_methodBody_in_voidMethodDeclaratorRest1442
      • FOLLOW_26_in_voidMethodDeclaratorRest1456

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_voidMethodDeclaratorRest1456
      • FOLLOW_formalParameters_in_interfaceMethodDeclaratorRest1489

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameters_in_interfaceMethodDeclaratorRest1489
      • FOLLOW_48_in_interfaceMethodDeclaratorRest1492

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_interfaceMethodDeclaratorRest1492
      • FOLLOW_49_in_interfaceMethodDeclaratorRest1494

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_interfaceMethodDeclaratorRest1494
      • FOLLOW_50_in_interfaceMethodDeclaratorRest1499

        public static final org.antlr.runtime.BitSet FOLLOW_50_in_interfaceMethodDeclaratorRest1499
      • FOLLOW_qualifiedNameList_in_interfaceMethodDeclaratorRest1501

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedNameList_in_interfaceMethodDeclaratorRest1501
      • FOLLOW_26_in_interfaceMethodDeclaratorRest1505

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_interfaceMethodDeclaratorRest1505
      • FOLLOW_typeParameters_in_interfaceGenericMethodDecl1528

        public static final org.antlr.runtime.BitSet FOLLOW_typeParameters_in_interfaceGenericMethodDecl1528
      • FOLLOW_type_in_interfaceGenericMethodDecl1531

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_interfaceGenericMethodDecl1531
      • FOLLOW_47_in_interfaceGenericMethodDecl1535

        public static final org.antlr.runtime.BitSet FOLLOW_47_in_interfaceGenericMethodDecl1535
      • FOLLOW_Identifier_in_interfaceGenericMethodDecl1538

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_interfaceGenericMethodDecl1538
      • FOLLOW_interfaceMethodDeclaratorRest_in_interfaceGenericMethodDecl1548

        public static final org.antlr.runtime.BitSet FOLLOW_interfaceMethodDeclaratorRest_in_interfaceGenericMethodDecl1548
      • FOLLOW_formalParameters_in_voidInterfaceMethodDeclaratorRest1571

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameters_in_voidInterfaceMethodDeclaratorRest1571
      • FOLLOW_50_in_voidInterfaceMethodDeclaratorRest1574

        public static final org.antlr.runtime.BitSet FOLLOW_50_in_voidInterfaceMethodDeclaratorRest1574
      • FOLLOW_qualifiedNameList_in_voidInterfaceMethodDeclaratorRest1576

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedNameList_in_voidInterfaceMethodDeclaratorRest1576
      • FOLLOW_26_in_voidInterfaceMethodDeclaratorRest1580

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_voidInterfaceMethodDeclaratorRest1580
      • FOLLOW_formalParameters_in_constructorDeclaratorRest1603

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameters_in_constructorDeclaratorRest1603
      • FOLLOW_50_in_constructorDeclaratorRest1606

        public static final org.antlr.runtime.BitSet FOLLOW_50_in_constructorDeclaratorRest1606
      • FOLLOW_qualifiedNameList_in_constructorDeclaratorRest1608

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedNameList_in_constructorDeclaratorRest1608
      • FOLLOW_constructorBody_in_constructorDeclaratorRest1612

        public static final org.antlr.runtime.BitSet FOLLOW_constructorBody_in_constructorDeclaratorRest1612
      • FOLLOW_Identifier_in_constantDeclarator1631

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_constantDeclarator1631
      • FOLLOW_constantDeclaratorRest_in_constantDeclarator1633

        public static final org.antlr.runtime.BitSet FOLLOW_constantDeclaratorRest_in_constantDeclarator1633
      • FOLLOW_variableDeclarator_in_variableDeclarators1656

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclarator_in_variableDeclarators1656
      • FOLLOW_41_in_variableDeclarators1659

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_variableDeclarators1659
      • FOLLOW_variableDeclarator_in_variableDeclarators1661

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclarator_in_variableDeclarators1661
      • FOLLOW_variableDeclaratorId_in_variableDeclarator1682

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_variableDeclarator1682
      • FOLLOW_51_in_variableDeclarator1685

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_variableDeclarator1685
      • FOLLOW_variableInitializer_in_variableDeclarator1687

        public static final org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_variableDeclarator1687
      • FOLLOW_constantDeclaratorRest_in_constantDeclaratorsRest1712

        public static final org.antlr.runtime.BitSet FOLLOW_constantDeclaratorRest_in_constantDeclaratorsRest1712
      • FOLLOW_41_in_constantDeclaratorsRest1715

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_constantDeclaratorsRest1715
      • FOLLOW_constantDeclarator_in_constantDeclaratorsRest1717

        public static final org.antlr.runtime.BitSet FOLLOW_constantDeclarator_in_constantDeclaratorsRest1717
      • FOLLOW_48_in_constantDeclaratorRest1739

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_constantDeclaratorRest1739
      • FOLLOW_49_in_constantDeclaratorRest1741

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_constantDeclaratorRest1741
      • FOLLOW_51_in_constantDeclaratorRest1745

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_constantDeclaratorRest1745
      • FOLLOW_variableInitializer_in_constantDeclaratorRest1747

        public static final org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_constantDeclaratorRest1747
      • FOLLOW_Identifier_in_variableDeclaratorId1770

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_variableDeclaratorId1770
      • FOLLOW_48_in_variableDeclaratorId1773

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_variableDeclaratorId1773
      • FOLLOW_49_in_variableDeclaratorId1775

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_variableDeclaratorId1775
      • FOLLOW_arrayInitializer_in_variableInitializer1796

        public static final org.antlr.runtime.BitSet FOLLOW_arrayInitializer_in_variableInitializer1796
      • FOLLOW_expression_in_variableInitializer1806

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_variableInitializer1806
      • FOLLOW_44_in_arrayInitializer1833

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_arrayInitializer1833
      • FOLLOW_variableInitializer_in_arrayInitializer1836

        public static final org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_arrayInitializer1836
      • FOLLOW_41_in_arrayInitializer1839

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_arrayInitializer1839
      • FOLLOW_variableInitializer_in_arrayInitializer1841

        public static final org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_arrayInitializer1841
      • FOLLOW_41_in_arrayInitializer1846

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_arrayInitializer1846
      • FOLLOW_45_in_arrayInitializer1853

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_arrayInitializer1853
      • FOLLOW_annotation_in_modifier1872

        public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_modifier1872
      • FOLLOW_31_in_modifier1882

        public static final org.antlr.runtime.BitSet FOLLOW_31_in_modifier1882
      • FOLLOW_32_in_modifier1892

        public static final org.antlr.runtime.BitSet FOLLOW_32_in_modifier1892
      • FOLLOW_33_in_modifier1902

        public static final org.antlr.runtime.BitSet FOLLOW_33_in_modifier1902
      • FOLLOW_28_in_modifier1912

        public static final org.antlr.runtime.BitSet FOLLOW_28_in_modifier1912
      • FOLLOW_34_in_modifier1922

        public static final org.antlr.runtime.BitSet FOLLOW_34_in_modifier1922
      • FOLLOW_35_in_modifier1932

        public static final org.antlr.runtime.BitSet FOLLOW_35_in_modifier1932
      • FOLLOW_52_in_modifier1942

        public static final org.antlr.runtime.BitSet FOLLOW_52_in_modifier1942
      • FOLLOW_53_in_modifier1952

        public static final org.antlr.runtime.BitSet FOLLOW_53_in_modifier1952
      • FOLLOW_54_in_modifier1962

        public static final org.antlr.runtime.BitSet FOLLOW_54_in_modifier1962
      • FOLLOW_55_in_modifier1972

        public static final org.antlr.runtime.BitSet FOLLOW_55_in_modifier1972
      • FOLLOW_36_in_modifier1982

        public static final org.antlr.runtime.BitSet FOLLOW_36_in_modifier1982
      • FOLLOW_qualifiedName_in_packageOrTypeName2001

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedName_in_packageOrTypeName2001
      • FOLLOW_Identifier_in_enumConstantName2020

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_enumConstantName2020
      • FOLLOW_qualifiedName_in_typeName2039

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedName_in_typeName2039
      • FOLLOW_classOrInterfaceType_in_type2053

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceType_in_type2053
      • FOLLOW_48_in_type2056

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_type2056
      • FOLLOW_49_in_type2058

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_type2058
      • FOLLOW_primitiveType_in_type2065

        public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_type2065
      • FOLLOW_48_in_type2068

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_type2068
      • FOLLOW_49_in_type2070

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_type2070
      • FOLLOW_Identifier_in_classOrInterfaceType2083

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_classOrInterfaceType2083
      • FOLLOW_typeArguments_in_classOrInterfaceType2085

        public static final org.antlr.runtime.BitSet FOLLOW_typeArguments_in_classOrInterfaceType2085
      • FOLLOW_29_in_classOrInterfaceType2089

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_classOrInterfaceType2089
      • FOLLOW_Identifier_in_classOrInterfaceType2091

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_classOrInterfaceType2091
      • FOLLOW_typeArguments_in_classOrInterfaceType2093

        public static final org.antlr.runtime.BitSet FOLLOW_typeArguments_in_classOrInterfaceType2093
      • FOLLOW_set_in_primitiveType0

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_primitiveType0
      • FOLLOW_35_in_variableModifier2202

        public static final org.antlr.runtime.BitSet FOLLOW_35_in_variableModifier2202
      • FOLLOW_annotation_in_variableModifier2212

        public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_variableModifier2212
      • FOLLOW_40_in_typeArguments2231

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_typeArguments2231
      • FOLLOW_typeArgument_in_typeArguments2233

        public static final org.antlr.runtime.BitSet FOLLOW_typeArgument_in_typeArguments2233
      • FOLLOW_41_in_typeArguments2236

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_typeArguments2236
      • FOLLOW_typeArgument_in_typeArguments2238

        public static final org.antlr.runtime.BitSet FOLLOW_typeArgument_in_typeArguments2238
      • FOLLOW_42_in_typeArguments2242

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_typeArguments2242
      • FOLLOW_type_in_typeArgument2265

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeArgument2265
      • FOLLOW_64_in_typeArgument2275

        public static final org.antlr.runtime.BitSet FOLLOW_64_in_typeArgument2275
      • FOLLOW_set_in_typeArgument2278

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_typeArgument2278
      • FOLLOW_type_in_typeArgument2286

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeArgument2286
      • FOLLOW_qualifiedName_in_qualifiedNameList2311

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedName_in_qualifiedNameList2311
      • FOLLOW_41_in_qualifiedNameList2314

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_qualifiedNameList2314
      • FOLLOW_qualifiedName_in_qualifiedNameList2316

        public static final org.antlr.runtime.BitSet FOLLOW_qualifiedName_in_qualifiedNameList2316
      • FOLLOW_66_in_formalParameters2337

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_formalParameters2337
      • FOLLOW_formalParameterDecls_in_formalParameters2339

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameterDecls_in_formalParameters2339
      • FOLLOW_67_in_formalParameters2342

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_formalParameters2342
      • FOLLOW_variableModifiers_in_formalParameterDecls2365

        public static final org.antlr.runtime.BitSet FOLLOW_variableModifiers_in_formalParameterDecls2365
      • FOLLOW_type_in_formalParameterDecls2367

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_formalParameterDecls2367
      • FOLLOW_formalParameterDeclsRest_in_formalParameterDecls2369

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameterDeclsRest_in_formalParameterDecls2369
      • FOLLOW_variableDeclaratorId_in_formalParameterDeclsRest2392

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameterDeclsRest2392
      • FOLLOW_41_in_formalParameterDeclsRest2395

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_formalParameterDeclsRest2395
      • FOLLOW_formalParameterDecls_in_formalParameterDeclsRest2397

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameterDecls_in_formalParameterDeclsRest2397
      • FOLLOW_68_in_formalParameterDeclsRest2409

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_formalParameterDeclsRest2409
      • FOLLOW_variableDeclaratorId_in_formalParameterDeclsRest2411

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameterDeclsRest2411
      • FOLLOW_block_in_methodBody2434

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_methodBody2434
      • FOLLOW_44_in_constructorBody2453

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_constructorBody2453
      • FOLLOW_explicitConstructorInvocation_in_constructorBody2455

        public static final org.antlr.runtime.BitSet FOLLOW_explicitConstructorInvocation_in_constructorBody2455
      • FOLLOW_blockStatement_in_constructorBody2458

        public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_constructorBody2458
      • FOLLOW_45_in_constructorBody2461

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_constructorBody2461
      • FOLLOW_nonWildcardTypeArguments_in_explicitConstructorInvocation2480

        public static final org.antlr.runtime.BitSet FOLLOW_nonWildcardTypeArguments_in_explicitConstructorInvocation2480
      • FOLLOW_set_in_explicitConstructorInvocation2483

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_explicitConstructorInvocation2483
      • FOLLOW_arguments_in_explicitConstructorInvocation2491

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitConstructorInvocation2491
      • FOLLOW_26_in_explicitConstructorInvocation2493

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_explicitConstructorInvocation2493
      • FOLLOW_primary_in_explicitConstructorInvocation2503

        public static final org.antlr.runtime.BitSet FOLLOW_primary_in_explicitConstructorInvocation2503
      • FOLLOW_29_in_explicitConstructorInvocation2505

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_explicitConstructorInvocation2505
      • FOLLOW_nonWildcardTypeArguments_in_explicitConstructorInvocation2507

        public static final org.antlr.runtime.BitSet FOLLOW_nonWildcardTypeArguments_in_explicitConstructorInvocation2507
      • FOLLOW_65_in_explicitConstructorInvocation2510

        public static final org.antlr.runtime.BitSet FOLLOW_65_in_explicitConstructorInvocation2510
      • FOLLOW_arguments_in_explicitConstructorInvocation2512

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitConstructorInvocation2512
      • FOLLOW_26_in_explicitConstructorInvocation2514

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_explicitConstructorInvocation2514
      • FOLLOW_Identifier_in_qualifiedName2534

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_qualifiedName2534
      • FOLLOW_29_in_qualifiedName2537

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_qualifiedName2537
      • FOLLOW_Identifier_in_qualifiedName2539

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_qualifiedName2539
      • FOLLOW_integerLiteral_in_literal2565

        public static final org.antlr.runtime.BitSet FOLLOW_integerLiteral_in_literal2565
      • FOLLOW_FloatingPointLiteral_in_literal2575

        public static final org.antlr.runtime.BitSet FOLLOW_FloatingPointLiteral_in_literal2575
      • FOLLOW_CharacterLiteral_in_literal2585

        public static final org.antlr.runtime.BitSet FOLLOW_CharacterLiteral_in_literal2585
      • FOLLOW_StringLiteral_in_literal2595

        public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_literal2595
      • FOLLOW_booleanLiteral_in_literal2605

        public static final org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_literal2605
      • FOLLOW_70_in_literal2615

        public static final org.antlr.runtime.BitSet FOLLOW_70_in_literal2615
      • FOLLOW_set_in_integerLiteral0

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_integerLiteral0
      • FOLLOW_set_in_booleanLiteral0

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0
      • FOLLOW_annotation_in_annotations2704

        public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_annotations2704
      • FOLLOW_73_in_annotation2724

        public static final org.antlr.runtime.BitSet FOLLOW_73_in_annotation2724
      • FOLLOW_annotationName_in_annotation2726

        public static final org.antlr.runtime.BitSet FOLLOW_annotationName_in_annotation2726
      • FOLLOW_66_in_annotation2730

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_annotation2730
      • FOLLOW_elementValuePairs_in_annotation2734

        public static final org.antlr.runtime.BitSet FOLLOW_elementValuePairs_in_annotation2734
      • FOLLOW_elementValue_in_annotation2738

        public static final org.antlr.runtime.BitSet FOLLOW_elementValue_in_annotation2738
      • FOLLOW_67_in_annotation2743

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_annotation2743
      • FOLLOW_Identifier_in_annotationName2767

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_annotationName2767
      • FOLLOW_29_in_annotationName2770

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_annotationName2770
      • FOLLOW_Identifier_in_annotationName2772

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_annotationName2772
      • FOLLOW_elementValuePair_in_elementValuePairs2793

        public static final org.antlr.runtime.BitSet FOLLOW_elementValuePair_in_elementValuePairs2793
      • FOLLOW_41_in_elementValuePairs2796

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_elementValuePairs2796
      • FOLLOW_elementValuePair_in_elementValuePairs2798

        public static final org.antlr.runtime.BitSet FOLLOW_elementValuePair_in_elementValuePairs2798
      • FOLLOW_Identifier_in_elementValuePair2819

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_elementValuePair2819
      • FOLLOW_51_in_elementValuePair2821

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_elementValuePair2821
      • FOLLOW_elementValue_in_elementValuePair2823

        public static final org.antlr.runtime.BitSet FOLLOW_elementValue_in_elementValuePair2823
      • FOLLOW_conditionalExpression_in_elementValue2846

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_elementValue2846
      • FOLLOW_annotation_in_elementValue2856

        public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_elementValue2856
      • FOLLOW_elementValueArrayInitializer_in_elementValue2866

        public static final org.antlr.runtime.BitSet FOLLOW_elementValueArrayInitializer_in_elementValue2866
      • FOLLOW_44_in_elementValueArrayInitializer2889

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_elementValueArrayInitializer2889
      • FOLLOW_elementValue_in_elementValueArrayInitializer2892

        public static final org.antlr.runtime.BitSet FOLLOW_elementValue_in_elementValueArrayInitializer2892
      • FOLLOW_41_in_elementValueArrayInitializer2895

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_elementValueArrayInitializer2895
      • FOLLOW_elementValue_in_elementValueArrayInitializer2897

        public static final org.antlr.runtime.BitSet FOLLOW_elementValue_in_elementValueArrayInitializer2897
      • FOLLOW_41_in_elementValueArrayInitializer2904

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_elementValueArrayInitializer2904
      • FOLLOW_45_in_elementValueArrayInitializer2908

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_elementValueArrayInitializer2908
      • FOLLOW_73_in_annotationTypeDeclaration2931

        public static final org.antlr.runtime.BitSet FOLLOW_73_in_annotationTypeDeclaration2931
      • FOLLOW_46_in_annotationTypeDeclaration2933

        public static final org.antlr.runtime.BitSet FOLLOW_46_in_annotationTypeDeclaration2933
      • FOLLOW_Identifier_in_annotationTypeDeclaration2935

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_annotationTypeDeclaration2935
      • FOLLOW_annotationTypeBody_in_annotationTypeDeclaration2937

        public static final org.antlr.runtime.BitSet FOLLOW_annotationTypeBody_in_annotationTypeDeclaration2937
      • FOLLOW_44_in_annotationTypeBody2960

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_annotationTypeBody2960
      • FOLLOW_annotationTypeElementDeclaration_in_annotationTypeBody2963

        public static final org.antlr.runtime.BitSet FOLLOW_annotationTypeElementDeclaration_in_annotationTypeBody2963
      • FOLLOW_45_in_annotationTypeBody2967

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_annotationTypeBody2967
      • FOLLOW_modifiers_in_annotationTypeElementDeclaration2990

        public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_annotationTypeElementDeclaration2990
      • FOLLOW_annotationTypeElementRest_in_annotationTypeElementDeclaration2992

        public static final org.antlr.runtime.BitSet FOLLOW_annotationTypeElementRest_in_annotationTypeElementDeclaration2992
      • FOLLOW_type_in_annotationTypeElementRest3015

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_annotationTypeElementRest3015
      • FOLLOW_annotationMethodOrConstantRest_in_annotationTypeElementRest3017

        public static final org.antlr.runtime.BitSet FOLLOW_annotationMethodOrConstantRest_in_annotationTypeElementRest3017
      • FOLLOW_26_in_annotationTypeElementRest3019

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_annotationTypeElementRest3019
      • FOLLOW_normalClassDeclaration_in_annotationTypeElementRest3029

        public static final org.antlr.runtime.BitSet FOLLOW_normalClassDeclaration_in_annotationTypeElementRest3029
      • FOLLOW_26_in_annotationTypeElementRest3031

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_annotationTypeElementRest3031
      • FOLLOW_normalInterfaceDeclaration_in_annotationTypeElementRest3042

        public static final org.antlr.runtime.BitSet FOLLOW_normalInterfaceDeclaration_in_annotationTypeElementRest3042
      • FOLLOW_26_in_annotationTypeElementRest3044

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_annotationTypeElementRest3044
      • FOLLOW_enumDeclaration_in_annotationTypeElementRest3055

        public static final org.antlr.runtime.BitSet FOLLOW_enumDeclaration_in_annotationTypeElementRest3055
      • FOLLOW_26_in_annotationTypeElementRest3057

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_annotationTypeElementRest3057
      • FOLLOW_annotationTypeDeclaration_in_annotationTypeElementRest3068

        public static final org.antlr.runtime.BitSet FOLLOW_annotationTypeDeclaration_in_annotationTypeElementRest3068
      • FOLLOW_26_in_annotationTypeElementRest3070

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_annotationTypeElementRest3070
      • FOLLOW_annotationMethodRest_in_annotationMethodOrConstantRest3094

        public static final org.antlr.runtime.BitSet FOLLOW_annotationMethodRest_in_annotationMethodOrConstantRest3094
      • FOLLOW_annotationConstantRest_in_annotationMethodOrConstantRest3104

        public static final org.antlr.runtime.BitSet FOLLOW_annotationConstantRest_in_annotationMethodOrConstantRest3104
      • FOLLOW_Identifier_in_annotationMethodRest3127

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_annotationMethodRest3127
      • FOLLOW_66_in_annotationMethodRest3129

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_annotationMethodRest3129
      • FOLLOW_67_in_annotationMethodRest3131

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_annotationMethodRest3131
      • FOLLOW_defaultValue_in_annotationMethodRest3133

        public static final org.antlr.runtime.BitSet FOLLOW_defaultValue_in_annotationMethodRest3133
      • FOLLOW_variableDeclarators_in_annotationConstantRest3157

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclarators_in_annotationConstantRest3157
      • FOLLOW_74_in_defaultValue3180

        public static final org.antlr.runtime.BitSet FOLLOW_74_in_defaultValue3180
      • FOLLOW_elementValue_in_defaultValue3182

        public static final org.antlr.runtime.BitSet FOLLOW_elementValue_in_defaultValue3182
      • FOLLOW_44_in_block3203

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_block3203
      • FOLLOW_blockStatement_in_block3205

        public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_block3205
      • FOLLOW_45_in_block3208

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_block3208
      • FOLLOW_localVariableDeclarationStatement_in_blockStatement3231

        public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclarationStatement_in_blockStatement3231
      • FOLLOW_classOrInterfaceDeclaration_in_blockStatement3241

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceDeclaration_in_blockStatement3241
      • FOLLOW_statement_in_blockStatement3251

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_blockStatement3251
      • FOLLOW_localVariableDeclaration_in_localVariableDeclarationStatement3275

        public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_localVariableDeclarationStatement3275
      • FOLLOW_26_in_localVariableDeclarationStatement3277

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_localVariableDeclarationStatement3277
      • FOLLOW_variableModifiers_in_localVariableDeclaration3296

        public static final org.antlr.runtime.BitSet FOLLOW_variableModifiers_in_localVariableDeclaration3296
      • FOLLOW_type_in_localVariableDeclaration3298

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_localVariableDeclaration3298
      • FOLLOW_variableDeclarators_in_localVariableDeclaration3300

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclarators_in_localVariableDeclaration3300
      • FOLLOW_variableModifier_in_variableModifiers3323

        public static final org.antlr.runtime.BitSet FOLLOW_variableModifier_in_variableModifiers3323
      • FOLLOW_block_in_statement3341

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement3341
      • FOLLOW_ASSERT_in_statement3351

        public static final org.antlr.runtime.BitSet FOLLOW_ASSERT_in_statement3351
      • FOLLOW_expression_in_statement3353

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement3353
      • FOLLOW_75_in_statement3356

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_statement3356
      • FOLLOW_expression_in_statement3358

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement3358
      • FOLLOW_26_in_statement3362

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3362
      • FOLLOW_76_in_statement3372

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_statement3372
      • FOLLOW_parExpression_in_statement3374

        public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_statement3374
      • FOLLOW_statement_in_statement3376

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement3376
      • FOLLOW_77_in_statement3386

        public static final org.antlr.runtime.BitSet FOLLOW_77_in_statement3386
      • FOLLOW_statement_in_statement3388

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement3388
      • FOLLOW_78_in_statement3400

        public static final org.antlr.runtime.BitSet FOLLOW_78_in_statement3400
      • FOLLOW_66_in_statement3402

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_statement3402
      • FOLLOW_forControl_in_statement3404

        public static final org.antlr.runtime.BitSet FOLLOW_forControl_in_statement3404
      • FOLLOW_67_in_statement3406

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_statement3406
      • FOLLOW_statement_in_statement3408

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement3408
      • FOLLOW_79_in_statement3418

        public static final org.antlr.runtime.BitSet FOLLOW_79_in_statement3418
      • FOLLOW_parExpression_in_statement3420

        public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_statement3420
      • FOLLOW_statement_in_statement3422

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement3422
      • FOLLOW_80_in_statement3432

        public static final org.antlr.runtime.BitSet FOLLOW_80_in_statement3432
      • FOLLOW_statement_in_statement3434

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement3434
      • FOLLOW_79_in_statement3436

        public static final org.antlr.runtime.BitSet FOLLOW_79_in_statement3436
      • FOLLOW_parExpression_in_statement3438

        public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_statement3438
      • FOLLOW_26_in_statement3440

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3440
      • FOLLOW_81_in_statement3450

        public static final org.antlr.runtime.BitSet FOLLOW_81_in_statement3450
      • FOLLOW_block_in_statement3452

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement3452
      • FOLLOW_catches_in_statement3464

        public static final org.antlr.runtime.BitSet FOLLOW_catches_in_statement3464
      • FOLLOW_82_in_statement3466

        public static final org.antlr.runtime.BitSet FOLLOW_82_in_statement3466
      • FOLLOW_block_in_statement3468

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement3468
      • FOLLOW_catches_in_statement3480

        public static final org.antlr.runtime.BitSet FOLLOW_catches_in_statement3480
      • FOLLOW_82_in_statement3494

        public static final org.antlr.runtime.BitSet FOLLOW_82_in_statement3494
      • FOLLOW_block_in_statement3496

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement3496
      • FOLLOW_83_in_statement3516

        public static final org.antlr.runtime.BitSet FOLLOW_83_in_statement3516
      • FOLLOW_parExpression_in_statement3518

        public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_statement3518
      • FOLLOW_44_in_statement3520

        public static final org.antlr.runtime.BitSet FOLLOW_44_in_statement3520
      • FOLLOW_switchBlockStatementGroups_in_statement3522

        public static final org.antlr.runtime.BitSet FOLLOW_switchBlockStatementGroups_in_statement3522
      • FOLLOW_45_in_statement3524

        public static final org.antlr.runtime.BitSet FOLLOW_45_in_statement3524
      • FOLLOW_53_in_statement3534

        public static final org.antlr.runtime.BitSet FOLLOW_53_in_statement3534
      • FOLLOW_parExpression_in_statement3536

        public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_statement3536
      • FOLLOW_block_in_statement3538

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement3538
      • FOLLOW_84_in_statement3548

        public static final org.antlr.runtime.BitSet FOLLOW_84_in_statement3548
      • FOLLOW_expression_in_statement3550

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement3550
      • FOLLOW_26_in_statement3553

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3553
      • FOLLOW_85_in_statement3563

        public static final org.antlr.runtime.BitSet FOLLOW_85_in_statement3563
      • FOLLOW_expression_in_statement3565

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement3565
      • FOLLOW_26_in_statement3567

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3567
      • FOLLOW_86_in_statement3577

        public static final org.antlr.runtime.BitSet FOLLOW_86_in_statement3577
      • FOLLOW_Identifier_in_statement3579

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_statement3579
      • FOLLOW_26_in_statement3582

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3582
      • FOLLOW_87_in_statement3592

        public static final org.antlr.runtime.BitSet FOLLOW_87_in_statement3592
      • FOLLOW_Identifier_in_statement3594

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_statement3594
      • FOLLOW_26_in_statement3597

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3597
      • FOLLOW_26_in_statement3607

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3607
      • FOLLOW_statementExpression_in_statement3618

        public static final org.antlr.runtime.BitSet FOLLOW_statementExpression_in_statement3618
      • FOLLOW_26_in_statement3620

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_statement3620
      • FOLLOW_Identifier_in_statement3630

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_statement3630
      • FOLLOW_75_in_statement3632

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_statement3632
      • FOLLOW_statement_in_statement3634

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement3634
      • FOLLOW_catchClause_in_catches3657

        public static final org.antlr.runtime.BitSet FOLLOW_catchClause_in_catches3657
      • FOLLOW_catchClause_in_catches3660

        public static final org.antlr.runtime.BitSet FOLLOW_catchClause_in_catches3660
      • FOLLOW_88_in_catchClause3685

        public static final org.antlr.runtime.BitSet FOLLOW_88_in_catchClause3685
      • FOLLOW_66_in_catchClause3687

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_catchClause3687
      • FOLLOW_formalParameter_in_catchClause3689

        public static final org.antlr.runtime.BitSet FOLLOW_formalParameter_in_catchClause3689
      • FOLLOW_67_in_catchClause3691

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_catchClause3691
      • FOLLOW_block_in_catchClause3693

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_catchClause3693
      • FOLLOW_variableModifiers_in_formalParameter3712

        public static final org.antlr.runtime.BitSet FOLLOW_variableModifiers_in_formalParameter3712
      • FOLLOW_type_in_formalParameter3714

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_formalParameter3714
      • FOLLOW_variableDeclaratorId_in_formalParameter3716

        public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameter3716
      • FOLLOW_switchBlockStatementGroup_in_switchBlockStatementGroups3744

        public static final org.antlr.runtime.BitSet FOLLOW_switchBlockStatementGroup_in_switchBlockStatementGroups3744
      • FOLLOW_switchLabel_in_switchBlockStatementGroup3771

        public static final org.antlr.runtime.BitSet FOLLOW_switchLabel_in_switchBlockStatementGroup3771
      • FOLLOW_blockStatement_in_switchBlockStatementGroup3774

        public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_switchBlockStatementGroup3774
      • FOLLOW_89_in_switchLabel3798

        public static final org.antlr.runtime.BitSet FOLLOW_89_in_switchLabel3798
      • FOLLOW_constantExpression_in_switchLabel3800

        public static final org.antlr.runtime.BitSet FOLLOW_constantExpression_in_switchLabel3800
      • FOLLOW_75_in_switchLabel3802

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_switchLabel3802
      • FOLLOW_89_in_switchLabel3812

        public static final org.antlr.runtime.BitSet FOLLOW_89_in_switchLabel3812
      • FOLLOW_enumConstantName_in_switchLabel3814

        public static final org.antlr.runtime.BitSet FOLLOW_enumConstantName_in_switchLabel3814
      • FOLLOW_75_in_switchLabel3816

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_switchLabel3816
      • FOLLOW_74_in_switchLabel3826

        public static final org.antlr.runtime.BitSet FOLLOW_74_in_switchLabel3826
      • FOLLOW_75_in_switchLabel3828

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_switchLabel3828
      • FOLLOW_enhancedForControl_in_forControl3859

        public static final org.antlr.runtime.BitSet FOLLOW_enhancedForControl_in_forControl3859
      • FOLLOW_forInit_in_forControl3869

        public static final org.antlr.runtime.BitSet FOLLOW_forInit_in_forControl3869
      • FOLLOW_26_in_forControl3872

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_forControl3872
      • FOLLOW_expression_in_forControl3874

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_forControl3874
      • FOLLOW_26_in_forControl3877

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_forControl3877
      • FOLLOW_forUpdate_in_forControl3879

        public static final org.antlr.runtime.BitSet FOLLOW_forUpdate_in_forControl3879
      • FOLLOW_localVariableDeclaration_in_forInit3899

        public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_forInit3899
      • FOLLOW_expressionList_in_forInit3909

        public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_forInit3909
      • FOLLOW_variableModifiers_in_enhancedForControl3932

        public static final org.antlr.runtime.BitSet FOLLOW_variableModifiers_in_enhancedForControl3932
      • FOLLOW_type_in_enhancedForControl3934

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_enhancedForControl3934
      • FOLLOW_Identifier_in_enhancedForControl3936

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_enhancedForControl3936
      • FOLLOW_75_in_enhancedForControl3938

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_enhancedForControl3938
      • FOLLOW_expression_in_enhancedForControl3940

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_enhancedForControl3940
      • FOLLOW_expressionList_in_forUpdate3959

        public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_forUpdate3959
      • FOLLOW_66_in_parExpression3980

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_parExpression3980
      • FOLLOW_expression_in_parExpression3982

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parExpression3982
      • FOLLOW_67_in_parExpression3984

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_parExpression3984
      • FOLLOW_expression_in_expressionList4007

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionList4007
      • FOLLOW_41_in_expressionList4010

        public static final org.antlr.runtime.BitSet FOLLOW_41_in_expressionList4010
      • FOLLOW_expression_in_expressionList4012

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionList4012
      • FOLLOW_expression_in_statementExpression4033

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statementExpression4033
      • FOLLOW_expression_in_constantExpression4056

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_constantExpression4056
      • FOLLOW_conditionalExpression_in_expression4079

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expression4079
      • FOLLOW_assignmentOperator_in_expression4082

        public static final org.antlr.runtime.BitSet FOLLOW_assignmentOperator_in_expression4082
      • FOLLOW_expression_in_expression4084

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression4084
      • FOLLOW_51_in_assignmentOperator4109

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_assignmentOperator4109
      • FOLLOW_90_in_assignmentOperator4119

        public static final org.antlr.runtime.BitSet FOLLOW_90_in_assignmentOperator4119
      • FOLLOW_91_in_assignmentOperator4129

        public static final org.antlr.runtime.BitSet FOLLOW_91_in_assignmentOperator4129
      • FOLLOW_92_in_assignmentOperator4139

        public static final org.antlr.runtime.BitSet FOLLOW_92_in_assignmentOperator4139
      • FOLLOW_93_in_assignmentOperator4149

        public static final org.antlr.runtime.BitSet FOLLOW_93_in_assignmentOperator4149
      • FOLLOW_94_in_assignmentOperator4159

        public static final org.antlr.runtime.BitSet FOLLOW_94_in_assignmentOperator4159
      • FOLLOW_95_in_assignmentOperator4169

        public static final org.antlr.runtime.BitSet FOLLOW_95_in_assignmentOperator4169
      • FOLLOW_96_in_assignmentOperator4179

        public static final org.antlr.runtime.BitSet FOLLOW_96_in_assignmentOperator4179
      • FOLLOW_97_in_assignmentOperator4189

        public static final org.antlr.runtime.BitSet FOLLOW_97_in_assignmentOperator4189
      • FOLLOW_40_in_assignmentOperator4210

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_assignmentOperator4210
      • FOLLOW_40_in_assignmentOperator4214

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_assignmentOperator4214
      • FOLLOW_51_in_assignmentOperator4218

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_assignmentOperator4218
      • FOLLOW_42_in_assignmentOperator4252

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_assignmentOperator4252
      • FOLLOW_42_in_assignmentOperator4256

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_assignmentOperator4256
      • FOLLOW_42_in_assignmentOperator4260

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_assignmentOperator4260
      • FOLLOW_51_in_assignmentOperator4264

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_assignmentOperator4264
      • FOLLOW_42_in_assignmentOperator4295

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_assignmentOperator4295
      • FOLLOW_42_in_assignmentOperator4299

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_assignmentOperator4299
      • FOLLOW_51_in_assignmentOperator4303

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_assignmentOperator4303
      • FOLLOW_conditionalOrExpression_in_conditionalExpression4332

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalOrExpression_in_conditionalExpression4332
      • FOLLOW_64_in_conditionalExpression4336

        public static final org.antlr.runtime.BitSet FOLLOW_64_in_conditionalExpression4336
      • FOLLOW_expression_in_conditionalExpression4338

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_conditionalExpression4338
      • FOLLOW_75_in_conditionalExpression4340

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_conditionalExpression4340
      • FOLLOW_expression_in_conditionalExpression4342

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_conditionalExpression4342
      • FOLLOW_conditionalAndExpression_in_conditionalOrExpression4364

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_conditionalOrExpression4364
      • FOLLOW_98_in_conditionalOrExpression4368

        public static final org.antlr.runtime.BitSet FOLLOW_98_in_conditionalOrExpression4368
      • FOLLOW_conditionalAndExpression_in_conditionalOrExpression4370

        public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_conditionalOrExpression4370
      • FOLLOW_inclusiveOrExpression_in_conditionalAndExpression4392

        public static final org.antlr.runtime.BitSet FOLLOW_inclusiveOrExpression_in_conditionalAndExpression4392
      • FOLLOW_99_in_conditionalAndExpression4396

        public static final org.antlr.runtime.BitSet FOLLOW_99_in_conditionalAndExpression4396
      • FOLLOW_inclusiveOrExpression_in_conditionalAndExpression4398

        public static final org.antlr.runtime.BitSet FOLLOW_inclusiveOrExpression_in_conditionalAndExpression4398
      • FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression4420

        public static final org.antlr.runtime.BitSet FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression4420
      • FOLLOW_100_in_inclusiveOrExpression4424

        public static final org.antlr.runtime.BitSet FOLLOW_100_in_inclusiveOrExpression4424
      • FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression4426

        public static final org.antlr.runtime.BitSet FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression4426
      • FOLLOW_andExpression_in_exclusiveOrExpression4448

        public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_exclusiveOrExpression4448
      • FOLLOW_101_in_exclusiveOrExpression4452

        public static final org.antlr.runtime.BitSet FOLLOW_101_in_exclusiveOrExpression4452
      • FOLLOW_andExpression_in_exclusiveOrExpression4454

        public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_exclusiveOrExpression4454
      • FOLLOW_equalityExpression_in_andExpression4476

        public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_andExpression4476
      • FOLLOW_43_in_andExpression4480

        public static final org.antlr.runtime.BitSet FOLLOW_43_in_andExpression4480
      • FOLLOW_equalityExpression_in_andExpression4482

        public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_andExpression4482
      • FOLLOW_instanceOfExpression_in_equalityExpression4504

        public static final org.antlr.runtime.BitSet FOLLOW_instanceOfExpression_in_equalityExpression4504
      • FOLLOW_set_in_equalityExpression4508

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_equalityExpression4508
      • FOLLOW_instanceOfExpression_in_equalityExpression4516

        public static final org.antlr.runtime.BitSet FOLLOW_instanceOfExpression_in_equalityExpression4516
      • FOLLOW_relationalExpression_in_instanceOfExpression4538

        public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_instanceOfExpression4538
      • FOLLOW_104_in_instanceOfExpression4541

        public static final org.antlr.runtime.BitSet FOLLOW_104_in_instanceOfExpression4541
      • FOLLOW_type_in_instanceOfExpression4543

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_instanceOfExpression4543
      • FOLLOW_shiftExpression_in_relationalExpression4564

        public static final org.antlr.runtime.BitSet FOLLOW_shiftExpression_in_relationalExpression4564
      • FOLLOW_relationalOp_in_relationalExpression4568

        public static final org.antlr.runtime.BitSet FOLLOW_relationalOp_in_relationalExpression4568
      • FOLLOW_shiftExpression_in_relationalExpression4570

        public static final org.antlr.runtime.BitSet FOLLOW_shiftExpression_in_relationalExpression4570
      • FOLLOW_40_in_relationalOp4605

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_relationalOp4605
      • FOLLOW_51_in_relationalOp4609

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_relationalOp4609
      • FOLLOW_42_in_relationalOp4639

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_relationalOp4639
      • FOLLOW_51_in_relationalOp4643

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_relationalOp4643
      • FOLLOW_40_in_relationalOp4664

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_relationalOp4664
      • FOLLOW_42_in_relationalOp4675

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_relationalOp4675
      • FOLLOW_additiveExpression_in_shiftExpression4695

        public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_shiftExpression4695
      • FOLLOW_shiftOp_in_shiftExpression4699

        public static final org.antlr.runtime.BitSet FOLLOW_shiftOp_in_shiftExpression4699
      • FOLLOW_additiveExpression_in_shiftExpression4701

        public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_shiftExpression4701
      • FOLLOW_40_in_shiftOp4732

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_shiftOp4732
      • FOLLOW_40_in_shiftOp4736

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_shiftOp4736
      • FOLLOW_42_in_shiftOp4768

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_shiftOp4768
      • FOLLOW_42_in_shiftOp4772

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_shiftOp4772
      • FOLLOW_42_in_shiftOp4776

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_shiftOp4776
      • FOLLOW_42_in_shiftOp4806

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_shiftOp4806
      • FOLLOW_42_in_shiftOp4810

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_shiftOp4810
      • FOLLOW_multiplicativeExpression_in_additiveExpression4840

        public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression4840
      • FOLLOW_set_in_additiveExpression4844

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression4844
      • FOLLOW_multiplicativeExpression_in_additiveExpression4852

        public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression4852
      • FOLLOW_unaryExpression_in_multiplicativeExpression4874

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression4874
      • FOLLOW_set_in_multiplicativeExpression4878

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression4878
      • FOLLOW_unaryExpression_in_multiplicativeExpression4892

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression4892
      • FOLLOW_105_in_unaryExpression4918

        public static final org.antlr.runtime.BitSet FOLLOW_105_in_unaryExpression4918
      • FOLLOW_unaryExpression_in_unaryExpression4920

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression4920
      • FOLLOW_106_in_unaryExpression4930

        public static final org.antlr.runtime.BitSet FOLLOW_106_in_unaryExpression4930
      • FOLLOW_unaryExpression_in_unaryExpression4932

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression4932
      • FOLLOW_109_in_unaryExpression4942

        public static final org.antlr.runtime.BitSet FOLLOW_109_in_unaryExpression4942
      • FOLLOW_unaryExpression_in_unaryExpression4944

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression4944
      • FOLLOW_110_in_unaryExpression4954

        public static final org.antlr.runtime.BitSet FOLLOW_110_in_unaryExpression4954
      • FOLLOW_unaryExpression_in_unaryExpression4956

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression4956
      • FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression4966

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression4966
      • FOLLOW_111_in_unaryExpressionNotPlusMinus4985

        public static final org.antlr.runtime.BitSet FOLLOW_111_in_unaryExpressionNotPlusMinus4985
      • FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus4987

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus4987
      • FOLLOW_112_in_unaryExpressionNotPlusMinus4997

        public static final org.antlr.runtime.BitSet FOLLOW_112_in_unaryExpressionNotPlusMinus4997
      • FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus4999

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus4999
      • FOLLOW_castExpression_in_unaryExpressionNotPlusMinus5009

        public static final org.antlr.runtime.BitSet FOLLOW_castExpression_in_unaryExpressionNotPlusMinus5009
      • FOLLOW_primary_in_unaryExpressionNotPlusMinus5019

        public static final org.antlr.runtime.BitSet FOLLOW_primary_in_unaryExpressionNotPlusMinus5019
      • FOLLOW_selector_in_unaryExpressionNotPlusMinus5021

        public static final org.antlr.runtime.BitSet FOLLOW_selector_in_unaryExpressionNotPlusMinus5021
      • FOLLOW_set_in_unaryExpressionNotPlusMinus5024

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_unaryExpressionNotPlusMinus5024
      • FOLLOW_66_in_castExpression5047

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_castExpression5047
      • FOLLOW_primitiveType_in_castExpression5049

        public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_castExpression5049
      • FOLLOW_67_in_castExpression5051

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_castExpression5051
      • FOLLOW_unaryExpression_in_castExpression5053

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_castExpression5053
      • FOLLOW_66_in_castExpression5062

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_castExpression5062
      • FOLLOW_type_in_castExpression5065

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_castExpression5065
      • FOLLOW_expression_in_castExpression5069

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_castExpression5069
      • FOLLOW_67_in_castExpression5072

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_castExpression5072
      • FOLLOW_unaryExpressionNotPlusMinus_in_castExpression5074

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_castExpression5074
      • FOLLOW_parExpression_in_primary5093

        public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_primary5093
      • FOLLOW_69_in_primary5103

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_primary5103
      • FOLLOW_29_in_primary5106

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_primary5106
      • FOLLOW_Identifier_in_primary5108

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_primary5108
      • FOLLOW_identifierSuffix_in_primary5112

        public static final org.antlr.runtime.BitSet FOLLOW_identifierSuffix_in_primary5112
      • FOLLOW_65_in_primary5123

        public static final org.antlr.runtime.BitSet FOLLOW_65_in_primary5123
      • FOLLOW_superSuffix_in_primary5125

        public static final org.antlr.runtime.BitSet FOLLOW_superSuffix_in_primary5125
      • FOLLOW_literal_in_primary5135

        public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primary5135
      • FOLLOW_113_in_primary5145

        public static final org.antlr.runtime.BitSet FOLLOW_113_in_primary5145
      • FOLLOW_creator_in_primary5147

        public static final org.antlr.runtime.BitSet FOLLOW_creator_in_primary5147
      • FOLLOW_Identifier_in_primary5157

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_primary5157
      • FOLLOW_29_in_primary5160

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_primary5160
      • FOLLOW_Identifier_in_primary5162

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_primary5162
      • FOLLOW_identifierSuffix_in_primary5166

        public static final org.antlr.runtime.BitSet FOLLOW_identifierSuffix_in_primary5166
      • FOLLOW_primitiveType_in_primary5177

        public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_primary5177
      • FOLLOW_48_in_primary5180

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_primary5180
      • FOLLOW_49_in_primary5182

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_primary5182
      • FOLLOW_29_in_primary5186

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_primary5186
      • FOLLOW_37_in_primary5188

        public static final org.antlr.runtime.BitSet FOLLOW_37_in_primary5188
      • FOLLOW_47_in_primary5198

        public static final org.antlr.runtime.BitSet FOLLOW_47_in_primary5198
      • FOLLOW_29_in_primary5200

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_primary5200
      • FOLLOW_37_in_primary5202

        public static final org.antlr.runtime.BitSet FOLLOW_37_in_primary5202
      • FOLLOW_48_in_identifierSuffix5222

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_identifierSuffix5222
      • FOLLOW_49_in_identifierSuffix5224

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_identifierSuffix5224
      • FOLLOW_29_in_identifierSuffix5228

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_identifierSuffix5228
      • FOLLOW_37_in_identifierSuffix5230

        public static final org.antlr.runtime.BitSet FOLLOW_37_in_identifierSuffix5230
      • FOLLOW_48_in_identifierSuffix5241

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_identifierSuffix5241
      • FOLLOW_expression_in_identifierSuffix5243

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_identifierSuffix5243
      • FOLLOW_49_in_identifierSuffix5245

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_identifierSuffix5245
      • FOLLOW_arguments_in_identifierSuffix5258

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_identifierSuffix5258
      • FOLLOW_29_in_identifierSuffix5268

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_identifierSuffix5268
      • FOLLOW_37_in_identifierSuffix5270

        public static final org.antlr.runtime.BitSet FOLLOW_37_in_identifierSuffix5270
      • FOLLOW_29_in_identifierSuffix5280

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_identifierSuffix5280
      • FOLLOW_explicitGenericInvocation_in_identifierSuffix5282

        public static final org.antlr.runtime.BitSet FOLLOW_explicitGenericInvocation_in_identifierSuffix5282
      • FOLLOW_29_in_identifierSuffix5292

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_identifierSuffix5292
      • FOLLOW_69_in_identifierSuffix5294

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_identifierSuffix5294
      • FOLLOW_29_in_identifierSuffix5304

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_identifierSuffix5304
      • FOLLOW_65_in_identifierSuffix5306

        public static final org.antlr.runtime.BitSet FOLLOW_65_in_identifierSuffix5306
      • FOLLOW_arguments_in_identifierSuffix5308

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_identifierSuffix5308
      • FOLLOW_29_in_identifierSuffix5318

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_identifierSuffix5318
      • FOLLOW_113_in_identifierSuffix5320

        public static final org.antlr.runtime.BitSet FOLLOW_113_in_identifierSuffix5320
      • FOLLOW_innerCreator_in_identifierSuffix5322

        public static final org.antlr.runtime.BitSet FOLLOW_innerCreator_in_identifierSuffix5322
      • FOLLOW_nonWildcardTypeArguments_in_creator5341

        public static final org.antlr.runtime.BitSet FOLLOW_nonWildcardTypeArguments_in_creator5341
      • FOLLOW_createdName_in_creator5343

        public static final org.antlr.runtime.BitSet FOLLOW_createdName_in_creator5343
      • FOLLOW_classCreatorRest_in_creator5345

        public static final org.antlr.runtime.BitSet FOLLOW_classCreatorRest_in_creator5345
      • FOLLOW_createdName_in_creator5355

        public static final org.antlr.runtime.BitSet FOLLOW_createdName_in_creator5355
      • FOLLOW_arrayCreatorRest_in_creator5358

        public static final org.antlr.runtime.BitSet FOLLOW_arrayCreatorRest_in_creator5358
      • FOLLOW_classCreatorRest_in_creator5362

        public static final org.antlr.runtime.BitSet FOLLOW_classCreatorRest_in_creator5362
      • FOLLOW_classOrInterfaceType_in_createdName5382

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceType_in_createdName5382
      • FOLLOW_primitiveType_in_createdName5392

        public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_createdName5392
      • FOLLOW_nonWildcardTypeArguments_in_innerCreator5415

        public static final org.antlr.runtime.BitSet FOLLOW_nonWildcardTypeArguments_in_innerCreator5415
      • FOLLOW_Identifier_in_innerCreator5418

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_innerCreator5418
      • FOLLOW_classCreatorRest_in_innerCreator5420

        public static final org.antlr.runtime.BitSet FOLLOW_classCreatorRest_in_innerCreator5420
      • FOLLOW_48_in_arrayCreatorRest5439

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_arrayCreatorRest5439
      • FOLLOW_49_in_arrayCreatorRest5453

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_arrayCreatorRest5453
      • FOLLOW_48_in_arrayCreatorRest5456

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_arrayCreatorRest5456
      • FOLLOW_49_in_arrayCreatorRest5458

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_arrayCreatorRest5458
      • FOLLOW_arrayInitializer_in_arrayCreatorRest5462

        public static final org.antlr.runtime.BitSet FOLLOW_arrayInitializer_in_arrayCreatorRest5462
      • FOLLOW_expression_in_arrayCreatorRest5476

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_arrayCreatorRest5476
      • FOLLOW_49_in_arrayCreatorRest5478

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_arrayCreatorRest5478
      • FOLLOW_48_in_arrayCreatorRest5481

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_arrayCreatorRest5481
      • FOLLOW_expression_in_arrayCreatorRest5483

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_arrayCreatorRest5483
      • FOLLOW_49_in_arrayCreatorRest5485

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_arrayCreatorRest5485
      • FOLLOW_48_in_arrayCreatorRest5490

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_arrayCreatorRest5490
      • FOLLOW_49_in_arrayCreatorRest5492

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_arrayCreatorRest5492
      • FOLLOW_arguments_in_classCreatorRest5523

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_classCreatorRest5523
      • FOLLOW_classBody_in_classCreatorRest5525

        public static final org.antlr.runtime.BitSet FOLLOW_classBody_in_classCreatorRest5525
      • FOLLOW_nonWildcardTypeArguments_in_explicitGenericInvocation5549

        public static final org.antlr.runtime.BitSet FOLLOW_nonWildcardTypeArguments_in_explicitGenericInvocation5549
      • FOLLOW_Identifier_in_explicitGenericInvocation5551

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_explicitGenericInvocation5551
      • FOLLOW_arguments_in_explicitGenericInvocation5553

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitGenericInvocation5553
      • FOLLOW_40_in_nonWildcardTypeArguments5576

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_nonWildcardTypeArguments5576
      • FOLLOW_typeList_in_nonWildcardTypeArguments5578

        public static final org.antlr.runtime.BitSet FOLLOW_typeList_in_nonWildcardTypeArguments5578
      • FOLLOW_42_in_nonWildcardTypeArguments5580

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_nonWildcardTypeArguments5580
      • FOLLOW_29_in_selector5603

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_selector5603
      • FOLLOW_Identifier_in_selector5605

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_selector5605
      • FOLLOW_arguments_in_selector5607

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_selector5607
      • FOLLOW_29_in_selector5618

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_selector5618
      • FOLLOW_69_in_selector5620

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_selector5620
      • FOLLOW_29_in_selector5630

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_selector5630
      • FOLLOW_65_in_selector5632

        public static final org.antlr.runtime.BitSet FOLLOW_65_in_selector5632
      • FOLLOW_superSuffix_in_selector5634

        public static final org.antlr.runtime.BitSet FOLLOW_superSuffix_in_selector5634
      • FOLLOW_29_in_selector5644

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_selector5644
      • FOLLOW_113_in_selector5646

        public static final org.antlr.runtime.BitSet FOLLOW_113_in_selector5646
      • FOLLOW_innerCreator_in_selector5648

        public static final org.antlr.runtime.BitSet FOLLOW_innerCreator_in_selector5648
      • FOLLOW_48_in_selector5658

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_selector5658
      • FOLLOW_expression_in_selector5660

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_selector5660
      • FOLLOW_49_in_selector5662

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_selector5662
      • FOLLOW_arguments_in_superSuffix5685

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_superSuffix5685
      • FOLLOW_29_in_superSuffix5695

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_superSuffix5695
      • FOLLOW_Identifier_in_superSuffix5697

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_superSuffix5697
      • FOLLOW_arguments_in_superSuffix5699

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_superSuffix5699
      • FOLLOW_66_in_arguments5719

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_arguments5719
      • FOLLOW_expressionList_in_arguments5721

        public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments5721
      • FOLLOW_67_in_arguments5724

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_arguments5724
      • FOLLOW_annotations_in_synpred5_Java44

        public static final org.antlr.runtime.BitSet FOLLOW_annotations_in_synpred5_Java44
      • FOLLOW_packageDeclaration_in_synpred5_Java58

        public static final org.antlr.runtime.BitSet FOLLOW_packageDeclaration_in_synpred5_Java58
      • FOLLOW_importDeclaration_in_synpred5_Java60

        public static final org.antlr.runtime.BitSet FOLLOW_importDeclaration_in_synpred5_Java60
      • FOLLOW_typeDeclaration_in_synpred5_Java63

        public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_synpred5_Java63
      • FOLLOW_classOrInterfaceDeclaration_in_synpred5_Java78

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceDeclaration_in_synpred5_Java78
      • FOLLOW_typeDeclaration_in_synpred5_Java80

        public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_synpred5_Java80
      • FOLLOW_explicitConstructorInvocation_in_synpred113_Java2455

        public static final org.antlr.runtime.BitSet FOLLOW_explicitConstructorInvocation_in_synpred113_Java2455
      • FOLLOW_nonWildcardTypeArguments_in_synpred117_Java2480

        public static final org.antlr.runtime.BitSet FOLLOW_nonWildcardTypeArguments_in_synpred117_Java2480
      • FOLLOW_set_in_synpred117_Java2483

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_synpred117_Java2483
      • FOLLOW_arguments_in_synpred117_Java2491

        public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_synpred117_Java2491
      • FOLLOW_26_in_synpred117_Java2493

        public static final org.antlr.runtime.BitSet FOLLOW_26_in_synpred117_Java2493
      • FOLLOW_annotation_in_synpred128_Java2704

        public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_synpred128_Java2704
      • FOLLOW_localVariableDeclarationStatement_in_synpred151_Java3231

        public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclarationStatement_in_synpred151_Java3231
      • FOLLOW_classOrInterfaceDeclaration_in_synpred152_Java3241

        public static final org.antlr.runtime.BitSet FOLLOW_classOrInterfaceDeclaration_in_synpred152_Java3241
      • FOLLOW_77_in_synpred157_Java3386

        public static final org.antlr.runtime.BitSet FOLLOW_77_in_synpred157_Java3386
      • FOLLOW_statement_in_synpred157_Java3388

        public static final org.antlr.runtime.BitSet FOLLOW_statement_in_synpred157_Java3388
      • FOLLOW_catches_in_synpred162_Java3464

        public static final org.antlr.runtime.BitSet FOLLOW_catches_in_synpred162_Java3464
      • FOLLOW_82_in_synpred162_Java3466

        public static final org.antlr.runtime.BitSet FOLLOW_82_in_synpred162_Java3466
      • FOLLOW_block_in_synpred162_Java3468

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_synpred162_Java3468
      • FOLLOW_catches_in_synpred163_Java3480

        public static final org.antlr.runtime.BitSet FOLLOW_catches_in_synpred163_Java3480
      • FOLLOW_switchLabel_in_synpred178_Java3771

        public static final org.antlr.runtime.BitSet FOLLOW_switchLabel_in_synpred178_Java3771
      • FOLLOW_89_in_synpred180_Java3798

        public static final org.antlr.runtime.BitSet FOLLOW_89_in_synpred180_Java3798
      • FOLLOW_constantExpression_in_synpred180_Java3800

        public static final org.antlr.runtime.BitSet FOLLOW_constantExpression_in_synpred180_Java3800
      • FOLLOW_75_in_synpred180_Java3802

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_synpred180_Java3802
      • FOLLOW_89_in_synpred181_Java3812

        public static final org.antlr.runtime.BitSet FOLLOW_89_in_synpred181_Java3812
      • FOLLOW_enumConstantName_in_synpred181_Java3814

        public static final org.antlr.runtime.BitSet FOLLOW_enumConstantName_in_synpred181_Java3814
      • FOLLOW_75_in_synpred181_Java3816

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_synpred181_Java3816
      • FOLLOW_enhancedForControl_in_synpred182_Java3859

        public static final org.antlr.runtime.BitSet FOLLOW_enhancedForControl_in_synpred182_Java3859
      • FOLLOW_localVariableDeclaration_in_synpred186_Java3899

        public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_synpred186_Java3899
      • FOLLOW_assignmentOperator_in_synpred188_Java4082

        public static final org.antlr.runtime.BitSet FOLLOW_assignmentOperator_in_synpred188_Java4082
      • FOLLOW_expression_in_synpred188_Java4084

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred188_Java4084
      • FOLLOW_40_in_synpred198_Java4200

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_synpred198_Java4200
      • FOLLOW_40_in_synpred198_Java4202

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_synpred198_Java4202
      • FOLLOW_51_in_synpred198_Java4204

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_synpred198_Java4204
      • FOLLOW_42_in_synpred199_Java4240

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred199_Java4240
      • FOLLOW_42_in_synpred199_Java4242

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred199_Java4242
      • FOLLOW_42_in_synpred199_Java4244

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred199_Java4244
      • FOLLOW_51_in_synpred199_Java4246

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_synpred199_Java4246
      • FOLLOW_42_in_synpred200_Java4285

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred200_Java4285
      • FOLLOW_42_in_synpred200_Java4287

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred200_Java4287
      • FOLLOW_51_in_synpred200_Java4289

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_synpred200_Java4289
      • FOLLOW_40_in_synpred211_Java4597

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_synpred211_Java4597
      • FOLLOW_51_in_synpred211_Java4599

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_synpred211_Java4599
      • FOLLOW_42_in_synpred212_Java4631

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred212_Java4631
      • FOLLOW_51_in_synpred212_Java4633

        public static final org.antlr.runtime.BitSet FOLLOW_51_in_synpred212_Java4633
      • FOLLOW_40_in_synpred215_Java4724

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_synpred215_Java4724
      • FOLLOW_40_in_synpred215_Java4726

        public static final org.antlr.runtime.BitSet FOLLOW_40_in_synpred215_Java4726
      • FOLLOW_42_in_synpred216_Java4758

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred216_Java4758
      • FOLLOW_42_in_synpred216_Java4760

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred216_Java4760
      • FOLLOW_42_in_synpred216_Java4762

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred216_Java4762
      • FOLLOW_42_in_synpred217_Java4798

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred217_Java4798
      • FOLLOW_42_in_synpred217_Java4800

        public static final org.antlr.runtime.BitSet FOLLOW_42_in_synpred217_Java4800
      • FOLLOW_castExpression_in_synpred229_Java5009

        public static final org.antlr.runtime.BitSet FOLLOW_castExpression_in_synpred229_Java5009
      • FOLLOW_66_in_synpred233_Java5047

        public static final org.antlr.runtime.BitSet FOLLOW_66_in_synpred233_Java5047
      • FOLLOW_primitiveType_in_synpred233_Java5049

        public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_synpred233_Java5049
      • FOLLOW_67_in_synpred233_Java5051

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_synpred233_Java5051
      • FOLLOW_unaryExpression_in_synpred233_Java5053

        public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_synpred233_Java5053
      • FOLLOW_type_in_synpred234_Java5065

        public static final org.antlr.runtime.BitSet FOLLOW_type_in_synpred234_Java5065
      • FOLLOW_29_in_synpred236_Java5106

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_synpred236_Java5106
      • FOLLOW_Identifier_in_synpred236_Java5108

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_synpred236_Java5108
      • FOLLOW_identifierSuffix_in_synpred237_Java5112

        public static final org.antlr.runtime.BitSet FOLLOW_identifierSuffix_in_synpred237_Java5112
      • FOLLOW_29_in_synpred242_Java5160

        public static final org.antlr.runtime.BitSet FOLLOW_29_in_synpred242_Java5160
      • FOLLOW_Identifier_in_synpred242_Java5162

        public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_synpred242_Java5162
      • FOLLOW_identifierSuffix_in_synpred243_Java5166

        public static final org.antlr.runtime.BitSet FOLLOW_identifierSuffix_in_synpred243_Java5166
      • FOLLOW_48_in_synpred249_Java5241

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_synpred249_Java5241
      • FOLLOW_expression_in_synpred249_Java5243

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred249_Java5243
      • FOLLOW_49_in_synpred249_Java5245

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_synpred249_Java5245
      • FOLLOW_48_in_synpred262_Java5481

        public static final org.antlr.runtime.BitSet FOLLOW_48_in_synpred262_Java5481
      • FOLLOW_expression_in_synpred262_Java5483

        public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred262_Java5483
      • FOLLOW_49_in_synpred262_Java5485

        public static final org.antlr.runtime.BitSet FOLLOW_49_in_synpred262_Java5485
    • Constructor Detail

      • JavaParser

        public JavaParser​(org.antlr.runtime.TokenStream input)
      • JavaParser

        public JavaParser​(org.antlr.runtime.TokenStream input,
                          int port,
                          org.antlr.runtime.RecognizerSharedState state)
      • JavaParser

        public JavaParser​(org.antlr.runtime.TokenStream input,
                          org.antlr.runtime.debug.DebugEventListener dbg)
    • Method Detail

      • getRuleLevel

        public int getRuleLevel()
      • incRuleLevel

        public void incRuleLevel()
      • decRuleLevel

        public void decRuleLevel()
      • evalPredicate

        protected boolean evalPredicate​(boolean result,
                                        java.lang.String predicate)
      • getTokenNames

        public java.lang.String[] getTokenNames()
        Overrides:
        getTokenNames in class org.antlr.runtime.BaseRecognizer
      • getGrammarFileName

        public java.lang.String getGrammarFileName()
        Overrides:
        getGrammarFileName in class org.antlr.runtime.BaseRecognizer
      • compilationUnit

        public final void compilationUnit()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • packageDeclaration

        public final void packageDeclaration()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • importDeclaration

        public final void importDeclaration()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeDeclaration

        public final void typeDeclaration()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classOrInterfaceDeclaration

        public final void classOrInterfaceDeclaration()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classOrInterfaceModifiers

        public final void classOrInterfaceModifiers()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classOrInterfaceModifier

        public final void classOrInterfaceModifier()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • modifiers

        public final void modifiers()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classDeclaration

        public final void classDeclaration()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • normalClassDeclaration

        public final void normalClassDeclaration()
                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeParameters

        public final void typeParameters()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeParameter

        public final void typeParameter()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeBound

        public final void typeBound()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enumDeclaration

        public final void enumDeclaration()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enumBody

        public final void enumBody()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enumConstants

        public final void enumConstants()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enumConstant

        public final void enumConstant()
                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enumBodyDeclarations

        public final void enumBodyDeclarations()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceDeclaration

        public final void interfaceDeclaration()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • normalInterfaceDeclaration

        public final void normalInterfaceDeclaration()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeList

        public final void typeList()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classBody

        public final void classBody()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceBody

        public final void interfaceBody()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classBodyDeclaration

        public final void classBodyDeclaration()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • memberDecl

        public final void memberDecl()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • memberDeclaration

        public final void memberDeclaration()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • genericMethodOrConstructorDecl

        public final void genericMethodOrConstructorDecl()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • genericMethodOrConstructorRest

        public final void genericMethodOrConstructorRest()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • methodDeclaration

        public final void methodDeclaration()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • fieldDeclaration

        public final void fieldDeclaration()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceBodyDeclaration

        public final void interfaceBodyDeclaration()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceMemberDecl

        public final void interfaceMemberDecl()
                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceMethodOrFieldDecl

        public final void interfaceMethodOrFieldDecl()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceMethodOrFieldRest

        public final void interfaceMethodOrFieldRest()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • methodDeclaratorRest

        public final void methodDeclaratorRest()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • voidMethodDeclaratorRest

        public final void voidMethodDeclaratorRest()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceMethodDeclaratorRest

        public final void interfaceMethodDeclaratorRest()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • interfaceGenericMethodDecl

        public final void interfaceGenericMethodDecl()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • voidInterfaceMethodDeclaratorRest

        public final void voidInterfaceMethodDeclaratorRest()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • constructorDeclaratorRest

        public final void constructorDeclaratorRest()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • constantDeclarator

        public final void constantDeclarator()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variableDeclarators

        public final void variableDeclarators()
                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variableDeclarator

        public final void variableDeclarator()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • constantDeclaratorsRest

        public final void constantDeclaratorsRest()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • constantDeclaratorRest

        public final void constantDeclaratorRest()
                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variableDeclaratorId

        public final void variableDeclaratorId()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variableInitializer

        public final void variableInitializer()
                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • arrayInitializer

        public final void arrayInitializer()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • modifier

        public final void modifier()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • packageOrTypeName

        public final void packageOrTypeName()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enumConstantName

        public final void enumConstantName()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeName

        public final void typeName()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • type

        public final void type()
                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classOrInterfaceType

        public final void classOrInterfaceType()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • primitiveType

        public final void primitiveType()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variableModifier

        public final void variableModifier()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeArguments

        public final void typeArguments()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • typeArgument

        public final void typeArgument()
                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • qualifiedNameList

        public final void qualifiedNameList()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • formalParameters

        public final void formalParameters()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • formalParameterDecls

        public final void formalParameterDecls()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • formalParameterDeclsRest

        public final void formalParameterDeclsRest()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • methodBody

        public final void methodBody()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • constructorBody

        public final void constructorBody()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • explicitConstructorInvocation

        public final void explicitConstructorInvocation()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • qualifiedName

        public final void qualifiedName()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • literal

        public final void literal()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • integerLiteral

        public final void integerLiteral()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • booleanLiteral

        public final void booleanLiteral()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotations

        public final void annotations()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotation

        public final void annotation()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationName

        public final void annotationName()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementValuePairs

        public final void elementValuePairs()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementValuePair

        public final void elementValuePair()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementValue

        public final void elementValue()
                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementValueArrayInitializer

        public final void elementValueArrayInitializer()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationTypeDeclaration

        public final void annotationTypeDeclaration()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationTypeBody

        public final void annotationTypeBody()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationTypeElementDeclaration

        public final void annotationTypeElementDeclaration()
                                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationTypeElementRest

        public final void annotationTypeElementRest()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationMethodOrConstantRest

        public final void annotationMethodOrConstantRest()
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationMethodRest

        public final void annotationMethodRest()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • annotationConstantRest

        public final void annotationConstantRest()
                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • defaultValue

        public final void defaultValue()
                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • block

        public final void block()
                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • blockStatement

        public final void blockStatement()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • localVariableDeclarationStatement

        public final void localVariableDeclarationStatement()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • localVariableDeclaration

        public final void localVariableDeclaration()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • variableModifiers

        public final void variableModifiers()
                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • statement

        public final void statement()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • catches

        public final void catches()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • catchClause

        public final void catchClause()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • formalParameter

        public final void formalParameter()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • switchBlockStatementGroups

        public final void switchBlockStatementGroups()
                                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • switchBlockStatementGroup

        public final void switchBlockStatementGroup()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • switchLabel

        public final void switchLabel()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • forControl

        public final void forControl()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • forInit

        public final void forInit()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • enhancedForControl

        public final void enhancedForControl()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • forUpdate

        public final void forUpdate()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • parExpression

        public final void parExpression()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • expressionList

        public final void expressionList()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • statementExpression

        public final void statementExpression()
                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • constantExpression

        public final void constantExpression()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • expression

        public final void expression()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • assignmentOperator

        public final void assignmentOperator()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • conditionalExpression

        public final void conditionalExpression()
                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • conditionalOrExpression

        public final void conditionalOrExpression()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • conditionalAndExpression

        public final void conditionalAndExpression()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • inclusiveOrExpression

        public final void inclusiveOrExpression()
                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • exclusiveOrExpression

        public final void exclusiveOrExpression()
                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • andExpression

        public final void andExpression()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • equalityExpression

        public final void equalityExpression()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • instanceOfExpression

        public final void instanceOfExpression()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • relationalExpression

        public final void relationalExpression()
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • relationalOp

        public final void relationalOp()
                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • shiftExpression

        public final void shiftExpression()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • shiftOp

        public final void shiftOp()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • additiveExpression

        public final void additiveExpression()
                                      throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • multiplicativeExpression

        public final void multiplicativeExpression()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • unaryExpression

        public final void unaryExpression()
                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • unaryExpressionNotPlusMinus

        public final void unaryExpressionNotPlusMinus()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • castExpression

        public final void castExpression()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • primary

        public final void primary()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • identifierSuffix

        public final void identifierSuffix()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • creator

        public final void creator()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • createdName

        public final void createdName()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • innerCreator

        public final void innerCreator()
                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • arrayCreatorRest

        public final void arrayCreatorRest()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • classCreatorRest

        public final void classCreatorRest()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • explicitGenericInvocation

        public final void explicitGenericInvocation()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • nonWildcardTypeArguments

        public final void nonWildcardTypeArguments()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • selector

        public final void selector()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • superSuffix

        public final void superSuffix()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • arguments

        public final void arguments()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred5_Java_fragment

        public final void synpred5_Java_fragment()
                                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred113_Java_fragment

        public final void synpred113_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred117_Java_fragment

        public final void synpred117_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred128_Java_fragment

        public final void synpred128_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred151_Java_fragment

        public final void synpred151_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred152_Java_fragment

        public final void synpred152_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred157_Java_fragment

        public final void synpred157_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred162_Java_fragment

        public final void synpred162_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred163_Java_fragment

        public final void synpred163_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred178_Java_fragment

        public final void synpred178_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred180_Java_fragment

        public final void synpred180_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred181_Java_fragment

        public final void synpred181_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred182_Java_fragment

        public final void synpred182_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred186_Java_fragment

        public final void synpred186_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred188_Java_fragment

        public final void synpred188_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred198_Java_fragment

        public final void synpred198_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred199_Java_fragment

        public final void synpred199_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred200_Java_fragment

        public final void synpred200_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred211_Java_fragment

        public final void synpred211_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred212_Java_fragment

        public final void synpred212_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred215_Java_fragment

        public final void synpred215_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred216_Java_fragment

        public final void synpred216_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred217_Java_fragment

        public final void synpred217_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred229_Java_fragment

        public final void synpred229_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred233_Java_fragment

        public final void synpred233_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred234_Java_fragment

        public final void synpred234_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred236_Java_fragment

        public final void synpred236_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred237_Java_fragment

        public final void synpred237_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred242_Java_fragment

        public final void synpred242_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred243_Java_fragment

        public final void synpred243_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred249_Java_fragment

        public final void synpred249_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred262_Java_fragment

        public final void synpred262_Java_fragment()
                                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred157_Java

        public final boolean synpred157_Java()
      • synpred211_Java

        public final boolean synpred211_Java()
      • synpred249_Java

        public final boolean synpred249_Java()
      • synpred243_Java

        public final boolean synpred243_Java()
      • synpred5_Java

        public final boolean synpred5_Java()
      • synpred229_Java

        public final boolean synpred229_Java()
      • synpred178_Java

        public final boolean synpred178_Java()
      • synpred215_Java

        public final boolean synpred215_Java()
      • synpred113_Java

        public final boolean synpred113_Java()
      • synpred151_Java

        public final boolean synpred151_Java()
      • synpred117_Java

        public final boolean synpred117_Java()
      • synpred162_Java

        public final boolean synpred162_Java()
      • synpred217_Java

        public final boolean synpred217_Java()
      • synpred186_Java

        public final boolean synpred186_Java()
      • synpred188_Java

        public final boolean synpred188_Java()
      • synpred212_Java

        public final boolean synpred212_Java()
      • synpred163_Java

        public final boolean synpred163_Java()
      • synpred152_Java

        public final boolean synpred152_Java()
      • synpred242_Java

        public final boolean synpred242_Java()
      • synpred199_Java

        public final boolean synpred199_Java()
      • synpred216_Java

        public final boolean synpred216_Java()
      • synpred236_Java

        public final boolean synpred236_Java()
      • synpred262_Java

        public final boolean synpred262_Java()
      • synpred198_Java

        public final boolean synpred198_Java()
      • synpred233_Java

        public final boolean synpred233_Java()
      • synpred180_Java

        public final boolean synpred180_Java()
      • synpred128_Java

        public final boolean synpred128_Java()
      • synpred200_Java

        public final boolean synpred200_Java()
      • synpred234_Java

        public final boolean synpred234_Java()
      • synpred182_Java

        public final boolean synpred182_Java()
      • synpred181_Java

        public final boolean synpred181_Java()
      • synpred237_Java

        public final boolean synpred237_Java()