org.cesta.parsers.java
Class ShadowVariablesParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.cesta.parsers.java.AbstractTreeParser
              extended by org.cesta.parsers.java.ShadowVariablesParser

public class ShadowVariablesParser
extends AbstractTreeParser

This tree rewrite parser provides protection against error induction. Each variable with supported type (currently byte, short, boolean) has its own shadow negation copy, which is updated on each modification and checked on each read access.


Nested Class Summary
static class ShadowVariablesParser.additionalImports_return
           
static class ShadowVariablesParser.annotation_return
           
static class ShadowVariablesParser.annotationDefaultValue_return
           
static class ShadowVariablesParser.annotationElementValue_return
           
static class ShadowVariablesParser.annotationInit_return
           
static class ShadowVariablesParser.annotationInitializer_return
           
static class ShadowVariablesParser.annotationInitializers_return
           
static class ShadowVariablesParser.annotationList_return
           
static class ShadowVariablesParser.annotationScopeDeclarations_return
           
static class ShadowVariablesParser.annotationTopLevelScope_return
           
static class ShadowVariablesParser.arguments_return
           
static class ShadowVariablesParser.arrayDeclarator_return
           
static class ShadowVariablesParser.arrayDeclaratorList_return
           
static class ShadowVariablesParser.arrayInitializer_return
           
static class ShadowVariablesParser.arrayTypeDeclarator_return
           
static class ShadowVariablesParser.assignExpression_return
           
protected static class ShadowVariablesParser.assignExpression_scope
           
static class ShadowVariablesParser.block_return
           
protected static class ShadowVariablesParser.block_scope
           
static class ShadowVariablesParser.blockStatement_return
           
static class ShadowVariablesParser.bound_return
           
static class ShadowVariablesParser.catchClause_return
           
static class ShadowVariablesParser.catches_return
           
static class ShadowVariablesParser.classAdditionalCode_return
           
static class ShadowVariablesParser.classDeclaration_return
           
protected static class ShadowVariablesParser.classDeclaration_scope
           
static class ShadowVariablesParser.classScopeDeclarations_return
           
static class ShadowVariablesParser.classTopLevelScope_return
           
static class ShadowVariablesParser.enumConstant_return
           
static class ShadowVariablesParser.enumTopLevelScope_return
           
static class ShadowVariablesParser.explicitConstructorCall_return
           
static class ShadowVariablesParser.expr_return
           
static class ShadowVariablesParser.expression_return
           
static class ShadowVariablesParser.extendsClause_return
           
static class ShadowVariablesParser.forCondition_return
           
static class ShadowVariablesParser.forInit_return
           
static class ShadowVariablesParser.formalParameterList_return
           
static class ShadowVariablesParser.formalParameterStandardDecl_return
           
static class ShadowVariablesParser.formalParameterVarargDecl_return
           
static class ShadowVariablesParser.forUpdater_return
           
static class ShadowVariablesParser.genericTypeArgument_return
           
static class ShadowVariablesParser.genericTypeArgumentList_return
           
static class ShadowVariablesParser.genericTypeParameter_return
           
static class ShadowVariablesParser.genericTypeParameterList_return
           
static class ShadowVariablesParser.genericWildcardBoundType_return
           
static class ShadowVariablesParser.globalVariableDeclaration_return
           
static class ShadowVariablesParser.ifStatement_return
           
protected static class ShadowVariablesParser.ifStatement_scope
           
static class ShadowVariablesParser.implementsClause_return
           
static class ShadowVariablesParser.importDeclaration_return
           
static class ShadowVariablesParser.innerNewExpression_return
           
static class ShadowVariablesParser.interfaceScopeDeclarations_return
           
static class ShadowVariablesParser.interfaceTopLevelScope_return
           
static class ShadowVariablesParser.javaSource_return
           
static class ShadowVariablesParser.literal_return
           
static class ShadowVariablesParser.localModifier_return
           
static class ShadowVariablesParser.localModifierList_return
           
static class ShadowVariablesParser.localVariableDeclaration_return
           
static class ShadowVariablesParser.methodScopeDeclarations_return
           
protected static class ShadowVariablesParser.methodScopeDeclarations_scope
           
static class ShadowVariablesParser.modifier_return
           
static class ShadowVariablesParser.modifierList_return
           
static class ShadowVariablesParser.newArrayConstruction_return
           
static class ShadowVariablesParser.newExpression_return
           
static class ShadowVariablesParser.packageDeclaration_return
           
static class ShadowVariablesParser.parenthesizedExpression_return
           
protected static class ShadowVariablesParser.parenthesizedExpression_scope
           
static class ShadowVariablesParser.primaryExpression_return
           
protected static class ShadowVariablesParser.primaryExpression_scope
           
static class ShadowVariablesParser.primitiveType_return
           
static class ShadowVariablesParser.qualifiedIdentifier_return
           
static class ShadowVariablesParser.qualifiedTypeIdent_return
           
static class ShadowVariablesParser.statement_return
           
static class ShadowVariablesParser.STAttrMap
          allows convenient multi-value initialization: "new STAttrMap().put(...).put(...)"
static class ShadowVariablesParser.switchBlockLabels_return
           
static class ShadowVariablesParser.switchCaseLabel_return
           
static class ShadowVariablesParser.switchDefaultLabel_return
           
static class ShadowVariablesParser.throwsClause_return
           
static class ShadowVariablesParser.type_return
           
static class ShadowVariablesParser.typeDeclaration_return
           
static class ShadowVariablesParser.typeIdent_return
           
 class ShadowVariablesParser.Variable
          Model for variables
protected static class ShadowVariablesParser.VariableDeclaration_scope
           
static class ShadowVariablesParser.variableDeclarator_return
           
protected static class ShadowVariablesParser.variableDeclarator_scope
           
static class ShadowVariablesParser.variableDeclaratorId_return
           
static class ShadowVariablesParser.variableDeclaratorList_return
           
 class ShadowVariablesParser.VariableGroup
          Model for different types of variables
static class ShadowVariablesParser.variableInitializer_return
           
static class ShadowVariablesParser.variableResistantInitializer_return
           
 
Nested classes/interfaces inherited from class org.cesta.parsers.java.AbstractTreeParser
AbstractTreeParser.runtimeRewriteParams_scope
 
Field Summary
static int ABSTRACT
           
static int AND
           
static int AND_ASSIGN
           
static int ANNOTATION_INIT_ARRAY_ELEMENT
           
static int ANNOTATION_INIT_BLOCK
           
static int ANNOTATION_INIT_DEFAULT_KEY
           
static int ANNOTATION_INIT_KEY_LIST
           
static int ANNOTATION_LIST
           
static int ANNOTATION_METHOD_DECL
           
static int ANNOTATION_SCOPE
           
static int ANNOTATION_TOP_LEVEL_SCOPE
           
static int ARGUMENT_LIST
           
static int ARRAY_DECLARATOR
           
static int ARRAY_DECLARATOR_LIST
           
static int ARRAY_ELEMENT_ACCESS
           
static int ARRAY_INITIALIZER
           
static int ASSERT
           
static int ASSIGN
           
protected  java.util.Stack assignExpression_stack
           
static int AT
           
static int BIT_SHIFT_RIGHT
           
static int BIT_SHIFT_RIGHT_ASSIGN
           
static int BLOCK_SCOPE
           
protected  java.util.Stack block_stack
           
static int BOOLEAN
           
static int BREAK
           
static int BYTE
           
static int CASE
           
static int CAST_EXPR
           
static int CATCH
           
static int CATCH_CLAUSE_LIST
           
static int CLASS
           
static int CLASS_CONSTRUCTOR_CALL
           
static int CLASS_INSTANCE_INITIALIZER
           
static int CLASS_STATIC_INITIALIZER
           
static int CLASS_TOP_LEVEL_SCOPE
           
protected  java.util.Stack classDeclaration_stack
           
static int COLON
           
static int COMMA
           
static int COMMENT
           
static int CONSTRUCTOR_DECL
           
static int CONTINUE
           
static int DEC
           
static int DECIMAL_LITERAL
           
static int DEFAULT
           
protected  org.cesta.parsers.java.ShadowVariablesParser.DFA35 dfa35
           
protected  org.cesta.parsers.java.ShadowVariablesParser.DFA66 dfa66
           
protected  org.cesta.parsers.java.ShadowVariablesParser.DFA78 dfa78
           
protected  org.cesta.parsers.java.ShadowVariablesParser.DFA79 dfa79
           
protected  org.cesta.parsers.java.ShadowVariablesParser.DFA83 dfa83
           
static int DIV
           
static int DIV_ASSIGN
           
static int DO
           
static int DOT
           
static int DOTSTAR
           
static int DOUBLE
           
static int ELLIPSIS
           
static int ELSE
           
static int ENUM
           
static int ENUM_TOP_LEVEL_SCOPE
           
static int EOF
           
static int EQUAL
           
static int ESCAPE_SEQUENCE
           
static int EXPONENT
           
static int EXPR
           
static int EXTENDS
           
static int EXTENDS_BOUND_LIST
           
static int EXTENDS_CLAUSE
           
static int FALSE
           
static int FINAL
           
static int FINALLY
           
static int FLOAT
           
static int FLOAT_TYPE_SUFFIX
           
static int FLOATING_POINT_LITERAL
           
static org.antlr.runtime.BitSet FOLLOW_ABSTRACT_in_modifier1092
           
static org.antlr.runtime.BitSet FOLLOW_additionalImports_in_javaSource144
           
static org.antlr.runtime.BitSet FOLLOW_AND_ASSIGN_in_assignExpression2920
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_expr3481
           
static org.antlr.runtime.BitSet FOLLOW_annotation_in_annotationElementValue1929
           
static org.antlr.runtime.BitSet FOLLOW_annotation_in_annotationList1771
           
static org.antlr.runtime.BitSet FOLLOW_annotation_in_localModifier1207
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_ARRAY_ELEMENT_in_annotationElementValue1915
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_BLOCK_in_annotationInit1823
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_DEFAULT_KEY_in_annotationInitializers1861
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_KEY_LIST_in_annotationInitializers1846
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_LIST_in_annotationList1769
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_METHOD_DECL_in_annotationScopeDeclarations1991
           
static org.antlr.runtime.BitSet FOLLOW_ANNOTATION_TOP_LEVEL_SCOPE_in_annotationTopLevelScope1963
           
static org.antlr.runtime.BitSet FOLLOW_annotationDefaultValue_in_annotationScopeDeclarations1999
           
static org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationDefaultValue2055
           
static org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationElementValue1917
           
static org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationInitializer1890
           
static org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationInitializers1863
           
static org.antlr.runtime.BitSet FOLLOW_annotationInit_in_annotation1797
           
static org.antlr.runtime.BitSet FOLLOW_annotationInitializer_in_annotationInitializers1848
           
static org.antlr.runtime.BitSet FOLLOW_annotationInitializers_in_annotationInit1825
           
static org.antlr.runtime.BitSet FOLLOW_annotationList_in_enumConstant502
           
static org.antlr.runtime.BitSet FOLLOW_annotationList_in_javaSource133
           
static org.antlr.runtime.BitSet FOLLOW_annotationScopeDeclarations_in_annotationTopLevelScope1965
           
static org.antlr.runtime.BitSet FOLLOW_annotationTopLevelScope_in_typeDeclaration289
           
static org.antlr.runtime.BitSet FOLLOW_ARGUMENT_LIST_in_arguments4487
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_enumConstant504
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitConstructorCall4231
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitConstructorCall4251
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_innerNewExpression4424
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_newExpression4392
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_primaryExpression4119
           
static org.antlr.runtime.BitSet FOLLOW_ARRAY_DECLARATOR_in_arrayDeclaratorList949
           
static org.antlr.runtime.BitSet FOLLOW_ARRAY_DECLARATOR_in_arrayTypeDeclarator4272
           
static org.antlr.runtime.BitSet FOLLOW_ARRAY_DECLARATOR_LIST_in_arrayDeclaratorList947
           
static org.antlr.runtime.BitSet FOLLOW_ARRAY_ELEMENT_ACCESS_in_primaryExpression4143
           
static org.antlr.runtime.BitSet FOLLOW_ARRAY_INITIALIZER_in_arrayInitializer977
           
static org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_interfaceScopeDeclarations677
           
static org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_methodScopeDeclarations4688
           
static org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_newArrayConstruction4451
           
static org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_newArrayConstruction4466
           
static org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_type1237
           
static org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_variableDeclaratorId866
           
static org.antlr.runtime.BitSet FOLLOW_arrayInitializer_in_newArrayConstruction4453
           
static org.antlr.runtime.BitSet FOLLOW_arrayInitializer_in_variableInitializer890
           
static org.antlr.runtime.BitSet FOLLOW_arrayTypeDeclarator_in_arrayTypeDeclarator4275
           
static org.antlr.runtime.BitSet FOLLOW_arrayTypeDeclarator_in_primaryExpression4190
           
static org.antlr.runtime.BitSet FOLLOW_ASSERT_in_statement2174
           
static org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_assignExpression2795
           
static org.antlr.runtime.BitSet FOLLOW_assignExpression_in_expr3390
           
static org.antlr.runtime.BitSet FOLLOW_AT_in_annotation1793
           
static org.antlr.runtime.BitSet FOLLOW_AT_in_typeDeclaration283
           
static org.antlr.runtime.BitSet FOLLOW_BIT_SHIFT_RIGHT_ASSIGN_in_assignExpression3020
           
static org.antlr.runtime.BitSet FOLLOW_BIT_SHIFT_RIGHT_in_expr3577
           
static org.antlr.runtime.BitSet FOLLOW_block_in_catchClause2509
           
static org.antlr.runtime.BitSet FOLLOW_block_in_classScopeDeclarations567
           
static org.antlr.runtime.BitSet FOLLOW_block_in_classScopeDeclarations581
           
static org.antlr.runtime.BitSet FOLLOW_block_in_methodScopeDeclarations4694
           
static org.antlr.runtime.BitSet FOLLOW_block_in_methodScopeDeclarations4716
           
static org.antlr.runtime.BitSet FOLLOW_block_in_methodScopeDeclarations4736
           
static org.antlr.runtime.BitSet FOLLOW_block_in_statement2163
           
static org.antlr.runtime.BitSet FOLLOW_block_in_statement2278
           
static org.antlr.runtime.BitSet FOLLOW_block_in_statement2283
           
static org.antlr.runtime.BitSet FOLLOW_block_in_statement2318
           
static org.antlr.runtime.BitSet FOLLOW_BLOCK_SCOPE_in_block2089
           
static org.antlr.runtime.BitSet FOLLOW_blockStatement_in_block2091
           
static org.antlr.runtime.BitSet FOLLOW_blockStatement_in_switchCaseLabel2572
           
static org.antlr.runtime.BitSet FOLLOW_blockStatement_in_switchDefaultLabel2600
           
static org.antlr.runtime.BitSet FOLLOW_bound_in_genericTypeParameter415
           
static org.antlr.runtime.BitSet FOLLOW_BREAK_in_statement2359
           
static org.antlr.runtime.BitSet FOLLOW_CASE_in_switchCaseLabel2568
           
static org.antlr.runtime.BitSet FOLLOW_CAST_EXPR_in_expr3793
           
static org.antlr.runtime.BitSet FOLLOW_CATCH_CLAUSE_LIST_in_catches2477
           
static org.antlr.runtime.BitSet FOLLOW_CATCH_in_catchClause2505
           
static org.antlr.runtime.BitSet FOLLOW_catchClause_in_catches2479
           
static org.antlr.runtime.BitSet FOLLOW_catches_in_statement2280
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_CONSTRUCTOR_CALL_in_innerNewExpression4417
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_CONSTRUCTOR_CALL_in_newExpression4385
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_in_classDeclaration4621
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_in_primaryExpression3993
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_in_primaryExpression4031
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_in_primaryExpression4051
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_INSTANCE_INITIALIZER_in_classScopeDeclarations565
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_STATIC_INITIALIZER_in_classScopeDeclarations579
           
static org.antlr.runtime.BitSet FOLLOW_CLASS_TOP_LEVEL_SCOPE_in_classTopLevelScope538
           
static org.antlr.runtime.BitSet FOLLOW_classAdditionalCode_in_classTopLevelScope544
           
static org.antlr.runtime.BitSet FOLLOW_classDeclaration_in_typeDeclaration227
           
static org.antlr.runtime.BitSet FOLLOW_classScopeDeclarations_in_classTopLevelScope540
           
static org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_classDeclaration4636
           
static org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_enumConstant507
           
static org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_enumTopLevelScope474
           
static org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_innerNewExpression4426
           
static org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_newExpression4394
           
static org.antlr.runtime.BitSet FOLLOW_CONSTRUCTOR_DECL_in_methodScopeDeclarations4724
           
static org.antlr.runtime.BitSet FOLLOW_CONTINUE_in_statement2374
           
static org.antlr.runtime.BitSet FOLLOW_DEFAULT_in_annotationDefaultValue2053
           
static org.antlr.runtime.BitSet FOLLOW_DEFAULT_in_switchDefaultLabel2598
           
static org.antlr.runtime.BitSet FOLLOW_DIV_ASSIGN_in_assignExpression2895
           
static org.antlr.runtime.BitSet FOLLOW_DIV_in_expr3705
           
static org.antlr.runtime.BitSet FOLLOW_DO_in_statement2260
           
static org.antlr.runtime.BitSet FOLLOW_DOT_in_primaryExpression3855
           
static org.antlr.runtime.BitSet FOLLOW_DOT_in_qualifiedIdentifier1738
           
static org.antlr.runtime.BitSet FOLLOW_DOTSTAR_in_importDeclaration202
           
static org.antlr.runtime.BitSet FOLLOW_ENUM_in_typeDeclaration262
           
static org.antlr.runtime.BitSet FOLLOW_ENUM_TOP_LEVEL_SCOPE_in_enumTopLevelScope469
           
static org.antlr.runtime.BitSet FOLLOW_enumConstant_in_enumTopLevelScope471
           
static org.antlr.runtime.BitSet FOLLOW_enumTopLevelScope_in_typeDeclaration271
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_expr3497
           
static org.antlr.runtime.BitSet FOLLOW_explicitConstructorCall_in_primaryExpression4132
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2799
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2803
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2824
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2828
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2849
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2853
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2874
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2878
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2899
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2903
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2924
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2928
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2949
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2953
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2974
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2978
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2999
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3003
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3024
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3028
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3049
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3053
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3074
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3078
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3099
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3167
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3235
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3303
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3401
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3403
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3405
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3419
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3421
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3435
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3437
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3451
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3453
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3467
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3469
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3483
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3485
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3499
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3501
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3515
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3517
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3531
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3547
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3549
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3563
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3565
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3579
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3581
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3595
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3597
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3611
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3613
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3627
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3629
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3643
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3645
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3659
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3661
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3675
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3677
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3691
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3693
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3707
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3709
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3723
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3725
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3739
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3753
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3767
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3781
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expr3797
           
static org.antlr.runtime.BitSet FOLLOW_EXPR_in_expression2757
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_expression2759
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_annotationElementValue1939
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_arguments4489
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_forCondition2663
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_forInit2633
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_forUpdater2691
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_newArrayConstruction4463
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parenthesizedExpression2732
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_primaryExpression4147
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_statement2176
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_statement2178
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_statement2229
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_statement2332
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_statement2347
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_statement2404
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_switchCaseLabel2570
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_synpred117_ShadowVariablesParser2633
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_variableInitializer900
           
static org.antlr.runtime.BitSet FOLLOW_EXTENDS_BOUND_LIST_in_bound445
           
static org.antlr.runtime.BitSet FOLLOW_EXTENDS_CLAUSE_in_extendsClause326
           
static org.antlr.runtime.BitSet FOLLOW_EXTENDS_in_genericWildcardBoundType1577
           
static org.antlr.runtime.BitSet FOLLOW_extendsClause_in_classDeclaration4630
           
static org.antlr.runtime.BitSet FOLLOW_extendsClause_in_typeDeclaration247
           
static org.antlr.runtime.BitSet FOLLOW_FINAL_in_localModifier1195
           
static org.antlr.runtime.BitSet FOLLOW_FOR_CONDITION_in_forCondition2661
           
static org.antlr.runtime.BitSet FOLLOW_FOR_EACH_in_statement2221
           
static org.antlr.runtime.BitSet FOLLOW_FOR_in_statement2201
           
static org.antlr.runtime.BitSet FOLLOW_FOR_INIT_in_forInit2626
           
static org.antlr.runtime.BitSet FOLLOW_FOR_UPDATE_in_forUpdater2689
           
static org.antlr.runtime.BitSet FOLLOW_forCondition_in_statement2205
           
static org.antlr.runtime.BitSet FOLLOW_forInit_in_statement2203
           
static org.antlr.runtime.BitSet FOLLOW_FORMAL_PARAM_LIST_in_formalParameterList1614
           
static org.antlr.runtime.BitSet FOLLOW_FORMAL_PARAM_STD_DECL_in_formalParameterStandardDecl1646
           
static org.antlr.runtime.BitSet FOLLOW_FORMAL_PARAM_VARARG_DECL_in_formalParameterVarargDecl1687
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_interfaceScopeDeclarations675
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_interfaceScopeDeclarations702
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_methodScopeDeclarations4686
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_methodScopeDeclarations4711
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_methodScopeDeclarations4731
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterStandardDecl_in_catchClause2507
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterStandardDecl_in_formalParameterList1616
           
static org.antlr.runtime.BitSet FOLLOW_formalParameterVarargDecl_in_formalParameterList1619
           
static org.antlr.runtime.BitSet FOLLOW_forUpdater_in_statement2207
           
static org.antlr.runtime.BitSet FOLLOW_FUNCTION_METHOD_DECL_in_interfaceScopeDeclarations664
           
static org.antlr.runtime.BitSet FOLLOW_FUNCTION_METHOD_DECL_in_methodScopeDeclarations4675
           
static org.antlr.runtime.BitSet FOLLOW_GENERIC_TYPE_ARG_LIST_in_genericTypeArgumentList1397
           
static org.antlr.runtime.BitSet FOLLOW_GENERIC_TYPE_PARAM_LIST_in_genericTypeParameterList389
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgument_in_genericTypeArgumentList1399
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_explicitConstructorCall4228
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_explicitConstructorCall4248
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_innerNewExpression4419
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_newExpression4345
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_newExpression4387
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_primaryExpression4114
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_typeIdent1286
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameter_in_genericTypeParameterList391
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_classDeclaration4627
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_interfaceScopeDeclarations668
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_interfaceScopeDeclarations697
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4679
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4706
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4728
           
static org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_typeDeclaration244
           
static org.antlr.runtime.BitSet FOLLOW_genericWildcardBoundType_in_genericTypeArgument1437
           
static org.antlr.runtime.BitSet FOLLOW_globalVariableDeclaration_in_classScopeDeclarations602
           
static org.antlr.runtime.BitSet FOLLOW_globalVariableDeclaration_in_interfaceScopeDeclarations794
           
static org.antlr.runtime.BitSet FOLLOW_GREATER_OR_EQUAL_in_expr3561
           
static org.antlr.runtime.BitSet FOLLOW_GREATER_THAN_in_expr3609
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_annotationInitializer1888
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_annotationScopeDeclarations1997
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_classDeclaration4625
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_enumConstant500
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_genericTypeParameter413
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_innerNewExpression4422
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_interfaceScopeDeclarations673
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_interfaceScopeDeclarations700
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_methodScopeDeclarations4684
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_methodScopeDeclarations4709
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_primaryExpression3899
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_primaryExpression4095
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_qualifiedIdentifier1727
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_qualifiedIdentifier1742
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2227
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2361
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2376
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2391
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeDeclaration242
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeDeclaration266
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeDeclaration287
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeIdent1284
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_variableDeclaratorId855
           
static org.antlr.runtime.BitSet FOLLOW_IF_in_ifStatement2449
           
static org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement2190
           
static org.antlr.runtime.BitSet FOLLOW_IMPLEMENTS_CLAUSE_in_implementsClause357
           
static org.antlr.runtime.BitSet FOLLOW_implementsClause_in_classDeclaration4633
           
static org.antlr.runtime.BitSet FOLLOW_implementsClause_in_typeDeclaration268
           
static org.antlr.runtime.BitSet FOLLOW_IMPORT_in_importDeclaration195
           
static org.antlr.runtime.BitSet FOLLOW_importDeclaration_in_javaSource138
           
static org.antlr.runtime.BitSet FOLLOW_innerNewExpression_in_primaryExpression3971
           
static org.antlr.runtime.BitSet FOLLOW_INSTANCEOF_in_expr3529
           
static org.antlr.runtime.BitSet FOLLOW_INTERFACE_in_typeDeclaration238
           
static org.antlr.runtime.BitSet FOLLOW_INTERFACE_TOP_LEVEL_SCOPE_in_interfaceTopLevelScope636
           
static org.antlr.runtime.BitSet FOLLOW_interfaceScopeDeclarations_in_interfaceTopLevelScope638
           
static org.antlr.runtime.BitSet FOLLOW_interfaceTopLevelScope_in_typeDeclaration250
           
static org.antlr.runtime.BitSet FOLLOW_JAVA_SOURCE_in_javaSource131
           
static org.antlr.runtime.BitSet FOLLOW_LABELED_STATEMENT_in_statement2389
           
static org.antlr.runtime.BitSet FOLLOW_LBRACK_in_arrayDeclarator919
           
static org.antlr.runtime.BitSet FOLLOW_LESS_OR_EQUAL_in_expr3545
           
static org.antlr.runtime.BitSet FOLLOW_LESS_THAN_in_expr3641
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_primaryExpression4158
           
static org.antlr.runtime.BitSet FOLLOW_LOCAL_MODIFIER_LIST_in_localModifierList1172
           
static org.antlr.runtime.BitSet FOLLOW_localModifier_in_localModifierList1174
           
static org.antlr.runtime.BitSet FOLLOW_localModifier_in_modifier1152
           
static org.antlr.runtime.BitSet FOLLOW_localModifierList_in_formalParameterStandardDecl1648
           
static org.antlr.runtime.BitSet FOLLOW_localModifierList_in_formalParameterVarargDecl1689
           
static org.antlr.runtime.BitSet FOLLOW_localModifierList_in_localVariableDeclaration4828
           
static org.antlr.runtime.BitSet FOLLOW_localModifierList_in_statement2223
           
static org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_blockStatement2116
           
static org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_forInit2629
           
static org.antlr.runtime.BitSet FOLLOW_LOGICAL_AND_in_expr3433
           
static org.antlr.runtime.BitSet FOLLOW_LOGICAL_NOT_in_expr3779
           
static org.antlr.runtime.BitSet FOLLOW_LOGICAL_OR_in_expr3417
           
static org.antlr.runtime.BitSet FOLLOW_METHOD_CALL_in_primaryExpression4110
           
static org.antlr.runtime.BitSet FOLLOW_methodScopeDeclarations_in_classScopeDeclarations592
           
static org.antlr.runtime.BitSet FOLLOW_MINUS_ASSIGN_in_assignExpression2845
           
static org.antlr.runtime.BitSet FOLLOW_MINUS_in_expr3673
           
static org.antlr.runtime.BitSet FOLLOW_MOD_ASSIGN_in_assignExpression2995
           
static org.antlr.runtime.BitSet FOLLOW_MOD_in_expr3721
           
static org.antlr.runtime.BitSet FOLLOW_modifier_in_modifierList1027
           
static org.antlr.runtime.BitSet FOLLOW_MODIFIER_LIST_in_modifierList1025
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_annotationScopeDeclarations1993
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_annotationScopeDeclarations2014
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_classDeclaration4623
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_globalVariableDeclaration4771
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_interfaceScopeDeclarations666
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_interfaceScopeDeclarations695
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_methodScopeDeclarations4677
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_methodScopeDeclarations4704
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_methodScopeDeclarations4726
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_typeDeclaration240
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_typeDeclaration264
           
static org.antlr.runtime.BitSet FOLLOW_modifierList_in_typeDeclaration285
           
static org.antlr.runtime.BitSet FOLLOW_NATIVE_in_modifier1102
           
static org.antlr.runtime.BitSet FOLLOW_newArrayConstruction_in_newExpression4327
           
static org.antlr.runtime.BitSet FOLLOW_newArrayConstruction_in_newExpression4350
           
static org.antlr.runtime.BitSet FOLLOW_newExpression_in_primaryExpression4168
           
static org.antlr.runtime.BitSet FOLLOW_NOT_EQUAL_in_expr3513
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_expr3765
           
static org.antlr.runtime.BitSet FOLLOW_OR_ASSIGN_in_assignExpression2945
           
static org.antlr.runtime.BitSet FOLLOW_OR_in_expr3449
           
static org.antlr.runtime.BitSet FOLLOW_PACKAGE_in_packageDeclaration166
           
static org.antlr.runtime.BitSet FOLLOW_packageDeclaration_in_javaSource135
           
static org.antlr.runtime.BitSet FOLLOW_PARENTESIZED_EXPR_in_parenthesizedExpression2730
           
static org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_ifStatement2451
           
static org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_primaryExpression4085
           
static org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2246
           
static org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2264
           
static org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2300
           
static org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2316
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_assignExpression2820
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_in_expr3657
           
static org.antlr.runtime.BitSet FOLLOW_POST_DEC_in_assignExpression3299
           
static org.antlr.runtime.BitSet FOLLOW_POST_INC_in_assignExpression3231
           
static org.antlr.runtime.BitSet FOLLOW_PRE_DEC_in_assignExpression3163
           
static org.antlr.runtime.BitSet FOLLOW_PRE_INC_in_assignExpression3095
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_explicitConstructorCall4245
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_expr3810
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_primaryExpression3875
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_primaryExpression4112
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_primaryExpression4145
           
static org.antlr.runtime.BitSet FOLLOW_primitiveType_in_arrayTypeDeclarator4283
           
static org.antlr.runtime.BitSet FOLLOW_primitiveType_in_newExpression4325
           
static org.antlr.runtime.BitSet FOLLOW_primitiveType_in_primaryExpression4029
           
static org.antlr.runtime.BitSet FOLLOW_primitiveType_in_type1230
           
static org.antlr.runtime.BitSet FOLLOW_PRIVATE_in_modifier1068
           
static org.antlr.runtime.BitSet FOLLOW_PROTECTED_in_modifier1058
           
static org.antlr.runtime.BitSet FOLLOW_PUBLIC_in_modifier1048
           
static org.antlr.runtime.BitSet FOLLOW_QUALIFIED_TYPE_IDENT_in_qualifiedTypeIdent1259
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_annotation1795
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_arrayTypeDeclarator4279
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_importDeclaration200
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_packageDeclaration168
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_qualifiedIdentifier1740
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_throwsClause1003
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedTypeIdent_in_newExpression4348
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedTypeIdent_in_newExpression4390
           
static org.antlr.runtime.BitSet FOLLOW_qualifiedTypeIdent_in_type1234
           
static org.antlr.runtime.BitSet FOLLOW_QUESTION_in_expr3399
           
static org.antlr.runtime.BitSet FOLLOW_QUESTION_in_genericTypeArgument1435
           
static org.antlr.runtime.BitSet FOLLOW_RBRACK_in_arrayDeclarator921
           
static org.antlr.runtime.BitSet FOLLOW_RETURN_in_statement2330
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement2414
           
static org.antlr.runtime.BitSet FOLLOW_set_in_literal0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_primitiveType0
           
static org.antlr.runtime.BitSet FOLLOW_SHIFT_LEFT_ASSIGN_in_assignExpression3070
           
static org.antlr.runtime.BitSet FOLLOW_SHIFT_LEFT_in_expr3625
           
static org.antlr.runtime.BitSet FOLLOW_SHIFT_RIGHT_ASSIGN_in_assignExpression3045
           
static org.antlr.runtime.BitSet FOLLOW_SHIFT_RIGHT_in_expr3593
           
static org.antlr.runtime.BitSet FOLLOW_STAR_ASSIGN_in_assignExpression2870
           
static org.antlr.runtime.BitSet FOLLOW_STAR_in_expr3689
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_blockStatement2136
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_ifStatement2453
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_ifStatement2455
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement2209
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement2231
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement2248
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement2262
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement2393
           
static org.antlr.runtime.BitSet FOLLOW_STATIC_ARRAY_CREATOR_in_newExpression4307
           
static org.antlr.runtime.BitSet FOLLOW_STATIC_in_importDeclaration197
           
static org.antlr.runtime.BitSet FOLLOW_STATIC_in_modifier1080
           
static org.antlr.runtime.BitSet FOLLOW_STRICTFP_in_modifier1142
           
static org.antlr.runtime.BitSet FOLLOW_SUPER_CONSTRUCTOR_CALL_in_explicitConstructorCall4243
           
static org.antlr.runtime.BitSet FOLLOW_SUPER_in_genericWildcardBoundType1591
           
static org.antlr.runtime.BitSet FOLLOW_SUPER_in_primaryExpression3947
           
static org.antlr.runtime.BitSet FOLLOW_SUPER_in_primaryExpression4200
           
static org.antlr.runtime.BitSet FOLLOW_SWITCH_BLOCK_LABEL_LIST_in_switchBlockLabels2530
           
static org.antlr.runtime.BitSet FOLLOW_SWITCH_in_statement2298
           
static org.antlr.runtime.BitSet FOLLOW_switchBlockLabels_in_statement2302
           
static org.antlr.runtime.BitSet FOLLOW_switchCaseLabel_in_switchBlockLabels2532
           
static org.antlr.runtime.BitSet FOLLOW_switchCaseLabel_in_switchBlockLabels2538
           
static org.antlr.runtime.BitSet FOLLOW_switchCaseLabel_in_synpred110_ShadowVariablesParser2532
           
static org.antlr.runtime.BitSet FOLLOW_switchDefaultLabel_in_switchBlockLabels2535
           
static org.antlr.runtime.BitSet FOLLOW_SYNCHRONIZED_in_modifier1112
           
static org.antlr.runtime.BitSet FOLLOW_SYNCHRONIZED_in_statement2314
           
static org.antlr.runtime.BitSet FOLLOW_THIS_CONSTRUCTOR_CALL_in_explicitConstructorCall4226
           
static org.antlr.runtime.BitSet FOLLOW_THIS_in_primaryExpression3923
           
static org.antlr.runtime.BitSet FOLLOW_THIS_in_primaryExpression4178
           
static org.antlr.runtime.BitSet FOLLOW_THROW_in_statement2345
           
static org.antlr.runtime.BitSet FOLLOW_THROWS_CLAUSE_in_throwsClause1001
           
static org.antlr.runtime.BitSet FOLLOW_throwsClause_in_interfaceScopeDeclarations680
           
static org.antlr.runtime.BitSet FOLLOW_throwsClause_in_interfaceScopeDeclarations704
           
static org.antlr.runtime.BitSet FOLLOW_throwsClause_in_methodScopeDeclarations4691
           
static org.antlr.runtime.BitSet FOLLOW_throwsClause_in_methodScopeDeclarations4713
           
static org.antlr.runtime.BitSet FOLLOW_throwsClause_in_methodScopeDeclarations4733
           
static org.antlr.runtime.BitSet FOLLOW_TRANSIENT_in_modifier1122
           
static org.antlr.runtime.BitSet FOLLOW_TRY_in_statement2276
           
static org.antlr.runtime.BitSet FOLLOW_type_in_annotationScopeDeclarations1995
           
static org.antlr.runtime.BitSet FOLLOW_type_in_annotationScopeDeclarations2016
           
static org.antlr.runtime.BitSet FOLLOW_type_in_bound447
           
static org.antlr.runtime.BitSet FOLLOW_type_in_expr3533
           
static org.antlr.runtime.BitSet FOLLOW_type_in_expr3795
           
static org.antlr.runtime.BitSet FOLLOW_type_in_extendsClause328
           
static org.antlr.runtime.BitSet FOLLOW_type_in_formalParameterStandardDecl1650
           
static org.antlr.runtime.BitSet FOLLOW_type_in_formalParameterVarargDecl1691
           
static org.antlr.runtime.BitSet FOLLOW_type_in_genericTypeArgument1424
           
static org.antlr.runtime.BitSet FOLLOW_type_in_genericWildcardBoundType1579
           
static org.antlr.runtime.BitSet FOLLOW_type_in_genericWildcardBoundType1593
           
static org.antlr.runtime.BitSet FOLLOW_type_in_globalVariableDeclaration4777
           
static org.antlr.runtime.BitSet FOLLOW_type_in_implementsClause359
           
static org.antlr.runtime.BitSet FOLLOW_type_in_interfaceScopeDeclarations671
           
static org.antlr.runtime.BitSet FOLLOW_type_in_localVariableDeclaration4834
           
static org.antlr.runtime.BitSet FOLLOW_type_in_methodScopeDeclarations4682
           
static org.antlr.runtime.BitSet FOLLOW_type_in_statement2225
           
static org.antlr.runtime.BitSet FOLLOW_TYPE_in_type1227
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_annotationScopeDeclarations2029
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_blockStatement2126
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_classScopeDeclarations612
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_interfaceScopeDeclarations804
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_javaSource141
           
static org.antlr.runtime.BitSet FOLLOW_typeIdent_in_qualifiedTypeIdent1261
           
static org.antlr.runtime.BitSet FOLLOW_UNARY_MINUS_in_expr3751
           
static org.antlr.runtime.BitSet FOLLOW_UNARY_PLUS_in_expr3737
           
static org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATION_in_annotationScopeDeclarations2012
           
static org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATION_in_globalVariableDeclaration4765
           
static org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATION_in_localVariableDeclaration4822
           
static org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATOR_in_variableDeclarator4873
           
static org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATOR_LIST_in_variableDeclaratorList824
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclarator_in_variableDeclaratorList826
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameterStandardDecl1652
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameterVarargDecl1693
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_variableDeclarator4875
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclaratorList_in_annotationScopeDeclarations2018
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclaratorList_in_globalVariableDeclaration4784
           
static org.antlr.runtime.BitSet FOLLOW_variableDeclaratorList_in_localVariableDeclaration4841
           
static org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_arrayInitializer979
           
static org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_variableResistantInitializer4905
           
static org.antlr.runtime.BitSet FOLLOW_variableResistantInitializer_in_variableDeclarator4885
           
static org.antlr.runtime.BitSet FOLLOW_VOID_in_primaryExpression4049
           
static org.antlr.runtime.BitSet FOLLOW_VOID_METHOD_DECL_in_interfaceScopeDeclarations693
           
static org.antlr.runtime.BitSet FOLLOW_VOID_METHOD_DECL_in_methodScopeDeclarations4702
           
static org.antlr.runtime.BitSet FOLLOW_VOLATILE_in_modifier1132
           
static org.antlr.runtime.BitSet FOLLOW_WHILE_in_statement2244
           
static org.antlr.runtime.BitSet FOLLOW_XOR_ASSIGN_in_assignExpression2970
           
static org.antlr.runtime.BitSet FOLLOW_XOR_in_expr3465
           
static int FOR
           
static int FOR_CONDITION
           
static int FOR_EACH
           
static int FOR_INIT
           
static int FOR_UPDATE
           
static int FORMAL_PARAM_LIST
           
static int FORMAL_PARAM_STD_DECL
           
static int FORMAL_PARAM_VARARG_DECL
           
static int FUNCTION_METHOD_DECL
           
static int GENERIC_TYPE_ARG_LIST
           
static int GENERIC_TYPE_PARAM_LIST
           
static int GREATER_OR_EQUAL
           
static int GREATER_THAN
           
static int HEX_DIGIT
           
static int HEX_LITERAL
           
static int CHAR
           
static int CHARACTER_LITERAL
           
static int IDENT
           
static int IF
           
protected  java.util.Stack ifStatement_stack
           
static int IMPLEMENTS
           
static int IMPLEMENTS_CLAUSE
           
static int IMPORT
           
static int INC
           
static int INSTANCEOF
           
static int INT
           
static int INTEGER_TYPE_SUFFIX
           
static int INTERFACE
           
static int INTERFACE_TOP_LEVEL_SCOPE
           
static int JAVA_ID_PART
           
static int JAVA_ID_START
           
static int JAVA_SOURCE
           
static int LABELED_STATEMENT
           
static int LBRACK
           
static int LCURLY
           
static int LESS_OR_EQUAL
           
static int LESS_THAN
           
static int LINE_COMMENT
           
static int LOCAL_MODIFIER_LIST
           
static int LOGICAL_AND
           
static int LOGICAL_NOT
           
static int LOGICAL_OR
           
static int LONG
           
static int LPAREN
           
static int METHOD_CALL
           
protected  java.util.Stack methodScopeDeclarations_stack
           
static int MINUS
           
static int MINUS_ASSIGN
           
static int MOD
           
static int MOD_ASSIGN
           
static int MODIFIER_LIST
           
static int NATIVE
           
static int NEW
           
static int NEWLINE
           
static int NOT
           
static int NOT_EQUAL
           
static int NULL
           
static int OCTAL_ESCAPE
           
static int OCTAL_LITERAL
           
static int OR
           
static int OR_ASSIGN
           
static int PACKAGE
           
static int PARENTESIZED_EXPR
           
protected  java.util.Stack parenthesizedExpression_stack
           
static int PLUS
           
static int PLUS_ASSIGN
           
static int POST_DEC
           
static int POST_INC
           
static int PRE_DEC
           
static int PRE_INC
           
protected  java.util.Stack primaryExpression_stack
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int QUALIFIED_TYPE_IDENT
           
static int QUESTION
           
static int RBRACK
           
static int RCURLY
           
static int RETURN
           
static int RPAREN
           
static int SEMI
           
static int SHIFT_LEFT
           
static int SHIFT_LEFT_ASSIGN
           
static int SHIFT_RIGHT
           
static int SHIFT_RIGHT_ASSIGN
           
static int SHORT
           
static int STAR
           
static int STAR_ASSIGN
           
static int STATIC
           
static int STATIC_ARRAY_CREATOR
           
static int STRICTFP
           
static int STRING_LITERAL
           
static int SUPER
           
static int SUPER_CONSTRUCTOR_CALL
           
static int SWITCH
           
static int SWITCH_BLOCK_LABEL_LIST
           
static int SYNCHRONIZED
           
protected  org.antlr.stringtemplate.StringTemplateGroup templateLib
           
static int THIS
           
static int THIS_CONSTRUCTOR_CALL
           
static int THROW
           
static int THROWS
           
static int THROWS_CLAUSE
           
static java.lang.String[] tokenNames
           
static int TRANSIENT
           
static int TRUE
           
static int TRY
           
static int TYPE
           
static int UNARY_MINUS
           
static int UNARY_PLUS
           
static int UNICODE_ESCAPE
           
static int VAR_DECLARATION
           
static int VAR_DECLARATOR
           
static int VAR_DECLARATOR_LIST
           
protected  java.util.Stack VariableDeclaration_stack
           
protected  java.util.Stack variableDeclarator_stack
           
static int VOID
           
static int VOID_METHOD_DECL
           
static int VOLATILE
           
static int WHILE
           
static int WS
           
static int XOR
           
static int XOR_ASSIGN
           
 
Fields inherited from class org.cesta.parsers.java.AbstractTreeParser
parameters, rewriteID, runtimeRewriteParams_stack, tokens
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
ShadowVariablesParser(org.antlr.runtime.tree.TreeNodeStream input)
           
ShadowVariablesParser(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 ShadowVariablesParser.additionalImports_return additionalImports(org.antlr.runtime.tree.CommonTree tree)
           
 ShadowVariablesParser.annotation_return annotation()
           
 ShadowVariablesParser.annotationDefaultValue_return annotationDefaultValue()
           
 ShadowVariablesParser.annotationElementValue_return annotationElementValue()
           
 ShadowVariablesParser.annotationInit_return annotationInit()
           
 ShadowVariablesParser.annotationInitializer_return annotationInitializer()
           
 ShadowVariablesParser.annotationInitializers_return annotationInitializers()
           
 ShadowVariablesParser.annotationList_return annotationList()
           
 ShadowVariablesParser.annotationScopeDeclarations_return annotationScopeDeclarations()
           
 ShadowVariablesParser.annotationTopLevelScope_return annotationTopLevelScope()
           
 ShadowVariablesParser.arguments_return arguments()
           
 ShadowVariablesParser.arrayDeclarator_return arrayDeclarator()
           
 ShadowVariablesParser.arrayDeclaratorList_return arrayDeclaratorList()
           
 ShadowVariablesParser.arrayInitializer_return arrayInitializer()
           
 ShadowVariablesParser.arrayTypeDeclarator_return arrayTypeDeclarator()
           
 ShadowVariablesParser.assignExpression_return assignExpression()
           
 ShadowVariablesParser.block_return block()
           
 ShadowVariablesParser.blockStatement_return blockStatement()
           
 ShadowVariablesParser.bound_return bound()
           
 ShadowVariablesParser.catchClause_return catchClause()
           
 ShadowVariablesParser.catches_return catches()
           
 ShadowVariablesParser.classAdditionalCode_return classAdditionalCode(org.antlr.runtime.tree.CommonTree tree)
           
 ShadowVariablesParser.classDeclaration_return classDeclaration()
           
 ShadowVariablesParser.classScopeDeclarations_return classScopeDeclarations()
           
 ShadowVariablesParser.classTopLevelScope_return classTopLevelScope()
           
 ShadowVariablesParser.enumConstant_return enumConstant()
           
 ShadowVariablesParser.enumTopLevelScope_return enumTopLevelScope()
           
 ShadowVariablesParser.explicitConstructorCall_return explicitConstructorCall()
           
 ShadowVariablesParser.expr_return expr()
           
 ShadowVariablesParser.expression_return expression()
           
 ShadowVariablesParser.extendsClause_return extendsClause()
           
 ShadowVariablesParser.forCondition_return forCondition()
           
 ShadowVariablesParser.forInit_return forInit()
           
 ShadowVariablesParser.formalParameterList_return formalParameterList()
           
 ShadowVariablesParser.formalParameterStandardDecl_return formalParameterStandardDecl()
           
 ShadowVariablesParser.formalParameterVarargDecl_return formalParameterVarargDecl()
           
 ShadowVariablesParser.forUpdater_return forUpdater()
           
 ShadowVariablesParser.genericTypeArgument_return genericTypeArgument()
           
 ShadowVariablesParser.genericTypeArgumentList_return genericTypeArgumentList()
           
 ShadowVariablesParser.genericTypeParameter_return genericTypeParameter()
           
 ShadowVariablesParser.genericTypeParameterList_return genericTypeParameterList()
           
 ShadowVariablesParser.genericWildcardBoundType_return genericWildcardBoundType()
           
 ShadowVariablesParser.Variable getGlobalVariable(java.lang.String name)
          Search for global variable with given name in current context
 java.lang.String getGrammarFileName()
           
 ShadowVariablesParser.Variable getLocalVariable(java.lang.String name)
          Search for local variable with given name in current context
 ShadowVariablesParser.Variable getMethodVariable(java.lang.String name)
          Searches for variable in method parameters
 org.antlr.stringtemplate.StringTemplateGroup getTemplateLib()
          Current template library.
 java.lang.String[] getTokenNames()
           
 ShadowVariablesParser.Variable getVariable(java.lang.String name)
          Will try to search variable with given name (local from block or global from class).
 ShadowVariablesParser.globalVariableDeclaration_return globalVariableDeclaration()
           
 ShadowVariablesParser.ifStatement_return ifStatement()
           
 ShadowVariablesParser.implementsClause_return implementsClause()
           
 ShadowVariablesParser.importDeclaration_return importDeclaration()
           
 ShadowVariablesParser.innerNewExpression_return innerNewExpression()
           
 ShadowVariablesParser.interfaceScopeDeclarations_return interfaceScopeDeclarations()
           
 ShadowVariablesParser.interfaceTopLevelScope_return interfaceTopLevelScope()
           
 ShadowVariablesParser.javaSource_return javaSource()
           
 ShadowVariablesParser.literal_return literal()
           
 ShadowVariablesParser.localModifier_return localModifier()
           
 ShadowVariablesParser.localModifierList_return localModifierList()
           
 ShadowVariablesParser.localVariableDeclaration_return localVariableDeclaration()
           
 ShadowVariablesParser.methodScopeDeclarations_return methodScopeDeclarations()
           
 ShadowVariablesParser.modifier_return modifier()
           
 ShadowVariablesParser.modifierList_return modifierList()
           
 ShadowVariablesParser.newArrayConstruction_return newArrayConstruction()
           
 ShadowVariablesParser.newExpression_return newExpression()
           
 ShadowVariablesParser.packageDeclaration_return packageDeclaration()
           
 ShadowVariablesParser.parenthesizedExpression_return parenthesizedExpression()
           
 ShadowVariablesParser.primaryExpression_return primaryExpression()
           
 ShadowVariablesParser.primitiveType_return primitiveType()
           
 ShadowVariablesParser.qualifiedIdentifier_return qualifiedIdentifier()
           
 ShadowVariablesParser.qualifiedTypeIdent_return qualifiedTypeIdent()
           
 void resistantGetValue(java.lang.Object start, java.lang.String ident)
          Will replace tokens with new getter if specified variable exists and is supported.
 void resistantGetValue(java.lang.Object start, java.lang.String ident, java.lang.String templateName)
          Will replace tokens with new getter if specified variable exists and is supported.
 void resistantSetValue(java.lang.Object start, java.lang.String ident, java.lang.String value, java.lang.String templateName)
          Will replace tokens with new setter if specified variable exists and is supported.
 void setTemplateLib(org.antlr.stringtemplate.StringTemplateGroup templateLib)
          Sets current template library.
 ShadowVariablesParser.statement_return statement()
           
 ShadowVariablesParser.switchBlockLabels_return switchBlockLabels()
           
 ShadowVariablesParser.switchCaseLabel_return switchCaseLabel()
           
 ShadowVariablesParser.switchDefaultLabel_return switchDefaultLabel()
           
 void synpred110_ShadowVariablesParser_fragment()
           
 boolean synpred110_ShadowVariablesParser()
           
 void synpred117_ShadowVariablesParser_fragment()
           
 boolean synpred117_ShadowVariablesParser()
           
 ShadowVariablesParser.throwsClause_return throwsClause()
           
 ShadowVariablesParser.type_return type()
           
 ShadowVariablesParser.typeDeclaration_return typeDeclaration()
           
 ShadowVariablesParser.typeIdent_return typeIdent()
           
 ShadowVariablesParser.variableDeclarator_return variableDeclarator()
           
 ShadowVariablesParser.variableDeclaratorId_return variableDeclaratorId()
           
 ShadowVariablesParser.variableDeclaratorList_return variableDeclaratorList()
           
 ShadowVariablesParser.variableInitializer_return variableInitializer()
           
 ShadowVariablesParser.variableResistantInitializer_return variableResistantInitializer(org.antlr.runtime.tree.CommonTree varDecl)
           
 
Methods inherited from class org.cesta.parsers.java.AbstractTreeParser
cleanupRewrite, clearParams, getCurrentRewriteParams, getCurrentStartIndex, getCurrentStopIndex, getDefaultTemplateGroup, getLogger, getMaxRewriteID, getOriginalCode, getParam, getParam, getParamB, getParamB, getParams, getParamS, getParamS, getRewritesCount, getStartIndex, getStopIndex, getTokenRewriteStream, initRewrite, performRewrite, removeIndent, setDefaultTemplateLib, setParam, setParams
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

PACKAGE

public static final int PACKAGE
See Also:
Constant Field Values

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

WHILE

public static final int WHILE
See Also:
Constant Field Values

MOD

public static final int MOD
See Also:
Constant Field Values

MOD_ASSIGN

public static final int MOD_ASSIGN
See Also:
Constant Field Values

CASE

public static final int CASE
See Also:
Constant Field Values

CHAR

public static final int CHAR
See Also:
Constant Field Values

NEW

public static final int NEW
See Also:
Constant Field Values

DO

public static final int DO
See Also:
Constant Field Values

GENERIC_TYPE_PARAM_LIST

public static final int GENERIC_TYPE_PARAM_LIST
See Also:
Constant Field Values

CLASS_INSTANCE_INITIALIZER

public static final int CLASS_INSTANCE_INITIALIZER
See Also:
Constant Field Values

ARRAY_ELEMENT_ACCESS

public static final int ARRAY_ELEMENT_ACCESS
See Also:
Constant Field Values

FOR_CONDITION

public static final int FOR_CONDITION
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

VAR_DECLARATION

public static final int VAR_DECLARATION
See Also:
Constant Field Values

ANNOTATION_METHOD_DECL

public static final int ANNOTATION_METHOD_DECL
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

DIV_ASSIGN

public static final int DIV_ASSIGN
See Also:
Constant Field Values

BREAK

public static final int BREAK
See Also:
Constant Field Values

LOGICAL_AND

public static final int LOGICAL_AND
See Also:
Constant Field Values

BIT_SHIFT_RIGHT_ASSIGN

public static final int BIT_SHIFT_RIGHT_ASSIGN
See Also:
Constant Field Values

UNARY_PLUS

public static final int UNARY_PLUS
See Also:
Constant Field Values

TYPE

public static final int TYPE
See Also:
Constant Field Values

FINAL

public static final int FINAL
See Also:
Constant Field Values

INC

public static final int INC
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

IMPORT

public static final int IMPORT
See Also:
Constant Field Values

STRING_LITERAL

public static final int STRING_LITERAL
See Also:
Constant Field Values

FOR_UPDATE

public static final int FOR_UPDATE
See Also:
Constant Field Values

FLOATING_POINT_LITERAL

public static final int FLOATING_POINT_LITERAL
See Also:
Constant Field Values

CAST_EXPR

public static final int CAST_EXPR
See Also:
Constant Field Values

NOT_EQUAL

public static final int NOT_EQUAL
See Also:
Constant Field Values

VOID_METHOD_DECL

public static final int VOID_METHOD_DECL
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

THIS

public static final int THIS
See Also:
Constant Field Values

DOUBLE

public static final int DOUBLE
See Also:
Constant Field Values

VOID

public static final int VOID
See Also:
Constant Field Values

ENUM_TOP_LEVEL_SCOPE

public static final int ENUM_TOP_LEVEL_SCOPE
See Also:
Constant Field Values

SUPER

public static final int SUPER
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

ANNOTATION_INIT_KEY_LIST

public static final int ANNOTATION_INIT_KEY_LIST
See Also:
Constant Field Values

JAVA_ID_START

public static final int JAVA_ID_START
See Also:
Constant Field Values

FLOAT_TYPE_SUFFIX

public static final int FLOAT_TYPE_SUFFIX
See Also:
Constant Field Values

PRE_DEC

public static final int PRE_DEC
See Also:
Constant Field Values

RBRACK

public static final int RBRACK
See Also:
Constant Field Values

IMPLEMENTS_CLAUSE

public static final int IMPLEMENTS_CLAUSE
See Also:
Constant Field Values

SWITCH_BLOCK_LABEL_LIST

public static final int SWITCH_BLOCK_LABEL_LIST
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

STATIC

public static final int STATIC
See Also:
Constant Field Values

BLOCK_SCOPE

public static final int BLOCK_SCOPE
See Also:
Constant Field Values

ANNOTATION_INIT_DEFAULT_KEY

public static final int ANNOTATION_INIT_DEFAULT_KEY
See Also:
Constant Field Values

SWITCH

public static final int SWITCH
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

VAR_DECLARATOR

public static final int VAR_DECLARATOR
See Also:
Constant Field Values

MINUS_ASSIGN

public static final int MINUS_ASSIGN
See Also:
Constant Field Values

ELSE

public static final int ELSE
See Also:
Constant Field Values

STRICTFP

public static final int STRICTFP
See Also:
Constant Field Values

CHARACTER_LITERAL

public static final int CHARACTER_LITERAL
See Also:
Constant Field Values

PRE_INC

public static final int PRE_INC
See Also:
Constant Field Values

ANNOTATION_LIST

public static final int ANNOTATION_LIST
See Also:
Constant Field Values

ELLIPSIS

public static final int ELLIPSIS
See Also:
Constant Field Values

NATIVE

public static final int NATIVE
See Also:
Constant Field Values

OCTAL_ESCAPE

public static final int OCTAL_ESCAPE
See Also:
Constant Field Values

UNARY_MINUS

public static final int UNARY_MINUS
See Also:
Constant Field Values

THROWS

public static final int THROWS
See Also:
Constant Field Values

LCURLY

public static final int LCURLY
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

FORMAL_PARAM_VARARG_DECL

public static final int FORMAL_PARAM_VARARG_DECL
See Also:
Constant Field Values

METHOD_CALL

public static final int METHOD_CALL
See Also:
Constant Field Values

ASSERT

public static final int ASSERT
See Also:
Constant Field Values

TRY

public static final int TRY
See Also:
Constant Field Values

INTERFACE_TOP_LEVEL_SCOPE

public static final int INTERFACE_TOP_LEVEL_SCOPE
See Also:
Constant Field Values

SHIFT_LEFT

public static final int SHIFT_LEFT
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

SHIFT_RIGHT

public static final int SHIFT_RIGHT
See Also:
Constant Field Values

FORMAL_PARAM_STD_DECL

public static final int FORMAL_PARAM_STD_DECL
See Also:
Constant Field Values

LOCAL_MODIFIER_LIST

public static final int LOCAL_MODIFIER_LIST
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

LESS_THAN

public static final int LESS_THAN
See Also:
Constant Field Values

SHIFT_RIGHT_ASSIGN

public static final int SHIFT_RIGHT_ASSIGN
See Also:
Constant Field Values

EXTENDS_BOUND_LIST

public static final int EXTENDS_BOUND_LIST
See Also:
Constant Field Values

JAVA_SOURCE

public static final int JAVA_SOURCE
See Also:
Constant Field Values

CATCH

public static final int CATCH
See Also:
Constant Field Values

FALSE

public static final int FALSE
See Also:
Constant Field Values

INTEGER_TYPE_SUFFIX

public static final int INTEGER_TYPE_SUFFIX
See Also:
Constant Field Values

DECIMAL_LITERAL

public static final int DECIMAL_LITERAL
See Also:
Constant Field Values

THROW

public static final int THROW
See Also:
Constant Field Values

FOR_INIT

public static final int FOR_INIT
See Also:
Constant Field Values

PROTECTED

public static final int PROTECTED
See Also:
Constant Field Values

DEC

public static final int DEC
See Also:
Constant Field Values

CLASS

public static final int CLASS
See Also:
Constant Field Values

LBRACK

public static final int LBRACK
See Also:
Constant Field Values

BIT_SHIFT_RIGHT

public static final int BIT_SHIFT_RIGHT
See Also:
Constant Field Values

THROWS_CLAUSE

public static final int THROWS_CLAUSE
See Also:
Constant Field Values

GREATER_OR_EQUAL

public static final int GREATER_OR_EQUAL
See Also:
Constant Field Values

FOR

public static final int FOR
See Also:
Constant Field Values

LOGICAL_NOT

public static final int LOGICAL_NOT
See Also:
Constant Field Values

THIS_CONSTRUCTOR_CALL

public static final int THIS_CONSTRUCTOR_CALL
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

ABSTRACT

public static final int ABSTRACT
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

POST_DEC

public static final int POST_DEC
See Also:
Constant Field Values

AND_ASSIGN

public static final int AND_ASSIGN
See Also:
Constant Field Values

ANNOTATION_SCOPE

public static final int ANNOTATION_SCOPE
See Also:
Constant Field Values

MODIFIER_LIST

public static final int MODIFIER_LIST
See Also:
Constant Field Values

STATIC_ARRAY_CREATOR

public static final int STATIC_ARRAY_CREATOR
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

AT

public static final int AT
See Also:
Constant Field Values

CONSTRUCTOR_DECL

public static final int CONSTRUCTOR_DECL
See Also:
Constant Field Values

ESCAPE_SEQUENCE

public static final int ESCAPE_SEQUENCE
See Also:
Constant Field Values

LABELED_STATEMENT

public static final int LABELED_STATEMENT
See Also:
Constant Field Values

UNICODE_ESCAPE

public static final int UNICODE_ESCAPE
See Also:
Constant Field Values

BOOLEAN

public static final int BOOLEAN
See Also:
Constant Field Values

SYNCHRONIZED

public static final int SYNCHRONIZED
See Also:
Constant Field Values

EXPR

public static final int EXPR
See Also:
Constant Field Values

CLASS_TOP_LEVEL_SCOPE

public static final int CLASS_TOP_LEVEL_SCOPE
See Also:
Constant Field Values

IMPLEMENTS

public static final int IMPLEMENTS
See Also:
Constant Field Values

CONTINUE

public static final int CONTINUE
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

TRANSIENT

public static final int TRANSIENT
See Also:
Constant Field Values

XOR_ASSIGN

public static final int XOR_ASSIGN
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

LOGICAL_OR

public static final int LOGICAL_OR
See Also:
Constant Field Values

ARGUMENT_LIST

public static final int ARGUMENT_LIST
See Also:
Constant Field Values

QUALIFIED_TYPE_IDENT

public static final int QUALIFIED_TYPE_IDENT
See Also:
Constant Field Values

IDENT

public static final int IDENT
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

ANNOTATION_INIT_BLOCK

public static final int ANNOTATION_INIT_BLOCK
See Also:
Constant Field Values

HEX_LITERAL

public static final int HEX_LITERAL
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

SHIFT_LEFT_ASSIGN

public static final int SHIFT_LEFT_ASSIGN
See Also:
Constant Field Values

FORMAL_PARAM_LIST

public static final int FORMAL_PARAM_LIST
See Also:
Constant Field Values

GENERIC_TYPE_ARG_LIST

public static final int GENERIC_TYPE_ARG_LIST
See Also:
Constant Field Values

DOTSTAR

public static final int DOTSTAR
See Also:
Constant Field Values

ANNOTATION_TOP_LEVEL_SCOPE

public static final int ANNOTATION_TOP_LEVEL_SCOPE
See Also:
Constant Field Values

BYTE

public static final int BYTE
See Also:
Constant Field Values

XOR

public static final int XOR
See Also:
Constant Field Values

JAVA_ID_PART

public static final int JAVA_ID_PART
See Also:
Constant Field Values

GREATER_THAN

public static final int GREATER_THAN
See Also:
Constant Field Values

VOLATILE

public static final int VOLATILE
See Also:
Constant Field Values

PARENTESIZED_EXPR

public static final int PARENTESIZED_EXPR
See Also:
Constant Field Values

LESS_OR_EQUAL

public static final int LESS_OR_EQUAL
See Also:
Constant Field Values

ARRAY_DECLARATOR_LIST

public static final int ARRAY_DECLARATOR_LIST
See Also:
Constant Field Values

CLASS_STATIC_INITIALIZER

public static final int CLASS_STATIC_INITIALIZER
See Also:
Constant Field Values

DEFAULT

public static final int DEFAULT
See Also:
Constant Field Values

OCTAL_LITERAL

public static final int OCTAL_LITERAL
See Also:
Constant Field Values

HEX_DIGIT

public static final int HEX_DIGIT
See Also:
Constant Field Values

SHORT

public static final int SHORT
See Also:
Constant Field Values

INSTANCEOF

public static final int INSTANCEOF
See Also:
Constant Field Values

MINUS

public static final int MINUS
See Also:
Constant Field Values

SEMI

public static final int SEMI
See Also:
Constant Field Values

TRUE

public static final int TRUE
See Also:
Constant Field Values

EXTENDS_CLAUSE

public static final int EXTENDS_CLAUSE
See Also:
Constant Field Values

STAR_ASSIGN

public static final int STAR_ASSIGN
See Also:
Constant Field Values

VAR_DECLARATOR_LIST

public static final int VAR_DECLARATOR_LIST
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

ARRAY_DECLARATOR

public static final int ARRAY_DECLARATOR
See Also:
Constant Field Values

OR_ASSIGN

public static final int OR_ASSIGN
See Also:
Constant Field Values

ENUM

public static final int ENUM
See Also:
Constant Field Values

QUESTION

public static final int QUESTION
See Also:
Constant Field Values

NEWLINE

public static final int NEWLINE
See Also:
Constant Field Values

FINALLY

public static final int FINALLY
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

PLUS_ASSIGN

public static final int PLUS_ASSIGN
See Also:
Constant Field Values

ANNOTATION_INIT_ARRAY_ELEMENT

public static final int ANNOTATION_INIT_ARRAY_ELEMENT
See Also:
Constant Field Values

FUNCTION_METHOD_DECL

public static final int FUNCTION_METHOD_DECL
See Also:
Constant Field Values

INTERFACE

public static final int INTERFACE
See Also:
Constant Field Values

DIV

public static final int DIV
See Also:
Constant Field Values

POST_INC

public static final int POST_INC
See Also:
Constant Field Values

LONG

public static final int LONG
See Also:
Constant Field Values

CLASS_CONSTRUCTOR_CALL

public static final int CLASS_CONSTRUCTOR_CALL
See Also:
Constant Field Values

PUBLIC

public static final int PUBLIC
See Also:
Constant Field Values

EXTENDS

public static final int EXTENDS
See Also:
Constant Field Values

FOR_EACH

public static final int FOR_EACH
See Also:
Constant Field Values

ARRAY_INITIALIZER

public static final int ARRAY_INITIALIZER
See Also:
Constant Field Values

CATCH_CLAUSE_LIST

public static final int CATCH_CLAUSE_LIST
See Also:
Constant Field Values

SUPER_CONSTRUCTOR_CALL

public static final int SUPER_CONSTRUCTOR_CALL
See Also:
Constant Field Values

VariableDeclaration_stack

protected java.util.Stack VariableDeclaration_stack

templateLib

protected org.antlr.stringtemplate.StringTemplateGroup templateLib

block_stack

protected java.util.Stack block_stack

ifStatement_stack

protected java.util.Stack ifStatement_stack

parenthesizedExpression_stack

protected java.util.Stack parenthesizedExpression_stack

assignExpression_stack

protected java.util.Stack assignExpression_stack

primaryExpression_stack

protected java.util.Stack primaryExpression_stack

classDeclaration_stack

protected java.util.Stack classDeclaration_stack

methodScopeDeclarations_stack

protected java.util.Stack methodScopeDeclarations_stack

variableDeclarator_stack

protected java.util.Stack variableDeclarator_stack

dfa35

protected org.cesta.parsers.java.ShadowVariablesParser.DFA35 dfa35

dfa66

protected org.cesta.parsers.java.ShadowVariablesParser.DFA66 dfa66

dfa78

protected org.cesta.parsers.java.ShadowVariablesParser.DFA78 dfa78

dfa79

protected org.cesta.parsers.java.ShadowVariablesParser.DFA79 dfa79

dfa83

protected org.cesta.parsers.java.ShadowVariablesParser.DFA83 dfa83

FOLLOW_JAVA_SOURCE_in_javaSource131

public static final org.antlr.runtime.BitSet FOLLOW_JAVA_SOURCE_in_javaSource131

FOLLOW_annotationList_in_javaSource133

public static final org.antlr.runtime.BitSet FOLLOW_annotationList_in_javaSource133

FOLLOW_packageDeclaration_in_javaSource135

public static final org.antlr.runtime.BitSet FOLLOW_packageDeclaration_in_javaSource135

FOLLOW_importDeclaration_in_javaSource138

public static final org.antlr.runtime.BitSet FOLLOW_importDeclaration_in_javaSource138

FOLLOW_typeDeclaration_in_javaSource141

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_javaSource141

FOLLOW_additionalImports_in_javaSource144

public static final org.antlr.runtime.BitSet FOLLOW_additionalImports_in_javaSource144

FOLLOW_PACKAGE_in_packageDeclaration166

public static final org.antlr.runtime.BitSet FOLLOW_PACKAGE_in_packageDeclaration166

FOLLOW_qualifiedIdentifier_in_packageDeclaration168

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_packageDeclaration168

FOLLOW_IMPORT_in_importDeclaration195

public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_importDeclaration195

FOLLOW_STATIC_in_importDeclaration197

public static final org.antlr.runtime.BitSet FOLLOW_STATIC_in_importDeclaration197

FOLLOW_qualifiedIdentifier_in_importDeclaration200

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_importDeclaration200

FOLLOW_DOTSTAR_in_importDeclaration202

public static final org.antlr.runtime.BitSet FOLLOW_DOTSTAR_in_importDeclaration202

FOLLOW_classDeclaration_in_typeDeclaration227

public static final org.antlr.runtime.BitSet FOLLOW_classDeclaration_in_typeDeclaration227

FOLLOW_INTERFACE_in_typeDeclaration238

public static final org.antlr.runtime.BitSet FOLLOW_INTERFACE_in_typeDeclaration238

FOLLOW_modifierList_in_typeDeclaration240

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_typeDeclaration240

FOLLOW_IDENT_in_typeDeclaration242

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeDeclaration242

FOLLOW_genericTypeParameterList_in_typeDeclaration244

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_typeDeclaration244

FOLLOW_extendsClause_in_typeDeclaration247

public static final org.antlr.runtime.BitSet FOLLOW_extendsClause_in_typeDeclaration247

FOLLOW_interfaceTopLevelScope_in_typeDeclaration250

public static final org.antlr.runtime.BitSet FOLLOW_interfaceTopLevelScope_in_typeDeclaration250

FOLLOW_ENUM_in_typeDeclaration262

public static final org.antlr.runtime.BitSet FOLLOW_ENUM_in_typeDeclaration262

FOLLOW_modifierList_in_typeDeclaration264

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_typeDeclaration264

FOLLOW_IDENT_in_typeDeclaration266

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeDeclaration266

FOLLOW_implementsClause_in_typeDeclaration268

public static final org.antlr.runtime.BitSet FOLLOW_implementsClause_in_typeDeclaration268

FOLLOW_enumTopLevelScope_in_typeDeclaration271

public static final org.antlr.runtime.BitSet FOLLOW_enumTopLevelScope_in_typeDeclaration271

FOLLOW_AT_in_typeDeclaration283

public static final org.antlr.runtime.BitSet FOLLOW_AT_in_typeDeclaration283

FOLLOW_modifierList_in_typeDeclaration285

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_typeDeclaration285

FOLLOW_IDENT_in_typeDeclaration287

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeDeclaration287

FOLLOW_annotationTopLevelScope_in_typeDeclaration289

public static final org.antlr.runtime.BitSet FOLLOW_annotationTopLevelScope_in_typeDeclaration289

FOLLOW_EXTENDS_CLAUSE_in_extendsClause326

public static final org.antlr.runtime.BitSet FOLLOW_EXTENDS_CLAUSE_in_extendsClause326

FOLLOW_type_in_extendsClause328

public static final org.antlr.runtime.BitSet FOLLOW_type_in_extendsClause328

FOLLOW_IMPLEMENTS_CLAUSE_in_implementsClause357

public static final org.antlr.runtime.BitSet FOLLOW_IMPLEMENTS_CLAUSE_in_implementsClause357

FOLLOW_type_in_implementsClause359

public static final org.antlr.runtime.BitSet FOLLOW_type_in_implementsClause359

FOLLOW_GENERIC_TYPE_PARAM_LIST_in_genericTypeParameterList389

public static final org.antlr.runtime.BitSet FOLLOW_GENERIC_TYPE_PARAM_LIST_in_genericTypeParameterList389

FOLLOW_genericTypeParameter_in_genericTypeParameterList391

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameter_in_genericTypeParameterList391

FOLLOW_IDENT_in_genericTypeParameter413

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_genericTypeParameter413

FOLLOW_bound_in_genericTypeParameter415

public static final org.antlr.runtime.BitSet FOLLOW_bound_in_genericTypeParameter415

FOLLOW_EXTENDS_BOUND_LIST_in_bound445

public static final org.antlr.runtime.BitSet FOLLOW_EXTENDS_BOUND_LIST_in_bound445

FOLLOW_type_in_bound447

public static final org.antlr.runtime.BitSet FOLLOW_type_in_bound447

FOLLOW_ENUM_TOP_LEVEL_SCOPE_in_enumTopLevelScope469

public static final org.antlr.runtime.BitSet FOLLOW_ENUM_TOP_LEVEL_SCOPE_in_enumTopLevelScope469

FOLLOW_enumConstant_in_enumTopLevelScope471

public static final org.antlr.runtime.BitSet FOLLOW_enumConstant_in_enumTopLevelScope471

FOLLOW_classTopLevelScope_in_enumTopLevelScope474

public static final org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_enumTopLevelScope474

FOLLOW_IDENT_in_enumConstant500

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_enumConstant500

FOLLOW_annotationList_in_enumConstant502

public static final org.antlr.runtime.BitSet FOLLOW_annotationList_in_enumConstant502

FOLLOW_arguments_in_enumConstant504

public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_enumConstant504

FOLLOW_classTopLevelScope_in_enumConstant507

public static final org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_enumConstant507

FOLLOW_CLASS_TOP_LEVEL_SCOPE_in_classTopLevelScope538

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_TOP_LEVEL_SCOPE_in_classTopLevelScope538

FOLLOW_classScopeDeclarations_in_classTopLevelScope540

public static final org.antlr.runtime.BitSet FOLLOW_classScopeDeclarations_in_classTopLevelScope540

FOLLOW_classAdditionalCode_in_classTopLevelScope544

public static final org.antlr.runtime.BitSet FOLLOW_classAdditionalCode_in_classTopLevelScope544

FOLLOW_CLASS_INSTANCE_INITIALIZER_in_classScopeDeclarations565

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_INSTANCE_INITIALIZER_in_classScopeDeclarations565

FOLLOW_block_in_classScopeDeclarations567

public static final org.antlr.runtime.BitSet FOLLOW_block_in_classScopeDeclarations567

FOLLOW_CLASS_STATIC_INITIALIZER_in_classScopeDeclarations579

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_STATIC_INITIALIZER_in_classScopeDeclarations579

FOLLOW_block_in_classScopeDeclarations581

public static final org.antlr.runtime.BitSet FOLLOW_block_in_classScopeDeclarations581

FOLLOW_methodScopeDeclarations_in_classScopeDeclarations592

public static final org.antlr.runtime.BitSet FOLLOW_methodScopeDeclarations_in_classScopeDeclarations592

FOLLOW_globalVariableDeclaration_in_classScopeDeclarations602

public static final org.antlr.runtime.BitSet FOLLOW_globalVariableDeclaration_in_classScopeDeclarations602

FOLLOW_typeDeclaration_in_classScopeDeclarations612

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_classScopeDeclarations612

FOLLOW_INTERFACE_TOP_LEVEL_SCOPE_in_interfaceTopLevelScope636

public static final org.antlr.runtime.BitSet FOLLOW_INTERFACE_TOP_LEVEL_SCOPE_in_interfaceTopLevelScope636

FOLLOW_interfaceScopeDeclarations_in_interfaceTopLevelScope638

public static final org.antlr.runtime.BitSet FOLLOW_interfaceScopeDeclarations_in_interfaceTopLevelScope638

FOLLOW_FUNCTION_METHOD_DECL_in_interfaceScopeDeclarations664

public static final org.antlr.runtime.BitSet FOLLOW_FUNCTION_METHOD_DECL_in_interfaceScopeDeclarations664

FOLLOW_modifierList_in_interfaceScopeDeclarations666

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_interfaceScopeDeclarations666

FOLLOW_genericTypeParameterList_in_interfaceScopeDeclarations668

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_interfaceScopeDeclarations668

FOLLOW_type_in_interfaceScopeDeclarations671

public static final org.antlr.runtime.BitSet FOLLOW_type_in_interfaceScopeDeclarations671

FOLLOW_IDENT_in_interfaceScopeDeclarations673

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_interfaceScopeDeclarations673

FOLLOW_formalParameterList_in_interfaceScopeDeclarations675

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_interfaceScopeDeclarations675

FOLLOW_arrayDeclaratorList_in_interfaceScopeDeclarations677

public static final org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_interfaceScopeDeclarations677

FOLLOW_throwsClause_in_interfaceScopeDeclarations680

public static final org.antlr.runtime.BitSet FOLLOW_throwsClause_in_interfaceScopeDeclarations680

FOLLOW_VOID_METHOD_DECL_in_interfaceScopeDeclarations693

public static final org.antlr.runtime.BitSet FOLLOW_VOID_METHOD_DECL_in_interfaceScopeDeclarations693

FOLLOW_modifierList_in_interfaceScopeDeclarations695

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_interfaceScopeDeclarations695

FOLLOW_genericTypeParameterList_in_interfaceScopeDeclarations697

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_interfaceScopeDeclarations697

FOLLOW_IDENT_in_interfaceScopeDeclarations700

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_interfaceScopeDeclarations700

FOLLOW_formalParameterList_in_interfaceScopeDeclarations702

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_interfaceScopeDeclarations702

FOLLOW_throwsClause_in_interfaceScopeDeclarations704

public static final org.antlr.runtime.BitSet FOLLOW_throwsClause_in_interfaceScopeDeclarations704

FOLLOW_globalVariableDeclaration_in_interfaceScopeDeclarations794

public static final org.antlr.runtime.BitSet FOLLOW_globalVariableDeclaration_in_interfaceScopeDeclarations794

FOLLOW_typeDeclaration_in_interfaceScopeDeclarations804

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_interfaceScopeDeclarations804

FOLLOW_VAR_DECLARATOR_LIST_in_variableDeclaratorList824

public static final org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATOR_LIST_in_variableDeclaratorList824

FOLLOW_variableDeclarator_in_variableDeclaratorList826

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclarator_in_variableDeclaratorList826

FOLLOW_IDENT_in_variableDeclaratorId855

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_variableDeclaratorId855

FOLLOW_arrayDeclaratorList_in_variableDeclaratorId866

public static final org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_variableDeclaratorId866

FOLLOW_arrayInitializer_in_variableInitializer890

public static final org.antlr.runtime.BitSet FOLLOW_arrayInitializer_in_variableInitializer890

FOLLOW_expression_in_variableInitializer900

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_variableInitializer900

FOLLOW_LBRACK_in_arrayDeclarator919

public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_arrayDeclarator919

FOLLOW_RBRACK_in_arrayDeclarator921

public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_arrayDeclarator921

FOLLOW_ARRAY_DECLARATOR_LIST_in_arrayDeclaratorList947

public static final org.antlr.runtime.BitSet FOLLOW_ARRAY_DECLARATOR_LIST_in_arrayDeclaratorList947

FOLLOW_ARRAY_DECLARATOR_in_arrayDeclaratorList949

public static final org.antlr.runtime.BitSet FOLLOW_ARRAY_DECLARATOR_in_arrayDeclaratorList949

FOLLOW_ARRAY_INITIALIZER_in_arrayInitializer977

public static final org.antlr.runtime.BitSet FOLLOW_ARRAY_INITIALIZER_in_arrayInitializer977

FOLLOW_variableInitializer_in_arrayInitializer979

public static final org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_arrayInitializer979

FOLLOW_THROWS_CLAUSE_in_throwsClause1001

public static final org.antlr.runtime.BitSet FOLLOW_THROWS_CLAUSE_in_throwsClause1001

FOLLOW_qualifiedIdentifier_in_throwsClause1003

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_throwsClause1003

FOLLOW_MODIFIER_LIST_in_modifierList1025

public static final org.antlr.runtime.BitSet FOLLOW_MODIFIER_LIST_in_modifierList1025

FOLLOW_modifier_in_modifierList1027

public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_modifierList1027

FOLLOW_PUBLIC_in_modifier1048

public static final org.antlr.runtime.BitSet FOLLOW_PUBLIC_in_modifier1048

FOLLOW_PROTECTED_in_modifier1058

public static final org.antlr.runtime.BitSet FOLLOW_PROTECTED_in_modifier1058

FOLLOW_PRIVATE_in_modifier1068

public static final org.antlr.runtime.BitSet FOLLOW_PRIVATE_in_modifier1068

FOLLOW_STATIC_in_modifier1080

public static final org.antlr.runtime.BitSet FOLLOW_STATIC_in_modifier1080

FOLLOW_ABSTRACT_in_modifier1092

public static final org.antlr.runtime.BitSet FOLLOW_ABSTRACT_in_modifier1092

FOLLOW_NATIVE_in_modifier1102

public static final org.antlr.runtime.BitSet FOLLOW_NATIVE_in_modifier1102

FOLLOW_SYNCHRONIZED_in_modifier1112

public static final org.antlr.runtime.BitSet FOLLOW_SYNCHRONIZED_in_modifier1112

FOLLOW_TRANSIENT_in_modifier1122

public static final org.antlr.runtime.BitSet FOLLOW_TRANSIENT_in_modifier1122

FOLLOW_VOLATILE_in_modifier1132

public static final org.antlr.runtime.BitSet FOLLOW_VOLATILE_in_modifier1132

FOLLOW_STRICTFP_in_modifier1142

public static final org.antlr.runtime.BitSet FOLLOW_STRICTFP_in_modifier1142

FOLLOW_localModifier_in_modifier1152

public static final org.antlr.runtime.BitSet FOLLOW_localModifier_in_modifier1152

FOLLOW_LOCAL_MODIFIER_LIST_in_localModifierList1172

public static final org.antlr.runtime.BitSet FOLLOW_LOCAL_MODIFIER_LIST_in_localModifierList1172

FOLLOW_localModifier_in_localModifierList1174

public static final org.antlr.runtime.BitSet FOLLOW_localModifier_in_localModifierList1174

FOLLOW_FINAL_in_localModifier1195

public static final org.antlr.runtime.BitSet FOLLOW_FINAL_in_localModifier1195

FOLLOW_annotation_in_localModifier1207

public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_localModifier1207

FOLLOW_TYPE_in_type1227

public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_type1227

FOLLOW_primitiveType_in_type1230

public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_type1230

FOLLOW_qualifiedTypeIdent_in_type1234

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedTypeIdent_in_type1234

FOLLOW_arrayDeclaratorList_in_type1237

public static final org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_type1237

FOLLOW_QUALIFIED_TYPE_IDENT_in_qualifiedTypeIdent1259

public static final org.antlr.runtime.BitSet FOLLOW_QUALIFIED_TYPE_IDENT_in_qualifiedTypeIdent1259

FOLLOW_typeIdent_in_qualifiedTypeIdent1261

public static final org.antlr.runtime.BitSet FOLLOW_typeIdent_in_qualifiedTypeIdent1261

FOLLOW_IDENT_in_typeIdent1284

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_typeIdent1284

FOLLOW_genericTypeArgumentList_in_typeIdent1286

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_typeIdent1286

FOLLOW_set_in_primitiveType0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_primitiveType0

FOLLOW_GENERIC_TYPE_ARG_LIST_in_genericTypeArgumentList1397

public static final org.antlr.runtime.BitSet FOLLOW_GENERIC_TYPE_ARG_LIST_in_genericTypeArgumentList1397

FOLLOW_genericTypeArgument_in_genericTypeArgumentList1399

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgument_in_genericTypeArgumentList1399

FOLLOW_type_in_genericTypeArgument1424

public static final org.antlr.runtime.BitSet FOLLOW_type_in_genericTypeArgument1424

FOLLOW_QUESTION_in_genericTypeArgument1435

public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_genericTypeArgument1435

FOLLOW_genericWildcardBoundType_in_genericTypeArgument1437

public static final org.antlr.runtime.BitSet FOLLOW_genericWildcardBoundType_in_genericTypeArgument1437

FOLLOW_EXTENDS_in_genericWildcardBoundType1577

public static final org.antlr.runtime.BitSet FOLLOW_EXTENDS_in_genericWildcardBoundType1577

FOLLOW_type_in_genericWildcardBoundType1579

public static final org.antlr.runtime.BitSet FOLLOW_type_in_genericWildcardBoundType1579

FOLLOW_SUPER_in_genericWildcardBoundType1591

public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_genericWildcardBoundType1591

FOLLOW_type_in_genericWildcardBoundType1593

public static final org.antlr.runtime.BitSet FOLLOW_type_in_genericWildcardBoundType1593

FOLLOW_FORMAL_PARAM_LIST_in_formalParameterList1614

public static final org.antlr.runtime.BitSet FOLLOW_FORMAL_PARAM_LIST_in_formalParameterList1614

FOLLOW_formalParameterStandardDecl_in_formalParameterList1616

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterStandardDecl_in_formalParameterList1616

FOLLOW_formalParameterVarargDecl_in_formalParameterList1619

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterVarargDecl_in_formalParameterList1619

FOLLOW_FORMAL_PARAM_STD_DECL_in_formalParameterStandardDecl1646

public static final org.antlr.runtime.BitSet FOLLOW_FORMAL_PARAM_STD_DECL_in_formalParameterStandardDecl1646

FOLLOW_localModifierList_in_formalParameterStandardDecl1648

public static final org.antlr.runtime.BitSet FOLLOW_localModifierList_in_formalParameterStandardDecl1648

FOLLOW_type_in_formalParameterStandardDecl1650

public static final org.antlr.runtime.BitSet FOLLOW_type_in_formalParameterStandardDecl1650

FOLLOW_variableDeclaratorId_in_formalParameterStandardDecl1652

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameterStandardDecl1652

FOLLOW_FORMAL_PARAM_VARARG_DECL_in_formalParameterVarargDecl1687

public static final org.antlr.runtime.BitSet FOLLOW_FORMAL_PARAM_VARARG_DECL_in_formalParameterVarargDecl1687

FOLLOW_localModifierList_in_formalParameterVarargDecl1689

public static final org.antlr.runtime.BitSet FOLLOW_localModifierList_in_formalParameterVarargDecl1689

FOLLOW_type_in_formalParameterVarargDecl1691

public static final org.antlr.runtime.BitSet FOLLOW_type_in_formalParameterVarargDecl1691

FOLLOW_variableDeclaratorId_in_formalParameterVarargDecl1693

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_formalParameterVarargDecl1693

FOLLOW_IDENT_in_qualifiedIdentifier1727

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_qualifiedIdentifier1727

FOLLOW_DOT_in_qualifiedIdentifier1738

public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_qualifiedIdentifier1738

FOLLOW_qualifiedIdentifier_in_qualifiedIdentifier1740

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_qualifiedIdentifier1740

FOLLOW_IDENT_in_qualifiedIdentifier1742

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_qualifiedIdentifier1742

FOLLOW_ANNOTATION_LIST_in_annotationList1769

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_LIST_in_annotationList1769

FOLLOW_annotation_in_annotationList1771

public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_annotationList1771

FOLLOW_AT_in_annotation1793

public static final org.antlr.runtime.BitSet FOLLOW_AT_in_annotation1793

FOLLOW_qualifiedIdentifier_in_annotation1795

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_annotation1795

FOLLOW_annotationInit_in_annotation1797

public static final org.antlr.runtime.BitSet FOLLOW_annotationInit_in_annotation1797

FOLLOW_ANNOTATION_INIT_BLOCK_in_annotationInit1823

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_BLOCK_in_annotationInit1823

FOLLOW_annotationInitializers_in_annotationInit1825

public static final org.antlr.runtime.BitSet FOLLOW_annotationInitializers_in_annotationInit1825

FOLLOW_ANNOTATION_INIT_KEY_LIST_in_annotationInitializers1846

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_KEY_LIST_in_annotationInitializers1846

FOLLOW_annotationInitializer_in_annotationInitializers1848

public static final org.antlr.runtime.BitSet FOLLOW_annotationInitializer_in_annotationInitializers1848

FOLLOW_ANNOTATION_INIT_DEFAULT_KEY_in_annotationInitializers1861

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_DEFAULT_KEY_in_annotationInitializers1861

FOLLOW_annotationElementValue_in_annotationInitializers1863

public static final org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationInitializers1863

FOLLOW_IDENT_in_annotationInitializer1888

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_annotationInitializer1888

FOLLOW_annotationElementValue_in_annotationInitializer1890

public static final org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationInitializer1890

FOLLOW_ANNOTATION_INIT_ARRAY_ELEMENT_in_annotationElementValue1915

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_INIT_ARRAY_ELEMENT_in_annotationElementValue1915

FOLLOW_annotationElementValue_in_annotationElementValue1917

public static final org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationElementValue1917

FOLLOW_annotation_in_annotationElementValue1929

public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_annotationElementValue1929

FOLLOW_expression_in_annotationElementValue1939

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_annotationElementValue1939

FOLLOW_ANNOTATION_TOP_LEVEL_SCOPE_in_annotationTopLevelScope1963

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_TOP_LEVEL_SCOPE_in_annotationTopLevelScope1963

FOLLOW_annotationScopeDeclarations_in_annotationTopLevelScope1965

public static final org.antlr.runtime.BitSet FOLLOW_annotationScopeDeclarations_in_annotationTopLevelScope1965

FOLLOW_ANNOTATION_METHOD_DECL_in_annotationScopeDeclarations1991

public static final org.antlr.runtime.BitSet FOLLOW_ANNOTATION_METHOD_DECL_in_annotationScopeDeclarations1991

FOLLOW_modifierList_in_annotationScopeDeclarations1993

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_annotationScopeDeclarations1993

FOLLOW_type_in_annotationScopeDeclarations1995

public static final org.antlr.runtime.BitSet FOLLOW_type_in_annotationScopeDeclarations1995

FOLLOW_IDENT_in_annotationScopeDeclarations1997

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_annotationScopeDeclarations1997

FOLLOW_annotationDefaultValue_in_annotationScopeDeclarations1999

public static final org.antlr.runtime.BitSet FOLLOW_annotationDefaultValue_in_annotationScopeDeclarations1999

FOLLOW_VAR_DECLARATION_in_annotationScopeDeclarations2012

public static final org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATION_in_annotationScopeDeclarations2012

FOLLOW_modifierList_in_annotationScopeDeclarations2014

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_annotationScopeDeclarations2014

FOLLOW_type_in_annotationScopeDeclarations2016

public static final org.antlr.runtime.BitSet FOLLOW_type_in_annotationScopeDeclarations2016

FOLLOW_variableDeclaratorList_in_annotationScopeDeclarations2018

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorList_in_annotationScopeDeclarations2018

FOLLOW_typeDeclaration_in_annotationScopeDeclarations2029

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_annotationScopeDeclarations2029

FOLLOW_DEFAULT_in_annotationDefaultValue2053

public static final org.antlr.runtime.BitSet FOLLOW_DEFAULT_in_annotationDefaultValue2053

FOLLOW_annotationElementValue_in_annotationDefaultValue2055

public static final org.antlr.runtime.BitSet FOLLOW_annotationElementValue_in_annotationDefaultValue2055

FOLLOW_BLOCK_SCOPE_in_block2089

public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_SCOPE_in_block2089

FOLLOW_blockStatement_in_block2091

public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_block2091

FOLLOW_localVariableDeclaration_in_blockStatement2116

public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_blockStatement2116

FOLLOW_typeDeclaration_in_blockStatement2126

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclaration_in_blockStatement2126

FOLLOW_statement_in_blockStatement2136

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_blockStatement2136

FOLLOW_block_in_statement2163

public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement2163

FOLLOW_ASSERT_in_statement2174

public static final org.antlr.runtime.BitSet FOLLOW_ASSERT_in_statement2174

FOLLOW_expression_in_statement2176

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement2176

FOLLOW_expression_in_statement2178

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement2178

FOLLOW_ifStatement_in_statement2190

public static final org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement2190

FOLLOW_FOR_in_statement2201

public static final org.antlr.runtime.BitSet FOLLOW_FOR_in_statement2201

FOLLOW_forInit_in_statement2203

public static final org.antlr.runtime.BitSet FOLLOW_forInit_in_statement2203

FOLLOW_forCondition_in_statement2205

public static final org.antlr.runtime.BitSet FOLLOW_forCondition_in_statement2205

FOLLOW_forUpdater_in_statement2207

public static final org.antlr.runtime.BitSet FOLLOW_forUpdater_in_statement2207

FOLLOW_statement_in_statement2209

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement2209

FOLLOW_FOR_EACH_in_statement2221

public static final org.antlr.runtime.BitSet FOLLOW_FOR_EACH_in_statement2221

FOLLOW_localModifierList_in_statement2223

public static final org.antlr.runtime.BitSet FOLLOW_localModifierList_in_statement2223

FOLLOW_type_in_statement2225

public static final org.antlr.runtime.BitSet FOLLOW_type_in_statement2225

FOLLOW_IDENT_in_statement2227

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2227

FOLLOW_expression_in_statement2229

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement2229

FOLLOW_statement_in_statement2231

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement2231

FOLLOW_WHILE_in_statement2244

public static final org.antlr.runtime.BitSet FOLLOW_WHILE_in_statement2244

FOLLOW_parenthesizedExpression_in_statement2246

public static final org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2246

FOLLOW_statement_in_statement2248

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement2248

FOLLOW_DO_in_statement2260

public static final org.antlr.runtime.BitSet FOLLOW_DO_in_statement2260

FOLLOW_statement_in_statement2262

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement2262

FOLLOW_parenthesizedExpression_in_statement2264

public static final org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2264

FOLLOW_TRY_in_statement2276

public static final org.antlr.runtime.BitSet FOLLOW_TRY_in_statement2276

FOLLOW_block_in_statement2278

public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement2278

FOLLOW_catches_in_statement2280

public static final org.antlr.runtime.BitSet FOLLOW_catches_in_statement2280

FOLLOW_block_in_statement2283

public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement2283

FOLLOW_SWITCH_in_statement2298

public static final org.antlr.runtime.BitSet FOLLOW_SWITCH_in_statement2298

FOLLOW_parenthesizedExpression_in_statement2300

public static final org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2300

FOLLOW_switchBlockLabels_in_statement2302

public static final org.antlr.runtime.BitSet FOLLOW_switchBlockLabels_in_statement2302

FOLLOW_SYNCHRONIZED_in_statement2314

public static final org.antlr.runtime.BitSet FOLLOW_SYNCHRONIZED_in_statement2314

FOLLOW_parenthesizedExpression_in_statement2316

public static final org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_statement2316

FOLLOW_block_in_statement2318

public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement2318

FOLLOW_RETURN_in_statement2330

public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_statement2330

FOLLOW_expression_in_statement2332

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement2332

FOLLOW_THROW_in_statement2345

public static final org.antlr.runtime.BitSet FOLLOW_THROW_in_statement2345

FOLLOW_expression_in_statement2347

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement2347

FOLLOW_BREAK_in_statement2359

public static final org.antlr.runtime.BitSet FOLLOW_BREAK_in_statement2359

FOLLOW_IDENT_in_statement2361

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2361

FOLLOW_CONTINUE_in_statement2374

public static final org.antlr.runtime.BitSet FOLLOW_CONTINUE_in_statement2374

FOLLOW_IDENT_in_statement2376

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2376

FOLLOW_LABELED_STATEMENT_in_statement2389

public static final org.antlr.runtime.BitSet FOLLOW_LABELED_STATEMENT_in_statement2389

FOLLOW_IDENT_in_statement2391

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_statement2391

FOLLOW_statement_in_statement2393

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement2393

FOLLOW_expression_in_statement2404

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_statement2404

FOLLOW_SEMI_in_statement2414

public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement2414

FOLLOW_IF_in_ifStatement2449

public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifStatement2449

FOLLOW_parenthesizedExpression_in_ifStatement2451

public static final org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_ifStatement2451

FOLLOW_statement_in_ifStatement2453

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_ifStatement2453

FOLLOW_statement_in_ifStatement2455

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_ifStatement2455

FOLLOW_CATCH_CLAUSE_LIST_in_catches2477

public static final org.antlr.runtime.BitSet FOLLOW_CATCH_CLAUSE_LIST_in_catches2477

FOLLOW_catchClause_in_catches2479

public static final org.antlr.runtime.BitSet FOLLOW_catchClause_in_catches2479

FOLLOW_CATCH_in_catchClause2505

public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_catchClause2505

FOLLOW_formalParameterStandardDecl_in_catchClause2507

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterStandardDecl_in_catchClause2507

FOLLOW_block_in_catchClause2509

public static final org.antlr.runtime.BitSet FOLLOW_block_in_catchClause2509

FOLLOW_SWITCH_BLOCK_LABEL_LIST_in_switchBlockLabels2530

public static final org.antlr.runtime.BitSet FOLLOW_SWITCH_BLOCK_LABEL_LIST_in_switchBlockLabels2530

FOLLOW_switchCaseLabel_in_switchBlockLabels2532

public static final org.antlr.runtime.BitSet FOLLOW_switchCaseLabel_in_switchBlockLabels2532

FOLLOW_switchDefaultLabel_in_switchBlockLabels2535

public static final org.antlr.runtime.BitSet FOLLOW_switchDefaultLabel_in_switchBlockLabels2535

FOLLOW_switchCaseLabel_in_switchBlockLabels2538

public static final org.antlr.runtime.BitSet FOLLOW_switchCaseLabel_in_switchBlockLabels2538

FOLLOW_CASE_in_switchCaseLabel2568

public static final org.antlr.runtime.BitSet FOLLOW_CASE_in_switchCaseLabel2568

FOLLOW_expression_in_switchCaseLabel2570

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_switchCaseLabel2570

FOLLOW_blockStatement_in_switchCaseLabel2572

public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_switchCaseLabel2572

FOLLOW_DEFAULT_in_switchDefaultLabel2598

public static final org.antlr.runtime.BitSet FOLLOW_DEFAULT_in_switchDefaultLabel2598

FOLLOW_blockStatement_in_switchDefaultLabel2600

public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_switchDefaultLabel2600

FOLLOW_FOR_INIT_in_forInit2626

public static final org.antlr.runtime.BitSet FOLLOW_FOR_INIT_in_forInit2626

FOLLOW_localVariableDeclaration_in_forInit2629

public static final org.antlr.runtime.BitSet FOLLOW_localVariableDeclaration_in_forInit2629

FOLLOW_expression_in_forInit2633

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_forInit2633

FOLLOW_FOR_CONDITION_in_forCondition2661

public static final org.antlr.runtime.BitSet FOLLOW_FOR_CONDITION_in_forCondition2661

FOLLOW_expression_in_forCondition2663

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_forCondition2663

FOLLOW_FOR_UPDATE_in_forUpdater2689

public static final org.antlr.runtime.BitSet FOLLOW_FOR_UPDATE_in_forUpdater2689

FOLLOW_expression_in_forUpdater2691

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_forUpdater2691

FOLLOW_PARENTESIZED_EXPR_in_parenthesizedExpression2730

public static final org.antlr.runtime.BitSet FOLLOW_PARENTESIZED_EXPR_in_parenthesizedExpression2730

FOLLOW_expression_in_parenthesizedExpression2732

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parenthesizedExpression2732

FOLLOW_EXPR_in_expression2757

public static final org.antlr.runtime.BitSet FOLLOW_EXPR_in_expression2757

FOLLOW_expr_in_expression2759

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expression2759

FOLLOW_ASSIGN_in_assignExpression2795

public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_assignExpression2795

FOLLOW_expr_in_assignExpression2799

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2799

FOLLOW_expr_in_assignExpression2803

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2803

FOLLOW_PLUS_ASSIGN_in_assignExpression2820

public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_assignExpression2820

FOLLOW_expr_in_assignExpression2824

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2824

FOLLOW_expr_in_assignExpression2828

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2828

FOLLOW_MINUS_ASSIGN_in_assignExpression2845

public static final org.antlr.runtime.BitSet FOLLOW_MINUS_ASSIGN_in_assignExpression2845

FOLLOW_expr_in_assignExpression2849

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2849

FOLLOW_expr_in_assignExpression2853

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2853

FOLLOW_STAR_ASSIGN_in_assignExpression2870

public static final org.antlr.runtime.BitSet FOLLOW_STAR_ASSIGN_in_assignExpression2870

FOLLOW_expr_in_assignExpression2874

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2874

FOLLOW_expr_in_assignExpression2878

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2878

FOLLOW_DIV_ASSIGN_in_assignExpression2895

public static final org.antlr.runtime.BitSet FOLLOW_DIV_ASSIGN_in_assignExpression2895

FOLLOW_expr_in_assignExpression2899

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2899

FOLLOW_expr_in_assignExpression2903

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2903

FOLLOW_AND_ASSIGN_in_assignExpression2920

public static final org.antlr.runtime.BitSet FOLLOW_AND_ASSIGN_in_assignExpression2920

FOLLOW_expr_in_assignExpression2924

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2924

FOLLOW_expr_in_assignExpression2928

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2928

FOLLOW_OR_ASSIGN_in_assignExpression2945

public static final org.antlr.runtime.BitSet FOLLOW_OR_ASSIGN_in_assignExpression2945

FOLLOW_expr_in_assignExpression2949

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2949

FOLLOW_expr_in_assignExpression2953

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2953

FOLLOW_XOR_ASSIGN_in_assignExpression2970

public static final org.antlr.runtime.BitSet FOLLOW_XOR_ASSIGN_in_assignExpression2970

FOLLOW_expr_in_assignExpression2974

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2974

FOLLOW_expr_in_assignExpression2978

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2978

FOLLOW_MOD_ASSIGN_in_assignExpression2995

public static final org.antlr.runtime.BitSet FOLLOW_MOD_ASSIGN_in_assignExpression2995

FOLLOW_expr_in_assignExpression2999

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression2999

FOLLOW_expr_in_assignExpression3003

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3003

FOLLOW_BIT_SHIFT_RIGHT_ASSIGN_in_assignExpression3020

public static final org.antlr.runtime.BitSet FOLLOW_BIT_SHIFT_RIGHT_ASSIGN_in_assignExpression3020

FOLLOW_expr_in_assignExpression3024

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3024

FOLLOW_expr_in_assignExpression3028

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3028

FOLLOW_SHIFT_RIGHT_ASSIGN_in_assignExpression3045

public static final org.antlr.runtime.BitSet FOLLOW_SHIFT_RIGHT_ASSIGN_in_assignExpression3045

FOLLOW_expr_in_assignExpression3049

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3049

FOLLOW_expr_in_assignExpression3053

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3053

FOLLOW_SHIFT_LEFT_ASSIGN_in_assignExpression3070

public static final org.antlr.runtime.BitSet FOLLOW_SHIFT_LEFT_ASSIGN_in_assignExpression3070

FOLLOW_expr_in_assignExpression3074

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3074

FOLLOW_expr_in_assignExpression3078

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3078

FOLLOW_PRE_INC_in_assignExpression3095

public static final org.antlr.runtime.BitSet FOLLOW_PRE_INC_in_assignExpression3095

FOLLOW_expr_in_assignExpression3099

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3099

FOLLOW_PRE_DEC_in_assignExpression3163

public static final org.antlr.runtime.BitSet FOLLOW_PRE_DEC_in_assignExpression3163

FOLLOW_expr_in_assignExpression3167

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3167

FOLLOW_POST_INC_in_assignExpression3231

public static final org.antlr.runtime.BitSet FOLLOW_POST_INC_in_assignExpression3231

FOLLOW_expr_in_assignExpression3235

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3235

FOLLOW_POST_DEC_in_assignExpression3299

public static final org.antlr.runtime.BitSet FOLLOW_POST_DEC_in_assignExpression3299

FOLLOW_expr_in_assignExpression3303

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_assignExpression3303

FOLLOW_assignExpression_in_expr3390

public static final org.antlr.runtime.BitSet FOLLOW_assignExpression_in_expr3390

FOLLOW_QUESTION_in_expr3399

public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_expr3399

FOLLOW_expr_in_expr3401

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3401

FOLLOW_expr_in_expr3403

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3403

FOLLOW_expr_in_expr3405

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3405

FOLLOW_LOGICAL_OR_in_expr3417

public static final org.antlr.runtime.BitSet FOLLOW_LOGICAL_OR_in_expr3417

FOLLOW_expr_in_expr3419

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3419

FOLLOW_expr_in_expr3421

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3421

FOLLOW_LOGICAL_AND_in_expr3433

public static final org.antlr.runtime.BitSet FOLLOW_LOGICAL_AND_in_expr3433

FOLLOW_expr_in_expr3435

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3435

FOLLOW_expr_in_expr3437

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3437

FOLLOW_OR_in_expr3449

public static final org.antlr.runtime.BitSet FOLLOW_OR_in_expr3449

FOLLOW_expr_in_expr3451

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3451

FOLLOW_expr_in_expr3453

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3453

FOLLOW_XOR_in_expr3465

public static final org.antlr.runtime.BitSet FOLLOW_XOR_in_expr3465

FOLLOW_expr_in_expr3467

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3467

FOLLOW_expr_in_expr3469

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3469

FOLLOW_AND_in_expr3481

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_expr3481

FOLLOW_expr_in_expr3483

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3483

FOLLOW_expr_in_expr3485

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3485

FOLLOW_EQUAL_in_expr3497

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_expr3497

FOLLOW_expr_in_expr3499

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3499

FOLLOW_expr_in_expr3501

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3501

FOLLOW_NOT_EQUAL_in_expr3513

public static final org.antlr.runtime.BitSet FOLLOW_NOT_EQUAL_in_expr3513

FOLLOW_expr_in_expr3515

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3515

FOLLOW_expr_in_expr3517

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3517

FOLLOW_INSTANCEOF_in_expr3529

public static final org.antlr.runtime.BitSet FOLLOW_INSTANCEOF_in_expr3529

FOLLOW_expr_in_expr3531

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3531

FOLLOW_type_in_expr3533

public static final org.antlr.runtime.BitSet FOLLOW_type_in_expr3533

FOLLOW_LESS_OR_EQUAL_in_expr3545

public static final org.antlr.runtime.BitSet FOLLOW_LESS_OR_EQUAL_in_expr3545

FOLLOW_expr_in_expr3547

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3547

FOLLOW_expr_in_expr3549

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3549

FOLLOW_GREATER_OR_EQUAL_in_expr3561

public static final org.antlr.runtime.BitSet FOLLOW_GREATER_OR_EQUAL_in_expr3561

FOLLOW_expr_in_expr3563

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3563

FOLLOW_expr_in_expr3565

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3565

FOLLOW_BIT_SHIFT_RIGHT_in_expr3577

public static final org.antlr.runtime.BitSet FOLLOW_BIT_SHIFT_RIGHT_in_expr3577

FOLLOW_expr_in_expr3579

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3579

FOLLOW_expr_in_expr3581

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3581

FOLLOW_SHIFT_RIGHT_in_expr3593

public static final org.antlr.runtime.BitSet FOLLOW_SHIFT_RIGHT_in_expr3593

FOLLOW_expr_in_expr3595

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3595

FOLLOW_expr_in_expr3597

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3597

FOLLOW_GREATER_THAN_in_expr3609

public static final org.antlr.runtime.BitSet FOLLOW_GREATER_THAN_in_expr3609

FOLLOW_expr_in_expr3611

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3611

FOLLOW_expr_in_expr3613

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3613

FOLLOW_SHIFT_LEFT_in_expr3625

public static final org.antlr.runtime.BitSet FOLLOW_SHIFT_LEFT_in_expr3625

FOLLOW_expr_in_expr3627

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3627

FOLLOW_expr_in_expr3629

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3629

FOLLOW_LESS_THAN_in_expr3641

public static final org.antlr.runtime.BitSet FOLLOW_LESS_THAN_in_expr3641

FOLLOW_expr_in_expr3643

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3643

FOLLOW_expr_in_expr3645

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3645

FOLLOW_PLUS_in_expr3657

public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_expr3657

FOLLOW_expr_in_expr3659

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3659

FOLLOW_expr_in_expr3661

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3661

FOLLOW_MINUS_in_expr3673

public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_expr3673

FOLLOW_expr_in_expr3675

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3675

FOLLOW_expr_in_expr3677

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3677

FOLLOW_STAR_in_expr3689

public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_expr3689

FOLLOW_expr_in_expr3691

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3691

FOLLOW_expr_in_expr3693

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3693

FOLLOW_DIV_in_expr3705

public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_expr3705

FOLLOW_expr_in_expr3707

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3707

FOLLOW_expr_in_expr3709

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3709

FOLLOW_MOD_in_expr3721

public static final org.antlr.runtime.BitSet FOLLOW_MOD_in_expr3721

FOLLOW_expr_in_expr3723

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3723

FOLLOW_expr_in_expr3725

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3725

FOLLOW_UNARY_PLUS_in_expr3737

public static final org.antlr.runtime.BitSet FOLLOW_UNARY_PLUS_in_expr3737

FOLLOW_expr_in_expr3739

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3739

FOLLOW_UNARY_MINUS_in_expr3751

public static final org.antlr.runtime.BitSet FOLLOW_UNARY_MINUS_in_expr3751

FOLLOW_expr_in_expr3753

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3753

FOLLOW_NOT_in_expr3765

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_expr3765

FOLLOW_expr_in_expr3767

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3767

FOLLOW_LOGICAL_NOT_in_expr3779

public static final org.antlr.runtime.BitSet FOLLOW_LOGICAL_NOT_in_expr3779

FOLLOW_expr_in_expr3781

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3781

FOLLOW_CAST_EXPR_in_expr3793

public static final org.antlr.runtime.BitSet FOLLOW_CAST_EXPR_in_expr3793

FOLLOW_type_in_expr3795

public static final org.antlr.runtime.BitSet FOLLOW_type_in_expr3795

FOLLOW_expr_in_expr3797

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr3797

FOLLOW_primaryExpression_in_expr3810

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_expr3810

FOLLOW_DOT_in_primaryExpression3855

public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_primaryExpression3855

FOLLOW_primaryExpression_in_primaryExpression3875

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_primaryExpression3875

FOLLOW_IDENT_in_primaryExpression3899

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_primaryExpression3899

FOLLOW_THIS_in_primaryExpression3923

public static final org.antlr.runtime.BitSet FOLLOW_THIS_in_primaryExpression3923

FOLLOW_SUPER_in_primaryExpression3947

public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_primaryExpression3947

FOLLOW_innerNewExpression_in_primaryExpression3971

public static final org.antlr.runtime.BitSet FOLLOW_innerNewExpression_in_primaryExpression3971

FOLLOW_CLASS_in_primaryExpression3993

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_in_primaryExpression3993

FOLLOW_primitiveType_in_primaryExpression4029

public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_primaryExpression4029

FOLLOW_CLASS_in_primaryExpression4031

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_in_primaryExpression4031

FOLLOW_VOID_in_primaryExpression4049

public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_primaryExpression4049

FOLLOW_CLASS_in_primaryExpression4051

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_in_primaryExpression4051

FOLLOW_parenthesizedExpression_in_primaryExpression4085

public static final org.antlr.runtime.BitSet FOLLOW_parenthesizedExpression_in_primaryExpression4085

FOLLOW_IDENT_in_primaryExpression4095

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_primaryExpression4095

FOLLOW_METHOD_CALL_in_primaryExpression4110

public static final org.antlr.runtime.BitSet FOLLOW_METHOD_CALL_in_primaryExpression4110

FOLLOW_primaryExpression_in_primaryExpression4112

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_primaryExpression4112

FOLLOW_genericTypeArgumentList_in_primaryExpression4114

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_primaryExpression4114

FOLLOW_arguments_in_primaryExpression4119

public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_primaryExpression4119

FOLLOW_explicitConstructorCall_in_primaryExpression4132

public static final org.antlr.runtime.BitSet FOLLOW_explicitConstructorCall_in_primaryExpression4132

FOLLOW_ARRAY_ELEMENT_ACCESS_in_primaryExpression4143

public static final org.antlr.runtime.BitSet FOLLOW_ARRAY_ELEMENT_ACCESS_in_primaryExpression4143

FOLLOW_primaryExpression_in_primaryExpression4145

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_primaryExpression4145

FOLLOW_expression_in_primaryExpression4147

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_primaryExpression4147

FOLLOW_literal_in_primaryExpression4158

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primaryExpression4158

FOLLOW_newExpression_in_primaryExpression4168

public static final org.antlr.runtime.BitSet FOLLOW_newExpression_in_primaryExpression4168

FOLLOW_THIS_in_primaryExpression4178

public static final org.antlr.runtime.BitSet FOLLOW_THIS_in_primaryExpression4178

FOLLOW_arrayTypeDeclarator_in_primaryExpression4190

public static final org.antlr.runtime.BitSet FOLLOW_arrayTypeDeclarator_in_primaryExpression4190

FOLLOW_SUPER_in_primaryExpression4200

public static final org.antlr.runtime.BitSet FOLLOW_SUPER_in_primaryExpression4200

FOLLOW_THIS_CONSTRUCTOR_CALL_in_explicitConstructorCall4226

public static final org.antlr.runtime.BitSet FOLLOW_THIS_CONSTRUCTOR_CALL_in_explicitConstructorCall4226

FOLLOW_genericTypeArgumentList_in_explicitConstructorCall4228

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_explicitConstructorCall4228

FOLLOW_arguments_in_explicitConstructorCall4231

public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitConstructorCall4231

FOLLOW_SUPER_CONSTRUCTOR_CALL_in_explicitConstructorCall4243

public static final org.antlr.runtime.BitSet FOLLOW_SUPER_CONSTRUCTOR_CALL_in_explicitConstructorCall4243

FOLLOW_primaryExpression_in_explicitConstructorCall4245

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_explicitConstructorCall4245

FOLLOW_genericTypeArgumentList_in_explicitConstructorCall4248

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_explicitConstructorCall4248

FOLLOW_arguments_in_explicitConstructorCall4251

public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_explicitConstructorCall4251

FOLLOW_ARRAY_DECLARATOR_in_arrayTypeDeclarator4272

public static final org.antlr.runtime.BitSet FOLLOW_ARRAY_DECLARATOR_in_arrayTypeDeclarator4272

FOLLOW_arrayTypeDeclarator_in_arrayTypeDeclarator4275

public static final org.antlr.runtime.BitSet FOLLOW_arrayTypeDeclarator_in_arrayTypeDeclarator4275

FOLLOW_qualifiedIdentifier_in_arrayTypeDeclarator4279

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedIdentifier_in_arrayTypeDeclarator4279

FOLLOW_primitiveType_in_arrayTypeDeclarator4283

public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_arrayTypeDeclarator4283

FOLLOW_STATIC_ARRAY_CREATOR_in_newExpression4307

public static final org.antlr.runtime.BitSet FOLLOW_STATIC_ARRAY_CREATOR_in_newExpression4307

FOLLOW_primitiveType_in_newExpression4325

public static final org.antlr.runtime.BitSet FOLLOW_primitiveType_in_newExpression4325

FOLLOW_newArrayConstruction_in_newExpression4327

public static final org.antlr.runtime.BitSet FOLLOW_newArrayConstruction_in_newExpression4327

FOLLOW_genericTypeArgumentList_in_newExpression4345

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_newExpression4345

FOLLOW_qualifiedTypeIdent_in_newExpression4348

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedTypeIdent_in_newExpression4348

FOLLOW_newArrayConstruction_in_newExpression4350

public static final org.antlr.runtime.BitSet FOLLOW_newArrayConstruction_in_newExpression4350

FOLLOW_CLASS_CONSTRUCTOR_CALL_in_newExpression4385

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_CONSTRUCTOR_CALL_in_newExpression4385

FOLLOW_genericTypeArgumentList_in_newExpression4387

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_newExpression4387

FOLLOW_qualifiedTypeIdent_in_newExpression4390

public static final org.antlr.runtime.BitSet FOLLOW_qualifiedTypeIdent_in_newExpression4390

FOLLOW_arguments_in_newExpression4392

public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_newExpression4392

FOLLOW_classTopLevelScope_in_newExpression4394

public static final org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_newExpression4394

FOLLOW_CLASS_CONSTRUCTOR_CALL_in_innerNewExpression4417

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_CONSTRUCTOR_CALL_in_innerNewExpression4417

FOLLOW_genericTypeArgumentList_in_innerNewExpression4419

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeArgumentList_in_innerNewExpression4419

FOLLOW_IDENT_in_innerNewExpression4422

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_innerNewExpression4422

FOLLOW_arguments_in_innerNewExpression4424

public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_innerNewExpression4424

FOLLOW_classTopLevelScope_in_innerNewExpression4426

public static final org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_innerNewExpression4426

FOLLOW_arrayDeclaratorList_in_newArrayConstruction4451

public static final org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_newArrayConstruction4451

FOLLOW_arrayInitializer_in_newArrayConstruction4453

public static final org.antlr.runtime.BitSet FOLLOW_arrayInitializer_in_newArrayConstruction4453

FOLLOW_expression_in_newArrayConstruction4463

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_newArrayConstruction4463

FOLLOW_arrayDeclaratorList_in_newArrayConstruction4466

public static final org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_newArrayConstruction4466

FOLLOW_ARGUMENT_LIST_in_arguments4487

public static final org.antlr.runtime.BitSet FOLLOW_ARGUMENT_LIST_in_arguments4487

FOLLOW_expression_in_arguments4489

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_arguments4489

FOLLOW_set_in_literal0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_literal0

FOLLOW_CLASS_in_classDeclaration4621

public static final org.antlr.runtime.BitSet FOLLOW_CLASS_in_classDeclaration4621

FOLLOW_modifierList_in_classDeclaration4623

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_classDeclaration4623

FOLLOW_IDENT_in_classDeclaration4625

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_classDeclaration4625

FOLLOW_genericTypeParameterList_in_classDeclaration4627

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_classDeclaration4627

FOLLOW_extendsClause_in_classDeclaration4630

public static final org.antlr.runtime.BitSet FOLLOW_extendsClause_in_classDeclaration4630

FOLLOW_implementsClause_in_classDeclaration4633

public static final org.antlr.runtime.BitSet FOLLOW_implementsClause_in_classDeclaration4633

FOLLOW_classTopLevelScope_in_classDeclaration4636

public static final org.antlr.runtime.BitSet FOLLOW_classTopLevelScope_in_classDeclaration4636

FOLLOW_FUNCTION_METHOD_DECL_in_methodScopeDeclarations4675

public static final org.antlr.runtime.BitSet FOLLOW_FUNCTION_METHOD_DECL_in_methodScopeDeclarations4675

FOLLOW_modifierList_in_methodScopeDeclarations4677

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_methodScopeDeclarations4677

FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4679

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4679

FOLLOW_type_in_methodScopeDeclarations4682

public static final org.antlr.runtime.BitSet FOLLOW_type_in_methodScopeDeclarations4682

FOLLOW_IDENT_in_methodScopeDeclarations4684

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_methodScopeDeclarations4684

FOLLOW_formalParameterList_in_methodScopeDeclarations4686

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_methodScopeDeclarations4686

FOLLOW_arrayDeclaratorList_in_methodScopeDeclarations4688

public static final org.antlr.runtime.BitSet FOLLOW_arrayDeclaratorList_in_methodScopeDeclarations4688

FOLLOW_throwsClause_in_methodScopeDeclarations4691

public static final org.antlr.runtime.BitSet FOLLOW_throwsClause_in_methodScopeDeclarations4691

FOLLOW_block_in_methodScopeDeclarations4694

public static final org.antlr.runtime.BitSet FOLLOW_block_in_methodScopeDeclarations4694

FOLLOW_VOID_METHOD_DECL_in_methodScopeDeclarations4702

public static final org.antlr.runtime.BitSet FOLLOW_VOID_METHOD_DECL_in_methodScopeDeclarations4702

FOLLOW_modifierList_in_methodScopeDeclarations4704

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_methodScopeDeclarations4704

FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4706

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4706

FOLLOW_IDENT_in_methodScopeDeclarations4709

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_methodScopeDeclarations4709

FOLLOW_formalParameterList_in_methodScopeDeclarations4711

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_methodScopeDeclarations4711

FOLLOW_throwsClause_in_methodScopeDeclarations4713

public static final org.antlr.runtime.BitSet FOLLOW_throwsClause_in_methodScopeDeclarations4713

FOLLOW_block_in_methodScopeDeclarations4716

public static final org.antlr.runtime.BitSet FOLLOW_block_in_methodScopeDeclarations4716

FOLLOW_CONSTRUCTOR_DECL_in_methodScopeDeclarations4724

public static final org.antlr.runtime.BitSet FOLLOW_CONSTRUCTOR_DECL_in_methodScopeDeclarations4724

FOLLOW_modifierList_in_methodScopeDeclarations4726

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_methodScopeDeclarations4726

FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4728

public static final org.antlr.runtime.BitSet FOLLOW_genericTypeParameterList_in_methodScopeDeclarations4728

FOLLOW_formalParameterList_in_methodScopeDeclarations4731

public static final org.antlr.runtime.BitSet FOLLOW_formalParameterList_in_methodScopeDeclarations4731

FOLLOW_throwsClause_in_methodScopeDeclarations4733

public static final org.antlr.runtime.BitSet FOLLOW_throwsClause_in_methodScopeDeclarations4733

FOLLOW_block_in_methodScopeDeclarations4736

public static final org.antlr.runtime.BitSet FOLLOW_block_in_methodScopeDeclarations4736

FOLLOW_VAR_DECLARATION_in_globalVariableDeclaration4765

public static final org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATION_in_globalVariableDeclaration4765

FOLLOW_modifierList_in_globalVariableDeclaration4771

public static final org.antlr.runtime.BitSet FOLLOW_modifierList_in_globalVariableDeclaration4771

FOLLOW_type_in_globalVariableDeclaration4777

public static final org.antlr.runtime.BitSet FOLLOW_type_in_globalVariableDeclaration4777

FOLLOW_variableDeclaratorList_in_globalVariableDeclaration4784

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorList_in_globalVariableDeclaration4784

FOLLOW_VAR_DECLARATION_in_localVariableDeclaration4822

public static final org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATION_in_localVariableDeclaration4822

FOLLOW_localModifierList_in_localVariableDeclaration4828

public static final org.antlr.runtime.BitSet FOLLOW_localModifierList_in_localVariableDeclaration4828

FOLLOW_type_in_localVariableDeclaration4834

public static final org.antlr.runtime.BitSet FOLLOW_type_in_localVariableDeclaration4834

FOLLOW_variableDeclaratorList_in_localVariableDeclaration4841

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorList_in_localVariableDeclaration4841

FOLLOW_VAR_DECLARATOR_in_variableDeclarator4873

public static final org.antlr.runtime.BitSet FOLLOW_VAR_DECLARATOR_in_variableDeclarator4873

FOLLOW_variableDeclaratorId_in_variableDeclarator4875

public static final org.antlr.runtime.BitSet FOLLOW_variableDeclaratorId_in_variableDeclarator4875

FOLLOW_variableResistantInitializer_in_variableDeclarator4885

public static final org.antlr.runtime.BitSet FOLLOW_variableResistantInitializer_in_variableDeclarator4885

FOLLOW_variableInitializer_in_variableResistantInitializer4905

public static final org.antlr.runtime.BitSet FOLLOW_variableInitializer_in_variableResistantInitializer4905

FOLLOW_switchCaseLabel_in_synpred110_ShadowVariablesParser2532

public static final org.antlr.runtime.BitSet FOLLOW_switchCaseLabel_in_synpred110_ShadowVariablesParser2532

FOLLOW_expression_in_synpred117_ShadowVariablesParser2633

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred117_ShadowVariablesParser2633
Constructor Detail

ShadowVariablesParser

public ShadowVariablesParser(org.antlr.runtime.tree.TreeNodeStream input)

ShadowVariablesParser

public ShadowVariablesParser(org.antlr.runtime.tree.TreeNodeStream input,
                             org.antlr.runtime.RecognizerSharedState state)
Method Detail

setTemplateLib

public void setTemplateLib(org.antlr.stringtemplate.StringTemplateGroup templateLib)
Description copied from class: AbstractTreeParser
Sets current template library. Should be called from transformation, otherwise default StringTemplateGroup will be used.

Specified by:
setTemplateLib in class AbstractTreeParser
Parameters:
templateLib - Template library to be used

getTemplateLib

public org.antlr.stringtemplate.StringTemplateGroup getTemplateLib()
Description copied from class: AbstractTreeParser
Current template library.

Specified by:
getTemplateLib in class AbstractTreeParser
Returns:
current template library

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

resistantSetValue

public void resistantSetValue(java.lang.Object start,
                              java.lang.String ident,
                              java.lang.String value,
                              java.lang.String templateName)
Will replace tokens with new setter if specified variable exists and is supported.


resistantGetValue

public void resistantGetValue(java.lang.Object start,
                              java.lang.String ident)
Will replace tokens with new getter if specified variable exists and is supported.


resistantGetValue

public void resistantGetValue(java.lang.Object start,
                              java.lang.String ident,
                              java.lang.String templateName)
Will replace tokens with new getter if specified variable exists and is supported. You can provide custom template name.

Parameters:
start - tree which should be replaced by getter
ident - which identifier should be used (this.var or var)
templateName - name of template, that should be used for replace

getGlobalVariable

public ShadowVariablesParser.Variable getGlobalVariable(java.lang.String name)
Search for global variable with given name in current context


getLocalVariable

public ShadowVariablesParser.Variable getLocalVariable(java.lang.String name)
Search for local variable with given name in current context


getMethodVariable

public ShadowVariablesParser.Variable getMethodVariable(java.lang.String name)
Searches for variable in method parameters


getVariable

public ShadowVariablesParser.Variable getVariable(java.lang.String name)
Will try to search variable with given name (local from block or global from class).


javaSource

public final ShadowVariablesParser.javaSource_return javaSource()
                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

packageDeclaration

public final ShadowVariablesParser.packageDeclaration_return packageDeclaration()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

importDeclaration

public final ShadowVariablesParser.importDeclaration_return importDeclaration()
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typeDeclaration

public final ShadowVariablesParser.typeDeclaration_return typeDeclaration()
                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

extendsClause

public final ShadowVariablesParser.extendsClause_return extendsClause()
                                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

implementsClause

public final ShadowVariablesParser.implementsClause_return implementsClause()
                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

genericTypeParameterList

public final ShadowVariablesParser.genericTypeParameterList_return genericTypeParameterList()
                                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

genericTypeParameter

public final ShadowVariablesParser.genericTypeParameter_return genericTypeParameter()
                                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

bound

public final ShadowVariablesParser.bound_return bound()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

enumTopLevelScope

public final ShadowVariablesParser.enumTopLevelScope_return enumTopLevelScope()
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

enumConstant

public final ShadowVariablesParser.enumConstant_return enumConstant()
                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

classTopLevelScope

public final ShadowVariablesParser.classTopLevelScope_return classTopLevelScope()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

classScopeDeclarations

public final ShadowVariablesParser.classScopeDeclarations_return classScopeDeclarations()
                                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

interfaceTopLevelScope

public final ShadowVariablesParser.interfaceTopLevelScope_return interfaceTopLevelScope()
                                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

interfaceScopeDeclarations

public final ShadowVariablesParser.interfaceScopeDeclarations_return interfaceScopeDeclarations()
                                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

variableDeclaratorList

public final ShadowVariablesParser.variableDeclaratorList_return variableDeclaratorList()
                                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

variableDeclaratorId

public final ShadowVariablesParser.variableDeclaratorId_return variableDeclaratorId()
                                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

variableInitializer

public final ShadowVariablesParser.variableInitializer_return variableInitializer()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arrayDeclarator

public final ShadowVariablesParser.arrayDeclarator_return arrayDeclarator()
                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arrayDeclaratorList

public final ShadowVariablesParser.arrayDeclaratorList_return arrayDeclaratorList()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arrayInitializer

public final ShadowVariablesParser.arrayInitializer_return arrayInitializer()
                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

throwsClause

public final ShadowVariablesParser.throwsClause_return throwsClause()
                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

modifierList

public final ShadowVariablesParser.modifierList_return modifierList()
                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

modifier

public final ShadowVariablesParser.modifier_return modifier()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

localModifierList

public final ShadowVariablesParser.localModifierList_return localModifierList()
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

localModifier

public final ShadowVariablesParser.localModifier_return localModifier()
                                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type

public final ShadowVariablesParser.type_return type()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

qualifiedTypeIdent

public final ShadowVariablesParser.qualifiedTypeIdent_return qualifiedTypeIdent()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typeIdent

public final ShadowVariablesParser.typeIdent_return typeIdent()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primitiveType

public final ShadowVariablesParser.primitiveType_return primitiveType()
                                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

genericTypeArgumentList

public final ShadowVariablesParser.genericTypeArgumentList_return genericTypeArgumentList()
                                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

genericTypeArgument

public final ShadowVariablesParser.genericTypeArgument_return genericTypeArgument()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

genericWildcardBoundType

public final ShadowVariablesParser.genericWildcardBoundType_return genericWildcardBoundType()
                                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

formalParameterList

public final ShadowVariablesParser.formalParameterList_return formalParameterList()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

formalParameterStandardDecl

public final ShadowVariablesParser.formalParameterStandardDecl_return formalParameterStandardDecl()
                                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

formalParameterVarargDecl

public final ShadowVariablesParser.formalParameterVarargDecl_return formalParameterVarargDecl()
                                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

qualifiedIdentifier

public final ShadowVariablesParser.qualifiedIdentifier_return qualifiedIdentifier()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationList

public final ShadowVariablesParser.annotationList_return annotationList()
                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotation

public final ShadowVariablesParser.annotation_return annotation()
                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationInit

public final ShadowVariablesParser.annotationInit_return annotationInit()
                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationInitializers

public final ShadowVariablesParser.annotationInitializers_return annotationInitializers()
                                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationInitializer

public final ShadowVariablesParser.annotationInitializer_return annotationInitializer()
                                                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationElementValue

public final ShadowVariablesParser.annotationElementValue_return annotationElementValue()
                                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationTopLevelScope

public final ShadowVariablesParser.annotationTopLevelScope_return annotationTopLevelScope()
                                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationScopeDeclarations

public final ShadowVariablesParser.annotationScopeDeclarations_return annotationScopeDeclarations()
                                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

annotationDefaultValue

public final ShadowVariablesParser.annotationDefaultValue_return annotationDefaultValue()
                                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

block

public final ShadowVariablesParser.block_return block()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

blockStatement

public final ShadowVariablesParser.blockStatement_return blockStatement()
                                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

statement

public final ShadowVariablesParser.statement_return statement()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ifStatement

public final ShadowVariablesParser.ifStatement_return ifStatement()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

catches

public final ShadowVariablesParser.catches_return catches()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

catchClause

public final ShadowVariablesParser.catchClause_return catchClause()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

switchBlockLabels

public final ShadowVariablesParser.switchBlockLabels_return switchBlockLabels()
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

switchCaseLabel

public final ShadowVariablesParser.switchCaseLabel_return switchCaseLabel()
                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

switchDefaultLabel

public final ShadowVariablesParser.switchDefaultLabel_return switchDefaultLabel()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

forInit

public final ShadowVariablesParser.forInit_return forInit()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

forCondition

public final ShadowVariablesParser.forCondition_return forCondition()
                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

forUpdater

public final ShadowVariablesParser.forUpdater_return forUpdater()
                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parenthesizedExpression

public final ShadowVariablesParser.parenthesizedExpression_return parenthesizedExpression()
                                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final ShadowVariablesParser.expression_return expression()
                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

assignExpression

public final ShadowVariablesParser.assignExpression_return assignExpression()
                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expr

public final ShadowVariablesParser.expr_return expr()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primaryExpression

public final ShadowVariablesParser.primaryExpression_return primaryExpression()
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

explicitConstructorCall

public final ShadowVariablesParser.explicitConstructorCall_return explicitConstructorCall()
                                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arrayTypeDeclarator

public final ShadowVariablesParser.arrayTypeDeclarator_return arrayTypeDeclarator()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

newExpression

public final ShadowVariablesParser.newExpression_return newExpression()
                                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

innerNewExpression

public final ShadowVariablesParser.innerNewExpression_return innerNewExpression()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

newArrayConstruction

public final ShadowVariablesParser.newArrayConstruction_return newArrayConstruction()
                                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arguments

public final ShadowVariablesParser.arguments_return arguments()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

literal

public final ShadowVariablesParser.literal_return literal()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

classDeclaration

public final ShadowVariablesParser.classDeclaration_return classDeclaration()
                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

methodScopeDeclarations

public final ShadowVariablesParser.methodScopeDeclarations_return methodScopeDeclarations()
                                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

globalVariableDeclaration

public final ShadowVariablesParser.globalVariableDeclaration_return globalVariableDeclaration()
                                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

localVariableDeclaration

public final ShadowVariablesParser.localVariableDeclaration_return localVariableDeclaration()
                                                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

variableDeclarator

public final ShadowVariablesParser.variableDeclarator_return variableDeclarator()
                                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

variableResistantInitializer

public final ShadowVariablesParser.variableResistantInitializer_return variableResistantInitializer(org.antlr.runtime.tree.CommonTree varDecl)
                                                                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

classAdditionalCode

public final ShadowVariablesParser.classAdditionalCode_return classAdditionalCode(org.antlr.runtime.tree.CommonTree tree)
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

additionalImports

public final ShadowVariablesParser.additionalImports_return additionalImports(org.antlr.runtime.tree.CommonTree tree)
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred110_ShadowVariablesParser_fragment

public final void synpred110_ShadowVariablesParser_fragment()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred117_ShadowVariablesParser_fragment

public final void synpred117_ShadowVariablesParser_fragment()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred117_ShadowVariablesParser

public final boolean synpred117_ShadowVariablesParser()

synpred110_ShadowVariablesParser

public final boolean synpred110_ShadowVariablesParser()