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] package 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.
PackageSource statementsCyclometic complexityViolationsStyle ErrorsDuplicationsDistanceEfferent Package CouplingsAfferent Package CouplingsEfferent (Import) Class Couplings (CBO / Ce)Afferent (Emport) Class Couplings (CBO / Ca)Response for Class (RFC)Lack of Cohesion in Methods (LCOM)Depth of Inheritance Rree (DIT)Statement Test CoverageMethod Test Reference
net.sourceforge.pmd1858726019800.4324364.8611.1733.8687.551.1701.42
net.sourceforge.pmd.ant32310804300.081217.6140.858.41.201.02
net.sourceforge.pmd.cpd18005480246002033.252.7914.9218.161.0101.65
net.sourceforge.pmd.dcd31514405600.22724.331.8334.67450.6700.67
net.sourceforge.pmd.dcd.asm1937302900.14611.53.526121.50.500.64
net.sourceforge.pmd.dcd.graph645258115520.121015.93520.6451.710.6400.89
net.sourceforge.pmd.lang29513806500.151834312.1412.7923.711.1401.42
net.sourceforge.pmd.lang.ast8723687329150.318521.3338.2229.22218.561.6700.85
net.sourceforge.pmd.lang.ast.xpath30315006000.358123.173.3313.1746.670.6701.31
net.sourceforge.pmd.lang.ast.xpath.saxon30316515600.171029.52.3322.5142.170.3300.38
net.sourceforge.pmd.lang.cpp561802400.1271619.6715.330.6700.24
net.sourceforge.pmd.lang.cpp.ast157889204190.07321.671.6720.6730.330.6704.43
net.sourceforge.pmd.lang.dfa558172112400.49591.462.9214.3112.771.3801.26
net.sourceforge.pmd.lang.dfa.pathfinder25310203200.12531.752.5229.5102.71
net.sourceforge.pmd.lang.dfa.report25810404700.214332.8914.334.220.5601.5
net.sourceforge.pmd.lang.ecmascript521501610.0910161.57.7512.250.500.53
net.sourceforge.pmd.lang.ecmascript.ast1123437050540.23737.285.7411.3849.740.1200.59
net.sourceforge.pmd.lang.ecmascript.rule2156306220.057318.750.7520.25346000.15
net.sourceforge.pmd.lang.ecmascript.rule.basic20603004040131001
net.sourceforge.pmd.lang.java1483105000.041514.261.685.582.890.3700.82
net.sourceforge.pmd.lang.java.ast12726661620716171530.748425.9913.0216.46987.990.1301.84
net.sourceforge.pmd.lang.java.dfa32110303000.373141.252936.25000.83
net.sourceforge.pmd.lang.java.rule547230016010.36162914.578.8622.21471.430.1400.61
net.sourceforge.pmd.lang.java.rule.basic6002830710013010.5024.97.6001.66
net.sourceforge.pmd.lang.java.rule.codesize51514709100.02919.690.5420.5424.850.1500.84
net.sourceforge.pmd.lang.java.rule.controversial254102027001106.620.2516.253.750.1201.82
net.sourceforge.pmd.lang.java.rule.coupling156650270090902317.5001.6
net.sourceforge.pmd.lang.java.rule.design1661662011000.121527.470.8623.4713.470.3301.87
net.sourceforge.pmd.lang.java.rule.finalizers351705005070200000.5
net.sourceforge.pmd.lang.java.rule.imports2228702300.11816.60.225.63.8001.41
net.sourceforge.pmd.lang.java.rule.javabeans67280400701605213002.67
net.sourceforge.pmd.lang.java.rule.junit1749101500.06616.6118.88.80.202.36
net.sourceforge.pmd.lang.java.rule.logging55162600601102415001.2
net.sourceforge.pmd.lang.java.rule.migrating1193407007010.5026.57001.17
net.sourceforge.pmd.lang.java.rule.naming2388202800605.5016.888.75001.65
net.sourceforge.pmd.lang.java.rule.optimizations234100021001008.570.4319.434001.2
net.sourceforge.pmd.lang.java.rule.regex23120200.43202153101
net.sourceforge.pmd.lang.java.rule.strictexception762901210506.67017.338000.78
net.sourceforge.pmd.lang.java.rule.strings77731404740.1918.690.3124.8511.380.0801.96
net.sourceforge.pmd.lang.java.rule.sunsecure1676901200.335010.330.672711.33001.5
net.sourceforge.pmd.lang.java.rule.unnecessary246108020008012034.2515.25001.67
net.sourceforge.pmd.lang.java.rule.unusedcode2049901500.12719.8028.48.4001.54
net.sourceforge.pmd.lang.java.symboltable915373021100.655226.236.7719.6320.970.7300.92
net.sourceforge.pmd.lang.java.typeresolution49817115700.479815454.5335.750.7500.52
net.sourceforge.pmd.lang.java.typeresolution.rules1589001410709.67030.3322.33001.27
net.sourceforge.pmd.lang.java.typeresolution.rules.imports291103006070201001
net.sourceforge.pmd.lang.java.typeresolution.visitors2019001700.2415.61.823111.4100.43
net.sourceforge.pmd.lang.java.xpath65270900.118171144.5100.57
net.sourceforge.pmd.lang.jsp681802120.091016.61.48.49.80.600.55
net.sourceforge.pmd.lang.jsp.ast4895210245426610.43454.525.3215.55104.020.3201.73
net.sourceforge.pmd.lang.jsp.rule1303503810.17310.81.211.266.8000.5
net.sourceforge.pmd.lang.jsp.rule.basic561601000705017.55.5001.33
net.sourceforge.pmd.lang.rule705302027300.08101864.7337.181770.7301.1
net.sourceforge.pmd.lang.rule.properties901440023900.535202.234.316.7331.430.101.04
net.sourceforge.pmd.lang.rule.stat902301300.256271.5214.5103.6
net.sourceforge.pmd.lang.rule.xpath2637901300.3415110.81.429.212.40.801.65
net.sourceforge.pmd.lang.xml551601610.081116.51.58.25130.7500.5
net.sourceforge.pmd.lang.xml.ast1827201510.031023.8321.82.8101.64
net.sourceforge.pmd.lang.xml.rule4380810.256260.6772002
net.sourceforge.pmd.lang.xpath702701500.42754.67215.3314100.57
net.sourceforge.pmd.renderers90921408900.021643.941.7227.1713.50.2201.76
net.sourceforge.pmd.stat611801900.7370.571219101.59
net.sourceforge.pmd.util924342010110.4715212.174.523.2819.561.0601.27
net.sourceforge.pmd.util.datasource482001200.24340.674.3310.331.33101.25
net.sourceforge.pmd.util.designer1081259041002904.932.2624.9330.961.9602.68
net.sourceforge.pmd.util.filter2028207400.34451.862.7110.716.140.7900.79
net.sourceforge.pmd.util.log902401600.33420.751.510.753.751.7501.08
net.sourceforge.pmd.util.viewer710200302051100
net.sourceforge.pmd.util.viewer.gui3505803100.071414.21.223.81.63.703.7
net.sourceforge.pmd.util.viewer.gui.menu72100900.118141.2511.2506.2504
net.sourceforge.pmd.util.viewer.model15148064001022.834.3314.6713100.84
net.sourceforge.pmd.util.viewer.util810100.5220761101
test.net.sourceforge.pmdNaN00000.0424110.123.191.920.15NaN6.26
test.net.sourceforge.pmd.antNaN0000080000.500.25NaN4
test.net.sourceforge.pmd.astNaN000001100.0800.240.040.04NaN35
test.net.sourceforge.pmd.coverageNaN000006000000NaNInfinity
test.net.sourceforge.pmd.cpdNaN0000010000000NaNInfinity
test.net.sourceforge.pmd.dfaNaN0000012000000NaNInfinity
test.net.sourceforge.pmd.jaxenNaN000001501.250.122.887.50.12NaN2.44
test.net.sourceforge.pmd.lang.ecmascript.rule.basicNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.ecmascript.rule.bracesNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.ecmascript.rule.unnecessaryNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.ruleNaN0000010000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.androidNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.basicNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.bracesNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.cloneNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.codesizeNaN000007000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.controversialNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.couplingNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.designNaN000004000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.emptyNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.finalizersNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.importsNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.j2eeNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.javabeansNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.junitNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.loggingjakartacommon sNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.loggingjavaNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.migratingNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.namingNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.optimizationsNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.strictexceptionNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.stringsNaN000007000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.sunsecureNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.typeresolutionNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.typeresolution.xmlNaN00000.5200.50100.5NaN0
test.net.sourceforge.pmd.lang.java.rule.unnecessaryNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.java.rule.unusedcodeNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.jsp.astNaN00000.171101.6706.172.670.5NaN1.75
test.net.sourceforge.pmd.lang.jsp.rule.basicNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.jsp.rule.basicjsfNaN000003000000NaNInfinity
test.net.sourceforge.pmd.lang.xml.rule.basicNaN000003000000NaNInfinity
test.net.sourceforge.pmd.propertiesNaN00000.081102.0805.6715.830.08NaN3.5
test.net.sourceforge.pmd.renderersNaN00000.051601.320.373.165.580.16NaN1.22
test.net.sourceforge.pmd.statNaN000001400.250100.25NaN17
test.net.sourceforge.pmd.symboltableNaN00000.071000.500.860.430.07NaN71
test.net.sourceforge.pmd.testframeworkNaN00000.1517445.861.1428.8629.860.57NaN1.31
test.net.sourceforge.pmd.typeresolutionNaN00000110002.50.50.5NaN0.5
test.net.sourceforge.pmd.typeresolution.testdataNaN00000.33210.30.33.52.41.2NaN2.17
test.net.sourceforge.pmd.utilNaN00000600.330.170.830.670.33NaN3.5