| Item | XS | Metric |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.getNextToken():Token | 78 | 312 |
net.sourceforge.pmd.lang.jsp.ast.JspParser.AttributeValue():void | 86 | 302 |
net.sourceforge.pmd.ant.PMDTask.doTask():void | 70 | 421 |
net.sourceforge.pmd.lang.ecmascript.ast | 1790 | 2854 |
net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule.visit(ASTMethodDeclaration, Object):Object | 140 | 350 |
net.sourceforge.pmd.lang.java.ast.DumpFacade.dump(JavaNode, String):void | 372 | 527 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_1(int, int):int | 437 | 803 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_2(int, int):int | 437 | 803 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.getNextToken():Token | 48 | 409 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_7(int, int):int | 232 | 406 |
net.sourceforge.pmd.RuleSetWriter.createSingleRuleElement(Language, LanguageVersion, LanguageVersion, Boolean, String, String, String, String, String, String, Boolean, Boolean, String, RulePriority, List, Map, List):Element | 16 | 138 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_8(int, int):int | 82 | 236 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_9(int, int):int | 82 | 236 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_3(int, int):int | 54 | 189 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_5(int, int):int | 65 | 261 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_6(int, int):int | 81 | 218 |
net.sourceforge.pmd.lang.xml.ast.XmlParser$XmlNodeInvocationHandler.invoke(Object, Method, Object[]):Object | 24 | 208 |
net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.rollupTypeBinaryNumericPromotion(TypeNode):void | 8 | 140 |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjStopStringLiteralDfa_0(int, long, long):int | 140 | 292 |
net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager.getNextToken():Token | 78 | 315 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_11(int, int):int | 107 | 255 |
net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager | 1617 | 6130 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_10(int, int):int | 82 | 236 |
net.sourceforge.pmd.dcd | 195 | 3184 |
net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule$MethodInvocation.getMethod(ASTPrimaryExpression):MethodInvocation | 103 | 298 |
net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule.isIPv6(char, String, boolean, boolean):boolean | 58 | 167 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_12(int, int):int | 288 | 505 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_15(int, int):int | 81 | 216 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager.jjMoveNfa_14(int, int):int | 154 | 333 |
net.sourceforge.pmd.lang.java | 1274 | 67792 |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjCanMove_2(int, int, int, long, long):boolean | 286 | 459 |
net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager | 6526 | 8739 |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjCanMove_1(int, int, int, long, long):boolean | 286 | 459 |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager | 5180 | 8086 |
net.sourceforge.pmd.RuleSetFactory.parseSingleRuleNode(RuleSetReferenceId, RuleSet, Node):void | 101 | 354 |
net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorFactory.createRawPropertyDescriptor(String, String, String, String, String, String, String):PropertyDescriptor | 86 | 411 |
net.sourceforge.pmd.lang.jsp.ast.JspParser | 2828 | 4350 |
net.sourceforge.pmd.lang.ecmascript.ast.DumpFacade.dump(EcmascriptNode, String):void | 238 | 418 |
net.sourceforge.pmd.PMD.processFiles(Configuration, RuleSetFactory, List, RuleContext, List):void | 136 | 364 |
net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager.jjMoveStringLiteralDfa1_0(long, long, long):int | 118 | 472 |
net.sourceforge.pmd.lang.java.ast | 32621 | 38663 |
net.sourceforge.pmd.util.designer.Designer | 23 | 2836 |
net.sourceforge.pmd.lang.jsp.ast | 4191 | 15622 |
net.sourceforge.pmd.lang.ast.JavaCharStream | 161 | 1375 |
net.sourceforge.pmd.cpd.GUI | 666 | 2406 |
net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule.visit(ASTVariableDeclaratorId, Object):Object | 37 | 180 |
net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager.jjMoveNfa_0(int, int):int | 994 | 1342 |
net.sourceforge.pmd.RuleSetFactory.parseRuleReferenceNode(RuleSetReferenceId, RuleSet, Node, String):void | 58 | 276 |
net.sourceforge.pmd.lang.java.ast.JavaParser | 22172 | 23463 |
net.sourceforge.pmd.lang.ast | 576 | 4958 |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjMoveNfa_0(int, int):int | 1014 | 1296 |
net.sourceforge.pmd | 58594 | 146338 |
net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjMoveStringLiteralDfa1_0(long, long):int | 65 | 394 |
net.sourceforge.pmd.lang | 1458 | 112288 |
net.sourceforge.pmd.CommandLineOptions.<init>(String[]):void | 79 | 318 |
net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager.jjStopStringLiteralDfa_0(int, long, long, long):int | 130 | 270 |
net.sourceforge.pmd.ast.JavaParserTokenManager.jjCanMove_2(int, int, int, long, long):boolean | 0 | 459 |
net.sourceforge.pmd.ast.JavaParserTokenManager.jjCanMove_1(int, int, int, long, long):boolean | 0 | 459 |
net.sourceforge.pmd.ast.JavaParserTokenManager.getNextToken():Token | 0 | 312 |
net.sourceforge.pmd.jsp.ast.JspParser | 0 | 4350 |
net.sourceforge.pmd.rules.UselessOverridingMethod.visit(ASTMethodDeclaration, Object):Object | 0 | 351 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_8(int, int):int | 0 | 236 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_9(int, int):int | 0 | 236 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_6(int, int):int | 0 | 218 |
net.sourceforge.pmd.jsp.ast.JspParser.AttributeValue():void | 0 | 302 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_7(int, int):int | 0 | 406 |
net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod$MethodInvocation.getMethod(ASTPrimaryExpression):MethodInvocation | 0 | 298 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_5(int, int):int | 0 | 261 |
net.sourceforge.pmd.typeresolution.ClassTypeResolver.rollupTypeBinaryNumericPromotion(TypeNode):void | 0 | 140 |
net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager | 0 | 5604 |
net.sourceforge.pmd.RuleViolation.<init>(Rule, RuleContext, SimpleNode, String):void | 0 | 248 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager | 0 | 8739 |
net.sourceforge.pmd.ast | 0 | 41031 |
net.sourceforge.pmd.ast.JavaParserTokenManager.jjStopStringLiteralDfa_0(int, long, long):int | 0 | 292 |
net.sourceforge.pmd.PMD.doPMD(CommandLineOptions):void | 0 | 318 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_10(int, int):int | 0 | 236 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_11(int, int):int | 0 | 255 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_12(int, int):int | 0 | 505 |
net.sourceforge.pmd.PMD.processFiles(int, RuleSetFactory, SourceType, List, RuleContext, List, boolean, String, boolean, String, String, String, ClassLoader):void | 0 | 360 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_14(int, int):int | 0 | 333 |
net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager.jjStopStringLiteralDfa_0(int, long, long, long):int | 0 | 252 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_15(int, int):int | 0 | 216 |
net.sourceforge.pmd.ast.JavaParserTokenManager.jjMoveNfa_0(int, int):int | 0 | 1296 |
net.sourceforge.pmd.jsp.ast | 0 | 15770 |
net.sourceforge.pmd.dfa | 0 | 5151 |
net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends.visit(ASTVariableDeclaratorId, Object):Object | 0 | 179 |
net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager.getNextToken():Token | 0 | 258 |
net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager.jjMoveNfa_0(int, int):int | 0 | 1205 |
net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager.jjMoveStringLiteralDfa1_0(long, long, long):int | 0 | 421 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_1(int, int):int | 0 | 803 |
net.sourceforge.pmd.rules | 0 | 18983 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_3(int, int):int | 0 | 189 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.jjMoveNfa_2(int, int):int | 0 | 803 |
net.sourceforge.pmd.ast.JavaParser | 0 | 23461 |
net.sourceforge.pmd.ast.JavaParserTokenManager.jjMoveStringLiteralDfa1_0(long, long):int | 0 | 394 |
net.sourceforge.pmd.ast.JavaParserTokenManager | 0 | 8105 |
net.sourceforge.pmd.jsp.ast.JspParserTokenManager.getNextToken():Token | 0 | 409 |
net.sourceforge.pmd.ast.JavaCharStream | 0 | 1375 |