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

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

org.apache.qpid.management.wsdm.QEmuMBean

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createQueue(ObjectName)
1110
unregister(ObjectName)
1110




View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
32'{' devrait être sur la ligne précédente.1
33La ligne contient un caractère tabulation.1
34La ligne contient un caractère tabulation.1
35La ligne contient un caractère tabulation.1
36La ligne contient un caractère tabulation.1
36Balise javadoc @param inutilisé pour 'objectName'.12
37La ligne contient un caractère tabulation.1
38La ligne contient un caractère tabulation.1
39La ligne contient un caractère tabulation.1
39Balise javadoc @param manquante pour 'name'.37
40La ligne contient un caractère tabulation.1
41La ligne contient un caractère tabulation.1
42La ligne contient un caractère tabulation.1
43La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
44Balise javadoc @param inutilisé pour 'objectName'.12
45La ligne contient un caractère tabulation.1
46La ligne contient un caractère tabulation.1
47La ligne contient un caractère tabulation.1
47Balise javadoc @param manquante pour 'name'.36

org.apache.qpid.management.wsdm.QEmu

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
7
7
1
Total :
Per method :
19
2.71
Total :
Per method :
Per statement :
7
1
0.37
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):
4
1
14
22
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
8
1.14
Total :
Per method :
Per statement :
8
1.14
0.42
Total :
Per method :
Per statement :
106
15.14
5.58
Statement Test Coverage :
Method Test Reference :
0
0.57


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
unregister(ObjectName)
1310
createQueue(ObjectName)
1410
sendNotification(String,ObjectName)
1212
postDeregister()
1110
postRegister(Boolean)
1110
preDeregister()
1110
preRegister(MBeanServer,ObjectName)
1310


View line in sourceCode ViolationRule
Parameter 'objectName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'objectName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queue' could be declared final LocalVariableCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'registrationDone' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
42La ligne excède 80 caractères.
42Il manque une espace avant '{'.97
43La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
44Commentaire javadoc manquant.9
44Le nom '_mxServer' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.29
45La ligne contient un caractère tabulation.1
45Commentaire javadoc manquant.9
45Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
45Il manque une espace avant '='.49
46La ligne contient un caractère tabulation.1
46Commentaire javadoc manquant.9
46Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
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
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1
53La ligne contient un caractère tabulation.1
54La ligne contient un caractère tabulation.1
55La ligne contient un caractère tabulation.1
55'{' devrait être sur la ligne précédente.9
56La ligne contient un caractère tabulation.1
57La ligne contient un caractère tabulation.1
58La ligne contient un caractère tabulation.1
59La ligne excède 80 caractères.
59La ligne contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
61La 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 contient un caractère tabulation.1
70'{' devrait être sur la ligne précédente.9
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 excède 80 caractères.
75La ligne contient un caractère tabulation.1
76La ligne contient un caractère tabulation.1
77La 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
86La ligne contient un caractère tabulation.1
86Il manque une espace après ','.51
87La ligne contient un caractère tabulation.1
87'{' devrait être sur la ligne précédente.9
88La ligne contient un caractère tabulation.1
89La ligne contient un caractère tabulation.1
90La 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
99La ligne contient un caractère tabulation.1
100La ligne contient un caractère tabulation.1
101La ligne contient un caractère tabulation.1
101'{' devrait être sur la ligne précédente.9
102La ligne contient un caractère tabulation.1
103La 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
108Balise javadoc @param manquante pour 'registrationDone'.42
109La ligne contient un caractère tabulation.1
109'{' devrait être sur la ligne précédente.9
110La ligne contient un caractère tabulation.1
111La ligne contient un caractère tabulation.1
113La 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
117'{' devrait être sur la ligne précédente.9
118La ligne contient un caractère tabulation.1
119La ligne contient un caractère tabulation.1
121La ligne contient un caractère tabulation.1
122La ligne contient un caractère tabulation.1
123La ligne contient un caractère tabulation.1
124La ligne contient un caractère tabulation.1
125Balise javadoc @return manquante.
125La ligne contient un caractère tabulation.1
125Balise javadoc @param manquante pour 'server'.51
125Balise javadoc @param manquante pour 'name'.70
126La ligne contient un caractère tabulation.1
126'{' devrait être sur la ligne précédente.9
127La ligne contient un caractère tabulation.1
128La ligne contient un caractère tabulation.1
129La ligne contient un caractère tabulation.1

org.apache.qpid.management.wsdm.QEmuInitializer

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
4
1
Total :
Per method :
13
4.33
Total :
Per method :
Per statement :
7
2.33
0.54
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
0
14
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
1
Total :
Per method :
Per statement :
3
1
0.23
Total :
Per method :
Per statement :
58
19.33
4.46
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
init()
1530
service(HttpServletRequest,HttpServletResponse)
0220
destroy()
1320


View line in sourceCode ViolationRule
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid empty catch blocks EmptyCatchBlock


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'ServletException'.
42'{' devrait être sur la ligne précédente.1
43La ligne contient un caractère tabulation.1
43Commentaire javadoc manquant.9
44La ligne contient un caractère tabulation.1
44Commentaire javadoc manquant.9
44Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
45La ligne contient un caractère tabulation.1
46La ligne contient un caractère tabulation.1
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
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1
53La ligne contient un caractère tabulation.1
54La ligne contient un caractère tabulation.1
55La ligne contient un caractère tabulation.5
56La ligne contient un caractère tabulation.5
57La ligne contient un caractère tabulation.5
58La ligne contient un caractère tabulation.1
59La ligne contient un caractère tabulation.1
60La ligne excède 80 caractères.
60La ligne contient un caractère tabulation.1
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 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 excède 80 caractères.
75La ligne contient un caractère tabulation.1
76La ligne contient un caractère tabulation.1
77La ligne contient un caractère tabulation.1
78La 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
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
90La ligne contient un caractère tabulation.1
91La ligne contient un caractère tabulation.1
92La ligne contient un caractère tabulation.1