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] classes-net.sourceforge.pmd.lang.dfa.report

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

net.sourceforge.pmd.lang.dfa.report.AbstractReportNode

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
15
14
14
1
Total :
Per method :
49
3.5
Total :
Per method :
Per statement :
29
2.07
0.59
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
3
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
8
24
5
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
7
0.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
17
1.21
0.35
Statement Test Coverage :
Method Test Reference :
0
1.29


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
equalsNode(AbstractReportNode)
1111
getFirstChild()
1431
getNextSibling()
1971
getChildIndex(AbstractReportNode)
1541
addFirst(AbstractReportNode)
1311
add(AbstractReportNode)
1311
addNumberOfViolation(int)
0211
getNumberOfViolations()
1211
childrenAccept(ReportVisitor)
0421
accept(ReportVisitor)
0212
getChildAt(int)
0442
getChildCount()
0212
getParent()
0212
isLeaf()
0212




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
6Commentaire javadoc manquant.
19Balise javadoc @return manquante.
19Balise javadoc @param manquante pour 'arg0'.59
21Le commentaire javadoc est vide.
31Le commentaire javadoc est vide.
48Le commentaire javadoc est vide.
63Balise javadoc @param manquante pour 'child'.45
71Balise javadoc @param manquante pour 'child'.40
76Commentaire javadoc manquant.5
80Le commentaire javadoc est vide.
89Commentaire javadoc manquant.5
96Commentaire javadoc manquant.5
100Commentaire javadoc manquant.5
107Commentaire javadoc manquant.5
111Commentaire javadoc manquant.5
115Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.dfa.report.ReportVisitor

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
3
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
3
1
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(AbstractReportNode)
0212




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
3Commentaire javadoc manquant.
5Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.dfa.report.ClassNode

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
10
3.33
Total :
Per method :
Per statement :
5
1.67
0.5
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
2
5
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.5
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ClassNode(String)
0211
getClassName()
0213
equalsNode(AbstractReportNode)
0430




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
4Commentaire javadoc manquant.
8Commentaire javadoc manquant.5
12Commentaire javadoc manquant.5
16Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.dfa.report.PackageNode

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
10
3.33
Total :
Per method :
Per statement :
5
1.67
0.5
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
3
5
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.5
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
PackageNode(String)
0212
getPackageName()
0213
equalsNode(AbstractReportNode)
0430




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
3Commentaire javadoc manquant.
7Commentaire javadoc manquant.5
11Commentaire javadoc manquant.5
15Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.dfa.report.ReportHTMLPrintVisitor

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
2
3
Total :
Per method :
60
15
Total :
Per method :
Per statement :
16
4
0.27
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
8
1
41
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.25
0.08
Statement Test Coverage :
Method Test Reference :
0
4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ReportHTMLPrintVisitor(String)
0211
write(String,StringBuffer)
1411
displayRuleViolation(RuleViolation)
11331
visit(AbstractReportNode)
135110




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
11Le commentaire javadoc est vide.
20Dans le commentaire javadoc de la classe, il manque une balise @version.
31Commentaire javadoc manquant.5
74Balise javadoc @param manquante pour 'node'.42

net.sourceforge.pmd.lang.dfa.report.ReportTree

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
6
5
3
Total :
Per method :
97
16.17
Total :
Per method :
Per statement :
41
6.83
0.42
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
3
28
14
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
0.67
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.17
0.07
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
TreeIterator.remove()
0220
TreeIterator.hasNext()
0310
TreeIterator.next()
0840
TreeIterator.getNext()
121100
iterator()
0215
size()
0621
getRootNode()
0211
addRuleViolation(RuleViolation)
12782
equalsNodeInLevel(AbstractReportNode,AbstractReportNode)
1541
isStringInLevel(String)
11581




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
7Commentaire javadoc manquant.
12Commentaire javadoc manquant.
85Commentaire javadoc manquant.5
89Commentaire javadoc manquant.5
98Commentaire javadoc manquant.5
106Balise javadoc @param manquante pour 'violation'.48

net.sourceforge.pmd.lang.dfa.report.ReportTree$1

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
0

0
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
2
0
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
NaN


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.dfa.report.ReportTree$TreeIterator

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7

4
3
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
1
14
13
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.dfa.report.ViolationNode

Package: net.sourceforge.pmd.lang.dfa.report | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
11
3.67
Total :
Per method :
Per statement :
7
2.33
0.64
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
3
8
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.45
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ViolationNode(RuleViolation)
0211
getRuleViolation()
0212
equalsNode(AbstractReportNode)
0550




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
13Commentaire javadoc manquant.5
17Commentaire javadoc manquant.5