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.dfa

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

net.sourceforge.pmd.lang.java.dfa.DataFlowFacade

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
3
4
0
Total :
Per method :
15
5
Total :
Per method :
Per statement :
3
1
0.2
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):
9
2
11
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
initializeWith(DataFlowHandler,ASTCompilationUnit)
0413
visit(ASTMethodDeclaration,Object)
0410
visit(ASTConstructorDeclaration,Object)
0410




View line in sourceStyle ErrorColumn
12Le commentaire javadoc est vide.
17Dans le commentaire javadoc de la classe, il manque une balise @version.
22Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.dfa.JavaDataFlowNode

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
10
5
Total :
Per method :
Per statement :
5
2.5
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):
4
1
9
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
1.5
0.3
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaDataFlowNode(DataFlowNode,Node)
0210
toString()
0740




View line in sourceStyle ErrorColumn
14Commentaire javadoc manquant.
16Commentaire javadoc manquant.5
20Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
16
16
15
1
Total :
Per method :
178
11.12
Total :
Per method :
Per statement :
71
4.44
0.4
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):
29
1
54
116
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.06
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
17
1.06
0.1
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
StatementAndBraceFinder(DataFlowHandler)
0212
buildDataFlowFor(JavaNode)
01463
visit(ASTStatementExpression,Object)
0630
visit(ASTVariableDeclarator,Object)
0630
visit(ASTExpression,Object)
02480
visit(ASTForInit,Object)
0830
visit(ASTLabeledStatement,Object)
0410
visit(ASTForUpdate,Object)
0830
visit(ASTStatement,Object)
031120
visit(ASTSwitchStatement,Object)
0730
visit(ASTSwitchLabel,Object)
0940
visit(ASTBreakStatement,Object)
0730
visit(ASTContinueStatement,Object)
0730
visit(ASTReturnStatement,Object)
0730
visit(ASTThrowStatement,Object)
0730
addForExpressionNode(Node,Structure)
028123




View line in sourceStyle ErrorColumn
35Le commentaire javadoc est vide.
42Dans le commentaire javadoc de la classe, il manque une balise @version.
47Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
74Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
92Commentaire javadoc manquant.5
119Commentaire javadoc manquant.5
130Commentaire javadoc manquant.5
136Commentaire javadoc manquant.5
150Commentaire javadoc manquant.5
185Commentaire javadoc manquant.5
195Commentaire javadoc manquant.5
209Commentaire javadoc manquant.5
220Commentaire javadoc manquant.5
230Commentaire javadoc manquant.5
240Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
7
3
5
Total :
Per method :
57
8.14
Total :
Per method :
Per statement :
24
3.43
0.42
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):
14
1
42
28
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.29
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
0.71
0.09
Statement Test Coverage :
Method Test Reference :
0
2.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
compute(ASTMethodDeclaration)
0321
compute(ASTConstructorDeclaration)
0211
computeNow(Node)
0712
markUsages(DataFlowNode)
01561
collectDeclarations(DataFlowNode)
01141
addAccess(NameOccurrence,DataFlowNode)
0651
addVariableAccess(Node,VariableAccess,DataFlowNode)
11250




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