All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.pmd.lang.java.ast.JavaParserImplTreeConstants Maven / Gradle / Ivy

There is a newer version: 7.7.0
Show newest version
/* Generated By:JavaCC: Do not edit this line. JavaParserImplTreeConstants.java Version 5.0 */
package net.sourceforge.pmd.lang.java.ast;

interface JavaParserImplTreeConstants
{
  public int JJTCOMPILATIONUNIT = 0;
  public int JJTVOID = 1;
  public int JJTPACKAGEDECLARATION = 2;
  public int JJTIMPORTDECLARATION = 3;
  public int JJTMODIFIERLIST = 4;
  public int JJTCLASSDECLARATION = 5;
  public int JJTEXTENDSLIST = 6;
  public int JJTIMPLEMENTSLIST = 7;
  public int JJTPERMITSLIST = 8;
  public int JJTENUMDECLARATION = 9;
  public int JJTENUMBODY = 10;
  public int JJTENUMCONSTANT = 11;
  public int JJTRECORDDECLARATION = 12;
  public int JJTRECORDCOMPONENTLIST = 13;
  public int JJTRECORDCOMPONENT = 14;
  public int JJTRECORDBODY = 15;
  public int JJTCOMPACTCONSTRUCTORDECLARATION = 16;
  public int JJTTYPEPARAMETERS = 17;
  public int JJTTYPEPARAMETER = 18;
  public int JJTCLASSBODY = 19;
  public int JJTEMPTYDECLARATION = 20;
  public int JJTFIELDDECLARATION = 21;
  public int JJTVARIABLEDECLARATOR = 22;
  public int JJTVARIABLEID = 23;
  public int JJTRECEIVERPARAMETER = 24;
  public int JJTARRAYINITIALIZER = 25;
  public int JJTMETHODDECLARATION = 26;
  public int JJTFORMALPARAMETERS = 27;
  public int JJTFORMALPARAMETER = 28;
  public int JJTARRAYTYPE = 29;
  public int JJTARRAYDIMENSIONS = 30;
  public int JJTARRAYTYPEDIM = 31;
  public int JJTCONSTRUCTORDECLARATION = 32;
  public int JJTBLOCK = 33;
  public int JJTEXPLICITCONSTRUCTORINVOCATION = 34;
  public int JJTINITIALIZER = 35;
  public int JJTINTERSECTIONTYPE = 36;
  public int JJTCLASSTYPE = 37;
  public int JJTTYPEARGUMENTS = 38;
  public int JJTWILDCARDTYPE = 39;
  public int JJTPRIMITIVETYPE = 40;
  public int JJTVOIDTYPE = 41;
  public int JJTTHROWSLIST = 42;
  public int JJTASSIGNMENTEXPRESSION = 43;
  public int JJTCONDITIONALEXPRESSION = 44;
  public int JJTINFIXEXPRESSION = 45;
  public int JJTTYPEPATTERN = 46;
  public int JJTRECORDPATTERN = 47;
  public int JJTPATTERNLIST = 48;
  public int JJTUNNAMEDPATTERN = 49;
  public int JJTUNARYEXPRESSION = 50;
  public int JJTCASTEXPRESSION = 51;
  public int JJTSWITCHEXPRESSION = 52;
  public int JJTTHISEXPRESSION = 53;
  public int JJTSUPEREXPRESSION = 54;
  public int JJTCLASSLITERAL = 55;
  public int JJTMETHODCALL = 56;
  public int JJTTEMPLATEEXPRESSION = 57;
  public int JJTARRAYACCESS = 58;
  public int JJTFIELDACCESS = 59;
  public int JJTMETHODREFERENCE = 60;
  public int JJTLAMBDAEXPRESSION = 61;
  public int JJTLAMBDAPARAMETERLIST = 62;
  public int JJTLAMBDAPARAMETER = 63;
  public int JJTTEMPLATE = 64;
  public int JJTTEMPLATEFRAGMENT = 65;
  public int JJTBOOLEANLITERAL = 66;
  public int JJTNULLLITERAL = 67;
  public int JJTNUMERICLITERAL = 68;
  public int JJTCHARLITERAL = 69;
  public int JJTSTRINGLITERAL = 70;
  public int JJTARGUMENTLIST = 71;
  public int JJTCONSTRUCTORCALL = 72;
  public int JJTANONYMOUSCLASSDECLARATION = 73;
  public int JJTARRAYALLOCATION = 74;
  public int JJTARRAYDIMEXPR = 75;
  public int JJTEXPRESSIONSTATEMENT = 76;
  public int JJTLABELEDSTATEMENT = 77;
  public int JJTLOCALVARIABLEDECLARATION = 78;
  public int JJTEMPTYSTATEMENT = 79;
  public int JJTSWITCHSTATEMENT = 80;
  public int JJTSWITCHARROWBRANCH = 81;
  public int JJTSWITCHFALLTHROUGHBRANCH = 82;
  public int JJTSWITCHLABEL = 83;
  public int JJTGUARD = 84;
  public int JJTYIELDSTATEMENT = 85;
  public int JJTIFSTATEMENT = 86;
  public int JJTWHILESTATEMENT = 87;
  public int JJTDOSTATEMENT = 88;
  public int JJTFOREACHSTATEMENT = 89;
  public int JJTFORSTATEMENT = 90;
  public int JJTFORINIT = 91;
  public int JJTSTATEMENTEXPRESSIONLIST = 92;
  public int JJTFORUPDATE = 93;
  public int JJTBREAKSTATEMENT = 94;
  public int JJTCONTINUESTATEMENT = 95;
  public int JJTRETURNSTATEMENT = 96;
  public int JJTTHROWSTATEMENT = 97;
  public int JJTSYNCHRONIZEDSTATEMENT = 98;
  public int JJTTRYSTATEMENT = 99;
  public int JJTRESOURCELIST = 100;
  public int JJTRESOURCE = 101;
  public int JJTCATCHCLAUSE = 102;
  public int JJTCATCHPARAMETER = 103;
  public int JJTUNIONTYPE = 104;
  public int JJTFINALLYCLAUSE = 105;
  public int JJTASSERTSTATEMENT = 106;
  public int JJTANNOTATION = 107;
  public int JJTANNOTATIONMEMBERLIST = 108;
  public int JJTMEMBERVALUEPAIR = 109;
  public int JJTMEMBERVALUEARRAYINITIALIZER = 110;
  public int JJTANNOTATIONTYPEDECLARATION = 111;
  public int JJTANNOTATIONTYPEBODY = 112;
  public int JJTDEFAULTVALUE = 113;
  public int JJTMODULEDECLARATION = 114;
  public int JJTMODULEREQUIRESDIRECTIVE = 115;
  public int JJTMODULEEXPORTSDIRECTIVE = 116;
  public int JJTMODULEOPENSDIRECTIVE = 117;
  public int JJTMODULEUSESDIRECTIVE = 118;
  public int JJTMODULEPROVIDESDIRECTIVE = 119;
  public int JJTMODULENAME = 120;
  public int JJTAMBIGUOUSNAME = 121;
  public int JJTVARIABLEACCESS = 122;
  public int JJTTYPEEXPRESSION = 123;
  public int JJTPATTERNEXPRESSION = 124;
  public int JJTLOCALCLASSSTATEMENT = 125;


  public String[] jjtNodeName = {
    "CompilationUnit",
    "void",
    "PackageDeclaration",
    "ImportDeclaration",
    "ModifierList",
    "ClassDeclaration",
    "ExtendsList",
    "ImplementsList",
    "PermitsList",
    "EnumDeclaration",
    "EnumBody",
    "EnumConstant",
    "RecordDeclaration",
    "RecordComponentList",
    "RecordComponent",
    "RecordBody",
    "CompactConstructorDeclaration",
    "TypeParameters",
    "TypeParameter",
    "ClassBody",
    "EmptyDeclaration",
    "FieldDeclaration",
    "VariableDeclarator",
    "VariableId",
    "ReceiverParameter",
    "ArrayInitializer",
    "MethodDeclaration",
    "FormalParameters",
    "FormalParameter",
    "ArrayType",
    "ArrayDimensions",
    "ArrayTypeDim",
    "ConstructorDeclaration",
    "Block",
    "ExplicitConstructorInvocation",
    "Initializer",
    "IntersectionType",
    "ClassType",
    "TypeArguments",
    "WildcardType",
    "PrimitiveType",
    "VoidType",
    "ThrowsList",
    "AssignmentExpression",
    "ConditionalExpression",
    "InfixExpression",
    "TypePattern",
    "RecordPattern",
    "PatternList",
    "UnnamedPattern",
    "UnaryExpression",
    "CastExpression",
    "SwitchExpression",
    "ThisExpression",
    "SuperExpression",
    "ClassLiteral",
    "MethodCall",
    "TemplateExpression",
    "ArrayAccess",
    "FieldAccess",
    "MethodReference",
    "LambdaExpression",
    "LambdaParameterList",
    "LambdaParameter",
    "Template",
    "TemplateFragment",
    "BooleanLiteral",
    "NullLiteral",
    "NumericLiteral",
    "CharLiteral",
    "StringLiteral",
    "ArgumentList",
    "ConstructorCall",
    "AnonymousClassDeclaration",
    "ArrayAllocation",
    "ArrayDimExpr",
    "ExpressionStatement",
    "LabeledStatement",
    "LocalVariableDeclaration",
    "EmptyStatement",
    "SwitchStatement",
    "SwitchArrowBranch",
    "SwitchFallthroughBranch",
    "SwitchLabel",
    "Guard",
    "YieldStatement",
    "IfStatement",
    "WhileStatement",
    "DoStatement",
    "ForeachStatement",
    "ForStatement",
    "ForInit",
    "StatementExpressionList",
    "ForUpdate",
    "BreakStatement",
    "ContinueStatement",
    "ReturnStatement",
    "ThrowStatement",
    "SynchronizedStatement",
    "TryStatement",
    "ResourceList",
    "Resource",
    "CatchClause",
    "CatchParameter",
    "UnionType",
    "FinallyClause",
    "AssertStatement",
    "Annotation",
    "AnnotationMemberList",
    "MemberValuePair",
    "MemberValueArrayInitializer",
    "AnnotationTypeDeclaration",
    "AnnotationTypeBody",
    "DefaultValue",
    "ModuleDeclaration",
    "ModuleRequiresDirective",
    "ModuleExportsDirective",
    "ModuleOpensDirective",
    "ModuleUsesDirective",
    "ModuleProvidesDirective",
    "ModuleName",
    "AmbiguousName",
    "VariableAccess",
    "TypeExpression",
    "PatternExpression",
    "LocalClassStatement",
  };
}
/* JavaCC - OriginalChecksum=96aba9cdf935b8e3e93cc423b35995c1 (do not edit this line) */




© 2015 - 2024 Weber Informatics LLC | Privacy Policy