JavaParserTreeConstants.java
| Index Score | ||
|---|---|---|
![]() |
![]() |
net.sourceforge.pmd.ast |
![]() |
![]() |
PMD |
View: Reasons, Metrics, Source Code
These are the metrics that contribute to the Enerjy Score for this file, ranked by impact. So the metrics listed at the top influence the score to a greater extent that the metrics listed at the bottom.
/* 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 JJTPOSTFIXEXPRESSION = 56;
public int JJTCASTEXPRESSION = 57;
public int JJTPRIMARYEXPRESSION = 58;
public int JJTMEMBERSELECTOR = 59;
public int JJTPRIMARYPREFIX = 60;
public int JJTPRIMARYSUFFIX = 61;
public int JJTLITERAL = 62;
public int JJTBOOLEANLITERAL = 63;
public int JJTNULLLITERAL = 64;
public int JJTARGUMENTS = 65;
public int JJTARGUMENTLIST = 66;
public int JJTALLOCATIONEXPRESSION = 67;
public int JJTARRAYDIMSANDINITS = 68;
public int JJTSTATEMENT = 69;
public int JJTLABELEDSTATEMENT = 70;
public int JJTBLOCK = 71;
public int JJTBLOCKSTATEMENT = 72;
public int JJTLOCALVARIABLEDECLARATION = 73;
public int JJTEMPTYSTATEMENT = 74;
public int JJTSTATEMENTEXPRESSION = 75;
public int JJTSWITCHSTATEMENT = 76;
public int JJTSWITCHLABEL = 77;
public int JJTIFSTATEMENT = 78;
public int JJTWHILESTATEMENT = 79;
public int JJTDOSTATEMENT = 80;
public int JJTFORSTATEMENT = 81;
public int JJTFORINIT = 82;
public int JJTSTATEMENTEXPRESSIONLIST = 83;
public int JJTFORUPDATE = 84;
public int JJTBREAKSTATEMENT = 85;
public int JJTCONTINUESTATEMENT = 86;
public int JJTRETURNSTATEMENT = 87;
public int JJTTHROWSTATEMENT = 88;
public int JJTSYNCHRONIZEDSTATEMENT = 89;
public int JJTTRYSTATEMENT = 90;
public int JJTCATCHSTATEMENT = 91;
public int JJTFINALLYSTATEMENT = 92;
public int JJTASSERTSTATEMENT = 93;
public int JJTRUNSIGNEDSHIFT = 94;
public int JJTRSIGNEDSHIFT = 95;
public int JJTANNOTATION = 96;
public int JJTNORMALANNOTATION = 97;
public int JJTMARKERANNOTATION = 98;
public int JJTSINGLEMEMBERANNOTATION = 99;
public int JJTMEMBERVALUEPAIRS = 100;
public int JJTMEMBERVALUEPAIR = 101;
public int JJTMEMBERVALUE = 102;
public int JJTMEMBERVALUEARRAYINITIALIZER = 103;
public int JJTANNOTATIONTYPEDECLARATION = 104;
public int JJTANNOTATIONTYPEBODY = 105;
public int JJTANNOTATIONTYPEMEMBERDECLARATION = 106;
public int JJTDEFAULTVALUE = 107;
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",
"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",
};
}
The table below shows all metrics for JavaParserTreeConstants.java.



