/* Generated By:JJTree: Do not edit this line. /home/tom/pmd/pmd/src/net/sourceforge/pmd/ast/JavaParserTreeConstants.java */

package net.sourceforge.pmd.ast;

public interface JavaParserTreeConstants
{
  public int JJTCOMPILATIONUNIT = 0;
  public int JJTPACKAGEDECLARATION = 1;
  public int JJTIMPORTDECLARATION = 2;
  public int JJTVOID = 3;
  public int JJTTYPEDECLARATION = 4;
  public int JJTCLASSORINTERFACEDECLARATION = 5;
  public int JJTEXTENDSLIST = 6;
  public int JJTIMPLEMENTSLIST = 7;
  public int JJTENUMDECLARATION = 8;
  public int JJTENUMBODY = 9;
  public int JJTENUMCONSTANT = 10;
  public int JJTTYPEPARAMETERS = 11;
  public int JJTTYPEPARAMETER = 12;
  public int JJTTYPEBOUND = 13;
  public int JJTCLASSORINTERFACEBODY = 14;
  public int JJTCLASSORINTERFACEBODYDECLARATION = 15;
  public int JJTFIELDDECLARATION = 16;
  public int JJTVARIABLEDECLARATOR = 17;
  public int JJTVARIABLEDECLARATORID = 18;
  public int JJTVARIABLEINITIALIZER = 19;
  public int JJTARRAYINITIALIZER = 20;
  public int JJTMETHODDECLARATION = 21;
  public int JJTMETHODDECLARATOR = 22;
  public int JJTFORMALPARAMETERS = 23;
  public int JJTFORMALPARAMETER = 24;
  public int JJTCONSTRUCTORDECLARATION = 25;
  public int JJTEXPLICITCONSTRUCTORINVOCATION = 26;
  public int JJTINITIALIZER = 27;
  public int JJTTYPE = 28;
  public int JJTREFERENCETYPE = 29;
  public int JJTCLASSORINTERFACETYPE = 30;
  public int JJTTYPEARGUMENTS = 31;
  public int JJTTYPEARGUMENT = 32;
  public int JJTWILDCARDBOUNDS = 33;
  public int JJTPRIMITIVETYPE = 34;
  public int JJTRESULTTYPE = 35;
  public int JJTNAME = 36;
  public int JJTNAMELIST = 37;
  public int JJTEXPRESSION = 38;
  public int JJTASSIGNMENTOPERATOR = 39;
  public int JJTCONDITIONALEXPRESSION = 40;
  public int JJTCONDITIONALOREXPRESSION = 41;
  public int JJTCONDITIONALANDEXPRESSION = 42;
  public int JJTINCLUSIVEOREXPRESSION = 43;
  public int JJTEXCLUSIVEOREXPRESSION = 44;
  public int JJTANDEXPRESSION = 45;
  public int JJTEQUALITYEXPRESSION = 46;
  public int JJTINSTANCEOFEXPRESSION = 47;
  public int JJTRELATIONALEXPRESSION = 48;
  public int JJTSHIFTEXPRESSION = 49;
  public int JJTADDITIVEEXPRESSION = 50;
  public int JJTMULTIPLICATIVEEXPRESSION = 51;
  public int JJTUNARYEXPRESSION = 52;
  public int JJTPREINCREMENTEXPRESSION = 53;
  public int JJTPREDECREMENTEXPRESSION = 54;
  public int JJTUNARYEXPRESSIONNOTPLUSMINUS = 55;
  public int JJTCASTLOOKAHEAD = 56;
  public int JJTPOSTFIXEXPRESSION = 57;
  public int JJTCASTEXPRESSION = 58;
  public int JJTPRIMARYEXPRESSION = 59;
  public int JJTMEMBERSELECTOR = 60;
  public int JJTPRIMARYPREFIX = 61;
  public int JJTPRIMARYSUFFIX = 62;
  public int JJTLITERAL = 63;
  public int JJTBOOLEANLITERAL = 64;
  public int JJTNULLLITERAL = 65;
  public int JJTARGUMENTS = 66;
  public int JJTARGUMENTLIST = 67;
  public int JJTALLOCATIONEXPRESSION = 68;
  public int JJTARRAYDIMSANDINITS = 69;
  public int JJTSTATEMENT = 70;
  public int JJTLABELEDSTATEMENT = 71;
  public int JJTBLOCK = 72;
  public int JJTBLOCKSTATEMENT = 73;
  public int JJTLOCALVARIABLEDECLARATION = 74;
  public int JJTEMPTYSTATEMENT = 75;
  public int JJTSTATEMENTEXPRESSION = 76;
  public int JJTSWITCHSTATEMENT = 77;
  public int JJTSWITCHLABEL = 78;
  public int JJTIFSTATEMENT = 79;
  public int JJTWHILESTATEMENT = 80;
  public int JJTDOSTATEMENT = 81;
  public int JJTFORSTATEMENT = 82;
  public int JJTFORINIT = 83;
  public int JJTSTATEMENTEXPRESSIONLIST = 84;
  public int JJTFORUPDATE = 85;
  public int JJTBREAKSTATEMENT = 86;
  public int JJTCONTINUESTATEMENT = 87;
  public int JJTRETURNSTATEMENT = 88;
  public int JJTTHROWSTATEMENT = 89;
  public int JJTSYNCHRONIZEDSTATEMENT = 90;
  public int JJTTRYSTATEMENT = 91;
  public int JJTCATCHSTATEMENT = 92;
  public int JJTFINALLYSTATEMENT = 93;
  public int JJTASSERTSTATEMENT = 94;
  public int JJTRUNSIGNEDSHIFT = 95;
  public int JJTRSIGNEDSHIFT = 96;
  public int JJTANNOTATION = 97;
  public int JJTNORMALANNOTATION = 98;
  public int JJTMARKERANNOTATION = 99;
  public int JJTSINGLEMEMBERANNOTATION = 100;
  public int JJTMEMBERVALUEPAIRS = 101;
  public int JJTMEMBERVALUEPAIR = 102;
  public int JJTMEMBERVALUE = 103;
  public int JJTMEMBERVALUEARRAYINITIALIZER = 104;
  public int JJTANNOTATIONTYPEDECLARATION = 105;
  public int JJTANNOTATIONTYPEBODY = 106;
  public int JJTANNOTATIONTYPEMEMBERDECLARATION = 107;
  public int JJTDEFAULTVALUE = 108;


  public String[] jjtNodeName = {
    "CompilationUnit",
    "PackageDeclaration",
    "ImportDeclaration",
    "void",
    "TypeDeclaration",
    "ClassOrInterfaceDeclaration",
    "ExtendsList",
    "ImplementsList",
    "EnumDeclaration",
    "EnumBody",
    "EnumConstant",
    "TypeParameters",
    "TypeParameter",
    "TypeBound",
    "ClassOrInterfaceBody",
    "ClassOrInterfaceBodyDeclaration",
    "FieldDeclaration",
    "VariableDeclarator",
    "VariableDeclaratorId",
    "VariableInitializer",
    "ArrayInitializer",
    "MethodDeclaration",
    "MethodDeclarator",
    "FormalParameters",
    "FormalParameter",
    "ConstructorDeclaration",
    "ExplicitConstructorInvocation",
    "Initializer",
    "Type",
    "ReferenceType",
    "ClassOrInterfaceType",
    "TypeArguments",
    "TypeArgument",
    "WildcardBounds",
    "PrimitiveType",
    "ResultType",
    "Name",
    "NameList",
    "Expression",
    "AssignmentOperator",
    "ConditionalExpression",
    "ConditionalOrExpression",
    "ConditionalAndExpression",
    "InclusiveOrExpression",
    "ExclusiveOrExpression",
    "AndExpression",
    "EqualityExpression",
    "InstanceOfExpression",
    "RelationalExpression",
    "ShiftExpression",
    "AdditiveExpression",
    "MultiplicativeExpression",
    "UnaryExpression",
    "PreIncrementExpression",
    "PreDecrementExpression",
    "UnaryExpressionNotPlusMinus",
    "CastLookahead",
    "PostfixExpression",
    "CastExpression",
    "PrimaryExpression",
    "MemberSelector",
    "PrimaryPrefix",
    "PrimarySuffix",
    "Literal",
    "BooleanLiteral",
    "NullLiteral",
    "Arguments",
    "ArgumentList",
    "AllocationExpression",
    "ArrayDimsAndInits",
    "Statement",
    "LabeledStatement",
    "Block",
    "BlockStatement",
    "LocalVariableDeclaration",
    "EmptyStatement",
    "StatementExpression",
    "SwitchStatement",
    "SwitchLabel",
    "IfStatement",
    "WhileStatement",
    "DoStatement",
    "ForStatement",
    "ForInit",
    "StatementExpressionList",
    "ForUpdate",
    "BreakStatement",
    "ContinueStatement",
    "ReturnStatement",
    "ThrowStatement",
    "SynchronizedStatement",
    "TryStatement",
    "CatchStatement",
    "FinallyStatement",
    "AssertStatement",
    "RUNSIGNEDSHIFT",
    "RSIGNEDSHIFT",
    "Annotation",
    "NormalAnnotation",
    "MarkerAnnotation",
    "SingleMemberAnnotation",
    "MemberValuePairs",
    "MemberValuePair",
    "MemberValue",
    "MemberValueArrayInitializer",
    "AnnotationTypeDeclaration",
    "AnnotationTypeBody",
    "AnnotationTypeMemberDeclaration",
    "DefaultValue",
  };
}
