![]() |
|
http://xradar.sourceforge.net |
Statics Report - System: 1.0, Version: 0, Date: Today | Designed for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant. |
[Statics] packages |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Statistics | Design | Code Quality | |||
---|---|---|---|---|---|
Total Classes
Methods Source Statements [NCSS] Cyclomatic Complexity [CCN] Javadocs Javadoc Lines [JL] Depth of inheritance tree [DIT] Number of Children [NOC] Efferent Class Couplings [CBO/Ce] Afferent Class Couplings [Ca] Response for a Class [RFC] Lack of Cohesion [LCOM] | 29 282 1858 726 200 1250 1.17 0.07 4.86 11.17 33.86 87.55 | Afferent Couplings
Efferent Couplings Abstractness Instability Distance [D] | 36 24 0.17 0.4 0.43 | Cmplx. per Stmt.
Cmplx. per Meth. Code Violations Violations per Stmt. Style errors St. errors per Stmt. Duplications Duplicated Tokens [DT] Duplicated Tokens per Stmt. | 0.39 2.57 0 0 198 0.11 0 0 0 |
Used by Packages | Uses Packages | Cycles | |||
Illegal Use:
net.sourceforge.pmd.ant net.sourceforge.pmd.cpd net.sourceforge.pmd.lang.dfa.report net.sourceforge.pmd.lang.ecmascript.rule net.sourceforge.pmd.lang.java.ast net.sourceforge.pmd.lang.java.rule net.sourceforge.pmd.lang.java.rule.basic net.sourceforge.pmd.lang.java.rule.controversial net.sourceforge.pmd.lang.java.rule.design net.sourceforge.pmd.lang.java.rule.optimizations net.sourceforge.pmd.lang.jsp.rule net.sourceforge.pmd.lang.jsp.rule.basic net.sourceforge.pmd.lang.rule net.sourceforge.pmd.lang.rule.properties net.sourceforge.pmd.lang.rule.stat net.sourceforge.pmd.lang.rule.xpath net.sourceforge.pmd.lang.xml.rule net.sourceforge.pmd.renderers net.sourceforge.pmd.util net.sourceforge.pmd.util.designer test.net.sourceforge.pmd test.net.sourceforge.pmd.ast test.net.sourceforge.pmd.coverage test.net.sourceforge.pmd.cpd test.net.sourceforge.pmd.dfa test.net.sourceforge.pmd.jaxen test.net.sourceforge.pmd.lang.java.rule test.net.sourceforge.pmd.lang.java.rule.codesize test.net.sourceforge.pmd.lang.java.rule.design test.net.sourceforge.pmd.lang.java.rule.strings test.net.sourceforge.pmd.lang.jsp.ast test.net.sourceforge.pmd.properties test.net.sourceforge.pmd.renderers test.net.sourceforge.pmd.stat test.net.sourceforge.pmd.symboltable test.net.sourceforge.pmd.testframework | Illegal Dependencies:
net.sourceforge.pmd.lang net.sourceforge.pmd.lang.dfa.report net.sourceforge.pmd.lang.java.ast net.sourceforge.pmd.lang.rule net.sourceforge.pmd.lang.rule.properties net.sourceforge.pmd.lang.xpath net.sourceforge.pmd.renderers net.sourceforge.pmd.stat net.sourceforge.pmd.util net.sourceforge.pmd.util.datasource net.sourceforge.pmd.util.filter net.sourceforge.pmd.util.log External Dependencies: java.io java.lang java.util java.util.concurrent java.util.concurrent.atomic java.util.logging javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.stream org.w3c.dom org.xml.sax | net.sourceforge.pmd.renderers
net.sourceforge.pmd |
|||
Tests | Source Control | ||||
Test Suites
Tests Source Statements per Tests Errors Time Line Coverage Line Coverage per Test | 0 0 Infinity 0 0 0% NaN% | None |
Abstract Class | Source statements | Cyclometic complexity | Violations | Style Errors | Duplications | Efferent (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 Coverage | Method Test Reference | Illegal Imports |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NumericPropertyDescriptor | 3 | 2 | 2 | 0 | 1 | 1 | 2 | 1 | 1 | 0 | 0 | 0 | |
PropertyDescriptor | 16 | 15 | 5 | 0 | 1 | 53 | 15 | 105 | 1 | 0 | 1.07 | 0 | |
ReportListener | 3 | 2 | 3 | 0 | 2 | 1 | 2 | 1 | 1 | 0 | 1 | 0 | |
Rule | 48 | 45 | 41 | 0 | 6 | 58 | 47 | 1035 | 1 | 0 | 1.04 | 0 | |
RuleViolation | 13 | 12 | 2 | 0 | 1 | 24 | 12 | 66 | 1 | 0 | 1 | 0 |
Concrete Class | Source statements | Cyclometic complexity | Violations | Style Errors | Duplications | Efferent (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 Coverage | Method Test Reference | Illegal Imports |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CommandLineOptions | 133 | 53 | 5 | 0 | 9 | 1 | 67 | 20 | 1 | 0 | 3.67 | 0 | |
Configuration | 100 | 41 | 6 | 0 | 7 | 7 | 55 | 572 | 1 | 0 | 1.43 | 0 | |
ExternalRuleID | 15 | 6 | 5 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 0.5 | 0 | |
PMD | 311 | 78 | 7 | 0 | 31 | 27 | 143 | 13 | 1 | 0 | 1.86 | 0 | |
PMD$1 | 0 | 1 | 1 | 6 | 1 | 1 | 0 | 2 | 0 | ||||
PMD$PmdRunnable | 0 | 11 | 1 | 35 | 1 | 0 | 0 | 1.67 | 0 | ||||
PMD$PmdThread | 0 | 3 | 2 | 12 | 0 | 2 | 0 | 1.25 | 0 | ||||
PMD$PmdThreadFactory | 0 | 3 | 1 | 9 | 0 | 1 | 0 | 2.5 | 0 | ||||
PMDException | 11 | 4 | 4 | 0 | 0 | 4 | 6 | 4 | 3 | 0 | 1.25 | 0 | |
Report | 148 | 57 | 36 | 0 | 9 | 18 | 62 | 117 | 1 | 0 | 1.13 | 0 | |
Report$ProcessingError | 0 | 0 | 10 | 4 | 0 | 1 | 0 | 1.67 | 0 | ||||
Report$ReadableDuration | 0 | 0 | 0 | 8 | 0 | 1 | 0 | 1.5 | 0 | ||||
Report$SuppressedViolation | 0 | 1 | 4 | 6 | 0 | 1 | 0 | 1.4 | 0 | ||||
RuleChain | 26 | 14 | 3 | 0 | 5 | 1 | 24 | 8 | 1 | 0 | 2 | 0 | |
RuleContext | 41 | 19 | 4 | 0 | 2 | 51 | 21 | 42 | 1 | 0 | 1.38 | 0 | |
RulePriority | 14 | 7 | 9 | 0 | 0 | 15 | 11 | 16 | 2 | 0 | 2.5 | 0 | |
RuleSet | 121 | 67 | 26 | 0 | 9 | 12 | 71 | 237 | 1 | 0 | 1.19 | 0 | |
RuleSetFactory | 275 | 135 | 4 | 0 | 15 | 6 | 143 | 166 | 1 | 0 | 2.67 | 0 | |
RuleSetNotFoundException | 3 | 1 | 2 | 0 | 0 | 9 | 2 | 0 | 3 | 0 | 3 | 0 | |
RuleSetReference | 18 | 7 | 10 | 0 | 0 | 4 | 11 | 12 | 1 | 0 | 1.25 | 0 | |
RuleSetReferenceId | 94 | 45 | 8 | 0 | 3 | 3 | 32 | 23 | 1 | 0 | 1.67 | 0 | |
RuleSetWriter | 198 | 74 | 6 | 0 | 14 | 0 | 113 | 89 | 1 | 0 | 7 | 0 | |
RuleSets | 51 | 29 | 6 | 0 | 5 | 9 | 35 | 0 | 1 | 0 | 1.15 | 0 | |
RuleViolationComparator | 26 | 13 | 4 | 0 | 2 | 1 | 15 | 10 | 1 | 0 | 2 | 0 |