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.ast.xpath

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

net.sourceforge.pmd.lang.ast.xpath.AbstractASTXPathHandler

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getNavigator()
0210
initialize(IndependentContext,Language,Class)
0211




View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
14Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ast.xpath.AttributeNode

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
2
2
Total :
Per method :
Per statement :
1
1
0.5
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
1
0
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 :
4
4
2
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getAttributeIterator()
0111




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

net.sourceforge.pmd.lang.ast.xpath.NodeIterator

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
11
5
7
Total :
Per method :
46
4.18
Total :
Per method :
Per statement :
28
2.55
0.61
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):
1
5
18
60
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 :
12
1.09
0.26
Statement Test Coverage :
Method Test Reference :
0
0.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
NodeIterator(Node)
0215
hasNext()
0210
next()
0630
remove()
0220
getFirstNode(Node)
0111
getNextNode(Node)
0110
getPreviousSibling(Node)
0740
getPositionFromParent(Node)
0652
getNextSibling(Node)
0740
getFirstChild(Node)
0530
getLastChild(Node)
0530




View line in sourceStyle ErrorColumn
11Le commentaire javadoc est vide.
14Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
64Commentaire javadoc manquant.5
75Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ast.xpath.Attribute

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
7
7
1
Total :
Per method :
42
6
Total :
Per method :
Per statement :
16
2.29
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):
1
12
17
0
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.21
Statement Test Coverage :
Method Test Reference :
0
1.71


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Attribute(Node,String,Method)
0413
Attribute(Node,String,String)
0511
getValue()
0966
getStringValue()
01157
getName()
0218
getParent()
0213
toString()
0210




View line in sourceStyle ErrorColumn
11Le commentaire javadoc est vide.
14Dans le commentaire javadoc de la classe, il manque une balise @version.
23Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
67Commentaire javadoc manquant.5
71Commentaire javadoc manquant.5
75Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
6
5
3
Total :
Per method :
52
8.67
Total :
Per method :
Per statement :
36
6
0.69
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):
3
3
27
18
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 :
7
1.17
0.13
Statement Test Coverage :
Method Test Reference :
0
2.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MethodWrapper.MethodWrapper(Method)
0310
MethodWrapper.truncateMethodName(String)
01090
AttributeAxisIterator(Node)
01244
next()
0632
hasNext()
0212
remove()
0221
getNextAttribute()
0531
isAttributeAccessor(Method)
03131




View line in sourceStyle ErrorColumn
15Commentaire javadoc manquant.
17Commentaire javadoc manquant.
52Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
79Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
95Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator$MethodWrapper

Package: net.sourceforge.pmd.lang.ast.xpath | 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):
0
1
7
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
4


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
31
29
30
1
Total :
Per method :
125
4.31
Total :
Per method :
Per statement :
67
2.31
0.54
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
13
9
47
463
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.03
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
25
0.86
0.2
Statement Test Coverage :
Method Test Reference :
0
0.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getAttributeName(Object)
0210
getAttributeNamespaceUri(Object)
0210
getAttributeQName(Object)
0210
getAttributeStringValue(Object)
0210
getCommentStringValue(Object)
0210
getElementName(Object)
0212
getElementNamespaceUri(Object)
0210
getElementQName(Object)
0210
getElementStringValue(Object)
0210
getNamespacePrefix(Object)
0210
getNamespaceStringValue(Object)
0210
getTextStringValue(Object)
0210
isAttribute(Object)
0211
isComment(Object)
0210
isDocument(Object)
0211
isElement(Object)
0210
isNamespace(Object)
0210
isProcessingInstruction(Object)
0210
isText(Object)
0210
parseXPath(String)
0210
getParentNode(Object)
0431
getAttributeAxisIterator(Object)
0531
NodeIterator$1.getFirstNode(Node)
0210
NodeIterator$1.getNextNode(Node)
0210
getChildAxisIterator(Object)
0612
getParentAxisIterator(Object)
0852
NodeIterator$2.getFirstNode(Node)
0210
NodeIterator$2.getNextNode(Node)
0210
getFollowingSiblingAxisIterator(Object)
0612
NodeIterator$3.getFirstNode(Node)
0210
NodeIterator$3.getNextNode(Node)
0210
getPrecedingSiblingAxisIterator(Object)
0612
NodeIterator$4.getFirstNode(Node)
0950
NodeIterator$4.getNextNode(Node)
01160
getFollowingAxisIterator(Object)
02210
NodeIterator$5.getFirstNode(Node)
0950
NodeIterator$5.getNextNode(Node)
01160
getPrecedingAxisIterator(Object)
02210
getDocumentNode(Object)
0430




View line in sourceStyle ErrorColumn
16Le commentaire javadoc est vide.
19Dans le commentaire javadoc de la classe, il manque une balise @version.
23Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
55Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
63Commentaire javadoc manquant.5
67Commentaire javadoc manquant.5
71Commentaire javadoc manquant.5
75Commentaire javadoc manquant.5
79Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
87Commentaire javadoc manquant.5
91Commentaire javadoc manquant.5
95Commentaire javadoc manquant.5
99Commentaire javadoc manquant.5
103Commentaire javadoc manquant.5
111Commentaire javadoc manquant.5
286Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$1

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

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

0
3
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):
3
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$2

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$3

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$4

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator$5

Package: net.sourceforge.pmd.lang.ast.xpath | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity: