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-org.apache.qpid.management.wsdm.notifications

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

org.apache.qpid.management.wsdm.notifications.LifeCycleEvent

Package: org.apache.qpid.management.wsdm.notifications | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
4
1
Total :
Per method :
32
6.4
Total :
Per method :
Per statement :
5
1
0.16
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
3
13
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
6
1.2
Total :
Per method :
Per statement :
17
3.4
0.53
Total :
Per method :
Per statement :
128
25.6
4
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
LifeCycleEvent(String,String,String,LifeCycleEventType)
1512
newCreateEvent(String,String,String)
1211
newRemoveEvent(String,String,String)
1211
toXML()
1210
toXML(Document)
11611


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'packageName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'resourceId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'packageName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'resourceId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'packageName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'resourceId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'factory' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'lifeCycleEvent' could be declared final LocalVariableCouldBeFinal
Local variable 'resource' could be declared final LocalVariableCouldBeFinal
Local variable 'id' could be declared final LocalVariableCouldBeFinal
Local variable 'packageName' could be declared final LocalVariableCouldBeFinal
Local variable 'name' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
33La ligne excède 80 caractères.
34La ligne excède 80 caractères.
35La ligne excède 80 caractères.
44Balise HTML trouvée dans la javadoc : <LifecycleEvent Type="created" timemillis="">4
45La ligne contient un caractère tabulation.1
46La ligne contient un caractère tabulation.1
46Balise HTML trouvée dans la javadoc : <ResourceId>16038bd5-b62b-4e86-9833-7560ed57b474</id>25
46Balise HTML en trop : </id>73
47La ligne contient un caractère tabulation.1
48La ligne contient un caractère tabulation.1
49La ligne contient un caractère tabulation.1
50La ligne contient un caractère tabulation.1
50Balise HTML en trop : </lifecycle-event>9
51La ligne contient un caractère tabulation.1
55'{' devrait être sur la ligne précédente.1
55La ligne contient un caractère tabulation.2
56La ligne contient un caractère tabulation.1
56Commentaire javadoc manquant.9
56Le nom '_resourceId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
57La ligne contient un caractère tabulation.1
57Commentaire javadoc manquant.9
57Le nom '_packageName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
58La ligne contient un caractère tabulation.1
58Commentaire javadoc manquant.9
58Le nom '_name' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
59La ligne contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
60Commentaire javadoc manquant.9
60Le nom '_type' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.42
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
63La ligne contient un caractère tabulation.1
64La ligne contient un caractère tabulation.1
65La ligne contient un caractère tabulation.1
66La ligne contient un caractère tabulation.1
67La ligne contient un caractère tabulation.1
68La ligne contient un caractère tabulation.1
69La ligne contient un caractère tabulation.1
70La ligne excède 80 caractères.
70La ligne contient un caractère tabulation.1
71La ligne contient un caractère tabulation.1
72La ligne contient un caractère tabulation.1
73La ligne contient un caractère tabulation.1
74La ligne contient un caractère tabulation.1
75La ligne contient un caractère tabulation.1
76La ligne contient un caractère tabulation.1
78La ligne contient un caractère tabulation.1
79La ligne contient un caractère tabulation.1
80La ligne contient un caractère tabulation.1
81La ligne contient un caractère tabulation.1
82La ligne contient un caractère tabulation.1
83La ligne contient un caractère tabulation.1
84La ligne contient un caractère tabulation.1
85La ligne contient un caractère tabulation.1
86Balise javadoc @return manquante.
86La ligne excède 80 caractères.
86La ligne contient un caractère tabulation.1
87La ligne contient un caractère tabulation.1
88La ligne excède 80 caractères.
88La ligne contient un caractère tabulation.1
89La ligne contient un caractère tabulation.1
91La ligne contient un caractère tabulation.1
92La ligne contient un caractère tabulation.1
93La ligne contient un caractère tabulation.1
94La ligne contient un caractère tabulation.1
95La ligne contient un caractère tabulation.1
96La ligne contient un caractère tabulation.1
97La ligne contient un caractère tabulation.1
98La ligne contient un caractère tabulation.1
99Balise javadoc @return manquante.
99La ligne excède 80 caractères.
99La ligne contient un caractère tabulation.1
100La ligne contient un caractère tabulation.1
101La ligne excède 80 caractères.
101La ligne contient un caractère tabulation.1
102La ligne contient un caractère tabulation.1
104La ligne contient un caractère tabulation.1
105La ligne contient un caractère tabulation.1
106La ligne contient un caractère tabulation.1
107La ligne contient un caractère tabulation.1
108La ligne contient un caractère tabulation.1
109La ligne contient un caractère tabulation.1
110La ligne contient un caractère tabulation.1
110'{' devrait être sur la ligne précédente.9
111La ligne contient un caractère tabulation.1
112La ligne contient un caractère tabulation.1
114La ligne contient un caractère tabulation.1
115La ligne contient un caractère tabulation.1
116La ligne contient un caractère tabulation.1
117La ligne contient un caractère tabulation.1
118La ligne contient un caractère tabulation.1
119La ligne contient un caractère tabulation.1
120La ligne contient un caractère tabulation.1
120Balise javadoc @param manquante pour 'factory'.39
121La ligne contient un caractère tabulation.1
121'{' devrait être sur la ligne précédente.9
122La ligne excède 80 caractères.
122La ligne contient un caractère tabulation.1
123La ligne contient un caractère tabulation.1
124La ligne contient un caractère tabulation.1
125La ligne contient un caractère tabulation.1
126La ligne contient un caractère tabulation.1
127La ligne contient un caractère tabulation.1
128La ligne contient un caractère tabulation.1
129La ligne contient un caractère tabulation.1
130La ligne contient un caractère tabulation.1
132La ligne excède 80 caractères.
132La ligne contient un caractère tabulation.1
133La ligne contient un caractère tabulation.1
134La ligne contient un caractère tabulation.1
135La ligne excède 80 caractères.
135La ligne contient un caractère tabulation.1
136La ligne contient un caractère tabulation.1
137La ligne contient un caractère tabulation.1
138La ligne contient un caractère tabulation.1
139La ligne excède 80 caractères.
139La ligne contient un caractère tabulation.1
140La ligne contient un caractère tabulation.1
141La ligne contient un caractère tabulation.1
142La ligne contient un caractère tabulation.1
143La ligne excède 80 caractères.
143La ligne contient un caractère tabulation.1
144La ligne contient un caractère tabulation.1
145La ligne contient un caractère tabulation.1
146La ligne contient un caractère tabulation.1
147La ligne contient un caractère tabulation.1
148La ligne contient un caractère tabulation.1

org.apache.qpid.management.wsdm.notifications.LifeCycleEventType

Package: org.apache.qpid.management.wsdm.notifications | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
26La ligne excède 80 caractères.
31'{' devrait être sur la ligne précédente.1
32La ligne contient un caractère tabulation.1
32Commentaire javadoc manquant.9
33La ligne contient un caractère tabulation.1
33Commentaire javadoc manquant.9