From e03dab4d1fed003ef9b0cce167ace92dda7eb55e Mon Sep 17 00:00:00 2001 From: Oliver Burn Date: Sat, 21 Jun 2003 12:34:01 +0000 Subject: [PATCH] Patch from Matt Quail to stop the ugly hack of having hard coded constants in TokenTypes. The big risk was that when the grammar changed, the generated constants could change. (patch 757846) --- build.xml | 14 + docs/releasenotes.html | 4 + .../tools/checkstyle/api/.cvsignore | 1 + .../tools/checkstyle/api/TokenTypes.java | 294 +++++++++--------- 4 files changed, 166 insertions(+), 147 deletions(-) create mode 100644 src/checkstyle/com/puppycrawl/tools/checkstyle/api/.cvsignore diff --git a/build.xml b/build.xml index 6181b114a..09baa38f2 100644 --- a/build.xml +++ b/build.xml @@ -113,6 +113,20 @@ + + + + + + + + + diff --git a/docs/releasenotes.html b/docs/releasenotes.html index 72c4cf25e..2c1f3b744 100644 --- a/docs/releasenotes.html +++ b/docs/releasenotes.html @@ -81,6 +81,10 @@
  • Nice patch from Matt Quail to DetailAST to replace all the repeated int[] array construction with a BitSet.
  • +
  • Patch from Matt Quail to stop the ugly hack of having hard coded + constants in TokenTypes. The big risk was that when the grammar changed, the generated + constants could change. (patch 757846)
  • +

    diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/.cvsignore b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/.cvsignore new file mode 100644 index 000000000..be4aa2476 --- /dev/null +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/.cvsignore @@ -0,0 +1 @@ +GeneratedJava14TokenTypes.java diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/TokenTypes.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/TokenTypes.java index dd8655296..5c6bec3b5 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/api/TokenTypes.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/api/TokenTypes.java @@ -66,7 +66,7 @@ public final class TokenTypes * @see #CLASS_DEF * @see #INTERFACE_DEF **/ - public static final int EOF = 1; + public static final int EOF = GeneratedJava14TokenTypes.EOF; /** * Modifiers for type, method, and field declarations. The * modifiers element is always present even though it may have no @@ -87,7 +87,7 @@ public final class TokenTypes * @see #LITERAL_NATIVE * @see #STRICTFP **/ - public static final int MODIFIERS = 5; + public static final int MODIFIERS = GeneratedJava14TokenTypes.MODIFIERS; /** * An object block. These are children of class and interface * declarations. Also, object blocks are children of the new @@ -104,7 +104,7 @@ public final class TokenTypes * @see #INTERFACE_DEF * @see #LITERAL_NEW **/ - public static final int OBJBLOCK = 6; + public static final int OBJBLOCK = GeneratedJava14TokenTypes.OBJBLOCK; /** * A list of statements. * @@ -122,7 +122,7 @@ public final class TokenTypes * @see #LITERAL_ELSE * @see #CASE_GROUP **/ - public static final int SLIST = 7; + public static final int SLIST = GeneratedJava14TokenTypes.SLIST; /** * A constructor declaration. * @@ -189,7 +189,7 @@ public final class TokenTypes * @see #OBJBLOCK * @see #CLASS_DEF **/ - public static final int CTOR_DEF = 8; + public static final int CTOR_DEF = GeneratedJava14TokenTypes.CTOR_DEF; /** * A method declaration. The children are modifiers, return type, * method name, parameter list, an optional throws list, and @@ -252,7 +252,7 @@ public final class TokenTypes * @see #SLIST * @see #OBJBLOCK **/ - public static final int METHOD_DEF = 9; + public static final int METHOD_DEF = GeneratedJava14TokenTypes.METHOD_DEF; /** * A field or local variable declaration. The children are * modifiers, type, the identifier name, and an optional @@ -263,7 +263,7 @@ public final class TokenTypes * @see #IDENT * @see #ASSIGN **/ - public static final int VARIABLE_DEF = 10; + public static final int VARIABLE_DEF = GeneratedJava14TokenTypes.VARIABLE_DEF; /** * An instance initializer. Zero or more instance initializers * may appear in class definitions. This token will be a child of @@ -275,7 +275,7 @@ public final class TokenTypes * @see #SLIST * @see #OBJBLOCK **/ - public static final int INSTANCE_INIT = 11; + public static final int INSTANCE_INIT = GeneratedJava14TokenTypes.INSTANCE_INIT; /** * A static initialization block. Zero or more static * initializers may be children of the object block of a class @@ -288,7 +288,7 @@ public final class TokenTypes * @see #SLIST * @see #OBJBLOCK **/ - public static final int STATIC_INIT = 12; + public static final int STATIC_INIT = GeneratedJava14TokenTypes.STATIC_INIT; /** * A type. This is either a return type of a method or a type of * a variable or field. The first child of this element is the @@ -312,7 +312,7 @@ public final class TokenTypes * @see #LITERAL_DOUBLE * @see #ARRAY_DECLARATOR **/ - public static final int TYPE = 13; + public static final int TYPE = GeneratedJava14TokenTypes.TYPE; /** * A class declaration. * @@ -351,7 +351,7 @@ public final class TokenTypes * @see #OBJBLOCK * @see #LITERAL_NEW **/ - public static final int CLASS_DEF = 14; + public static final int CLASS_DEF = GeneratedJava14TokenTypes.CLASS_DEF; /** * An interface declaration. * @@ -388,7 +388,7 @@ public final class TokenTypes * @see #EXTENDS_CLAUSE * @see #OBJBLOCK **/ - public static final int INTERFACE_DEF = 15; + public static final int INTERFACE_DEF = GeneratedJava14TokenTypes.INTERFACE_DEF; /** * The package declaration. This is optional, but if it is * included, then there is only one package declaration per source @@ -428,7 +428,7 @@ public final class TokenTypes * @see #SEMI * @see FullIdent **/ - public static final int PACKAGE_DEF = 16; + public static final int PACKAGE_DEF = GeneratedJava14TokenTypes.PACKAGE_DEF; /** * An array declaration. * @@ -467,7 +467,7 @@ public final class TokenTypes * @see #TYPE * @see #ARRAY_INIT **/ - public static final int ARRAY_DECLARATOR = 17; + public static final int ARRAY_DECLARATOR = GeneratedJava14TokenTypes.ARRAY_DECLARATOR; /** * An extends clause. This appear as part of class and interface * definitions. This element appears even if the @@ -496,7 +496,7 @@ public final class TokenTypes * @see #INTERFACE_DEF * @see FullIdent **/ - public static final int EXTENDS_CLAUSE = 18; + public static final int EXTENDS_CLAUSE = GeneratedJava14TokenTypes.EXTENDS_CLAUSE; /** * An implements clause. This always appears in a class * declaration, even if there are no implemented interfaces. The @@ -521,7 +521,7 @@ public final class TokenTypes * @see #COMMA * @see #CLASS_DEF **/ - public static final int IMPLEMENTS_CLAUSE = 19; + public static final int IMPLEMENTS_CLAUSE = GeneratedJava14TokenTypes.IMPLEMENTS_CLAUSE; /** * A list of parameters to a method or constructor. The children * are zero or more parameter declarations separated by commas. @@ -556,7 +556,7 @@ public final class TokenTypes * @see #METHOD_DEF * @see #CTOR_DEF **/ - public static final int PARAMETERS = 20; + public static final int PARAMETERS = GeneratedJava14TokenTypes.PARAMETERS; /** * A parameter declaration. * @@ -565,7 +565,7 @@ public final class TokenTypes * @see #IDENT * @see #PARAMETERS **/ - public static final int PARAMETER_DEF = 21; + public static final int PARAMETER_DEF = GeneratedJava14TokenTypes.PARAMETER_DEF; /** * A labeled statement. * @@ -586,7 +586,7 @@ public final class TokenTypes * Language Specification, §14.7 * @see #SLIST **/ - public static final int LABELED_STAT = 22; + public static final int LABELED_STAT = GeneratedJava14TokenTypes.LABELED_STAT; /** * A type-cast. * @@ -618,7 +618,7 @@ public final class TokenTypes * @see #TYPE * @see #RPAREN **/ - public static final int TYPECAST = 23; + public static final int TYPECAST = GeneratedJava14TokenTypes.TYPECAST; /** * The array index operator. * @@ -644,7 +644,7 @@ public final class TokenTypes * * @see #EXPR **/ - public static final int INDEX_OP = 24; + public static final int INDEX_OP = GeneratedJava14TokenTypes.INDEX_OP; /** * The ++ (postfix increment) operator. * @@ -654,7 +654,7 @@ public final class TokenTypes * @see #EXPR * @see #INC **/ - public static final int POST_INC = 25; + public static final int POST_INC = GeneratedJava14TokenTypes.POST_INC; /** * The -- (postfix decrement) operator. * @@ -664,7 +664,7 @@ public final class TokenTypes * @see #EXPR * @see #DEC **/ - public static final int POST_DEC = 26; + public static final int POST_DEC = GeneratedJava14TokenTypes.POST_DEC; /** * A method call. * @@ -690,7 +690,7 @@ public final class TokenTypes * @see #RPAREN * @see FullIdent **/ - public static final int METHOD_CALL = 27; + public static final int METHOD_CALL = GeneratedJava14TokenTypes.METHOD_CALL; /** * An expression. Operators with lower precedence appear at a * higher level in the tree than operators with higher precedence. @@ -747,7 +747,7 @@ public final class TokenTypes * @see #LPAREN * @see #RPAREN **/ - public static final int EXPR = 28; + public static final int EXPR = GeneratedJava14TokenTypes.EXPR; /** * An array initialization. This may occur as part of an array * declaration or inline with new. @@ -832,7 +832,7 @@ public final class TokenTypes * @see #LITERAL_NEW * @see #COMMA **/ - public static final int ARRAY_INIT = 29; + public static final int ARRAY_INIT = GeneratedJava14TokenTypes.ARRAY_INIT; /** * An import declaration. Import declarations are option, but * must appear after the package declaration and before the type @@ -868,7 +868,7 @@ public final class TokenTypes * @see #SEMI * @see FullIdent **/ - public static final int IMPORT = 30; + public static final int IMPORT = GeneratedJava14TokenTypes.IMPORT; /** * The + (unary plus) operator. * @@ -877,7 +877,7 @@ public final class TokenTypes * Language Specification, §15.15.3 * @see #EXPR **/ - public static final int UNARY_MINUS = 31; + public static final int UNARY_MINUS = GeneratedJava14TokenTypes.UNARY_MINUS; /** * The - (unary minus) operator. * @@ -886,7 +886,7 @@ public final class TokenTypes * Language Specification, §15.15.4 * @see #EXPR **/ - public static final int UNARY_PLUS = 32; + public static final int UNARY_PLUS = GeneratedJava14TokenTypes.UNARY_PLUS; /** * A group of case clauses. Case clauses with no associated * statements are grouped together into a case group. The last @@ -938,7 +938,7 @@ public final class TokenTypes * @see #LITERAL_DEFAULT * @see #LITERAL_SWITCH **/ - public static final int CASE_GROUP = 33; + public static final int CASE_GROUP = GeneratedJava14TokenTypes.CASE_GROUP; /** * An expression list. The children are a comma separated list of * expressions. @@ -951,7 +951,7 @@ public final class TokenTypes * @see #CTOR_CALL * @see #SUPER_CTOR_CALL **/ - public static final int ELIST = 34; + public static final int ELIST = GeneratedJava14TokenTypes.ELIST; /** * A for loop initializer. This is a child of * LITERAL_FOR. The children of this element may be @@ -962,7 +962,7 @@ public final class TokenTypes * @see #ELIST * @see #LITERAL_FOR **/ - public static final int FOR_INIT = 35; + public static final int FOR_INIT = GeneratedJava14TokenTypes.FOR_INIT; /** * A for loop condition. This is a child of * LITERAL_FOR. The child of this element is an @@ -971,7 +971,7 @@ public final class TokenTypes * @see #EXPR * @see #LITERAL_FOR **/ - public static final int FOR_CONDITION = 36; + public static final int FOR_CONDITION = GeneratedJava14TokenTypes.FOR_CONDITION; /** * A for loop iterator. This is a child of * LITERAL_FOR. The child of this element is an @@ -980,7 +980,7 @@ public final class TokenTypes * @see #ELIST * @see #LITERAL_FOR **/ - public static final int FOR_ITERATOR = 37; + public static final int FOR_ITERATOR = GeneratedJava14TokenTypes.FOR_ITERATOR; /** * The empty statement. This goes in place of an * SLIST for a for or while @@ -992,25 +992,25 @@ public final class TokenTypes * @see #LITERAL_FOR * @see #LITERAL_WHILE **/ - public static final int EMPTY_STAT = 38; + public static final int EMPTY_STAT = GeneratedJava14TokenTypes.EMPTY_STAT; /** * The final keyword. * * @see #MODIFIERS **/ - public static final int FINAL = 39; + public static final int FINAL = GeneratedJava14TokenTypes.FINAL; /** * The abstract keyword. * * @see #MODIFIERS **/ - public static final int ABSTRACT = 40; + public static final int ABSTRACT = GeneratedJava14TokenTypes.ABSTRACT; /** * The strictfp keyword. * * @see #MODIFIERS **/ - public static final int STRICTFP = 41; + public static final int STRICTFP = GeneratedJava14TokenTypes.STRICTFP; /** * A super constructor call. * @@ -1019,7 +1019,7 @@ public final class TokenTypes * @see #SEMI * @see #CTOR_CALL **/ - public static final int SUPER_CTOR_CALL = 42; + public static final int SUPER_CTOR_CALL = GeneratedJava14TokenTypes.SUPER_CTOR_CALL; /** * A constructor call. * @@ -1045,13 +1045,13 @@ public final class TokenTypes * @see #SEMI * @see #SUPER_CTOR_CALL **/ - public static final int CTOR_CALL = 43; + public static final int CTOR_CALL = GeneratedJava14TokenTypes.CTOR_CALL; /* * * This token does not appear in the tree. * * @see #PACKAGE_DEF **/ - //public static final int LITERAL_PACKAGE = 44; + //public static final int LITERAL_PACKAGE = GeneratedJava14TokenTypes.LITERAL_package; /** * The statement terminator (;). Depending on the * context, this make occur as a sibling, a child, or not at all. @@ -1062,92 +1062,92 @@ public final class TokenTypes * @see #ARRAY_INIT * @see #LITERAL_FOR **/ - public static final int SEMI = 45; + public static final int SEMI = GeneratedJava14TokenTypes.SEMI; /* * * This token does not appear in the tree. * * @see #IMPORT **/ - // public static final int LITERAL_IMPORT = 46; + // public static final int LITERAL_IMPORT = GeneratedJava14TokenTypes.LITERAL_import; /* * * This token does not appear in the tree. * * @see #INDEX_OP * @see #ARRAY_DECLARATOR **/ - //public static final int LBRACK = 47; + //public static final int LBRACK = GeneratedJava14TokenTypes.LBRACK; /* * * This token does not appear in the tree. * * @see #INDEX_OP * @see #ARRAY_DECLARATOR **/ - //public static final int RBRACK = 48; + //public static final int RBRACK = GeneratedJava14TokenTypes.RBRACK; /** * The void keyword. * * @see #TYPE **/ - public static final int LITERAL_VOID = 49; + public static final int LITERAL_VOID = GeneratedJava14TokenTypes.LITERAL_void; /** * The boolean keyword. * * @see #TYPE **/ - public static final int LITERAL_BOOLEAN = 50; + public static final int LITERAL_BOOLEAN = GeneratedJava14TokenTypes.LITERAL_boolean; /** * The byte keyword. * * @see #TYPE **/ - public static final int LITERAL_BYTE = 51; + public static final int LITERAL_BYTE = GeneratedJava14TokenTypes.LITERAL_byte; /** * The char keyword. * * @see #TYPE **/ - public static final int LITERAL_CHAR = 52; + public static final int LITERAL_CHAR = GeneratedJava14TokenTypes.LITERAL_char; /** * The short keyword. * * @see #TYPE **/ - public static final int LITERAL_SHORT = 53; + public static final int LITERAL_SHORT = GeneratedJava14TokenTypes.LITERAL_short; /** * The int keyword. * * @see #TYPE **/ - public static final int LITERAL_INT = 54; + public static final int LITERAL_INT = GeneratedJava14TokenTypes.LITERAL_int; /** * The float keyword. * * @see #TYPE **/ - public static final int LITERAL_FLOAT = 55; + public static final int LITERAL_FLOAT = GeneratedJava14TokenTypes.LITERAL_float; /** * The long keyword. * * @see #TYPE **/ - public static final int LITERAL_LONG = 56; + public static final int LITERAL_LONG = GeneratedJava14TokenTypes.LITERAL_long; /** * The double keyword. * * @see #TYPE **/ - public static final int LITERAL_DOUBLE = 57; + public static final int LITERAL_DOUBLE = GeneratedJava14TokenTypes.LITERAL_double; /** * An identifier. These can be names of types, subpackages, * fields, methods, parameters, and local variables. **/ - public static final int IDENT = 58; + public static final int IDENT = GeneratedJava14TokenTypes.IDENT; /** * The . (dot) operator. * * @see FullIdent **/ - public static final int DOT = 59; + public static final int DOT = GeneratedJava14TokenTypes.DOT; /** * The * (multiplication or wildcard) operator. * @@ -1160,43 +1160,43 @@ public final class TokenTypes * @see #EXPR * @see #IMPORT **/ - public static final int STAR = 60; + public static final int STAR = GeneratedJava14TokenTypes.STAR; /** * The private keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_PRIVATE = 61; + public static final int LITERAL_PRIVATE = GeneratedJava14TokenTypes.LITERAL_private; /** * The public keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_PUBLIC = 62; + public static final int LITERAL_PUBLIC = GeneratedJava14TokenTypes.LITERAL_public; /** * The protected keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_PROTECTED = 63; + public static final int LITERAL_PROTECTED = GeneratedJava14TokenTypes.LITERAL_protected; /** * The static keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_STATIC = 64; + public static final int LITERAL_STATIC = GeneratedJava14TokenTypes.LITERAL_static; /** * The transient keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_TRANSIENT = 65; + public static final int LITERAL_TRANSIENT = GeneratedJava14TokenTypes.LITERAL_transient; /** * The native keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_NATIVE = 66; + public static final int LITERAL_NATIVE = GeneratedJava14TokenTypes.LITERAL_native; /** * The synchronized keyword. This may be used as a * modifier of a method or in the definition of a synchronized @@ -1240,13 +1240,13 @@ public final class TokenTypes * @see #SLIST * @see #RCURLY **/ - public static final int LITERAL_SYNCHRONIZED = 67; + public static final int LITERAL_SYNCHRONIZED = GeneratedJava14TokenTypes.LITERAL_synchronized; /** * The volatile keyword. * * @see #MODIFIERS **/ - public static final int LITERAL_VOLATILE = 68; + public static final int LITERAL_VOLATILE = GeneratedJava14TokenTypes.LITERAL_volatile; /** * The class keyword. This element does not appear * as part of a class declaration, but only inline to reference a @@ -1272,19 +1272,19 @@ public final class TokenTypes * @see #CLASS_DEF * @see FullIdent **/ - public static final int LITERAL_CLASS = 69; + public static final int LITERAL_CLASS = GeneratedJava14TokenTypes.LITERAL_class; /* * * This token does not appear in the tree. * * @see #EXTENDS_CLAUSE **/ - //public static final int LITERAL_EXTENDS = 70; + //public static final int LITERAL_EXTENDS = GeneratedJava14TokenTypes.LITERAL_extends; /* * * This token does not appear in the tree. * * @see #INTERFACE_DEF **/ - //public static final int LITERAL_INTERFACE = 71; + //public static final int LITERAL_INTERFACE = GeneratedJava14TokenTypes.LITERAL_interface; /** * A left (curly) brace ({). * @@ -1292,7 +1292,7 @@ public final class TokenTypes * @see #ARRAY_INIT * @see #SLIST **/ - public static final int LCURLY = 72; + public static final int LCURLY = GeneratedJava14TokenTypes.LCURLY; /** * A right (curly) brace (}). * @@ -1300,7 +1300,7 @@ public final class TokenTypes * @see #ARRAY_INIT * @see #SLIST **/ - public static final int RCURLY = 73; + public static final int RCURLY = GeneratedJava14TokenTypes.RCURLY; /** * The , (comma) operator. * @@ -1310,13 +1310,13 @@ public final class TokenTypes * @see #LITERAL_THROWS * @see #IMPLEMENTS_CLAUSE **/ - public static final int COMMA = 74; + public static final int COMMA = GeneratedJava14TokenTypes.COMMA; /* * * This token does not appear in the tree. * * @see #IMPLEMENTS_CLAUSE **/ - //public static final int LITERAL_IMPLEMENTS = 75; + //public static final int LITERAL_IMPLEMENTS = GeneratedJava14TokenTypes.LITERAL_implements; /** * A left parenthesis ((). * @@ -1326,7 +1326,7 @@ public final class TokenTypes * @see #LITERAL_SWITCH * @see #LITERAL_CATCH **/ - public static final int LPAREN = 76; + public static final int LPAREN = GeneratedJava14TokenTypes.LPAREN; /** * A right parenthesis ()). * @@ -1338,21 +1338,21 @@ public final class TokenTypes * @see #LITERAL_SWITCH * @see #LITERAL_CATCH **/ - public static final int RPAREN = 77; + public static final int RPAREN = GeneratedJava14TokenTypes.RPAREN; /** * The this keyword. * * @see #EXPR * @see #CTOR_CALL **/ - public static final int LITERAL_THIS = 78; + public static final int LITERAL_THIS = GeneratedJava14TokenTypes.LITERAL_this; /** * The super keyword. * * @see #EXPR * @see #SUPER_CTOR_CALL **/ - public static final int LITERAL_SUPER = 79; + public static final int LITERAL_SUPER = GeneratedJava14TokenTypes.LITERAL_super; /** * The = (assignment) operator. * @@ -1361,7 +1361,7 @@ public final class TokenTypes * Language Specification, §15.26.1 * @see #EXPR **/ - public static final int ASSIGN = 80; + public static final int ASSIGN = GeneratedJava14TokenTypes.ASSIGN; /** * The throws keyword. The children are a number of * one or more identifiers separated by commas. @@ -1376,7 +1376,7 @@ public final class TokenTypes * @see #CTOR_DEF * @see FullIdent **/ - public static final int LITERAL_THROWS = 81; + public static final int LITERAL_THROWS = GeneratedJava14TokenTypes.LITERAL_throws; /** * The : (colon) operator. This will appear as part * of the conditional operator (? :). @@ -1385,7 +1385,7 @@ public final class TokenTypes * @see #LABELED_STAT * @see #CASE_GROUP **/ - public static final int COLON = 82; + public static final int COLON = GeneratedJava14TokenTypes.COLON; /** * The if keyword. * @@ -1440,7 +1440,7 @@ public final class TokenTypes * @see #EMPTY_STAT * @see #LITERAL_ELSE **/ - public static final int LITERAL_IF = 83; + public static final int LITERAL_IF = GeneratedJava14TokenTypes.LITERAL_if; /** * The for keyword. The children are (, * an initializer, a condition, an iterator, a ) and @@ -1524,7 +1524,7 @@ public final class TokenTypes * @see #EMPTY_STAT * @see #EXPR **/ - public static final int LITERAL_FOR = 84; + public static final int LITERAL_FOR = GeneratedJava14TokenTypes.LITERAL_for; /** * The while keyword. * @@ -1579,7 +1579,7 @@ public final class TokenTypes * +--RCURLY (}) * **/ - public static final int LITERAL_WHILE = 85; + public static final int LITERAL_WHILE = GeneratedJava14TokenTypes.LITERAL_while; /** * The do keyword. Note the the while token does not * appear as part of the do-while construct. @@ -1635,7 +1635,7 @@ public final class TokenTypes * @see #RPAREN * @see #SEMI **/ - public static final int LITERAL_DO = 86; + public static final int LITERAL_DO = GeneratedJava14TokenTypes.LITERAL_do; /** * The break keyword. The first child is an optional * identifier and the last child is a semicolon. @@ -1644,7 +1644,7 @@ public final class TokenTypes * @see #SEMI * @see #SLIST **/ - public static final int LITERAL_BREAK = 87; + public static final int LITERAL_BREAK = GeneratedJava14TokenTypes.LITERAL_break; /** * The continue keyword. The first child is an * optional identifier and the last child is a semicolon. @@ -1653,7 +1653,7 @@ public final class TokenTypes * @see #SEMI * @see #SLIST **/ - public static final int LITERAL_CONTINUE = 88; + public static final int LITERAL_CONTINUE = GeneratedJava14TokenTypes.LITERAL_continue; /** * The return keyword. The first child is an * optional expression for the return value. The last child is a @@ -1663,7 +1663,7 @@ public final class TokenTypes * @see #SEMI * @see #SLIST **/ - public static final int LITERAL_RETURN = 89; + public static final int LITERAL_RETURN = GeneratedJava14TokenTypes.LITERAL_return; /** * The switch keyword. * @@ -1768,7 +1768,7 @@ public final class TokenTypes * @see #RCURLY * @see #SLIST **/ - public static final int LITERAL_SWITCH = 90; + public static final int LITERAL_SWITCH = GeneratedJava14TokenTypes.LITERAL_switch; /** * The throw keyword. The first child is an * expression that evaluates to a Throwable instance. @@ -1779,7 +1779,7 @@ public final class TokenTypes * @see #SLIST * @see #EXPR **/ - public static final int LITERAL_THROW = 91; + public static final int LITERAL_THROW = GeneratedJava14TokenTypes.LITERAL_throw; /** * The else keyword. This appears as a child of an * if statement. @@ -1789,7 +1789,7 @@ public final class TokenTypes * @see #EMPTY_STAT * @see #LITERAL_IF **/ - public static final int LITERAL_ELSE = 92; + public static final int LITERAL_ELSE = GeneratedJava14TokenTypes.LITERAL_else; /** * The case keyword. The first child is a constant * expression that evaluates to a integer. @@ -1797,14 +1797,14 @@ public final class TokenTypes * @see #CASE_GROUP * @see #EXPR **/ - public static final int LITERAL_CASE = 93; + public static final int LITERAL_CASE = GeneratedJava14TokenTypes.LITERAL_case; /** * The default keyword. This element has no * children. * * @see #CASE_GROUP **/ - public static final int LITERAL_DEFAULT = 94; + public static final int LITERAL_DEFAULT = GeneratedJava14TokenTypes.LITERAL_default; /** * The try keyword. The children are a statement * list, zero or more catch blocks and then an optional finally @@ -1881,7 +1881,7 @@ public final class TokenTypes * @see #LITERAL_CATCH * @see #LITERAL_FINALLY **/ - public static final int LITERAL_TRY = 95; + public static final int LITERAL_TRY = GeneratedJava14TokenTypes.LITERAL_try; /** * The catch keyword. * @@ -1891,14 +1891,14 @@ public final class TokenTypes * @see #SLIST * @see #LITERAL_TRY **/ - public static final int LITERAL_CATCH = 96; + public static final int LITERAL_CATCH = GeneratedJava14TokenTypes.LITERAL_catch; /** * The finally keyword. * * @see #SLIST * @see #LITERAL_TRY **/ - public static final int LITERAL_FINALLY = 97; + public static final int LITERAL_FINALLY = GeneratedJava14TokenTypes.LITERAL_finally; /** * The += (addition assignment) operator. * @@ -1907,7 +1907,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int PLUS_ASSIGN = 98; + public static final int PLUS_ASSIGN = GeneratedJava14TokenTypes.PLUS_ASSIGN; /** * The -= (subtraction assignment) operator. * @@ -1916,7 +1916,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int MINUS_ASSIGN = 99; + public static final int MINUS_ASSIGN = GeneratedJava14TokenTypes.MINUS_ASSIGN; /** * The *= (multiplication assignment) operator. * @@ -1925,7 +1925,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int STAR_ASSIGN = 100; + public static final int STAR_ASSIGN = GeneratedJava14TokenTypes.STAR_ASSIGN; /** * The /= (division assignment) operator. * @@ -1934,7 +1934,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int DIV_ASSIGN = 101; + public static final int DIV_ASSIGN = GeneratedJava14TokenTypes.DIV_ASSIGN; /** * The %= (remainder assignment) operator. * @@ -1943,7 +1943,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int MOD_ASSIGN = 102; + public static final int MOD_ASSIGN = GeneratedJava14TokenTypes.MOD_ASSIGN; /** * The >>= (signed right shift assignment) * operator. @@ -1953,7 +1953,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int SR_ASSIGN = 103; + public static final int SR_ASSIGN = GeneratedJava14TokenTypes.SR_ASSIGN; /** * The >>>= (unsigned right shift assignment) * operator. @@ -1963,7 +1963,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int BSR_ASSIGN = 104; + public static final int BSR_ASSIGN = GeneratedJava14TokenTypes.BSR_ASSIGN; /** * The <<= (left shift assignment) operator. * @@ -1972,7 +1972,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int SL_ASSIGN = 105; + public static final int SL_ASSIGN = GeneratedJava14TokenTypes.SL_ASSIGN; /** * The &= (bitwise AND assignment) operator. * @@ -1981,7 +1981,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int BAND_ASSIGN = 106; + public static final int BAND_ASSIGN = GeneratedJava14TokenTypes.BAND_ASSIGN; /** * The ^= (bitwise exclusive OR assignment) operator. * @@ -1990,7 +1990,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int BXOR_ASSIGN = 107; + public static final int BXOR_ASSIGN = GeneratedJava14TokenTypes.BXOR_ASSIGN; /** * The |= (bitwise OR assignment) operator. * @@ -1999,7 +1999,7 @@ public final class TokenTypes * Language Specification, §15.26.2 * @see #EXPR **/ - public static final int BOR_ASSIGN = 108; + public static final int BOR_ASSIGN = GeneratedJava14TokenTypes.BOR_ASSIGN; /** * The ? (conditional) operator. Technically, * the colon is also part of this operator, but it appears as a @@ -2032,7 +2032,7 @@ public final class TokenTypes * @see #EXPR * @see #COLON **/ - public static final int QUESTION = 109; + public static final int QUESTION = GeneratedJava14TokenTypes.QUESTION; /** * The || (conditional OR) operator. * @@ -2041,7 +2041,7 @@ public final class TokenTypes * Language Specification, §15.24 * @see #EXPR **/ - public static final int LOR = 110; + public static final int LOR = GeneratedJava14TokenTypes.LOR; /** * The && (conditional AND) operator. * @@ -2050,7 +2050,7 @@ public final class TokenTypes * Language Specification, §15.23 * @see #EXPR **/ - public static final int LAND = 111; + public static final int LAND = GeneratedJava14TokenTypes.LAND; /** * The | (bitwise OR) operator. * @@ -2059,7 +2059,7 @@ public final class TokenTypes * Language Specification, §15.22.1 * @see #EXPR **/ - public static final int BOR = 112; + public static final int BOR = GeneratedJava14TokenTypes.BOR; /** * The ^ (bitwise exclusive OR) operator. * @@ -2068,7 +2068,7 @@ public final class TokenTypes * Language Specification, §15.22.1 * @see #EXPR **/ - public static final int BXOR = 113; + public static final int BXOR = GeneratedJava14TokenTypes.BXOR; /** * The & (bitwise AND) operator. * @@ -2077,43 +2077,43 @@ public final class TokenTypes * Language Specification, §15.22.1 * @see #EXPR **/ - public static final int BAND = 114; + public static final int BAND = GeneratedJava14TokenTypes.BAND; /** * The != (not equal) operator. * * @see #EXPR **/ - public static final int NOT_EQUAL = 115; + public static final int NOT_EQUAL = GeneratedJava14TokenTypes.NOT_EQUAL; /** * The == (equal) operator. * * @see #EXPR **/ - public static final int EQUAL = 116; + public static final int EQUAL = GeneratedJava14TokenTypes.EQUAL; /** * The < (less than) operator. * * @see #EXPR **/ - public static final int LT = 117; + public static final int LT = GeneratedJava14TokenTypes.LT; /** * The > (greater than) operator. * * @see #EXPR **/ - public static final int GT = 118; + public static final int GT = GeneratedJava14TokenTypes.GT; /** * The <= (less than or equal) operator. * * @see #EXPR **/ - public static final int LE = 119; + public static final int LE = GeneratedJava14TokenTypes.LE; /** * The >= (greater than or equal) operator. * * @see #EXPR **/ - public static final int GE = 120; + public static final int GE = GeneratedJava14TokenTypes.GE; /** * The instanceof operator. The first child is an * object reference or something that evaluates to an object @@ -2129,7 +2129,7 @@ public final class TokenTypes * @see #TYPE * @see FullIdent **/ - public static final int LITERAL_INSTANCEOF = 121; + public static final int LITERAL_INSTANCEOF = GeneratedJava14TokenTypes.LITERAL_instanceof; /** * The << (shift left) operator. * @@ -2138,7 +2138,7 @@ public final class TokenTypes * Language Specification, §15.19 * @see #EXPR **/ - public static final int SL = 122; + public static final int SL = GeneratedJava14TokenTypes.SL; /** * The >> (signed shift right) operator. * @@ -2147,7 +2147,7 @@ public final class TokenTypes * Language Specification, §15.19 * @see #EXPR **/ - public static final int SR = 123; + public static final int SR = GeneratedJava14TokenTypes.SR; /** * The >>> (unsigned shift right) operator. * @@ -2156,7 +2156,7 @@ public final class TokenTypes * Language Specification, §15.19 * @see #EXPR **/ - public static final int BSR = 124; + public static final int BSR = GeneratedJava14TokenTypes.BSR; /** * The + (addition) operator. * @@ -2165,7 +2165,7 @@ public final class TokenTypes * Language Specification, §15.18 * @see #EXPR **/ - public static final int PLUS = 125; + public static final int PLUS = GeneratedJava14TokenTypes.PLUS; /** * The - (subtraction) operator. * @@ -2174,7 +2174,7 @@ public final class TokenTypes * Language Specification, §15.18 * @see #EXPR **/ - public static final int MINUS = 126; + public static final int MINUS = GeneratedJava14TokenTypes.MINUS; /** * The / (division) operator. * @@ -2183,7 +2183,7 @@ public final class TokenTypes * Language Specification, §15.17.2 * @see #EXPR **/ - public static final int DIV = 127; + public static final int DIV = GeneratedJava14TokenTypes.DIV; /** * The % (remainder) operator. * @@ -2192,7 +2192,7 @@ public final class TokenTypes * Language Specification, §15.17.3 * @see #EXPR **/ - public static final int MOD = 128; + public static final int MOD = GeneratedJava14TokenTypes.MOD; /** * The ++ (prefix increment) operator. * @@ -2202,7 +2202,7 @@ public final class TokenTypes * @see #EXPR * @see #POST_INC **/ - public static final int INC = 129; + public static final int INC = GeneratedJava14TokenTypes.INC; /** * The -- (prefix decrement) operator. * @@ -2212,7 +2212,7 @@ public final class TokenTypes * @see #EXPR * @see #POST_DEC **/ - public static final int DEC = 130; + public static final int DEC = GeneratedJava14TokenTypes.DEC; /** * The ~ (bitwise complement) operator. * @@ -2221,7 +2221,7 @@ public final class TokenTypes * Language Specification, §15.15.5 * @see #EXPR **/ - public static final int BNOT = 131; + public static final int BNOT = GeneratedJava14TokenTypes.BNOT; /** * The ! (logical complement) operator. * @@ -2230,7 +2230,7 @@ public final class TokenTypes * Language Specification, §15.15.6 * @see #EXPR **/ - public static final int LNOT = 132; + public static final int LNOT = GeneratedJava14TokenTypes.LNOT; /** * The true keyword. * @@ -2240,7 +2240,7 @@ public final class TokenTypes * @see #EXPR * @see #LITERAL_FALSE **/ - public static final int LITERAL_TRUE = 133; + public static final int LITERAL_TRUE = GeneratedJava14TokenTypes.LITERAL_true; /** * The false keyword. * @@ -2250,7 +2250,7 @@ public final class TokenTypes * @see #EXPR * @see #LITERAL_TRUE **/ - public static final int LITERAL_FALSE = 134; + public static final int LITERAL_FALSE = GeneratedJava14TokenTypes.LITERAL_false; /** * The null keyword. * @@ -2259,7 +2259,7 @@ public final class TokenTypes * Language Specification, §3.10.7 * @see #EXPR **/ - public static final int LITERAL_NULL = 135; + public static final int LITERAL_NULL = GeneratedJava14TokenTypes.LITERAL_null; /** * The new keyword. This element is used to define * new instances of objects, new arrays, and new anonymous inner @@ -2392,7 +2392,7 @@ public final class TokenTypes * @see #ARRAY_INIT * @see FullIdent **/ - public static final int LITERAL_NEW = 136; + public static final int LITERAL_NEW = GeneratedJava14TokenTypes.LITERAL_new; /** * An integer literal. These may be specified in decimal, * hexadecimal, or octal form. @@ -2403,7 +2403,7 @@ public final class TokenTypes * @see #EXPR * @see #NUM_LONG **/ - public static final int NUM_INT = 137; + public static final int NUM_INT = GeneratedJava14TokenTypes.NUM_INT; /** * A character literal. This is a (possibly escaped) character * enclosed in single quotes. @@ -2413,7 +2413,7 @@ public final class TokenTypes * Language Specification, §3.10.4 * @see #EXPR **/ - public static final int CHAR_LITERAL = 138; + public static final int CHAR_LITERAL = GeneratedJava14TokenTypes.CHAR_LITERAL; /** * A string literal. This is a sequence of (possibly escaped) * characters enclosed in double quotes. @@ -2423,7 +2423,7 @@ public final class TokenTypes * Language Specification, §3.10.5 * @see #EXPR **/ - public static final int STRING_LITERAL = 139; + public static final int STRING_LITERAL = GeneratedJava14TokenTypes.STRING_LITERAL; /** * A single precision floating point literal. This is a floating * point number with an F or f suffix. @@ -2434,7 +2434,7 @@ public final class TokenTypes * @see #EXPR * @see #NUM_DOUBLE **/ - public static final int NUM_FLOAT = 140; + public static final int NUM_FLOAT = GeneratedJava14TokenTypes.NUM_FLOAT; /** * A long integer literal. These are almost the same as integer * literals, but they have an L or l @@ -2446,7 +2446,7 @@ public final class TokenTypes * @see #EXPR * @see #NUM_INT **/ - public static final int NUM_LONG = 141; + public static final int NUM_LONG = GeneratedJava14TokenTypes.NUM_LONG; /** * A double precision floating point literal. This is a floating * point number with an optional D or d @@ -2458,7 +2458,7 @@ public final class TokenTypes * @see #EXPR * @see #NUM_FLOAT **/ - public static final int NUM_DOUBLE = 142; + public static final int NUM_DOUBLE = GeneratedJava14TokenTypes.NUM_DOUBLE; /* * * This token does not appear in the tree. * @@ -2467,7 +2467,7 @@ public final class TokenTypes * Language Specification, §3.6 * @see FileContents **/ - //public static final int WS = 143; + //public static final int WS = GeneratedJava14TokenTypes.WS; /* * * This token does not appear in the tree. * @@ -2476,7 +2476,7 @@ public final class TokenTypes * Language Specification, §3.7 * @see FileContents **/ - //public static final int SL_COMMENT = 144; + //public static final int SL_COMMENT = GeneratedJava14TokenTypes.SL_COMMENT; /* * * This token does not appear in the tree. * @@ -2485,7 +2485,7 @@ public final class TokenTypes * Language Specification, §3.7 * @see FileContents **/ - //public static final int ML_COMMENT = 145; + //public static final int ML_COMMENT = GeneratedJava14TokenTypes.ML_COMMENT; /* * * This token does not appear in the tree. * @@ -2495,28 +2495,28 @@ public final class TokenTypes * @see #CHAR_LITERAL * @see #STRING_LITERAL **/ - //public static final int ESC = 146; + //public static final int ESC = GeneratedJava14TokenTypes.ESC; /* * * This token does not appear in the tree. * * @see #NUM_INT * @see #NUM_LONG **/ - //public static final int HEX_DIGIT = 147; + //public static final int HEX_DIGIT = GeneratedJava14TokenTypes.HEX_DIGIT; /* * * This token does not appear in the tree. * * @see #NUM_FLOAT * @see #NUM_DOUBLE **/ - //public static final int EXPONENT = 149; + //public static final int EXPONENT = GeneratedJava14TokenTypes.EXPONENT; /* * * This token does not appear in the tree. * * @see #NUM_FLOAT * @see #NUM_DOUBLE **/ - //public static final int FLOAT_SUFFIX = 150; + //public static final int FLOAT_SUFFIX = GeneratedJava14TokenTypes.FLOAT_SUFFIX; /** * The assert keyword. This is only for Java 1.4 and * later. @@ -2540,7 +2540,7 @@ public final class TokenTypes * +--SEMI (;) * **/ - public static final int LITERAL_ASSERT = 151; + public static final int LITERAL_ASSERT = GeneratedJava14TokenTypes.ASSERT; //////////////////////////////////////////////////////////////////////// // The interesting code goes here