001: /*
002: * Author: Mike Atkinson
003: *
004: * This software has been developed under the copyleft
005: * rules of the GNU General Public License. Please
006: * consult the GNU General Public License for more
007: * details about use and distribution of this software.
008: */
009: package net.sourceforge.jrefactory.parser;
010:
011: import net.sourceforge.jrefactory.ast.*;
012: import net.sourceforge.jrefactory.io.*;
013:
014: /* Generated By:JJTree: Do not edit this line. JavaParserTreeConstants.java */
015:
016: public interface JavaParserTreeConstants {
017: public int JJTCOMPILATIONUNIT = 0;
018: public int JJTPACKAGEDECLARATION = 1;
019: public int JJTIMPORTDECLARATION = 2;
020: public int JJTTYPEDECLARATION = 3;
021: public int JJTCLASSDECLARATION = 4;
022: public int JJTUNMODIFIEDCLASSDECLARATION = 5;
023: public int JJTANNOTATION = 6;
024: public int JJTMEMBERVALUEPAIRS = 7;
025: public int JJTMEMBERVALUEPAIR = 8;
026: public int JJTMEMBERVALUE = 9;
027: public int JJTMEMBERVALUEARRAYINITIALIZER = 10;
028: public int JJTTYPEPARAMETERS = 11;
029: public int JJTTYPEPARAMETERLIST = 12;
030: public int JJTTYPEPARAMETER = 13;
031: public int JJTREFERENCETYPELIST = 14;
032: public int JJTACTUALTYPEARGUMENT = 15;
033: public int JJTCLASSBODY = 16;
034: public int JJTNESTEDCLASSDECLARATION = 17;
035: public int JJTJSPBODY = 18;
036: public int JJTCLASSBODYDECLARATION = 19;
037: public int JJTENUMDECLARATION = 20;
038: public int JJTIDENTIFIER = 21;
039: public int JJTENUMELEMENT = 22;
040: public int JJTANNOTATIONTYPEDECLARATION = 23;
041: public int JJTANNOTATIONTYPEMEMBERDECLARATION = 24;
042: public int JJTANNOTATIONMETHODDECLARATION = 25;
043: public int JJTCONSTANTDECLARATION = 26;
044: public int JJTINTERFACEDECLARATION = 27;
045: public int JJTNESTEDINTERFACEDECLARATION = 28;
046: public int JJTUNMODIFIEDINTERFACEDECLARATION = 29;
047: public int JJTINTERFACEBODY = 30;
048: public int JJTINTERFACEMEMBERDECLARATION = 31;
049: public int JJTFIELDDECLARATION = 32;
050: public int JJTVARIABLEDECLARATOR = 33;
051: public int JJTVARIABLEDECLARATORID = 34;
052: public int JJTVARIABLEINITIALIZER = 35;
053: public int JJTARRAYINITIALIZER = 36;
054: public int JJTMETHODDECLARATION = 37;
055: public int JJTMETHODDECLARATOR = 38;
056: public int JJTFORMALPARAMETERS = 39;
057: public int JJTFORMALPARAMETER = 40;
058: public int JJTCONSTRUCTORDECLARATION = 41;
059: public int JJTEXPLICITCONSTRUCTORINVOCATION = 42;
060: public int JJTINITIALIZER = 43;
061: public int JJTTYPE = 44;
062: public int JJTREFERENCETYPE = 45;
063: public int JJTTYPEARGUMENTS = 46;
064: public int JJTPRIMITIVETYPE = 47;
065: public int JJTRESULTTYPE = 48;
066: public int JJTNAME = 49;
067: public int JJTCLASSORINTERFACETYPE = 50;
068: public int JJTNAMELIST = 51;
069: public int JJTGENERICNAMELIST = 52;
070: public int JJTEXPRESSION = 53;
071: public int JJTASSIGNMENTOPERATOR = 54;
072: public int JJTCONDITIONALEXPRESSION = 55;
073: public int JJTCONDITIONALOREXPRESSION = 56;
074: public int JJTCONDITIONALANDEXPRESSION = 57;
075: public int JJTINCLUSIVEOREXPRESSION = 58;
076: public int JJTEXCLUSIVEOREXPRESSION = 59;
077: public int JJTANDEXPRESSION = 60;
078: public int JJTEQUALITYEXPRESSION = 61;
079: public int JJTINSTANCEOFEXPRESSION = 62;
080: public int JJTRELATIONALEXPRESSION = 63;
081: public int JJTSHIFTEXPRESSION = 64;
082: public int JJTADDITIVEEXPRESSION = 65;
083: public int JJTMULTIPLICATIVEEXPRESSION = 66;
084: public int JJTUNARYEXPRESSION = 67;
085: public int JJTPREINCREMENTEXPRESSION = 68;
086: public int JJTPREDECREMENTEXPRESSION = 69;
087: public int JJTUNARYEXPRESSIONNOTPLUSMINUS = 70;
088: public int JJTPOSTFIXEXPRESSION = 71;
089: public int JJTCASTEXPRESSION = 72;
090: public int JJTPRIMARYEXPRESSION = 73;
091: public int JJTPRIMARYPREFIX = 74;
092: public int JJTPRIMARYSUFFIX = 75;
093: public int JJTLITERAL = 76;
094: public int JJTBOOLEANLITERAL = 77;
095: public int JJTNULLLITERAL = 78;
096: public int JJTARGUMENTS = 79;
097: public int JJTARGUMENTLIST = 80;
098: public int JJTALLOCATIONEXPRESSION = 81;
099: public int JJTARRAYDIMSANDINITS = 82;
100: public int JJTSTATEMENT = 83;
101: public int JJTLABELEDSTATEMENT = 84;
102: public int JJTBLOCK = 85;
103: public int JJTBLOCKSTATEMENT = 86;
104: public int JJTLOCALVARIABLEDECLARATION = 87;
105: public int JJTEMPTYSTATEMENT = 88;
106: public int JJTSTATEMENTEXPRESSION = 89;
107: public int JJTSWITCHSTATEMENT = 90;
108: public int JJTSWITCHLABEL = 91;
109: public int JJTIFSTATEMENT = 92;
110: public int JJTWHILESTATEMENT = 93;
111: public int JJTFORSTATEMENT = 94;
112: public int JJTFORINIT = 95;
113: public int JJTDOSTATEMENT = 96;
114: public int JJTSTATEMENTEXPRESSIONLIST = 97;
115: public int JJTFORUPDATE = 98;
116: public int JJTBREAKSTATEMENT = 99;
117: public int JJTCONTINUESTATEMENT = 100;
118: public int JJTRETURNSTATEMENT = 101;
119: public int JJTTHROWSTATEMENT = 102;
120: public int JJTSYNCHRONIZEDSTATEMENT = 103;
121: public int JJTTRYSTATEMENT = 104;
122: public int JJTASSERTIONSTATEMENT = 105;
123:
124: public String[] jjtNodeName = { "CompilationUnit",
125: "PackageDeclaration", "ImportDeclaration",
126: "TypeDeclaration", "ClassDeclaration",
127: "UnmodifiedClassDeclaration", "Annotation",
128: "MemberValuePairs", "MemberValuePair", "MemberValue",
129: "MemberValueArrayInitializer", "TypeParameters",
130: "TypeParameterList", "TypeParameter", "ReferenceTypeList",
131: "ActualTypeArgument", "ClassBody",
132: "NestedClassDeclaration", "JSPBody",
133: "ClassBodyDeclaration", "EnumDeclaration", "Identifier",
134: "EnumElement", "AnnotationTypeDeclaration",
135: "AnnotationTypeMemberDeclaration",
136: "AnnotationMethodDeclaration", "ConstantDeclaration",
137: "InterfaceDeclaration", "NestedInterfaceDeclaration",
138: "UnmodifiedInterfaceDeclaration", "InterfaceBody",
139: "InterfaceMemberDeclaration", "FieldDeclaration",
140: "VariableDeclarator", "VariableDeclaratorId",
141: "VariableInitializer", "ArrayInitializer",
142: "MethodDeclaration", "MethodDeclarator",
143: "FormalParameters", "FormalParameter",
144: "ConstructorDeclaration", "ExplicitConstructorInvocation",
145: "Initializer", "Type", "ReferenceType", "TypeArguments",
146: "PrimitiveType", "ResultType", "Name",
147: "ClassOrInterfaceType", "NameList", "GenericNameList",
148: "Expression", "AssignmentOperator",
149: "ConditionalExpression", "ConditionalOrExpression",
150: "ConditionalAndExpression", "InclusiveOrExpression",
151: "ExclusiveOrExpression", "AndExpression",
152: "EqualityExpression", "InstanceOfExpression",
153: "RelationalExpression", "ShiftExpression",
154: "AdditiveExpression", "MultiplicativeExpression",
155: "UnaryExpression", "PreIncrementExpression",
156: "PreDecrementExpression", "UnaryExpressionNotPlusMinus",
157: "PostfixExpression", "CastExpression", "PrimaryExpression",
158: "PrimaryPrefix", "PrimarySuffix", "Literal",
159: "BooleanLiteral", "NullLiteral", "Arguments",
160: "ArgumentList", "AllocationExpression",
161: "ArrayDimsAndInits", "Statement", "LabeledStatement",
162: "Block", "BlockStatement", "LocalVariableDeclaration",
163: "EmptyStatement", "StatementExpression", "SwitchStatement",
164: "SwitchLabel", "IfStatement", "WhileStatement",
165: "ForStatement", "ForInit", "DoStatement",
166: "StatementExpressionList", "ForUpdate", "BreakStatement",
167: "ContinueStatement", "ReturnStatement", "ThrowStatement",
168: "SynchronizedStatement", "TryStatement",
169: "AssertionStatement", };
170: }
|