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.java.rule.unnecessary

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

net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule

Package: net.sourceforge.pmd.lang.java.rule.unnecessary | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
4
1
Total :
Per method :
27
9
Total :
Per method :
Per statement :
16
5.33
0.59
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):
7
0
20
2
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 :
4
1.33
0.15
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTPrimaryExpression,Object)
0950
visit(ASTAllocationExpression,Object)
0760
visit(ASTPrimarySuffix,Object)
0650




View line in sourceStyle ErrorColumn
15Commentaire javadoc manquant.
25Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule

Package: net.sourceforge.pmd.lang.java.rule.unnecessary | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
3
0
Total :
Per method :
9
4.5
Total :
Per method :
Per statement :
7
3.5
0.78
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
0
10
3
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 :
4
2
0.44
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTMethodDeclaration,Object)
0420
visit(ASTReturnStatement,Object)
0450




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

net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOperationOnImmutableRule

Package: net.sourceforge.pmd.lang.java.rule.unnecessary | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
2
2
2
Total :
Per method :
33
16.5
Total :
Per method :
Per statement :
10
5
0.3
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
0
28
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
2
0.12
Statement Test Coverage :
Method Test Reference :
0
3


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTLocalVariableDeclaration,Object)
01670
getDeclaration(ASTLocalVariableDeclaration)
1531




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
21Dans le commentaire javadoc de la classe, il manque une balise @author.
21Dans le commentaire javadoc de la classe, il manque une balise @version.
51Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule

Package: net.sourceforge.pmd.lang.java.rule.unnecessary | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
11
6
6
Total :
Per method :
123
11.18
Total :
Per method :
Per statement :
75
6.82
0.61
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):
25
0
79
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.09
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
0.73
0.07
Statement Test Coverage :
Method Test Reference :
0
2.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
UselessOverridingMethodRule()
0410
visit(ASTCompilationUnit,Object)
0310
init()
0211
visit(ASTImplementsList,Object)
0210
visit(ASTClassOrInterfaceDeclaration,Object)
0430
isMethodType(ASTMethodDeclaration,String)
0621
isMethodThrowingType(ASTMethodDeclaration,String)
01050
hasArguments(ASTMethodDeclaration)
0211
visit(ASTMethodDeclaration,Object)
069490
findFirstDegreeChildrenOfType(Node,T)
0410
lclFindChildrenOfType(Node,T,T)
011100




View line in sourceStyle ErrorColumn
34Le commentaire javadoc est vide.
37Dans le commentaire javadoc de la classe, il manque une balise @version.
46Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5
63Commentaire javadoc manquant.5
68Commentaire javadoc manquant.5
108Commentaire javadoc manquant.5
230Commentaire javadoc manquant.5