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

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

net.sourceforge.pmd.lang.java.AbstractJavaHandler

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
7
8
0
Total :
Per method :
27
3.86
Total :
Per method :
Per statement :
13
1.86
0.48
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
5
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
12
10
15
28
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.14
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
9
1.29
0.33
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getDataFlowHandler()
0211
AbstractASTXPathHandler$1.initialize()
0210
AbstractASTXPathHandler$1.initialize(IndependentContext)
0210
getXPathHandler()
0610
getRuleViolationFactory()
0210
VisitorStarter$2.start(Node)
0210
getDataFlowFacade()
0410
VisitorStarter$3.start(Node)
0210
getSymbolFacade()
0410
VisitorStarter$4.start(Node)
0210
getTypeResolutionFacade(ClassLoader)
0410
VisitorStarter$5.start(Node)
0210
getDumpFacade(Writer,String,boolean)
0410




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

net.sourceforge.pmd.lang.java.AbstractJavaParser

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

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

NaN
NaN
Total :
Per method :
Per statement :
9
1.8
0.53
Statement Test Coverage :
Method Test Reference :
0
0.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createTokenManager(Reader)
0210
createJavaParser(Reader)
1623
canParse()
0210
parse(String,Reader)
0310
getSuppressMap()
0210




View line in sourceStyle ErrorColumn
25Dans le commentaire javadoc de la classe, il manque une balise @author.
25Dans le commentaire javadoc de la classe, il manque une balise @version.
28Commentaire javadoc manquant.5
35Balise javadoc @return manquante.
35Balise javadoc @param manquante pour 'source'.50
35Balise javadoc @throws manquante pour 'ParseException'.65
44Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.AbstractJavaHandler$1

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

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

2
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
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):
5
1
6
3
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


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.AbstractJavaHandler$2

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

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

1
1
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
6
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.AbstractJavaHandler$3

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

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

1
1
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):
5
1
5
1
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.AbstractJavaHandler$4

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

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

1
1
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):
5
1
5
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
3


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.AbstractJavaHandler$5

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

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

1
1
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):
5
1
5
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
5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.Java13Handler

Package: net.sourceforge.pmd.lang.java | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getParser()
0210




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

net.sourceforge.pmd.lang.java.Java13Parser

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createJavaParser(Reader)
0410




View line in sourceStyle ErrorColumn
16Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.Java14Handler

Package: net.sourceforge.pmd.lang.java | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getParser()
0210




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

net.sourceforge.pmd.lang.java.Java14Parser

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
0
1
0
Total :
Per method :
1
Infinity
Total :
Per method :
Per statement :
0
NaN
0
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
1
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
Infinity
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




View line in sourceStyle ErrorColumn
11Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.lang.java.Java15Handler

Package: net.sourceforge.pmd.lang.java | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getParser()
0210




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

net.sourceforge.pmd.lang.java.Java15Parser

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createJavaParser(Reader)
0410




View line in sourceStyle ErrorColumn
16Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.Java16Handler

Package: net.sourceforge.pmd.lang.java | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getParser()
0210




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

net.sourceforge.pmd.lang.java.Java16Parser

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
0
1
0
Total :
Per method :
1
Infinity
Total :
Per method :
Per statement :
0
NaN
0
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
1
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
Infinity
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




View line in sourceStyle ErrorColumn
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.lang.java.Java17Handler

Package: net.sourceforge.pmd.lang.java | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getParser()
0210




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

net.sourceforge.pmd.lang.java.Java17Parser

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
0
1
0
Total :
Per method :
1
Infinity
Total :
Per method :
Per statement :
0
NaN
0
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
1
2
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
Infinity
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




View line in sourceStyle ErrorColumn
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.lang.java.JavaDataFlowHandler

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createDataFlowNode(DataFlowNode,Node)
0210
getLabelStatementNodeClass()
0210




View line in sourceStyle ErrorColumn
14Commentaire javadoc manquant.
15Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.JavaTokenManager

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
8
2.67
Total :
Per method :
Per statement :
3
1
0.38
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):
5
1
8
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.62
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaTokenManager(Reader)
0211
getNextToken()
0210
setFileName(String)
0210




View line in sourceStyle ErrorColumn
15Dans le commentaire javadoc de la classe, il manque une balise @author.
15Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5