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.util.viewer.model

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

net.sourceforge.pmd.util.viewer.model.ViewerModelListener

Package: net.sourceforge.pmd.util.viewer.model | 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):
1
6
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 :
2
2
1
Statement Test Coverage :
Method Test Reference :
0
1


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




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

net.sourceforge.pmd.util.viewer.model.ASTModel

Package: net.sourceforge.pmd.util.viewer.model | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
9
1
Total :
Per method :
28
2.8
Total :
Per method :
Per statement :
15
1.5
0.54
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
1
22
31
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
10
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
25
2.5
0.89
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ASTModel(Node)
1211
getChild(Object,int)
1210
getChildCount(Object)
1210
getIndexOfChild(Object,Object)
1640
isLeaf(Object)
1210
getRoot()
1210
valueForPathChanged(TreePath,Object)
1220
addTreeModelListener(TreeModelListener)
1210
removeTreeModelListener(TreeModelListener)
1210
fireTreeModelEvent(TreeModelEvent)
0320




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
36Le commentaire javadoc est vide.
39Balise javadoc @return manquante.
39Balise javadoc @param manquante pour 'parent'.35
39Balise javadoc @param manquante pour 'index'.47
43Le commentaire javadoc est vide.
46Balise javadoc @return manquante.
46Balise javadoc @param manquante pour 'parent'.37
50Le commentaire javadoc est vide.
53Balise javadoc @return manquante.
53Balise javadoc @param manquante pour 'parent'.39
53Balise javadoc @param manquante pour 'child'.54
63Le commentaire javadoc est vide.
66Balise javadoc @return manquante.
66Balise javadoc @param manquante pour 'node'.34
70Le commentaire javadoc est vide.
73Balise javadoc @return manquante.
77Le commentaire javadoc est vide.
80Balise javadoc @param manquante pour 'path'.46
80Balise javadoc @param manquante pour 'newValue'.59
84Le commentaire javadoc est vide.
87Balise javadoc @param manquante pour 'l'.56
92Le commentaire javadoc est vide.
95Balise javadoc @param manquante pour 'l'.59
100Commentaire javadoc manquant.5

net.sourceforge.pmd.util.viewer.model.AttributeToolkit

Package: net.sourceforge.pmd.util.viewer.model | 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):
1
1
10
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
1
0.5
0.2
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
formatValueForXPath(Attribute)
1211
constructPredicate(Attribute)
1211




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

net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter

Package: net.sourceforge.pmd.util.viewer.model | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
10
1
Total :
Per method :
34
3.09
Total :
Per method :
Per statement :
13
1.18
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
0
22
11
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
12
1.09
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
20
1.82
0.59
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter,Node)
1311
getSimpleNode()
1210
getChildAt(int)
1310
getChildCount()
1310
getParent()
1210
getIndex(TreeNode)
1310
getAllowsChildren()
1210
isLeaf()
1310
children()
1210
checkChildren()
1534
toString()
1210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
32Balise javadoc @param manquante pour 'parent'.64
47Le commentaire javadoc est vide.
50Balise javadoc @return manquante.
50Balise javadoc @param manquante pour 'childIndex'.36
56Le commentaire javadoc est vide.
59Balise javadoc @return manquante.
65Le commentaire javadoc est vide.
68Balise javadoc @return manquante.
72Le commentaire javadoc est vide.
75Balise javadoc @return manquante.
75Balise javadoc @param manquante pour 'node'.34
81Le commentaire javadoc est vide.
84Balise javadoc @return manquante.
89Le commentaire javadoc est vide.
93Balise javadoc @return manquante.
99Le commentaire javadoc est vide.
103Balise javadoc @return manquante.
120Le commentaire javadoc est vide.
123Balise javadoc @return manquante.

net.sourceforge.pmd.util.viewer.model.ViewerModel

Package: net.sourceforge.pmd.util.viewer.model | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
10
1
Total :
Per method :
31
2.82
Total :
Per method :
Per statement :
12
1.09
0.39
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):
13
11
27
29
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
6
0.55
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
1
0.35
Statement Test Coverage :
Method Test Reference :
0
1.3


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ViewerModel()
0211
getRootNode()
0211
commitSource(String,LanguageVersion)
1411
hasCompiledTree()
1211
evaluateXPathExpression(String,Object)
1411
getLastEvaluationResults()
1211
selectNode(Node,Object)
1212
appendToXPathExpression(String,Object)
1211
addViewerModelListener(ViewerModelListener)
0215
removeViewerModelListener(ViewerModelListener)
0210
fireViewerModelEvent(ViewerModelEvent)
0324




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
17Commentaire javadoc manquant.
23Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
35Balise javadoc @param manquante pour 'source'.37
35Balise javadoc @param manquante pour 'languageVersion'.61
57Balise javadoc @throws manquante pour 'ParseException'.80
57Balise javadoc @throws manquante pour 'JaxenException'.96
94Commentaire javadoc manquant.5
98Commentaire javadoc manquant.5
102Commentaire javadoc manquant.5

net.sourceforge.pmd.util.viewer.model.ViewerModelEvent

Package: net.sourceforge.pmd.util.viewer.model | Class source

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

NaN
NaN
Total :
Per method :
Per statement :
5
1
0.25
Statement Test Coverage :
Method Test Reference :
0
1.6


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ViewerModelEvent(Object,int)
1212
ViewerModelEvent(Object,int,Object)
1413
getReason()
0214
getSource()
0213
getParameter()
0213




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
12Balise HTML en trop : </p>4
61Commentaire javadoc manquant.5
65Commentaire javadoc manquant.5
69Commentaire javadoc manquant.5