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.servlet

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

org.apache.qpid.management.servlet.ConnectQManToBroker

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
2
3
1
Total :
Per method :
14
7
Total :
Per method :
Per statement :
5
2.5
0.36
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):
6
0
19
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
1
Total :
Per method :
Per statement :
4
2
0.29
Total :
Per method :
Per statement :
53
26.5
3.79
Statement Test Coverage :
Method Test Reference :
0
0.67


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


View line in sourceCode ViolationRule
Local variable 'configuration' could be declared final LocalVariableCouldBeFinal
Local variable 'qman' could be declared final LocalVariableCouldBeFinal
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal


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'.
47'{' devrait être sur la ligne précédente.1
47La ligne contient un caractère tabulation.2
48La ligne contient un caractère tabulation.1
48Commentaire javadoc manquant.9
49Commentaire javadoc manquant.5
49Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.19
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 excède 80 caractères.
53La ligne contient un caractère tabulation.1
54La ligne excède 80 caractères.
54La ligne contient un caractère tabulation.1
55La ligne contient un caractère tabulation.1
56La ligne contient un caractère tabulation.1
57La ligne contient un caractère tabulation.1
58La ligne contient un caractère tabulation.1
58'{' devrait être sur la ligne précédente.9
61'{' devrait être sur la ligne précédente.9
62La ligne excède 80 caractères.
62La ligne contient un caractère tabulation.9
62Il manque une espace après 'cast'.35
63La ligne contient un caractère tabulation.9
64La ligne contient un caractère tabulation.9
65La ligne excède 80 caractères.
65Il manque une espace avant '<'.23
65Il manque une espace après '<'.24
65Il manque une espace avant '>'.50
67La ligne contient un caractère tabulation.13
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.17
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
77La 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 excède 80 caractères.
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 contient un caractère tabulation.1

org.apache.qpid.management.servlet.QManLifeCycleManager

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
2
3
1
Total :
Per method :
13
6.5
Total :
Per method :
Per statement :
3
1.5
0.23
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
0
14
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
5
2.5
0.38
Total :
Per method :
Per statement :
50
25
3.85
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
contextInitialized(ServletContextEvent)
1620
contextDestroyed(ServletContextEvent)
1510


View line in sourceCode ViolationRule
Parameter 'event' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'qman' could be declared final LocalVariableCouldBeFinal
Parameter 'event' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'context' could be declared final LocalVariableCouldBeFinal
Local variable 'qman' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
35La ligne excède 80 caractères.
40'{' devrait être sur la ligne précédente.1
41La ligne excède 80 caractères.
41La ligne contient un caractère tabulation.1
41Commentaire javadoc manquant.9
41Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
42La ligne contient un caractère tabulation.1
43La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
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
49'{' devrait être sur la ligne précédente.9
50La ligne contient un caractère tabulation.1
51La ligne contient un caractère tabulation.1
51'{' devrait être sur la ligne précédente.17
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
56La ligne contient un caractère tabulation.1
57La ligne contient un caractère tabulation.1
58La ligne contient un caractère tabulation.1
58'{' devrait être sur la ligne précédente.17
59La ligne contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
61La ligne excède 80 caractères.
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
71'{' devrait être sur la ligne précédente.9
72La ligne contient un caractère tabulation.1
73La ligne contient un caractère tabulation.1
74La ligne excède 80 caractères.
74La ligne contient un caractère tabulation.1
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

org.apache.qpid.management.servlet.WSDMAdapter

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
2
2
2
Total :
Per method :
27
13.5
Total :
Per method :
Per statement :
5
2.5
0.19
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):
4
0
22
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :
4
2
0.15
Total :
Per method :
Per statement :
69
34.5
2.56
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
init()
0510
doPost(HttpServletRequest,HttpServletResponse)
01840


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
Local variable 'writer' could be declared final LocalVariableCouldBeFinal
Local variable 'soapEnvelopeResponse' could be declared final LocalVariableCouldBeFinal


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'.
47'{' devrait être sur la ligne précédente.1
48La ligne contient un caractère tabulation.1
48Commentaire javadoc manquant.9
49La ligne contient un caractère tabulation.1
49Commentaire javadoc manquant.9
49Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
50La ligne contient un caractère tabulation.1
50Commentaire javadoc manquant.9
50Le nom '_isolationLayer' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.43
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1
52Commentaire javadoc manquant.9
53La ligne contient un caractère tabulation.1
61La ligne contient un caractère tabulation.2
62La ligne contient un caractère tabulation.1
63La ligne contient un caractère tabulation.1
64La ligne excède 80 caractères.
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 excède 80 caractères.
73La ligne contient un caractère tabulation.1
74La ligne contient un caractère tabulation.1
75La ligne contient un caractère tabulation.1
77La 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 excède 80 caractères.
82La ligne contient un caractère tabulation.1
83La ligne contient un caractère tabulation.1
84La ligne excède 80 caractères.
84La ligne contient un caractère tabulation.1
85La ligne excède 80 caractères.
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 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 excède 80 caractères.
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
102La ligne contient un caractère tabulation.1
103La ligne contient un caractère tabulation.1
104La ligne contient un caractère tabulation.1
105La ligne excède 80 caractères.
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