http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] class analysis

[scorecard] [analysis] [explanations]
{package analysis} {class analysis} {method analysis} {redundant code} {external packages} {languages used} {system specific analysis}


Press header links to alter sort criteria.
PackageClassSource statementsCyclometic complexityViolationsStyle ErrorsDuplicationsEfferent (Import) Class Couplings (CBO / Ce)Afferent (Emport) Class Couplings (Ca)Response for Class (RFC)Lack of Cohesion in Methods (LCOM)Depth of Inheritance Rree (DIT)Statement Test CoverageMethod Test ReferenceIllegal Imports
net.sourceforge.pmdNumericPropertyDescriptor322011211000
net.sourceforge.pmdPropertyDescriptor16155015315105101.070
net.sourceforge.pmdReportListener323021211010
net.sourceforge.pmdRule4845410658471035101.040
net.sourceforge.pmdRuleViolation13122012412661010
net.sourceforge.pmdCommandLineOptions1335350916720103.670
net.sourceforge.pmdConfiguration10041607755572101.430
net.sourceforge.pmdExternalRuleID1565000130100.50
net.sourceforge.pmdPMD3117870312714313101.860
net.sourceforge.pmdPMD$1011611020
net.sourceforge.pmdPMD$PmdRunnable0111351001.670
net.sourceforge.pmdPMD$PmdThread032120201.250
net.sourceforge.pmdPMD$PmdThreadFactory03190102.50
net.sourceforge.pmdPMDException114400464301.250
net.sourceforge.pmdReport1485736091862117101.130
net.sourceforge.pmdReport$ProcessingError001040101.670
net.sourceforge.pmdReport$ReadableDuration00080101.50
net.sourceforge.pmdReport$SuppressedViolation01460101.40
net.sourceforge.pmdRuleChain261430512481020
net.sourceforge.pmdRuleContext4119402512142101.380
net.sourceforge.pmdRulePriority147900151116202.50
net.sourceforge.pmdRuleSet1216726091271237101.190
net.sourceforge.pmdRuleSetFactory27513540156143166102.670
net.sourceforge.pmdRuleSetNotFoundException312009203030
net.sourceforge.pmdRuleSetReference187100041112101.250
net.sourceforge.pmdRuleSetReferenceId944580333223101.670
net.sourceforge.pmdRuleSetWriter1987460140113891070
net.sourceforge.pmdRuleSets51296059350101.150
net.sourceforge.pmdRuleViolationComparator2613402115101020
net.sourceforge.pmd.antFormatter7129110515572101.640
net.sourceforge.pmd.antPMDTask18475240291128212300.750
net.sourceforge.pmd.antPMDTask$10411360010
net.sourceforge.pmd.antRuleSetWrapper62400141100.670
net.sourceforge.pmd.antVersion62400141101.330
net.sourceforge.pmd.cpdAbstractLanguage1035047601010
net.sourceforge.pmd.cpdAbstractTokenizer813980523218108.50
net.sourceforge.pmd.cpdCPDListener828004211010
net.sourceforge.pmd.cpdGUI$LanguageConfig029331010
net.sourceforge.pmd.cpdGUI$Renderer006101010
net.sourceforge.pmd.cpdGUI$SortingTableModel0025101010
net.sourceforge.pmd.cpdLanguage3230113211010
net.sourceforge.pmd.cpdRenderer213006101010
net.sourceforge.pmd.cpdSourceCode$CodeLoader00419101020
net.sourceforge.pmd.cpdTokenizer2120217101010
net.sourceforge.pmd.cpdAnyLanguage312031300010
net.sourceforge.pmd.cpdAnyTokenizer23830411811010
net.sourceforge.pmd.cpdCPD1255514017373147102.250
net.sourceforge.pmd.cpdCPDNullListener32301243100.330
net.sourceforge.pmd.cpdCPDTask101361501606762301.70
net.sourceforge.pmd.cpdCPDTask$FormatAttribute011412010
net.sourceforge.pmd.cpdCPDTask$LanguageAttribute011412010
net.sourceforge.pmd.cpdCPPLanguage312030300000
net.sourceforge.pmd.cpdCPPTokenizer143201012011010
net.sourceforge.pmd.cpdCSVRenderer2665044171101.330
net.sourceforge.pmd.cpdFileReporter2487011124101.50
net.sourceforge.pmd.cpdFortranLanguage313030300000
net.sourceforge.pmd.cpdFortranTokenizer1513021400060
net.sourceforge.pmd.cpdGUI50414815036142397471012.80
net.sourceforge.pmd.cpdGUI$1024511010
net.sourceforge.pmd.cpdGUI$1003166100.330
net.sourceforge.pmd.cpdGUI$1103166100.330
net.sourceforge.pmd.cpdGUI$12011601020
net.sourceforge.pmd.cpdGUI$13021701020
net.sourceforge.pmd.cpdGUI$14011401020
net.sourceforge.pmd.cpdGUI$15011401020
net.sourceforge.pmd.cpdGUI$16011401020
net.sourceforge.pmd.cpdGUI$17011802030
net.sourceforge.pmd.cpdGUI$18011801030
net.sourceforge.pmd.cpdGUI$190412679100.360
net.sourceforge.pmd.cpdGUI$2021511010
net.sourceforge.pmd.cpdGUI$3021511010
net.sourceforge.pmd.cpdGUI$4021511010
net.sourceforge.pmd.cpdGUI$503166100.330
net.sourceforge.pmd.cpdGUI$603166100.330
net.sourceforge.pmd.cpdGUI$703166100.330
net.sourceforge.pmd.cpdGUI$803166100.330
net.sourceforge.pmd.cpdGUI$903166100.330
net.sourceforge.pmd.cpdGUI$AlignmentRenderer011506020
net.sourceforge.pmd.cpdGUI$BrowseListener0211311030
net.sourceforge.pmd.cpdGUI$CancelListener011531020
net.sourceforge.pmd.cpdGUI$ColumnSpec012621020
net.sourceforge.pmd.cpdGUI$GoListener032731030
net.sourceforge.pmd.cpdGUI$GoListener$10211301020
net.sourceforge.pmd.cpdGUI$SaveListener0212501020
net.sourceforge.pmd.cpdGridBagHelper32514001132102.40
net.sourceforge.pmd.cpdJSPLanguage312030300000
net.sourceforge.pmd.cpdJSPTokenizer9220101171100.50
net.sourceforge.pmd.cpdJavaLanguage723030710010
net.sourceforge.pmd.cpdJavaTokenizer36187091210101.40
net.sourceforge.pmd.cpdLanguageFactory3417602112721102.330
net.sourceforge.pmd.cpdMatch853630071335130101.420
net.sourceforge.pmd.cpdMatch$1011531010
net.sourceforge.pmd.cpdMatch$2011531010
net.sourceforge.pmd.cpdMatch$3011631010
net.sourceforge.pmd.cpdMatch$4011531010
net.sourceforge.pmd.cpdMatch$MatchCode012801010
net.sourceforge.pmd.cpdMatchAlgorithm81208072428102.140
net.sourceforge.pmd.cpdMatchCollector99414041503103.330
net.sourceforge.pmd.cpdPHPLanguage312030300000
net.sourceforge.pmd.cpdPHPTokenizer1072041141100.50
net.sourceforge.pmd.cpdReportException313002203030
net.sourceforge.pmd.cpdRubyLanguage313030300000
net.sourceforge.pmd.cpdRubyTokenizer1613011400040
net.sourceforge.pmd.cpdSimpleRenderer37126054246101.750
net.sourceforge.pmd.cpdSourceCode743121029170101.20
net.sourceforge.pmd.cpdSourceCode$FileCodeLoader011700010
net.sourceforge.pmd.cpdSourceCode$StringCodeLoader010620010
net.sourceforge.pmd.cpdTokenEntry46151300172259101.50
net.sourceforge.pmd.cpdTokens1776029160101.170
net.sourceforge.pmd.cpdVSRenderer1232041161100.50
net.sourceforge.pmd.cpdXMLRenderer42960532561020
net.sourceforge.pmd.dcdClassLoaderUtil7055130073366100.60
net.sourceforge.pmd.dcdDCD53125090418100.750
net.sourceforge.pmd.dcdDCD$1001611010
net.sourceforge.pmd.dcdDumpNodeVisitor4519150814291000.150
net.sourceforge.pmd.dcdUsageNodeVisitor11458230916816000.830
net.sourceforge.pmd.dcdUsageNodeVisitor$Options00118881010
net.sourceforge.pmd.dcd.asmPrintVisitor177600493101.670
net.sourceforge.pmd.dcd.asmTypeSignatureVisitor169662303343240000.50
net.sourceforge.pmd.dcd.graphMemberNode472312303122974100.940
net.sourceforge.pmd.dcd.graphNodeVisitor1312140661266100.50
net.sourceforge.pmd.dcd.graphNodeVisitorAcceptor213013101000
net.sourceforge.pmd.dcd.graphClassNode62321506113755101.140
net.sourceforge.pmd.dcd.graphClassNodeComparator1494011731020
net.sourceforge.pmd.dcd.graphConstructorNode401991672524001.330
net.sourceforge.pmd.dcd.graphFieldNode18860381313001.330
net.sourceforge.pmd.dcd.graphMemberNodeComparator2314404066101.50
net.sourceforge.pmd.dcd.graphMethodNode281261672015001.50
net.sourceforge.pmd.dcd.graphNodeVisitorAdapter35171407227781010
net.sourceforge.pmd.dcd.graphUsageGraph5423120983337101.440
net.sourceforge.pmd.dcd.graphUsageGraphBuilder2518845010331301030
net.sourceforge.pmd.dcd.graphUsageGraphBuilder$MyClassVisit or01311929000.330
net.sourceforge.pmd.dcd.graphUsageGraphBuilder$MyMethodVisi tor08129294000.120
net.sourceforge.pmd.langAbstractParser114602578100.750
net.sourceforge.pmd.langDataFlowHandler845031443101.50
net.sourceforge.pmd.langLanguageVersionHandler98605198281010
net.sourceforge.pmd.langParser7630320615100.830
net.sourceforge.pmd.langTokenManager3240013211010
net.sourceforge.pmd.langVisitorStarter4230217311020
net.sourceforge.pmd.langXPathHandler966031156101.330
net.sourceforge.pmd.langDataFlowHandler$103143100.50
net.sourceforge.pmd.langLanguage804911023144166201.880
net.sourceforge.pmd.langLanguageFilenameFilter261330121901010
net.sourceforge.pmd.langLanguageVersion533316011334972202.210
net.sourceforge.pmd.langLanguageVersionDiscoverer311120222022101.140
net.sourceforge.pmd.langVisitorStarter$1021311010
net.sourceforge.pmd.langXPathHandler$103156100.330
net.sourceforge.pmd.lang.astAbstractNode1668643807477697100.50
net.sourceforge.pmd.lang.astAbstractTokenManager1358007115101.20
net.sourceforge.pmd.lang.astCharStream13121700131266100.750
net.sourceforge.pmd.lang.astNode3130300229930435100.930
net.sourceforge.pmd.lang.astRootNode1030030010NaN0
net.sourceforge.pmd.lang.astJavaCharStream321137110571553405101.030
net.sourceforge.pmd.lang.astParseException946008864010
net.sourceforge.pmd.lang.astSimpleCharStream23475110071149338100.870
net.sourceforge.pmd.lang.astTokenMgrError55191221142315401.50
net.sourceforge.pmd.lang.ast.xpathAbstractASTXPathHandler523053113100.670
net.sourceforge.pmd.lang.ast.xpathAttributeNode214002101010
net.sourceforge.pmd.lang.ast.xpathNodeIterator4628120151860100.80
net.sourceforge.pmd.lang.ast.xpathAttribute421690112170101.710
net.sourceforge.pmd.lang.ast.xpathAttributeAxisIterator523670332718102.20
net.sourceforge.pmd.lang.ast.xpathAttributeAxisIterator$MethodWr apper001711040
net.sourceforge.pmd.lang.ast.xpathDocumentNavigator1256725013947463200.40
net.sourceforge.pmd.lang.ast.xpathDocumentNavigator$10316300Infinity0
net.sourceforge.pmd.lang.ast.xpathDocumentNavigator$20315300Infinity0
net.sourceforge.pmd.lang.ast.xpathDocumentNavigator$30315300Infinity0
net.sourceforge.pmd.lang.ast.xpathDocumentNavigator$40317300Infinity0
net.sourceforge.pmd.lang.ast.xpathDocumentNavigator$50317300Infinity0
net.sourceforge.pmd.lang.ast.xpath.saxonAbstractNodeInfo867813016349780100.130
net.sourceforge.pmd.lang.ast.xpath.saxonAttributeAxisIterator1446081900010
net.sourceforge.pmd.lang.ast.xpath.saxonAttributeNode3514140912514000.620
net.sourceforge.pmd.lang.ast.xpath.saxonDocumentNode271770921626000.50
net.sourceforge.pmd.lang.ast.xpath.saxonElementNode83512201553332000.620
net.sourceforge.pmd.lang.ast.xpath.saxonIdGenerator41400231101.50
net.sourceforge.pmd.lang.cppCppHandler179110711236100.110
net.sourceforge.pmd.lang.cppCppParser1067061910000.20
net.sourceforge.pmd.lang.cppCppTokenManager83605180100.670
net.sourceforge.pmd.lang.cpp.astCppParserConstants124030011010Infinity0
net.sourceforge.pmd.lang.cpp.astCppParserTokenManager1424885267515372007.570
net.sourceforge.pmd.lang.cpp.astToken25712203819101.140
net.sourceforge.pmd.lang.dfaAbstractDataFlowNode10133260226084100.810
net.sourceforge.pmd.lang.dfaDataFlowNode141314011913781010
net.sourceforge.pmd.lang.dfaLinker1796350713501060
net.sourceforge.pmd.lang.dfaLinkerException52400231300.50
net.sourceforge.pmd.lang.dfaNodeType24025000201000
net.sourceforge.pmd.lang.dfaSequenceChecker1172217021150102.250
net.sourceforge.pmd.lang.dfaSequenceChecker$Status001111101.50
net.sourceforge.pmd.lang.dfaSequenceException524002313010
net.sourceforge.pmd.lang.dfaStackObject103401340101.670
net.sourceforge.pmd.lang.dfaStartOrEndDataFlowNode83301230001.50
net.sourceforge.pmd.lang.dfaStructure281313051190101.330
net.sourceforge.pmd.lang.dfaVariableAccess301614004150101.120
net.sourceforge.pmd.lang.dfaVariableAccessException525000313000
net.sourceforge.pmd.lang.dfa.pathfinderExecutable214013101010
net.sourceforge.pmd.lang.dfa.pathfinderCurrentPath3720140142836101.080
net.sourceforge.pmd.lang.dfa.pathfinderDAAPathFinder190786042552108.670
net.sourceforge.pmd.lang.dfa.pathfinderPathElement1138011401060
net.sourceforge.pmd.lang.dfa.reportAbstractReportNode492917018245101.290
net.sourceforge.pmd.lang.dfa.reportReportVisitor313013411010
net.sourceforge.pmd.lang.dfa.reportClassNode1055012500010
net.sourceforge.pmd.lang.dfa.reportPackageNode1055013500010
net.sourceforge.pmd.lang.dfa.reportReportHTMLPrintVisitor601650814140040
net.sourceforge.pmd.lang.dfa.reportReportTree9741707328141020
net.sourceforge.pmd.lang.dfa.reportReportTree$10020010NaN0
net.sourceforge.pmd.lang.dfa.reportReportTree$TreeIterator0611413101.50
net.sourceforge.pmd.lang.dfa.reportViolationNode117502381001.330
net.sourceforge.pmd.lang.ecmascriptEcmascript3Handler21111011031336100.110
net.sourceforge.pmd.lang.ecmascriptEcmascript3Handler$1031430010
net.sourceforge.pmd.lang.ecmascriptEcmascript3Handler$2051501050
net.sourceforge.pmd.lang.ecmascriptEcmascript3Parser946061910000.20
net.sourceforge.pmd.lang.ecmascript.astAbstractEcmascriptNode2081205441390010
net.sourceforge.pmd.lang.ecmascript.astDestructuringNode212004101010
net.sourceforge.pmd.lang.ecmascript.astEcmascriptNode438023533102.330
net.sourceforge.pmd.lang.ecmascript.astEcmascriptParserVisitor515052050545012251010
net.sourceforge.pmd.lang.ecmascript.astASTArrayComprehension157110741419000.570
net.sourceforge.pmd.lang.ecmascript.astASTArrayComprehensionLoop94806476000.250
net.sourceforge.pmd.lang.ecmascript.astASTArrayLiteral73605363000.330
net.sourceforge.pmd.lang.ecmascript.astASTAssignment525043410000
net.sourceforge.pmd.lang.ecmascript.astASTAstRoot9570631060010
net.sourceforge.pmd.lang.ecmascript.astASTBlock525044410000
net.sourceforge.pmd.lang.ecmascript.astASTBreakStatement1057074106000.750
net.sourceforge.pmd.lang.ecmascript.astASTCatchClause13690851115000.670
net.sourceforge.pmd.lang.ecmascript.astASTComment526044410000
net.sourceforge.pmd.lang.ecmascript.astASTConditionalExpression1158063810000.20
net.sourceforge.pmd.lang.ecmascript.astASTContinueStatement1057074106000.750
net.sourceforge.pmd.lang.ecmascript.astASTDoLoop94706376000.250
net.sourceforge.pmd.lang.ecmascript.astASTElementGet94705384000.250
net.sourceforge.pmd.lang.ecmascript.astASTEmptyExpression525043410000
net.sourceforge.pmd.lang.ecmascript.astASTExpressionStatement73604463000.670
net.sourceforge.pmd.lang.ecmascript.astASTForInLoop13690641015000.50
net.sourceforge.pmd.lang.ecmascript.astASTForLoop1369063915000.170
net.sourceforge.pmd.lang.ecmascript.astASTFunctionCall13691651115000.830
net.sourceforge.pmd.lang.ecmascript.astASTFunctionNode2613130862330010
net.sourceforge.pmd.lang.ecmascript.astASTIfStatement13690641015000.50
net.sourceforge.pmd.lang.ecmascript.astASTInfixExpression525033410000
net.sourceforge.pmd.lang.ecmascript.astASTKeywordLiteral836054103000.670
net.sourceforge.pmd.lang.ecmascript.astASTLabel626044610000
net.sourceforge.pmd.lang.ecmascript.astASTLabeledStatement11580731110000.60
net.sourceforge.pmd.lang.ecmascript.astASTLetNode14790741010000.80
net.sourceforge.pmd.lang.ecmascript.astASTName231570981926000.50
net.sourceforge.pmd.lang.ecmascript.astASTNewExpression178111841526000.750
net.sourceforge.pmd.lang.ecmascript.astASTNumberLiteral1047044106000.750
net.sourceforge.pmd.lang.ecmascript.astASTObjectLiteral94707486000.50
net.sourceforge.pmd.lang.ecmascript.astASTObjectProperty94705584000.750
net.sourceforge.pmd.lang.ecmascript.astASTParenthesizedExpression525043410000
net.sourceforge.pmd.lang.ecmascript.astASTPropertyGet625043510000
net.sourceforge.pmd.lang.ecmascript.astASTRegExpLiteral83604483000.670
net.sourceforge.pmd.lang.ecmascript.astASTReturnStatement736045630010
net.sourceforge.pmd.lang.ecmascript.astASTScope525043410000
net.sourceforge.pmd.lang.ecmascript.astASTStringLiteral12580441010000.80
net.sourceforge.pmd.lang.ecmascript.astASTSwitchCase181090651213000.50
net.sourceforge.pmd.lang.ecmascript.astASTSwitchStatement11580731010000.40
net.sourceforge.pmd.lang.ecmascript.astASTThrowStatement525043410000
net.sourceforge.pmd.lang.ecmascript.astASTTryStatement178110741526000.750
net.sourceforge.pmd.lang.ecmascript.astASTUnaryExpression1047054114000.750
net.sourceforge.pmd.lang.ecmascript.astASTVariableDeclaration1469074169000.330
net.sourceforge.pmd.lang.ecmascript.astASTVariableInitializer14780751010000.80
net.sourceforge.pmd.lang.ecmascript.astASTWhileLoop94706376000.250
net.sourceforge.pmd.lang.ecmascript.astASTWithStatement94806376000.250
net.sourceforge.pmd.lang.ecmascript.astASTXmlDotQuery526043410000
net.sourceforge.pmd.lang.ecmascript.astASTXmlExpression94806386000.50
net.sourceforge.pmd.lang.ecmascript.astASTXmlMemberGet526043410000
net.sourceforge.pmd.lang.ecmascript.astASTXmlString626043610000
net.sourceforge.pmd.lang.ecmascript.astAbstractInfixEcmascriptNode1155066960010
net.sourceforge.pmd.lang.ecmascript.astDumpFacade14467312416061020
net.sourceforge.pmd.lang.ecmascript.astEcmascriptParser17540911411020
net.sourceforge.pmd.lang.ecmascript.astEcmascriptParserVisitorAdapter10250521510531275100.020
net.sourceforge.pmd.lang.ecmascript.astEcmascriptTreeBuilder89218041293102.330
net.sourceforge.pmd.lang.ecmascript.ruleAbstractEcmascriptRule11054541561591378000.080
net.sourceforge.pmd.lang.ecmascript.ruleEcmascriptRuleChainVisitor16631701530010
net.sourceforge.pmd.lang.ecmascript.ruleEcmascriptRuleViolation312051200010
net.sourceforge.pmd.lang.ecmascript.ruleEcmascriptRuleViolationFactory5230715300Infinity0
net.sourceforge.pmd.lang.ecmascript.rule.basicConsistentReturnRule15630401310010
net.sourceforge.pmd.lang.javaAbstractJavaHandler27139012101528100.250
net.sourceforge.pmd.lang.javaAbstractJavaParser176901031513000.80
net.sourceforge.pmd.lang.javaAbstractJavaHandler$1051630010
net.sourceforge.pmd.lang.javaAbstractJavaHandler$2061601020
net.sourceforge.pmd.lang.javaAbstractJavaHandler$3051511020
net.sourceforge.pmd.lang.javaAbstractJavaHandler$4051501030
net.sourceforge.pmd.lang.javaAbstractJavaHandler$5051501050
net.sourceforge.pmd.lang.javaJava13Handler31303141000.50
net.sourceforge.pmd.lang.javaJava13Parser512031510010
net.sourceforge.pmd.lang.javaJava14Handler31303141000.50
net.sourceforge.pmd.lang.javaJava14Parser101011200010
net.sourceforge.pmd.lang.javaJava15Handler31303141000.50
net.sourceforge.pmd.lang.javaJava15Parser512033510010
net.sourceforge.pmd.lang.javaJava16Handler31303141000.50
net.sourceforge.pmd.lang.javaJava16Parser102011200010
net.sourceforge.pmd.lang.javaJava17Handler31303141000.50
net.sourceforge.pmd.lang.javaJava17Parser102011200010
net.sourceforge.pmd.lang.javaJavaDataFlowHandler52304153100.330
net.sourceforge.pmd.lang.javaJavaTokenManager83505180100.670
net.sourceforge.pmd.lang.java.astAbstractJavaAccessNode63322903731394000.330
net.sourceforge.pmd.lang.java.astAbstractJavaAccessTypeNode104603464002.250
net.sourceforge.pmd.lang.java.astAbstractJavaNode34191618661326001.220
net.sourceforge.pmd.lang.java.astAbstractJavaTypeNode1047033764000.750
net.sourceforge.pmd.lang.java.astAccessNode372539001625300100.920
net.sourceforge.pmd.lang.java.astCanSuppressWarnings213015101010
net.sourceforge.pmd.lang.java.astComment226801475101.40
net.sourceforge.pmd.lang.java.astDimensionable324008211010
net.sourceforge.pmd.lang.java.astJavaNode5410035846103.250
net.sourceforge.pmd.lang.java.astJavaParserConstants120030021010Infinity0
net.sourceforge.pmd.lang.java.astJavaParserTreeConstants11101120021010Infinity0
net.sourceforge.pmd.lang.java.astJavaParserVisitor110109111010912510958861010
net.sourceforge.pmd.lang.java.astTypeNode3230015211010
net.sourceforge.pmd.lang.java.astASTAdditiveExpression73703963002.670
net.sourceforge.pmd.lang.java.astASTAllocationExpression737031563003.330
net.sourceforge.pmd.lang.java.astASTAndExpression73703563000.330
net.sourceforge.pmd.lang.java.astASTAnnotation211680812238001.250
net.sourceforge.pmd.lang.java.astASTAnnotationMethodDeclaration737034630010
net.sourceforge.pmd.lang.java.astASTAnnotationTypeBody73703463000.330
net.sourceforge.pmd.lang.java.astASTAnnotationTypeDeclaration73703763001.330
net.sourceforge.pmd.lang.java.astASTAnnotationTypeMemberDeclara tion73703463000.330
net.sourceforge.pmd.lang.java.astASTArgumentList737039630020
net.sourceforge.pmd.lang.java.astASTArguments11680414106001.250
net.sourceforge.pmd.lang.java.astASTArrayDimsAndInits73703663000.330
net.sourceforge.pmd.lang.java.astASTArrayInitializer73703463000.330
net.sourceforge.pmd.lang.java.astASTAssertStatement73703463000.670
net.sourceforge.pmd.lang.java.astASTAssignmentOperator1259031288001.80
net.sourceforge.pmd.lang.java.astASTBlock1259031388002.80
net.sourceforge.pmd.lang.java.astASTBlockStatement947031486001.50
net.sourceforge.pmd.lang.java.astASTBooleanLiteral1259038880010
net.sourceforge.pmd.lang.java.astASTBreakStatement73703763000.670
net.sourceforge.pmd.lang.java.astASTCastExpression73703863000.330
net.sourceforge.pmd.lang.java.astASTCatchStatement737031163002.330
net.sourceforge.pmd.lang.java.astASTClassOrInterfaceBody73703763001.670
net.sourceforge.pmd.lang.java.astASTClassOrInterfaceBodyDeclara tion201111191215210010
net.sourceforge.pmd.lang.java.astASTClassOrInterfaceDeclaration1671105531119003.860
net.sourceforge.pmd.lang.java.astASTClassOrInterfaceType737033263002.670
net.sourceforge.pmd.lang.java.astASTCompilationUnit22101307461332002.560
net.sourceforge.pmd.lang.java.astASTConditionalAndExpression73703863000.670
net.sourceforge.pmd.lang.java.astASTConditionalExpression1259031088001.40
net.sourceforge.pmd.lang.java.astASTConditionalOrExpression73703863000.670
net.sourceforge.pmd.lang.java.astASTConstructorDeclaration1681105291219002.140
net.sourceforge.pmd.lang.java.astASTContinueStatement73703763000.670
net.sourceforge.pmd.lang.java.astASTDefaultValue73703463000.330
net.sourceforge.pmd.lang.java.astASTDoStatement737031063000.670
net.sourceforge.pmd.lang.java.astASTEmptyStatement73703463000.330
net.sourceforge.pmd.lang.java.astASTEnumBody73703563000.330
net.sourceforge.pmd.lang.java.astASTEnumConstant73703563000.670
net.sourceforge.pmd.lang.java.astASTEnumDeclaration735031163001.670
net.sourceforge.pmd.lang.java.astASTEqualityExpression737031063002.670
net.sourceforge.pmd.lang.java.astASTExclusiveOrExpression73703563000.330
net.sourceforge.pmd.lang.java.astASTExplicitConstructorInvocati on18101205101416001.120
net.sourceforge.pmd.lang.java.astASTExpression737031863002.670
net.sourceforge.pmd.lang.java.astASTExtendsList73703763000.670
net.sourceforge.pmd.lang.java.astASTFieldDeclaration6143190102638153001.750
net.sourceforge.pmd.lang.java.astASTFinallyStatement73703863000.670
net.sourceforge.pmd.lang.java.astASTForInit73703763000.330
net.sourceforge.pmd.lang.java.astASTForStatement737031363001.670
net.sourceforge.pmd.lang.java.astASTForUpdate73703563000.330
net.sourceforge.pmd.lang.java.astASTFormalParameter362211210192164002.110
net.sourceforge.pmd.lang.java.astASTFormalParameters948031386001.250
net.sourceforge.pmd.lang.java.astASTIfStatement1259031988002.40
net.sourceforge.pmd.lang.java.astASTImplementsList73703863001.330
net.sourceforge.pmd.lang.java.astASTImportDeclaration34161605202056001.420
net.sourceforge.pmd.lang.java.astASTInclusiveOrExpression73703563000.330
net.sourceforge.pmd.lang.java.astASTInitializer125903788000.80
net.sourceforge.pmd.lang.java.astASTInstanceOfExpression73703563000.330
net.sourceforge.pmd.lang.java.astASTLabeledStatement73503663000.670
net.sourceforge.pmd.lang.java.astASTLiteral38171503272264002.170
net.sourceforge.pmd.lang.java.astASTLocalVariableDeclaration342111210162355001.750
net.sourceforge.pmd.lang.java.astASTMarkerAnnotation737036630010
net.sourceforge.pmd.lang.java.astASTMemberSelector73703563000.670
net.sourceforge.pmd.lang.java.astASTMemberValue73703463000.330
net.sourceforge.pmd.lang.java.astASTMemberValueArrayInitializer73703463000.330
net.sourceforge.pmd.lang.java.astASTMemberValuePair73703463000.670
net.sourceforge.pmd.lang.java.astASTMemberValuePairs73703463000.330
net.sourceforge.pmd.lang.java.astASTMethodDeclaration38241508452466002.580
net.sourceforge.pmd.lang.java.astASTMethodDeclarator948042296003.250
net.sourceforge.pmd.lang.java.astASTMultiplicativeExpression73703663000.670
net.sourceforge.pmd.lang.java.astASTName1259044888003.40
net.sourceforge.pmd.lang.java.astASTNameList73703563000.670
net.sourceforge.pmd.lang.java.astASTNormalAnnotation73703463000.330
net.sourceforge.pmd.lang.java.astASTNullLiteral73703963001.330
net.sourceforge.pmd.lang.java.astASTPackageDeclaration9480591060010
net.sourceforge.pmd.lang.java.astASTPostfixExpression737036630010
net.sourceforge.pmd.lang.java.astASTPreDecrementExpression73703663000.330
net.sourceforge.pmd.lang.java.astASTPreIncrementExpression73703663000.330
net.sourceforge.pmd.lang.java.astASTPrimaryExpression7370335630030
net.sourceforge.pmd.lang.java.astASTPrimaryPrefix1771103301017002.710
net.sourceforge.pmd.lang.java.astASTPrimarySuffix21101105241424001.880
net.sourceforge.pmd.lang.java.astASTPrimitiveType1671104121215000.710
net.sourceforge.pmd.lang.java.astASTRSIGNEDSHIFT73703463000.330
net.sourceforge.pmd.lang.java.astASTRUNSIGNEDSHIFT73703463000.330
net.sourceforge.pmd.lang.java.astASTReferenceType14610041299000.830
net.sourceforge.pmd.lang.java.astASTRelationalExpression73703663000.670
net.sourceforge.pmd.lang.java.astASTResultType116905181110001.60
net.sourceforge.pmd.lang.java.astASTReturnStatement737031663002.670
net.sourceforge.pmd.lang.java.astASTShiftExpression73703563000.670
net.sourceforge.pmd.lang.java.astASTSingleMemberAnnotation737035630010
net.sourceforge.pmd.lang.java.astASTStatement7370310630020
net.sourceforge.pmd.lang.java.astASTStatementExpression7370319630030
net.sourceforge.pmd.lang.java.astASTStatementExpressionList73703563000.330
net.sourceforge.pmd.lang.java.astASTSwitchLabel1259031288001.20
net.sourceforge.pmd.lang.java.astASTSwitchStatement737031263001.670
net.sourceforge.pmd.lang.java.astASTSynchronizedStatement73703763000.670
net.sourceforge.pmd.lang.java.astASTThrowStatement1057041096001.750
net.sourceforge.pmd.lang.java.astASTTryStatement1712905111110001.80
net.sourceforge.pmd.lang.java.astASTType18131008192015001.830
net.sourceforge.pmd.lang.java.astASTTypeArgument73703463000.330
net.sourceforge.pmd.lang.java.astASTTypeArguments73703463000.330
net.sourceforge.pmd.lang.java.astASTTypeBound73703463000.330
net.sourceforge.pmd.lang.java.astASTTypeDeclaration1488178106001.50
net.sourceforge.pmd.lang.java.astASTTypeParameter73703463000.670
net.sourceforge.pmd.lang.java.astASTTypeParameters73703663000.330
net.sourceforge.pmd.lang.java.astASTUnaryExpression737036630010
net.sourceforge.pmd.lang.java.astASTUnaryExpressionNotPlusMinus737038630010
net.sourceforge.pmd.lang.java.astASTVariableDeclarator737031463003.670
net.sourceforge.pmd.lang.java.astASTVariableDeclaratorId442616012332666001.920
net.sourceforge.pmd.lang.java.astASTVariableInitializer73703463000.670
net.sourceforge.pmd.lang.java.astASTWhileStatement737031263001.330
net.sourceforge.pmd.lang.java.astASTWildcardBounds73703463000.330
net.sourceforge.pmd.lang.java.astDummyJavaNode525022410040
net.sourceforge.pmd.lang.java.astDumpFacade16275402417020020
net.sourceforge.pmd.lang.java.astFormalComment313022200010
net.sourceforge.pmd.lang.java.astJJTJavaParserState621714011250101.080
net.sourceforge.pmd.lang.java.astJavaParser85404537205132134120117792120511104.890
net.sourceforge.pmd.lang.java.astJavaParser$10020010NaN0
net.sourceforge.pmd.lang.java.astJavaParser$JJCalls0112010Infinity0
net.sourceforge.pmd.lang.java.astJavaParser$LookaheadSuccess0113130Infinity0
net.sourceforge.pmd.lang.java.astJavaParserTokenManager17161040292792701460018.140
net.sourceforge.pmd.lang.java.astJavaParserVisitorAdapter2201091111110101125995100.460
net.sourceforge.pmd.lang.java.astMultiLineComment313021200010
net.sourceforge.pmd.lang.java.astParseException91271122112100030
net.sourceforge.pmd.lang.java.astSingleLineComment313021200010
net.sourceforge.pmd.lang.java.astToken3312152112919101.570
net.sourceforge.pmd.lang.java.astToken$GTToken013200020
net.sourceforge.pmd.lang.java.dfaDataFlowFacade15350921100010
net.sourceforge.pmd.lang.java.dfaJavaDataFlowNode105304191001.50
net.sourceforge.pmd.lang.java.dfaStatementAndBraceFinder1787117029154116000.330
net.sourceforge.pmd.lang.java.dfaVariableAccessVisitor5724501414228002.670
net.sourceforge.pmd.lang.java.ruleAbstractInefficientZeroCheck2519501022215001.50
net.sourceforge.pmd.lang.java.ruleAbstractJavaRule24212111711151051296555000.360
net.sourceforge.pmd.lang.java.ruleAbstractPoorMethodCall2819108125150030
net.sourceforge.pmd.lang.java.ruleAbstractStatisticalJavaRule93506690000.50
net.sourceforge.pmd.lang.java.ruleGenericLiteralCheckerRule19105060140002.50
net.sourceforge.pmd.lang.java.ruleImportWrapper2311701490101.170
net.sourceforge.pmd.lang.java.ruleJavaRuleChainVisitor13540911260020
net.sourceforge.pmd.lang.java.ruleJavaRuleChainVisitor$1041500020
net.sourceforge.pmd.lang.java.ruleJavaRuleViolation4322301623030090
net.sourceforge.pmd.lang.java.ruleJavaRuleViolationFactory5240815300Infinity0
net.sourceforge.pmd.lang.java.ruleStringConcatenationRule1052040410000
net.sourceforge.pmd.lang.java.ruleSymbolTableTestRule7320601510000
net.sourceforge.pmd.lang.java.ruleUselessAssignment291050100241000.670
net.sourceforge.pmd.lang.java.ruleUselessAssignment$Usage01180101.50
net.sourceforge.pmd.lang.java.rule.basicAvoidBranchingStatementAsLastI nLoopRule4315140100157002.750
net.sourceforge.pmd.lang.java.rule.basicAvoidMultipleUnaryOperatorsRul e3518507096000.670
net.sourceforge.pmd.lang.java.rule.basicAvoidUsingHardCodedIPRule102662006037160050
net.sourceforge.pmd.lang.java.rule.basicAvoidUsingOctalValuesRule13560501400030
net.sourceforge.pmd.lang.java.rule.basicBigIntegerInstantiationRule191730100201000.50
net.sourceforge.pmd.lang.java.rule.basicBooleanInstantiationRule372770130260000.20
net.sourceforge.pmd.lang.java.rule.basicBrokenNullCheckRule8044301403915002.50
net.sourceforge.pmd.lang.java.rule.basicCheckSkipResultRule201130120181000.50
net.sourceforge.pmd.lang.java.rule.basicDoubleCheckedLockingRule8655502004730001.20
net.sourceforge.pmd.lang.java.rule.basicOverrideBothEqualsAndHashcodeR ule47255080240001.250
net.sourceforge.pmd.lang.java.rule.codesizeAbstractNcssCountRule642719024337169000.410
net.sourceforge.pmd.lang.java.rule.codesizeCyclomaticComplexityRule13238180240710000.770
net.sourceforge.pmd.lang.java.rule.codesizeCyclomaticComplexityRule$10020010NaN0
net.sourceforge.pmd.lang.java.rule.codesizeCyclomaticComplexityRule$Entry0211001040
net.sourceforge.pmd.lang.java.rule.codesizeExcessiveClassLengthRule413030400020
net.sourceforge.pmd.lang.java.rule.codesizeExcessiveMethodLengthRule413030400020
net.sourceforge.pmd.lang.java.rule.codesizeExcessiveParameterListRule624050510010
net.sourceforge.pmd.lang.java.rule.codesizeExcessivePublicCountRule14990801160010
net.sourceforge.pmd.lang.java.rule.codesizeNPathComplexityRule1033914021158105000.540
net.sourceforge.pmd.lang.java.rule.codesizeNcssConstructorCountRule834080103000.670
net.sourceforge.pmd.lang.java.rule.codesizeNcssMethodCountRule834060113000.670
net.sourceforge.pmd.lang.java.rule.codesizeNcssTypeCountRule26131001402036000.330
net.sourceforge.pmd.lang.java.rule.codesizeTooManyFieldsRule31113080260003.50
net.sourceforge.pmd.lang.java.rule.controversialAssignmentInOperandRule16154080140003.50
net.sourceforge.pmd.lang.java.rule.controversialDaaRuleViolation195605162001.80
net.sourceforge.pmd.lang.java.rule.controversialDataflowAnomalyAnalysisRule7532601705212003.250
net.sourceforge.pmd.lang.java.rule.controversialDataflowAnomalyAnalysisRule$Us age01180101.50
net.sourceforge.pmd.lang.java.rule.controversialDontImportSunRule63303071000.50
net.sourceforge.pmd.lang.java.rule.controversialNullAssignmentRule221620120156001.50
net.sourceforge.pmd.lang.java.rule.controversialOnlyOneReturnRule1793040143000.330
net.sourceforge.pmd.lang.java.rule.controversialSuspiciousOctalEscapeRule38223030146001.50
net.sourceforge.pmd.lang.java.rule.couplingCouplingBetweenObjectsRule5939901704958001.430
net.sourceforge.pmd.lang.java.rule.couplingExcessiveImportsRule624050510010
net.sourceforge.pmd.lang.java.rule.couplingLooseCouplingRule75207081000.50
net.sourceforge.pmd.lang.java.rule.couplingLoosePackageCouplingRule4419120703010002.750
net.sourceforge.pmd.lang.java.rule.designAccessorClassGenerationRule155571201115726001.670
net.sourceforge.pmd.lang.java.rule.designAccessorClassGenerationRule$Al locData062242101.80
net.sourceforge.pmd.lang.java.rule.designAccessorClassGenerationRule$Cl assData021128101.50
net.sourceforge.pmd.lang.java.rule.designAssignmentToNonFinalStaticRule19940802330010
net.sourceforge.pmd.lang.java.rule.designAvoidDeeplyNestedIfStmtsRule18540601400020
net.sourceforge.pmd.lang.java.rule.designAvoidReassigningParametersRule16113080296000.670
net.sourceforge.pmd.lang.java.rule.designCloseResourceRule9341402005110030
net.sourceforge.pmd.lang.java.rule.designCompareObjectsWithEqualsRule272430701660020
net.sourceforge.pmd.lang.java.rule.designConfusingTernaryRule43354011020280020
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule382146190204972050030
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$10030010NaN0
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$ConstructorHolder0421371020
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$ConstructorHolderCompa rator05176101.50
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$ConstructorInvocation022100101.50
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$EvalPackage03271103.50
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$MethodHolder01279101.50
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$MethodHolderComparator05176101.50
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$MethodInvocation0613324101.750
net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodRule$NullEvalPackage011400060
net.sourceforge.pmd.lang.java.rule.designExcessiveLengthRule12340521300020
net.sourceforge.pmd.lang.java.rule.designExcessiveNodeCountRule16440531500020
net.sourceforge.pmd.lang.java.rule.designGenericClassCounterRule67208010046230030
net.sourceforge.pmd.lang.java.rule.designIdempotentOperationsRule24262080171000.50
net.sourceforge.pmd.lang.java.rule.designImmutableFieldRule55323010040210030
net.sourceforge.pmd.lang.java.rule.designNonThreadSafeSingletonRule5022501404100020
net.sourceforge.pmd.lang.java.rule.designPositionalIteratorRule3925204025150030
net.sourceforge.pmd.lang.java.rule.designPreserveStackTraceRule6334401604615001.330
net.sourceforge.pmd.lang.java.rule.designSimplifyBooleanReturnsRule96673012027550030
net.sourceforge.pmd.lang.java.rule.designSingularFieldRule6930501403600030
net.sourceforge.pmd.lang.java.rule.designSwitchDensityRule4315701102260010
net.sourceforge.pmd.lang.java.rule.designSwitchDensityRule$10020010NaN0
net.sourceforge.pmd.lang.java.rule.designSwitchDensityRule$SwitchDensit y01180101.80
net.sourceforge.pmd.lang.java.rule.designUnnecessaryLocalBeforeReturnRu le292140100316000.670
net.sourceforge.pmd.lang.java.rule.designUnsynchronizedStaticDateFormat terRule171020901710010
net.sourceforge.pmd.lang.java.rule.designUseCollectionIsEmptyRule852040930000
net.sourceforge.pmd.lang.java.rule.designUseSingletonRule422020100211000.50
net.sourceforge.pmd.lang.java.rule.finalizersAvoidCallingFinalizeRule27175070200000.50
net.sourceforge.pmd.lang.java.rule.importsDontImportJavaLangRule151330301210010
net.sourceforge.pmd.lang.java.rule.importsDuplicateImportsRule41163070300001.330
net.sourceforge.pmd.lang.java.rule.importsImportFromSamePackageRule85205091000.50
net.sourceforge.pmd.lang.java.rule.importsUnnecessaryFullyQualifiedNameR ule59297070323000.80
net.sourceforge.pmd.lang.java.rule.importsUnusedImportsRule6124801114514002.60
net.sourceforge.pmd.lang.java.rule.javabeansBeanMembersShouldSerializeRule5028401605213002.670
net.sourceforge.pmd.lang.java.rule.junitAbstractJUnitRule6637601343830004.330
net.sourceforge.pmd.lang.java.rule.junitJUnitAssertionsShouldIncludeMe ssageRule26114070191001.50
net.sourceforge.pmd.lang.java.rule.junitJUnitAssertionsShouldIncludeMe ssageRule$AssertionCall001201030
net.sourceforge.pmd.lang.java.rule.junitJUnitTestsShouldIncludeAssertR ule313030902110001.330
net.sourceforge.pmd.lang.java.rule.junitTestClassWithoutTestCasesRule17132040143001.50
net.sourceforge.pmd.lang.java.rule.loggingMoreThanOneLoggerRule42162601102415001.20
net.sourceforge.pmd.lang.java.rule.migratingJUnitUseExpectedRule482430110336001.330
net.sourceforge.pmd.lang.java.rule.migratingUnnecessaryCastRule4410401002080010
net.sourceforge.pmd.lang.java.rule.namingAvoidDollarSignsRule1695050136000.250
net.sourceforge.pmd.lang.java.rule.namingAvoidFieldNameMatchingMethodNa meRule24103060233000.330
net.sourceforge.pmd.lang.java.rule.namingAvoidFieldNameMatchingTypeName Rule1063040113000.330
net.sourceforge.pmd.lang.java.rule.namingClassNamingConventionsRule52203071000.50
net.sourceforge.pmd.lang.java.rule.namingMethodNamingConventionsRule83203081000.50
net.sourceforge.pmd.lang.java.rule.namingMethodWithSameNameAsEnclosingC lassRule733040111000.50
net.sourceforge.pmd.lang.java.rule.namingSuspiciousHashcodeMethodNameRu le1183060161000.50
net.sourceforge.pmd.lang.java.rule.namingVariableNamingConventionsRule10641701304654006.20
net.sourceforge.pmd.lang.java.rule.optimizationsAbstractOptimizationRule1084033113001.50
net.sourceforge.pmd.lang.java.rule.optimizationsAvoidInstantiatingObjectsInLoo psRule191320909100020
net.sourceforge.pmd.lang.java.rule.optimizationsLocalVariableCouldBeFinalRule13620601610010
net.sourceforge.pmd.lang.java.rule.optimizationsMethodArgumentCouldBeFinalRule161030802360010
net.sourceforge.pmd.lang.java.rule.optimizationsRedundantFieldInitializerRule583040120336001.50
net.sourceforge.pmd.lang.java.rule.optimizationsUnnecessaryWrapperObjectCreati onRule211430902010010
net.sourceforge.pmd.lang.java.rule.optimizationsUseStringBufferForStringAppend sRule281930130241000.50
net.sourceforge.pmd.lang.java.rule.regexRegexHelper181220021531010
net.sourceforge.pmd.lang.java.rule.strictexceptionAvoidCatchingThrowableRule72305081000.50
net.sourceforge.pmd.lang.java.rule.strictexceptionExceptionAsFlowControlRule1473080161000.50
net.sourceforge.pmd.lang.java.rule.strictexceptionSignatureDeclareThrowsExceptio nRule3220617028220010
net.sourceforge.pmd.lang.java.rule.stringsAppendCharacterWithCharRule106305071000.50
net.sourceforge.pmd.lang.java.rule.stringsAvoidDuplicateLiteralsRule89281301005000040
net.sourceforge.pmd.lang.java.rule.stringsAvoidDuplicateLiteralsRule$Exc eptionParser001110101.50
net.sourceforge.pmd.lang.java.rule.stringsConsecutiveLiteralAppendsRule136634219058430070
net.sourceforge.pmd.lang.java.rule.stringsInefficientEmptyStringCheckRul e9730401430000
net.sourceforge.pmd.lang.java.rule.stringsInefficientStringBufferingRule533930153296001.50
net.sourceforge.pmd.lang.java.rule.stringsInsufficientStringBufferDeclar ationRule182722217060760060
net.sourceforge.pmd.lang.java.rule.stringsStringInstantiationRule22153090121000.50
net.sourceforge.pmd.lang.java.rule.stringsStringToStringRule14112080161000.50
net.sourceforge.pmd.lang.java.rule.stringsUnnecessaryCaseChangeRule44293060166001.50
net.sourceforge.pmd.lang.java.rule.stringsUseIndexOfCharRule934030780010
net.sourceforge.pmd.lang.java.rule.stringsUseStringBufferLengthRule291740802500010
net.sourceforge.pmd.lang.java.rule.stringsUselessStringValueOfRule37243090183000.50
net.sourceforge.pmd.lang.java.rule.sunsecureAbstractSunSecureRule3020209218100020
net.sourceforge.pmd.lang.java.rule.sunsecureArrayIsStoredDirectlyRule7335601304021001.50
net.sourceforge.pmd.lang.java.rule.sunsecureMethodReturnsInternalArrayRule27144090233001.330
net.sourceforge.pmd.lang.java.rule.unnecessaryUnnecessaryConversionTemporary Rule27164070202001.250
net.sourceforge.pmd.lang.java.rule.unnecessaryUnnecessaryReturnRule974080103000.330
net.sourceforge.pmd.lang.java.rule.unnecessaryUselessOperationOnImmutableRul e331040802800030
net.sourceforge.pmd.lang.java.rule.unnecessaryUselessOverridingMethodRule12375802507956002.170
net.sourceforge.pmd.lang.java.rule.unusedcodeUnusedFormalParameterRule3120401103390020
net.sourceforge.pmd.lang.java.rule.unusedcodeUnusedLocalVariableRule16920701630010
net.sourceforge.pmd.lang.java.rule.unusedcodeUnusedModifierRule2424505023100010
net.sourceforge.pmd.lang.java.rule.unusedcodeUnusedPrivateFieldRule37252013033100020
net.sourceforge.pmd.lang.java.rule.unusedcodeUnusedPrivateMethodRule43212013037100020
net.sourceforge.pmd.lang.java.symboltableAbstractNameDeclaration104603370100.50
net.sourceforge.pmd.lang.java.symboltableAbstractScope2714120842924100.30
net.sourceforge.pmd.lang.java.symboltableNameDeclaration4340219331010
net.sourceforge.pmd.lang.java.symboltableScope131216083212661010
net.sourceforge.pmd.lang.java.symboltableTypeSet$Resolver008101010
net.sourceforge.pmd.lang.java.symboltableClassNameDeclaration52403771001.50
net.sourceforge.pmd.lang.java.symboltableClassScope914616013126115001.420
net.sourceforge.pmd.lang.java.symboltableClassScope$10014320Infinity0
net.sourceforge.pmd.lang.java.symboltableDummyScope2312140901776100.080
net.sourceforge.pmd.lang.java.symboltableImageFinderFunction1255024112101.20
net.sourceforge.pmd.lang.java.symboltableLocalScope271370102310001.170
net.sourceforge.pmd.lang.java.symboltableMethodNameDeclaration61289089340001.120
net.sourceforge.pmd.lang.java.symboltableMethodScope35181001383700010
net.sourceforge.pmd.lang.java.symboltableNameFinder40184091370101.670
net.sourceforge.pmd.lang.java.symboltableNameOccurrence10168160113545148101.280
net.sourceforge.pmd.lang.java.symboltableOccurrenceFinder1643071141000.50
net.sourceforge.pmd.lang.java.symboltableScopeAndDeclarationFinder1183017032165211000.690
net.sourceforge.pmd.lang.java.symboltableSearch30175041110101.750
net.sourceforge.pmd.lang.java.symboltableSourceFileScope33191701182969000.460
net.sourceforge.pmd.lang.java.symboltableSymbolFacade612043611010
net.sourceforge.pmd.lang.java.symboltableTypeSet813726080290101.670
net.sourceforge.pmd.lang.java.symboltableTypeSet$CurrentPackageResolver011701010
net.sourceforge.pmd.lang.java.symboltableTypeSet$ExplicitImportResolver0111201010
net.sourceforge.pmd.lang.java.symboltableTypeSet$FullyQualifiedNameReso lver01141100.50
net.sourceforge.pmd.lang.java.symboltableTypeSet$ImplicitImportResolver01171100.50
net.sourceforge.pmd.lang.java.symboltableTypeSet$ImportOnDemandResolver0111501010
net.sourceforge.pmd.lang.java.symboltableTypeSet$PrimitiveTypeResolver011801010
net.sourceforge.pmd.lang.java.symboltableTypeSet$VoidResolver01151100.50
net.sourceforge.pmd.lang.java.symboltableVariableNameDeclaration36191401334336000.850
net.sourceforge.pmd.lang.java.symboltableVariableUsageFinderFunction93402380101.250
net.sourceforge.pmd.lang.java.typeresolutionClassTypeResolver38014214605031711336000.390
net.sourceforge.pmd.lang.java.typeresolutionPMDASMClassLoader20103031230202.50
net.sourceforge.pmd.lang.java.typeresolutionTypeHelper211850311186100.750
net.sourceforge.pmd.lang.java.typeresolutionTypeResolutionFacade513041610010
net.sourceforge.pmd.lang.java.typeresolution.rulesCloneMethodMustImplementClonea ble484040100346000.250
net.sourceforge.pmd.lang.java.typeresolution.rulesLooseCoupling85307081000.50
net.sourceforge.pmd.lang.java.typeresolution.rulesSignatureDeclareThrowsExceptio n6845711204960002.40
net.sourceforge.pmd.lang.java.typeresolution.rules.importsUnusedImports211130702010010
net.sourceforge.pmd.lang.java.typeresolution.visitorsPMDASMVisitor1879017012545227101.670
net.sourceforge.pmd.lang.java.typeresolution.visitorsPMDASMVisitor$PMDAnnotationVis itor03193100.330
net.sourceforge.pmd.lang.java.typeresolution.visitorsPMDASMVisitor$PMDFieldVisitor05184100.50
net.sourceforge.pmd.lang.java.typeresolution.visitorsPMDASMVisitor$PMDMethodVisitor06134193100.080
net.sourceforge.pmd.lang.java.typeresolution.visitorsPMDASMVisitor$PMDSignatureVisi tor02119130100.120
net.sourceforge.pmd.lang.java.xpathJavaFunctions52505073100.330
net.sourceforge.pmd.lang.java.xpathTypeOfFunction45254092216100.750
net.sourceforge.pmd.lang.jspJspHandler21111021031336100.110
net.sourceforge.pmd.lang.jspJspHandler$1031430010
net.sourceforge.pmd.lang.jspJspHandler$2051501050
net.sourceforge.pmd.lang.jspJspParser104601011210000.20
net.sourceforge.pmd.lang.jspJspTokenManager83505180100.670
net.sourceforge.pmd.lang.jsp.astJspNode3280212211010
net.sourceforge.pmd.lang.jsp.astJspParserConstants94030021010Infinity0
net.sourceforge.pmd.lang.jsp.astJspParserTreeConstants240250021010Infinity0
net.sourceforge.pmd.lang.jsp.astJspParserVisitor23222402228222311010
net.sourceforge.pmd.lang.jsp.astSyntaxErrorException1138011400010
net.sourceforge.pmd.lang.jsp.astASTAttribute201012137148001.120
net.sourceforge.pmd.lang.jsp.astASTAttributeValue737034630010
net.sourceforge.pmd.lang.jsp.astASTCData737034630010
net.sourceforge.pmd.lang.jsp.astASTCommentTag737034630010
net.sourceforge.pmd.lang.jsp.astASTCompilationUnit73704763000.330
net.sourceforge.pmd.lang.jsp.astASTContent73703463000.330
net.sourceforge.pmd.lang.jsp.astASTDeclaration125903588000.80
net.sourceforge.pmd.lang.jsp.astASTDoctypeDeclaration125903588000.80
net.sourceforge.pmd.lang.jsp.astASTDoctypeExternalId199120351120000.880
net.sourceforge.pmd.lang.jsp.astASTElExpression737034630010
net.sourceforge.pmd.lang.jsp.astASTElement25121413616230010
net.sourceforge.pmd.lang.jsp.astASTJspComment737034630010
net.sourceforge.pmd.lang.jsp.astASTJspDeclaration737034630010
net.sourceforge.pmd.lang.jsp.astASTJspDeclarations737040630000
net.sourceforge.pmd.lang.jsp.astASTJspDirective125903588000.80
net.sourceforge.pmd.lang.jsp.astASTJspDirectiveAttribute177110371017001.140
net.sourceforge.pmd.lang.jsp.astASTJspDocument737040630000
net.sourceforge.pmd.lang.jsp.astASTJspExpression737034630010
net.sourceforge.pmd.lang.jsp.astASTJspExpressionInAttribute737034630010
net.sourceforge.pmd.lang.jsp.astASTJspScriptlet737034630010
net.sourceforge.pmd.lang.jsp.astASTText73703463000.670
net.sourceforge.pmd.lang.jsp.astASTUnparsedText73703463000.670
net.sourceforge.pmd.lang.jsp.astASTValueBinding737034630010
net.sourceforge.pmd.lang.jsp.astAbstractJspNode27151417231013001.290
net.sourceforge.pmd.lang.jsp.astDumpFacade5521401013420020
net.sourceforge.pmd.lang.jsp.astJJTJspParserState6217114011250101.080
net.sourceforge.pmd.lang.jsp.astJspParser132558029492933261632406102.890
net.sourceforge.pmd.lang.jsp.astJspParser$10020010NaN0
net.sourceforge.pmd.lang.jsp.astJspParser$JJCalls0112010Infinity0
net.sourceforge.pmd.lang.jsp.astJspParser$LookaheadSuccess0113130Infinity0
net.sourceforge.pmd.lang.jsp.astJspParserTokenManager280712791527255211910950016.710
net.sourceforge.pmd.lang.jsp.astJspParserVisitorAdapter462224123225253100.090
net.sourceforge.pmd.lang.jsp.astParseException9127111222100020
net.sourceforge.pmd.lang.jsp.astStartAndEndTagMismatchExceptio n22615011110001.170
net.sourceforge.pmd.lang.jsp.astToken25712207819101.570
net.sourceforge.pmd.lang.jsp.ruleAbstractJspRule552727128232325000.280
net.sourceforge.pmd.lang.jsp.ruleJspRuleChainVisitor13540911260020
net.sourceforge.pmd.lang.jsp.ruleJspRuleChainVisitor$1041500020
net.sourceforge.pmd.lang.jsp.ruleJspRuleViolation313051200010
net.sourceforge.pmd.lang.jsp.ruleJspRuleViolationFactory5240815300Infinity0
net.sourceforge.pmd.lang.jsp.rule.basicDuplicateJspImportsRule1964050190000.670
net.sourceforge.pmd.lang.jsp.rule.basicNoInlineStyleInformationRule2110605016110020
net.sourceforge.pmd.lang.ruleAbstractDelegateRule944650061920100.490
net.sourceforge.pmd.lang.ruleAbstractRule1758811801271041278100.60
net.sourceforge.pmd.lang.ruleAbstractRuleChainVisitor602415084456102.330
net.sourceforge.pmd.lang.ruleAbstractRuleViolation9343300644090101.360
net.sourceforge.pmd.lang.ruleAbstractRuleViolationFactory114407494101.50
net.sourceforge.pmd.lang.ruleImmutableLanguage1030050010NaN0
net.sourceforge.pmd.lang.ruleRuleChainVisitor323033211010
net.sourceforge.pmd.lang.ruleRuleViolationFactory2130311101010
net.sourceforge.pmd.lang.ruleMockRule1547041116003.750
net.sourceforge.pmd.lang.ruleRuleReference1227732084785590020
net.sourceforge.pmd.lang.ruleXPathRule34138098273003.50
net.sourceforge.pmd.lang.rule.propertiesAbstractDelimitedProperty219100121710020
net.sourceforge.pmd.lang.rule.propertiesAbstractEnumeratedProperty361819022199004.50
net.sourceforge.pmd.lang.rule.propertiesAbstractMultiNumericProperty736014630030
net.sourceforge.pmd.lang.rule.propertiesAbstractMultiPackagedProperty837012630030
net.sourceforge.pmd.lang.rule.propertiesAbstractNumericProperty3012130261900020
net.sourceforge.pmd.lang.rule.propertiesAbstractPackagedProperty57301501325160060
net.sourceforge.pmd.lang.rule.propertiesAbstractProperty140911503652429101.250
net.sourceforge.pmd.lang.rule.propertiesAbstractScalarProperty161060231560060
net.sourceforge.pmd.lang.rule.propertiesBooleanMultiProperty13650121021001.330
net.sourceforge.pmd.lang.rule.propertiesBooleanProperty136401131215001.330
net.sourceforge.pmd.lang.rule.propertiesCharacterMultiProperty251380221315000.80
net.sourceforge.pmd.lang.rule.propertiesCharacterProperty15950131421000.50
net.sourceforge.pmd.lang.rule.propertiesDoubleMultiProperty944011660010
net.sourceforge.pmd.lang.rule.propertiesDoubleProperty11530113710000.750
net.sourceforge.pmd.lang.rule.propertiesEnumeratedMultiProperty271180231826000.620
net.sourceforge.pmd.lang.rule.propertiesEnumeratedProperty1167016108001.20
net.sourceforge.pmd.lang.rule.propertiesFloatMultiProperty942012660010
net.sourceforge.pmd.lang.rule.propertiesFloatProperty1153012910000.750
net.sourceforge.pmd.lang.rule.propertiesIntegerMultiProperty944012660010
net.sourceforge.pmd.lang.rule.propertiesIntegerProperty11550112710000.750
net.sourceforge.pmd.lang.rule.propertiesLongMultiProperty943012660010
net.sourceforge.pmd.lang.rule.propertiesLongProperty1154012710000.750
net.sourceforge.pmd.lang.rule.propertiesMethodMultiProperty221070321936000.50
net.sourceforge.pmd.lang.rule.propertiesMethodProperty91411703341128001.330
net.sourceforge.pmd.lang.rule.propertiesPropertyDescriptorFactory9655402225515101.670
net.sourceforge.pmd.lang.rule.propertiesPropertyDescriptorWrapper482524023460100.180
net.sourceforge.pmd.lang.rule.propertiesStringMultiProperty2817120261836001.40
net.sourceforge.pmd.lang.rule.propertiesStringProperty94401156100010
net.sourceforge.pmd.lang.rule.propertiesTypeMultiProperty211070321236000.50
net.sourceforge.pmd.lang.rule.propertiesTypeProperty2415802315450010
net.sourceforge.pmd.lang.rule.statStatisticalRule628042731030
net.sourceforge.pmd.lang.rule.statStatisticalRuleHelper6721501013561040
net.sourceforge.pmd.lang.rule.xpathAbstractXPathRuleQuery17830321519101.170
net.sourceforge.pmd.lang.rule.xpathXPathRuleQuery9540225101010
net.sourceforge.pmd.lang.rule.xpathJaxenXPathRuleQuery9437302316718002.250
net.sourceforge.pmd.lang.rule.xpathJaxenXPathRuleQuery$Initializa tionStatus00174202.50
net.sourceforge.pmd.lang.rule.xpathSaxonXPathRuleQuery7429302615211002.330
net.sourceforge.pmd.lang.xmlXmlHandler23121011031336100.110
net.sourceforge.pmd.lang.xmlXmlHandler$105166100.670
net.sourceforge.pmd.lang.xmlXmlHandler$2051501050
net.sourceforge.pmd.lang.xmlXmlParser946061910000.20
net.sourceforge.pmd.lang.xml.astXmlNode212028101040
net.sourceforge.pmd.lang.xml.astDumpFacade451741313061020
net.sourceforge.pmd.lang.xml.astXmlParser96549033294101.50
net.sourceforge.pmd.lang.xml.astXmlParser$XmlNodeInvocationHan dler062360101.50
net.sourceforge.pmd.lang.xml.astXmlParser$XmlNodeInvocationHan dler$10511341010
net.sourceforge.pmd.lang.xml.ruleXmlRuleChainVisitor13531501430010
net.sourceforge.pmd.lang.xml.ruleXmlRuleViolation312051200010
net.sourceforge.pmd.lang.xml.ruleXmlRuleViolationFactory5230815300Infinity0
net.sourceforge.pmd.lang.xpathInitializer201030642215101.330
net.sourceforge.pmd.lang.xpathMatchesFunction211140721561010
net.sourceforge.pmd.lang.xpathPMDFunctions13680109211000
net.sourceforge.pmd.renderersAbstractAccumulatingRenderer105303388000.60
net.sourceforge.pmd.renderersAbstractIncrementingRenderer18940381713001.170
net.sourceforge.pmd.renderersAbstractRenderer311190131429100.70
net.sourceforge.pmd.renderersRenderer141350291378100.770
net.sourceforge.pmd.renderersCSVRenderer4064060268001.670
net.sourceforge.pmd.renderersEmacsRenderer1535020181001.50
net.sourceforge.pmd.renderersHTMLRenderer10727100814430003.20
net.sourceforge.pmd.renderersIDEAJRenderer5816804137120060
net.sourceforge.pmd.renderersIDEAJRenderer$SourcePath011190101.50
net.sourceforge.pmd.renderersRendererFactory61243013324102.50
net.sourceforge.pmd.renderersSummaryHTMLRenderer3247040241001.670
net.sourceforge.pmd.renderersTextColorRenderer89246061509007.50
net.sourceforge.pmd.renderersTextPadRenderer15330402010010
net.sourceforge.pmd.renderersTextRenderer31940602760010
net.sourceforge.pmd.renderersVBHTMLRenderer731630402715001.250
net.sourceforge.pmd.renderersXMLRenderer901960815219003.50
net.sourceforge.pmd.renderersXSLTRenderer652140104790030
net.sourceforge.pmd.renderersYAHTMLRenderer1245070140002.50
net.sourceforge.pmd.statDataPoint2710901111524101.330
net.sourceforge.pmd.statMetric30810003914101.880
net.sourceforge.pmd.utilLineGetter213004101010
net.sourceforge.pmd.utilUnaryFunction212008101010
net.sourceforge.pmd.utilApplier42201461100.50
net.sourceforge.pmd.utilBenchmark225662002038443101.50
net.sourceforge.pmd.utilBenchmark$BenchmarkResult001106101.330
net.sourceforge.pmd.utilBenchmark$Result01161101.330
net.sourceforge.pmd.utilClassUtil472190242927101.430
net.sourceforge.pmd.utilClasspathClassLoader5216300142154040
net.sourceforge.pmd.utilCollectionUtil88601801134493100.920
net.sourceforge.pmd.utilCompoundIterator271340011181010
net.sourceforge.pmd.utilFileFinder1974003152102.50
net.sourceforge.pmd.utilFileUtil371630724161010
net.sourceforge.pmd.utilNumericConstants4050010511030
net.sourceforge.pmd.utilResourceLoader171280121631010
net.sourceforge.pmd.utilStringUtil1889310112260143101.130
net.sourceforge.pmd.utilSymbolTableViewer1944040170000.670
net.sourceforge.pmd.utilTypeMap42202012313101.220
net.sourceforge.pmd.utilXPathTest3410400NaN0
net.sourceforge.pmd.util.datasourceDataSource3220010211010
net.sourceforge.pmd.util.datasourceFileDataSource22155012193101.670
net.sourceforge.pmd.util.datasourceZipDataSource10350111001010
net.sourceforge.pmd.util.designerCodeEditorTextPane291440262210703.330
net.sourceforge.pmd.util.designerCreateXMLRulePanel9855021301505.50
net.sourceforge.pmd.util.designerDFAGraphRule1968041133000.670
net.sourceforge.pmd.util.designerDFAPanel1915010052380402.670
net.sourceforge.pmd.util.designerDFAPanel$DFACanvas0514045504.250
net.sourceforge.pmd.util.designerDFAPanel$ElementWrapper011501010
net.sourceforge.pmd.util.designerDesigner58418414027152327311017.330
net.sourceforge.pmd.util.designerDesigner$1018401020
net.sourceforge.pmd.util.designerDesigner$2011401020
net.sourceforge.pmd.util.designerDesigner$3011712020
net.sourceforge.pmd.util.designerDesigner$4011401020
net.sourceforge.pmd.util.designerDesigner$5001501020
net.sourceforge.pmd.util.designerDesigner$6001502020
net.sourceforge.pmd.util.designerDesigner$7001502020
net.sourceforge.pmd.util.designerDesigner$ASTListCellRenderer0412335060
net.sourceforge.pmd.util.designerDesigner$ASTSelectionListener0411111030
net.sourceforge.pmd.util.designerDesigner$ASTTreeNode085417101.180
net.sourceforge.pmd.util.designerDesigner$ASTTreeNode$1011501010
net.sourceforge.pmd.util.designerDesigner$CodeHighlightListener051911030
net.sourceforge.pmd.util.designerDesigner$DFAListener01413111030
net.sourceforge.pmd.util.designerDesigner$ExceptionNode0531619100.780
net.sourceforge.pmd.util.designerDesigner$ExceptionNode$1011501010
net.sourceforge.pmd.util.designerDesigner$ShowListener061911030
net.sourceforge.pmd.util.designerDesigner$SymbolTableListener01213411030
net.sourceforge.pmd.util.designerDesigner$TreeWidget0312710503.50
net.sourceforge.pmd.util.designerDesigner$XPathListener01624311030
net.sourceforge.pmd.util.designerDesigner$XPathListener$1041500020
net.sourceforge.pmd.util.filterAbstractCompoundFilter251111012180100.670
net.sourceforge.pmd.util.filterAbstractDelegateFilter1361001190100.50
net.sourceforge.pmd.util.filterFilter2140019101010
net.sourceforge.pmd.util.filterAndFilter1467022106000.670
net.sourceforge.pmd.util.filterDirectoryFilter7360117101010
net.sourceforge.pmd.util.filterFileExtensionFilter209801184101.250
net.sourceforge.pmd.util.filterFilters6129301143155100.730
net.sourceforge.pmd.util.filterFilters$1011901010
net.sourceforge.pmd.util.filterFilters$2011601010
net.sourceforge.pmd.util.filterFilters$3011701010
net.sourceforge.pmd.util.filterFilters$4011901010
net.sourceforge.pmd.util.filterNotFilter947021114000.50
net.sourceforge.pmd.util.filterOrFilter1467022106001.330
net.sourceforge.pmd.util.filterRegexStringFilter17711011141100.570
net.sourceforge.pmd.util.logAntLogHandler32135021166200.750
net.sourceforge.pmd.util.logConsoleLogHandler1144011148200.50
net.sourceforge.pmd.util.logPmdLogFormatter313002412010
net.sourceforge.pmd.util.logScopedLogHandlersManager2264002901030
net.sourceforge.pmd.util.viewerViewer412020511000
net.sourceforge.pmd.util.viewer.guiASTPanel391050723705030
net.sourceforge.pmd.util.viewer.guiASTPanel$10411302020
net.sourceforge.pmd.util.viewer.guiActionCommands304000201000
net.sourceforge.pmd.util.viewer.guiEvaluationResultsPanel2783042200503.50
net.sourceforge.pmd.util.viewer.guiEvaluationResultsPanel$1031701020
net.sourceforge.pmd.util.viewer.guiMainFrame1081960101605606.670
net.sourceforge.pmd.util.viewer.guiParseExceptionHandler2844011360605.50
net.sourceforge.pmd.util.viewer.guiSourceCodePanel291040622411503.670
net.sourceforge.pmd.util.viewer.guiSourceCodePanel$10211701030
net.sourceforge.pmd.util.viewer.guiXPathPanel28750512205030
net.sourceforge.pmd.util.viewer.gui.menuASTNodePopupMenu1122041705060
net.sourceforge.pmd.util.viewer.gui.menuAttributesSubMenu13320711807050
net.sourceforge.pmd.util.viewer.gui.menuSimpleNodeSubMenu14310411507050
net.sourceforge.pmd.util.viewer.gui.menuXPathFragmentAddingItem1024012506020
net.sourceforge.pmd.util.viewer.modelViewerModelListener212016101010
net.sourceforge.pmd.util.viewer.modelASTModel2815250112231100.330
net.sourceforge.pmd.util.viewer.modelAttributeToolkit521011103100.670
net.sourceforge.pmd.util.viewer.modelSimpleNodeTreeNodeAdapter3413200102211100.50
net.sourceforge.pmd.util.viewer.modelViewerModel311211013112729101.30
net.sourceforge.pmd.util.viewer.modelViewerModelEvent205500764101.60
net.sourceforge.pmd.util.viewer.utilNLS611007611010
test.net.sourceforge.pmdAbstractRuleTest00NaN0
test.net.sourceforge.pmdAbstractRuleTest$MyOtherRule040900070
test.net.sourceforge.pmdAbstractRuleTest$MyRule04010000140
test.net.sourceforge.pmdCommandLineOptionsTest00NaN0
test.net.sourceforge.pmdConfigurationTest00NaN0
test.net.sourceforge.pmdExcludeLinesTest00Infinity0
test.net.sourceforge.pmdFileSelectorTest00NaN0
test.net.sourceforge.pmdLanguageVersionDiscovererTest00NaN0
test.net.sourceforge.pmdLanguageVersionTest00Infinity0
test.net.sourceforge.pmdReadableDurationTest00Infinity0
test.net.sourceforge.pmdReportTest00Infinity0
test.net.sourceforge.pmdReportTest$10010010NaN0
test.net.sourceforge.pmdReportTest$FooRule0401121000.60
test.net.sourceforge.pmdRuleContextTest00NaN0
test.net.sourceforge.pmdRuleReferenceTest00NaN0
test.net.sourceforge.pmdRuleSetFactoryTest00Infinity0
test.net.sourceforge.pmdRuleSetFactoryTest$1020500020
test.net.sourceforge.pmdRuleSetFactoryTest$ValidateDef aultHandler02023132010
test.net.sourceforge.pmdRuleSetReferenceIdTest00Infinity0
test.net.sourceforge.pmdRuleSetTest00Infinity0
test.net.sourceforge.pmdRuleViolationComparatorTest00Infinity0
test.net.sourceforge.pmdRuleViolationTest00NaN0
test.net.sourceforge.pmdSuppressWarningsTest00Infinity0
test.net.sourceforge.pmdSuppressWarningsTest$10020010NaN0
test.net.sourceforge.pmdSuppressWarningsTest$BarRule050136001.50
test.net.sourceforge.pmdSuppressWarningsTest$FooRule05012100010
test.net.sourceforge.pmd.antAntTests000201000
test.net.sourceforge.pmd.antFormatterTest00NaN0
test.net.sourceforge.pmd.antPMDTaskTest00Infinity0
test.net.sourceforge.pmd.antVersionTest00NaN0
test.net.sourceforge.pmd.astASTAnnotationTest00Infinity0
test.net.sourceforge.pmd.astASTAssignmentOperatorTest00Infinity0
test.net.sourceforge.pmd.astASTBlockStatementTest00NaN0
test.net.sourceforge.pmd.astASTBooleanLiteralTest00Infinity0
test.net.sourceforge.pmd.astASTFieldDeclarationTest00Infinity0
test.net.sourceforge.pmd.astASTFormalParameterTest00Infinity0
test.net.sourceforge.pmd.astASTImportDeclarationTest00Infinity0
test.net.sourceforge.pmd.astASTInitializerTest00Infinity0
test.net.sourceforge.pmd.astASTLiteralTest00Infinity0
test.net.sourceforge.pmd.astASTLocalVariableDeclarationTes t00Infinity0
test.net.sourceforge.pmd.astASTMethodDeclarationTest00NaN0
test.net.sourceforge.pmd.astASTPrimarySuffixTest00Infinity0
test.net.sourceforge.pmd.astASTSwitchLabelTest00Infinity0
test.net.sourceforge.pmd.astASTTests000201000
test.net.sourceforge.pmd.astASTThrowStatementTest00Infinity0
test.net.sourceforge.pmd.astASTVariableDeclaratorIdTest00Infinity0
test.net.sourceforge.pmd.astAccessNodeTest00Infinity0
test.net.sourceforge.pmd.astAccessNodeTest$MyAccessNode02041000.50
test.net.sourceforge.pmd.astClassDeclTest00Infinity0
test.net.sourceforge.pmd.astEncodingTest00Infinity0
test.net.sourceforge.pmd.astFieldDeclTest00Infinity0
test.net.sourceforge.pmd.astJDKVersionTest00Infinity0
test.net.sourceforge.pmd.astMethodDeclTest00Infinity0
test.net.sourceforge.pmd.astParserCornersTest00Infinity0
test.net.sourceforge.pmd.astSimpleNodeTest00Infinity0
test.net.sourceforge.pmd.coveragePMDCoverageTest00Infinity0
test.net.sourceforge.pmd.cpdAnyTokenizerTest00Infinity0
test.net.sourceforge.pmd.cpdCPPTokenizerTest00Infinity0
test.net.sourceforge.pmd.cpdFileReporterTest00Infinity0
test.net.sourceforge.pmd.cpdFortranTokenizerTest00Infinity0
test.net.sourceforge.pmd.cpdJavaTokensTokenizerTest00NaN0
test.net.sourceforge.pmd.cpdLanguageFactoryTest00NaN0
test.net.sourceforge.pmd.cpdMatchAlgorithmTest00Infinity0
test.net.sourceforge.pmd.cpdMatchTest00NaN0
test.net.sourceforge.pmd.cpdRubyTokenizerTest00Infinity0
test.net.sourceforge.pmd.cpdSourceCodeTest00NaN0
test.net.sourceforge.pmd.cpdTokenEntryTest00NaN0
test.net.sourceforge.pmd.cpdXMLRendererTest00NaN0
test.net.sourceforge.pmd.dfaAcceptanceTest00Infinity0
test.net.sourceforge.pmd.dfaDAAPathFinderTest00Infinity0
test.net.sourceforge.pmd.dfaDataFlowNodeTest00NaN0
test.net.sourceforge.pmd.dfaGeneralFiddlingTest00Infinity0
test.net.sourceforge.pmd.dfaStatementAndBraceFinderTest00Infinity0
test.net.sourceforge.pmd.dfaStructureTest00NaN0
test.net.sourceforge.pmd.dfaVariableAccessTest00NaN0
test.net.sourceforge.pmd.jaxenAttributeAxisIteratorTest00NaN0
test.net.sourceforge.pmd.jaxenAttributeTest00NaN0
test.net.sourceforge.pmd.jaxenDocumentNavigatorTest00Infinity0
test.net.sourceforge.pmd.jaxenDocumentNavigatorTest$10010010NaN0
test.net.sourceforge.pmd.jaxenDocumentNavigatorTest$TestRule0901856002.60
test.net.sourceforge.pmd.jaxenMatchesFunctionTest00Infinity0
test.net.sourceforge.pmd.jaxenMatchesFunctionTest$MyNode01054000.750
test.net.sourceforge.pmd.jaxenRegexpAcceptanceTest00Infinity0
test.net.sourceforge.pmd.lang.ecmascript.rule.basicBasicRulesTest00Infinity0
test.net.sourceforge.pmd.lang.ecmascript.rule.bracesBracesRulesTest00Infinity0
test.net.sourceforge.pmd.lang.ecmascript.rule.unnecessaryUnnecessaryRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.ruleXPathRuleTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.androidAndroidRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.basicBasicRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.bracesBracesRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.cloneCloneRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.codesizeCodesizeRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.codesizeCyclomaticComplexityTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.codesizeNPathComplexityTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.controversialControversialRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.couplingCouplingRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.designConfusingTernaryRuleTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.designConstructorCallsOverridableMet hodTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.designDesignRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.designTooManyHttpFilterTest00NaN0
test.net.sourceforge.pmd.lang.java.rule.designUncommentedEmptyConstructorRul eTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.designUncommentedEmptyMethodRuleTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.emptyEmptyRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.finalizersFinalizersRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.importsImportsRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.j2eeJ2EERulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.javabeansJavabeansRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.junitJunitRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.loggingjakartacommon sLoggingJakartaCommonsRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.loggingjavaLoggingJavaRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.migratingMigratingRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.namingNamingRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.optimizationsOptimizationsRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.strictexceptionStrictExceptionRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.stringsAvoidDuplicateLiteralsRuleTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.stringsStringsRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.sunsecureSunSecureRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.typeresolutionCloneMethodMustImplementClonea bleTest00NaN0
test.net.sourceforge.pmd.lang.java.rule.typeresolutionLooseCouplingTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.typeresolutionSignatureDeclareThrowsExceptio nTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.typeresolutionUnusedImportsTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.typeresolution.xmlMyInterface0000010NaN0
test.net.sourceforge.pmd.lang.java.rule.typeresolution.xmlMyTestCase010200000
test.net.sourceforge.pmd.lang.java.rule.unnecessaryUnnecessaryRulesTest00Infinity0
test.net.sourceforge.pmd.lang.java.rule.unusedcodeUnusedCodeRulesTest00Infinity0
test.net.sourceforge.pmd.lang.jsp.astAbstractJspNodesTst0602510100.750
test.net.sourceforge.pmd.lang.jsp.astJspDocStyleTest00Infinity0
test.net.sourceforge.pmd.lang.jsp.astJspDocStyleTest$102063101.50
test.net.sourceforge.pmd.lang.jsp.astJspPageStyleTest00Infinity0
test.net.sourceforge.pmd.lang.jsp.astJspPageStyleTest$102063101.50
test.net.sourceforge.pmd.lang.jsp.astXPathJspRuleTest00NaN0
test.net.sourceforge.pmd.lang.jsp.rule.basicBasicRulesTest00Infinity0
test.net.sourceforge.pmd.lang.jsp.rule.basicjsfBasicJsfRulesTest00Infinity0
test.net.sourceforge.pmd.lang.xml.rule.basicBasicRulesTest00Infinity0
test.net.sourceforge.pmd.propertiesAbstractPropertyDescriptorTest er04040190100.530
test.net.sourceforge.pmd.propertiesBooleanPropertyTest00NaN0
test.net.sourceforge.pmd.propertiesCharacterPropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesDoublePropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesEnumeratedPropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesFloatPropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesIntegerPropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesMethodPropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesNonRuleWithAllPropertyTypes021028000220
test.net.sourceforge.pmd.propertiesPropertyAccessorTest00Infinity0
test.net.sourceforge.pmd.propertiesStringPropertyTest00Infinity0
test.net.sourceforge.pmd.propertiesTypePropertyTest00Infinity0
test.net.sourceforge.pmd.renderersAbstractRendererTst01102460000.730
test.net.sourceforge.pmd.renderersAbstractRendererTst$10030010NaN0
test.net.sourceforge.pmd.renderersAbstractRendererTst$FooRule0421121000.60
test.net.sourceforge.pmd.renderersAbstractRendererTst$FooRule2041830030
test.net.sourceforge.pmd.renderersCSVRendererTest00NaN0
test.net.sourceforge.pmd.renderersEmacsRendererTest00NaN0
test.net.sourceforge.pmd.renderersHTMLRendererTest00NaN0
test.net.sourceforge.pmd.renderersIDEAJRendererTest00NaN0
test.net.sourceforge.pmd.renderersPapariTextRendererTest00Infinity0
test.net.sourceforge.pmd.renderersPapariTextRendererTest$10204100Infinity0
test.net.sourceforge.pmd.renderersRenderersTests000201000
test.net.sourceforge.pmd.renderersSummaryHTMLRendererTest00NaN0
test.net.sourceforge.pmd.renderersTextPadRendererTest00NaN0
test.net.sourceforge.pmd.renderersTextRendererTest00NaN0
test.net.sourceforge.pmd.renderersVBHTMLRendererTest00NaN0
test.net.sourceforge.pmd.renderersXMLRendererTest00Infinity0
test.net.sourceforge.pmd.renderersXMLRendererTest$10010010NaN0
test.net.sourceforge.pmd.renderersXMLRendererTest$FooRule0401121000.60
test.net.sourceforge.pmd.renderersYAHTMLRendererTest00Infinity0
test.net.sourceforge.pmd.statMetricTest00Infinity0
test.net.sourceforge.pmd.statMockStatisticalRule010200030
test.net.sourceforge.pmd.statStatTests000201000
test.net.sourceforge.pmd.statStatisticalRuleTest00Infinity0
test.net.sourceforge.pmd.symboltableSTBBaseTst0701261040
test.net.sourceforge.pmd.symboltableAcceptanceTest00Infinity0
test.net.sourceforge.pmd.symboltableClassScopeTest00Infinity0
test.net.sourceforge.pmd.symboltableGlobalScopeTest00Infinity0
test.net.sourceforge.pmd.symboltableImageFinderFunctionTest00NaN0
test.net.sourceforge.pmd.symboltableLocalScopeTest00Infinity0
test.net.sourceforge.pmd.symboltableMethodNameDeclarationTest00Infinity0
test.net.sourceforge.pmd.symboltableMethodScopeTest00Infinity0
test.net.sourceforge.pmd.symboltableNameOccurrencesTest00Infinity0
test.net.sourceforge.pmd.symboltableScopeCreationVisitorTest00Infinity0
test.net.sourceforge.pmd.symboltableSourceFileScopeTest00Infinity0
test.net.sourceforge.pmd.symboltableTypeSetTest00Infinity0
test.net.sourceforge.pmd.symboltableVariableNameDeclarationTest00Infinity0
test.net.sourceforge.pmd.symboltableVariableUsageFinderFunctionTes t00NaN0
test.net.sourceforge.pmd.testframeworkAbstractTokenizerTest00Infinity0
test.net.sourceforge.pmd.testframeworkParserTst01112736100.440
test.net.sourceforge.pmd.testframeworkRuleTst015310889101.50
test.net.sourceforge.pmd.testframeworkSimpleAggregatorTst050229001.40
test.net.sourceforge.pmd.testframeworkParserTst$Collector011130101.50
test.net.sourceforge.pmd.testframeworkSimpleAggregatorTst$CustomXmlT estClassMethodsRunner061154000.750
test.net.sourceforge.pmd.testframeworkTestDescriptor0321771101.470
test.net.sourceforge.pmd.typeresolutionClassTypeResolverTest00Infinity0
test.net.sourceforge.pmd.typeresolutionClassWithImportInnerOnDemand000611000
test.net.sourceforge.pmd.typeresolutionClassWithImportOnDemand000411000
test.net.sourceforge.pmd.typeresolutionPMDASMClassLoaderTest00Infinity0
test.net.sourceforge.pmd.typeresolution.testdataAnonymousInnerClass011301010
test.net.sourceforge.pmd.typeresolution.testdataAnonymousInnerClass$1011433010
test.net.sourceforge.pmd.typeresolution.testdataArrayListFound000201000
test.net.sourceforge.pmd.typeresolution.testdataExtraTopLevelClass000201000
test.net.sourceforge.pmd.typeresolution.testdataInnerClass001201000
test.net.sourceforge.pmd.typeresolution.testdataInnerClass$TheInnerClass010201010
test.net.sourceforge.pmd.typeresolution.testdataLiterals0002010350
test.net.sourceforge.pmd.typeresolution.testdataOperators0007151000
test.net.sourceforge.pmd.typeresolution.testdataPromotion000961000
test.net.sourceforge.pmd.typeresolution.testdataTheExtraTopLevelClass0002010NaN0
test.net.sourceforge.pmd.utilApplierTest00NaN0
test.net.sourceforge.pmd.utilApplierTest$10010010NaN0
test.net.sourceforge.pmd.utilApplierTest$MyFunction020541020
test.net.sourceforge.pmd.utilCompoundListTest00Infinity0
test.net.sourceforge.pmd.utilStringUtilTest00NaN0
test.net.sourceforge.pmd.utilTypeMapTest00NaN0