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.web.action

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

org.apache.qpid.management.web.action.JmxPerspectiveAction$JavaToHtmlAdapter

Package: org.apache.qpid.management.web.action | Class source

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

1
0
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
2
1
0
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.web.action.WsdmOperationsPerspectiveAction$JavaToHtmlAdapter

Package: org.apache.qpid.management.web.action | Class source

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

1
0
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
2
1
0
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.web.action.WsdmPropertiesPerspectiveAction$JavaToHtmlAdapter

Package: org.apache.qpid.management.web.action | Class source

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

1
0
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
2
1
0
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.web.action.BrokerModel

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
6
1
Total :
Per method :
23
3.83
Total :
Per method :
Per statement :
8
1.33
0.35
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
19
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
7
1.17
0.3
Total :
Per method :
Per statement :
96
16
4.17
Statement Test Coverage :
Method Test Reference :
0
0.83


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
addObject(ObjectName)
01031
getId()
0210
setId(String)
0211
getCategoryNames()
0210
getCategory(String)
0210
getCategoryCount()
0210


View line in sourceCode ViolationRule
Private field 'objectsByType' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'packageName' could be declared final LocalVariableCouldBeFinal
Local variable 'className' could be declared final LocalVariableCouldBeFinal
Local variable 'fqn' could be declared final LocalVariableCouldBeFinal
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
33Commentaire javadoc manquant.
34'{' devrait être sur la ligne précédente.1
35La ligne excède 80 caractères.
35La ligne contient un caractère tabulation.1
35Commentaire javadoc manquant.9
35Il manque une espace avant '<'.20
35Il manque une espace après '<'.21
35Il manque une espace avant '<'.33
35Il manque une espace après '<'.34
35Il manque une espace avant '>'.44
35Il manque une espace après '>'.45
35Il manque une espace avant '>'.45
35Il manque une espace avant '<'.74
35Il manque une espace après '<'.75
35Il manque une espace avant '<'.87
35Il manque une espace après '<'.88
35Il manque une espace avant '>'.98
35Il manque une espace après '>'.99
35Il manque une espace avant '>'.99
35Il manque une espace après '>'.100
36La ligne contient un caractère tabulation.1
37La ligne contient un caractère tabulation.1
37Commentaire javadoc manquant.9
38La ligne contient un caractère tabulation.1
39La ligne contient un caractère tabulation.1
39Commentaire javadoc manquant.9
40La ligne contient un caractère tabulation.1
40'{' devrait être sur la ligne précédente.9
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
44'{' devrait être sur la ligne précédente.17
45La ligne contient un caractère tabulation.1
45Il manque une espace avant '+'.49
45Il manque une espace après '+'.50
45Il manque une espace avant '+'.53
45Il manque une espace après '+'.54
46La ligne contient un caractère tabulation.1
47La ligne contient un caractère tabulation.1
47Il manque une espace avant '<'.29
47Il manque une espace après '<'.30
47Il manque une espace avant '>'.40
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.25
50La ligne contient un caractère tabulation.1
50Il manque une espace avant '<'.56
50Il manque une espace après '<'.57
50Il manque une espace avant '>'.67
50Il manque une espace après '>'.68
51La ligne contient un caractère tabulation.1
51Il manque une espace après ','.55
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
57La ligne contient un caractère tabulation.1
57Commentaire javadoc manquant.9
58La ligne contient un caractère tabulation.1
58'{' devrait être sur la ligne précédente.9
59La ligne contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
62Commentaire javadoc manquant.9
63La ligne contient un caractère tabulation.1
63'{' devrait être sur la ligne précédente.9
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
67Commentaire javadoc manquant.9
67Il manque une espace avant '<'.19
67Il manque une espace après '<'.20
67Il manque une espace avant '>'.26
67Il manque une espace avant '{'.46
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
71Commentaire javadoc manquant.9
71Il manque une espace avant '<'.20
71Il manque une espace après '<'.21
71Il manque une espace avant '>'.31
72La ligne contient un caractère tabulation.1
72'{' devrait être sur la ligne précédente.9
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
76Commentaire javadoc manquant.9
77La ligne contient un caractère tabulation.1
77'{' devrait être sur la ligne précédente.9
78La ligne contient un caractère tabulation.1
79La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.BrokersManagementAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
1
2
Total :
Per method :
65
32.5
Total :
Per method :
Per statement :
17
8.5
0.26
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
25
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :
28
14
0.43
Total :
Per method :
Per statement :
249
124.5
3.83
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
doGet(HttpServletRequest,HttpServletResponse)
01541
doPost(HttpServletRequest,HttpServletResponse)
048130


View line in sourceCode ViolationRule
The class 'BrokersManagementAction' has a Cyclomatic Complexity of 9 (Highest = 13). CyclomaticComplexity
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'qman' could be declared final LocalVariableCouldBeFinal
Local variable 'managementClients' could be declared final LocalVariableCouldBeFinal
Local variable 'brokers' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
The String literal "errorMessage" appears 4 times in this file; the first occurrence is on line 82 AvoidDuplicateLiterals
Local variable 'dispatcher' 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
The method 'doPost' has a Cyclomatic Complexity of 13. CyclomaticComplexity
The method doPost() has an NPath complexity of 291 NPathComplexity
Local variable 'qman' could be declared final LocalVariableCouldBeFinal
Local variable 'host' could be declared final LocalVariableCouldBeFinal
Local variable 'portString' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'username' could be declared final LocalVariableCouldBeFinal
Local variable 'password' could be declared final LocalVariableCouldBeFinal
Local variable 'initialCapacityString' could be declared final LocalVariableCouldBeFinal
Local variable 'maxCapacityString' could be declared final LocalVariableCouldBeFinal
Local variable 'maxWaitTimeoutString' could be declared final LocalVariableCouldBeFinal
Local variable 'errors' could be declared final LocalVariableCouldBeFinal
String.trim().length()==0 is an inefficient way to validate an empty String. InefficientEmptyStringCheck
String.trim().length()==0 is an inefficient way to validate an empty String. InefficientEmptyStringCheck
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
46Balise HTML en trop : </li> connect QMan with a broker on demand.4
51'{' devrait être sur la ligne précédente.1
52La ligne contient un caractère tabulation.1
52Commentaire javadoc manquant.9
53La ligne contient un caractère tabulation.1
54La ligne contient un caractère tabulation.1
55La ligne excède 80 caractères.
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
59La ligne contient un caractère tabulation.1
60La ligne excède 80 caractères.
60La ligne contient un caractère tabulation.1
60Balise javadoc @param manquante pour 'request'.49
60Balise javadoc @param manquante pour 'response'.78
60Balise javadoc @throws manquante pour 'ServletException'.95
60Balise javadoc @throws manquante pour 'IOException'.113
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
63La ligne contient un caractère tabulation.1
63'{' devrait être sur la ligne précédente.17
64La ligne excède 80 caractères.
64La ligne contient un caractère tabulation.1
64Il manque une espace après 'cast'.43
65La ligne excède 80 caractères.
65La ligne contient un caractère tabulation.1
65Il manque une espace avant '<'.29
65Il manque une espace après '<'.30
65Il manque une espace avant '>'.46
66La ligne contient un caractère tabulation.1
67La ligne excède 80 caractères.
67La ligne contient un caractère tabulation.1
67Il manque une espace avant '<'.29
67Il manque une espace après '<'.30
67Il manque une espace avant '>'.50
67Il manque une espace avant '<'.75
67Il manque une espace après '<'.76
67Il manque une espace avant '>'.96
67Il manque une espace après '>'.97
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.25
71La ligne excède 80 caractères.
71La ligne contient un caractère tabulation.1
72La ligne contient un caractère tabulation.1
72'{' devrait être sur la ligne précédente.33
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
76La ligne contient un caractère tabulation.1
77La ligne contient un caractère tabulation.1
78La ligne excède 80 caractères.
78La ligne contient un caractère tabulation.1
79La ligne contient un caractère tabulation.1
79Il manque une espace après ','.52
80La ligne contient un caractère tabulation.1
80Il manque une espace après 'catch'.24
81La ligne contient un caractère tabulation.1
81'{' devrait être sur la ligne précédente.17
82La ligne excède 80 caractères.
82La ligne contient un caractère tabulation.1
82Il manque une espace après ','.61
83La ligne contient un caractère tabulation.1
83Il manque une espace après ','.58
84La ligne excède 80 caractères.
84La ligne contient un caractère tabulation.1
85La ligne contient un caractère tabulation.1
85Il manque une espace après ','.52
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
94Balise javadoc @param manquante pour 'request'.50
94Balise javadoc @param manquante pour 'response'.79
94Balise javadoc @throws manquante pour 'ServletException'.96
94Balise javadoc @throws manquante pour 'IOException'.114
95La ligne contient un caractère tabulation.1
96La ligne contient un caractère tabulation.1
97La ligne contient un caractère tabulation.1
97'{' devrait être sur la ligne précédente.17
98La ligne excède 80 caractères.
98La ligne contient un caractère tabulation.1
98Il manque une espace après 'cast'.43
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 excède 80 caractères.
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 contient un caractère tabulation.1
106La ligne excède 80 caractères.
106La ligne contient un caractère tabulation.1
107La ligne excède 80 caractères.
107La ligne contient un caractère tabulation.1
108La ligne excède 80 caractères.
108La ligne contient un caractère tabulation.1
109La ligne contient un caractère tabulation.1
110La ligne contient un caractère tabulation.1
110Il manque une espace avant '<'.29
110Il manque une espace après '<'.30
110Il manque une espace avant '>'.36
110Il manque une espace avant '<'.61
110Il manque une espace après '<'.62
110Il manque une espace avant '>'.68
110Il manque une espace après '>'.69
111La ligne contient un caractère tabulation.1
112La 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
116Il manque une espace après 'if'.27
116Il manque une espace avant '=='.32
116Il manque une espace avant '=='.63
116Il manque une espace après '=='.65
117La ligne contient un caractère tabulation.1
117'{' devrait être sur la ligne précédente.25
118La ligne excède 80 caractères.
118La ligne contient un caractère tabulation.1
119La ligne contient un caractère tabulation.1
121La ligne excède 80 caractères.
121La ligne contient un caractère tabulation.1
121Il manque une espace après 'if'.27
121Il manque une espace avant '=='.78
121Il manque une espace après '=='.80
122La ligne contient un caractère tabulation.1
122'{' devrait être sur la ligne précédente.25
123La ligne excède 80 caractères.
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
126Il manque une espace après 'try'.28
126Il manque une espace avant '{'.28
127La ligne contient un caractère tabulation.1
128La ligne contient un caractère tabulation.1
128Il manque une espace après 'catch'.32
129La ligne contient un caractère tabulation.1
129'{' devrait être sur la ligne précédente.25
130La ligne excède 80 caractères.
130La ligne contient un caractère tabulation.1
131La ligne contient un caractère tabulation.1
132La ligne contient un caractère tabulation.1
133La ligne contient un caractère tabulation.1
133Il manque une espace après 'try'.28
133Il manque une espace avant '{'.28
134La ligne excède 80 caractères.
134La ligne contient un caractère tabulation.1
135La ligne contient un caractère tabulation.1
135Il manque une espace après 'catch'.32
136La ligne contient un caractère tabulation.1
136'{' devrait être sur la ligne précédente.25
137La ligne excède 80 caractères.
137La ligne contient un caractère tabulation.1
138La ligne contient un caractère tabulation.1
139La ligne contient un caractère tabulation.1
140La ligne contient un caractère tabulation.1
140Il manque une espace après 'try'.28
140Il manque une espace avant '{'.28
141La ligne excède 80 caractères.
141La ligne contient un caractère tabulation.1
142La ligne contient un caractère tabulation.1
142Il manque une espace après 'catch'.32
143La ligne contient un caractère tabulation.1
143'{' devrait être sur la ligne précédente.25
144La ligne excède 80 caractères.
144La ligne contient un caractère tabulation.1
145La ligne contient un caractère tabulation.1
147La ligne contient un caractère tabulation.1
147Il manque une espace après 'try'.28
147Il manque une espace avant '{'.28
148La ligne excède 80 caractères.
148La ligne contient un caractère tabulation.1
149La ligne contient un caractère tabulation.1
149Il manque une espace après 'catch'.32
150La ligne contient un caractère tabulation.1
150'{' devrait être sur la ligne précédente.25
151La ligne excède 80 caractères.
151La ligne contient un caractère tabulation.1
152La ligne contient un caractère tabulation.1
153La ligne contient un caractère tabulation.1
154La ligne contient un caractère tabulation.1
155La ligne contient un caractère tabulation.1
156La ligne contient un caractère tabulation.1
157La ligne contient un caractère tabulation.1
157'{' devrait être sur la ligne précédente.25
158La ligne contient un caractère tabulation.1
159La ligne contient un caractère tabulation.1
160La ligne contient un caractère tabulation.1
161La ligne contient un caractère tabulation.1
162La ligne contient un caractère tabulation.1
163La ligne contient un caractère tabulation.1
164La ligne contient un caractère tabulation.1
165La ligne contient un caractère tabulation.1
166La ligne contient un caractère tabulation.1
167La ligne contient un caractère tabulation.1
168La ligne contient un caractère tabulation.1
169La ligne contient un caractère tabulation.1
169Il manque une espace après '}'.18
169Il manque une espace avant 'catch'.18
169Il manque une espace après 'catch'.23
170La ligne contient un caractère tabulation.1
170'{' devrait être sur la ligne précédente.17
171La ligne excède 80 caractères.
171La ligne contient un caractère tabulation.1
171Il manque une espace après ','.61
172La ligne excède 80 caractères.
172La ligne contient un caractère tabulation.1
173La ligne contient un caractère tabulation.1
173Il manque une espace après ','.52
174La ligne contient un caractère tabulation.1
174'}' devrait être sur la même ligne.17
175La ligne contient un caractère tabulation.1
175Il manque une espace après 'catch'.22
176La ligne contient un caractère tabulation.1
176'{' devrait être sur la ligne précédente.17
177La ligne excède 80 caractères.
177La ligne contient un caractère tabulation.1
177Il manque une espace après ','.61
178La ligne excède 80 caractères.
178La ligne contient un caractère tabulation.1
179La ligne contient un caractère tabulation.1
179Il manque une espace après ','.52
180La ligne contient un caractère tabulation.1
180Il manque une espace après 'catch'.24
181La ligne contient un caractère tabulation.1
181'{' devrait être sur la ligne précédente.17
182La ligne excède 80 caractères.
182La ligne contient un caractère tabulation.1
182Il manque une espace après ','.61
183La ligne contient un caractère tabulation.1
183Il manque une espace après ','.58
184La ligne excède 80 caractères.
184La ligne contient un caractère tabulation.1
185La ligne contient un caractère tabulation.1
185Il manque une espace après ','.52
186La ligne contient un caractère tabulation.1
187La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.ConsoleAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
2
2
2
Total :
Per method :
35
17.5
Total :
Per method :
Per statement :
4
2
0.11
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):
2
0
38
2
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.5
Total :
Per method :
Per statement :
8
4
0.23
Total :
Per method :
Per statement :
91
45.5
2.6
Statement Test Coverage :
Method Test Reference :
0
1


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


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 'model' could be declared final LocalVariableCouldBeFinal
Local variable 'operatingSystem' could be declared final LocalVariableCouldBeFinal
Local variable 'runtime' could be declared final LocalVariableCouldBeFinal
Local variable 'bootClasspath' could be declared final LocalVariableCouldBeFinal
Local variable 'classpath' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
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
50La ligne contient un caractère tabulation.1
50Commentaire javadoc manquant.9
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1
52Commentaire javadoc manquant.9
52Le nom '_startDate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.22
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
59La ligne contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
60'{' devrait être sur la ligne précédente.9
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 excède 80 caractères.
65La ligne contient un caractère tabulation.1
66La ligne contient un caractère tabulation.1
67La ligne excède 80 caractères.
67La ligne contient un caractère tabulation.1
68La ligne excède 80 caractères.
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 excède 80 caractères.
71La ligne contient un caractère tabulation.1
71Balise javadoc @param manquante pour 'request'.51
71Balise javadoc @param manquante pour 'response'.80
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 excède 80 caractères.
77La ligne contient un caractère tabulation.1
78La ligne excède 80 caractères.
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 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 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 excède 80 caractères.
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 excède 80 caractères.
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 excède 80 caractères.
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 contient un caractère tabulation.1
106La ligne excède 80 caractères.
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 excède 80 caractères.
109La ligne contient un caractère tabulation.1
110La ligne contient un caractère tabulation.1
111La ligne contient un caractère tabulation.1
112La ligne contient un caractère tabulation.1
113La ligne contient un caractère tabulation.1
114La ligne excède 80 caractères.
114La ligne contient un caractère tabulation.1
115La ligne contient un caractère tabulation.1
116La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.ConsoleModel

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
27
26
27
0
Total :
Per method :
67
2.58
Total :
Per method :
Per statement :
26
1
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):
0
1
29
325
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.04
Total :
Per method :
Per statement :
20
0.77
0.3
Total :
Per method :
Per statement :
204
7.85
3.04
Statement Test Coverage :
Method Test Reference :
0
0.96


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getVersion()
0210
setVersion(String)
0211
getVersionName()
0210
setVersionName(String)
0211
getStartDate()
0210
setStartDate(Date)
0211
getHost()
0210
setHost(String)
0211
getPort()
0210
setPort(int)
0211
getOsName()
0210
setOsName(String)
0211
getOsVersion()
0210
setOsVersion(String)
0211
getArchName()
0210
setArchName(String)
0211
getProcessors()
0210
setProcessors(Integer)
0211
getBootClasspath()
0210
setBootClasspath(String[])
0211
getClasspath()
0210
setClasspath(String[])
0211
getInputArguments()
0210
setInputArguments(String[])
0211
getSystemProperties()
0210
setSystemProperties(String[])
0210


View line in sourceCode ViolationRule
Parameter 'version' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'versionName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'startDate' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'osName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'osVersion' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'archName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'processors' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bootClasspath' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'bootClasspath' is stored directly. ArrayIsStoredDirectly
Returning '_classpath' may expose an internal array. MethodReturnsInternalArray
Parameter 'classpath' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'classpath' is stored directly. ArrayIsStoredDirectly
Returning '_inputArguments' may expose an internal array. MethodReturnsInternalArray
Parameter 'inputArguments' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'inputArguments' is stored directly. ArrayIsStoredDirectly
Returning '_systemProperties' may expose an internal array. MethodReturnsInternalArray
Parameter 'systemProperties' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'systemProperties' is stored directly. ArrayIsStoredDirectly


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getClasspath_classpath
MALICIOUS_CODEEI_EXPOSE_REPEI2getInputArguments_inputArguments
MALICIOUS_CODEEI_EXPOSE_REPEI2getStartDate_startDate
MALICIOUS_CODEEI_EXPOSE_REPEI2getSystemProperties_systemProperties
MALICIOUS_CODEEI_EXPOSE_REP2EI22setBootClasspath_bootClasspath
MALICIOUS_CODEEI_EXPOSE_REP2EI22setClasspath_classpath
MALICIOUS_CODEEI_EXPOSE_REP2EI22setInputArguments_inputArguments
MALICIOUS_CODEEI_EXPOSE_REP2EI22setStartDate_startDate
MALICIOUS_CODEEI_EXPOSE_REP2EI22setSystemProperties_systemProperties
View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
36'{' devrait être sur la ligne précédente.1
37La ligne contient un caractère tabulation.1
37Commentaire javadoc manquant.9
38La ligne contient un caractère tabulation.1
38Commentaire javadoc manquant.9
38Le nom '_version' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
39La ligne contient un caractère tabulation.1
39Commentaire javadoc manquant.9
39Le nom '_versionName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
40La ligne contient un caractère tabulation.1
40Commentaire javadoc manquant.9
40Le nom '_startDate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.22
41La ligne contient un caractère tabulation.1
41Commentaire javadoc manquant.9
41Le nom '_host' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
42La ligne contient un caractère tabulation.1
42Commentaire javadoc manquant.9
42Le nom '_port' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
43La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
44Commentaire javadoc manquant.9
44Le nom '_osName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
45La ligne contient un caractère tabulation.1
45Commentaire javadoc manquant.9
45Le nom '_osVersion' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
46La ligne contient un caractère tabulation.1
46Commentaire javadoc manquant.9
46Le nom '_archName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
47La ligne contient un caractère tabulation.1
47Commentaire javadoc manquant.9
47Le nom '_processors' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
49La ligne contient un caractère tabulation.1
49Commentaire javadoc manquant.9
49Le nom '_bootClasspath' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
50La ligne contient un caractère tabulation.1
50Commentaire javadoc manquant.9
50Le nom '_classpath' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
51La ligne contient un caractère tabulation.1
51Commentaire javadoc manquant.9
51Le nom '_inputArguments' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
52La ligne contient un caractère tabulation.1
52Commentaire javadoc manquant.9
52Le nom '_systemProperties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
53La ligne contient un caractère tabulation.1
54La ligne contient un caractère tabulation.1
54Commentaire javadoc manquant.9
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
58Commentaire javadoc manquant.9
59La ligne contient un caractère tabulation.1
59'{' devrait être sur la ligne précédente.9
60La ligne contient un caractère tabulation.1
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
62Commentaire javadoc manquant.9
63La ligne contient un caractère tabulation.1
63'{' devrait être sur la ligne précédente.9
64La ligne contient un caractère tabulation.1
65La ligne contient un caractère tabulation.1
66La ligne contient un caractère tabulation.1
66Commentaire javadoc manquant.9
67La ligne contient un caractère tabulation.1
67'{' devrait être sur la ligne précédente.9
68La ligne contient un caractère tabulation.1
69La ligne contient un caractère tabulation.1
70La ligne contient un caractère tabulation.1
70Commentaire javadoc manquant.9
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 contient un caractère tabulation.1
74Commentaire javadoc manquant.9
75La ligne contient un caractère tabulation.1
75'{' devrait être sur la ligne précédente.9
76La ligne contient un caractère tabulation.1
77La ligne contient un caractère tabulation.1
78La ligne contient un caractère tabulation.1
78Commentaire javadoc manquant.9
79La ligne contient un caractère tabulation.1
79'{' devrait être sur la ligne précédente.9
80La ligne contient un caractère tabulation.1
81La ligne contient un caractère tabulation.1
82La ligne contient un caractère tabulation.1
82Commentaire javadoc manquant.9
83La ligne contient un caractère tabulation.1
83'{' devrait être sur la ligne précédente.9
84La ligne contient un caractère tabulation.1
85La ligne contient un caractère tabulation.1
86La ligne contient un caractère tabulation.1
86Commentaire javadoc manquant.9
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
90Commentaire javadoc manquant.9
91La ligne contient un caractère tabulation.1
91'{' devrait être sur la ligne précédente.9
92La ligne contient un caractère tabulation.1
93La ligne contient un caractère tabulation.1
94La ligne contient un caractère tabulation.1
94Commentaire javadoc manquant.9
95La ligne contient un caractère tabulation.1
95'{' devrait être sur la ligne précédente.9
96La ligne contient un caractère tabulation.1
97La ligne contient un caractère tabulation.1
98La ligne contient un caractère tabulation.1
98Commentaire javadoc manquant.9
99La ligne contient un caractère tabulation.1
99'{' devrait être sur la ligne précédente.9
100La ligne contient un caractère tabulation.1
101La ligne contient un caractère tabulation.1
102La ligne contient un caractère tabulation.1
102Commentaire javadoc manquant.9
103La ligne contient un caractère tabulation.1
103'{' devrait être sur la ligne précédente.9
104La ligne contient un caractère tabulation.1
105La ligne contient un caractère tabulation.1
106La ligne contient un caractère tabulation.1
106Commentaire javadoc manquant.9
107La ligne contient un caractère tabulation.1
107'{' devrait être sur la ligne précédente.9
108La ligne contient un caractère tabulation.1
109La ligne contient un caractère tabulation.1
110La ligne contient un caractère tabulation.1
110Commentaire javadoc manquant.9
111La ligne contient un caractère tabulation.1
111'{' devrait être sur la ligne précédente.9
112La ligne contient un caractère tabulation.1
113La ligne contient un caractère tabulation.1
114La ligne contient un caractère tabulation.1
114Commentaire javadoc manquant.9
115La ligne contient un caractère tabulation.1
115'{' devrait être sur la ligne précédente.9
116La ligne contient un caractère tabulation.1
117La ligne contient un caractère tabulation.1
118La ligne contient un caractère tabulation.1
118Commentaire javadoc manquant.9
119La ligne contient un caractère tabulation.1
119'{' devrait être sur la ligne précédente.9
120La ligne contient un caractère tabulation.1
121La ligne contient un caractère tabulation.1
122La ligne contient un caractère tabulation.1
122Commentaire javadoc manquant.9
123La ligne contient un caractère tabulation.1
123'{' devrait être sur la ligne précédente.9
124La ligne contient un caractère tabulation.1
125La ligne contient un caractère tabulation.1
126La ligne contient un caractère tabulation.1
126Commentaire javadoc manquant.9
126Il manque une espace avant '<'.20
126Il manque une espace après '<'.21
126Il manque une espace avant '>'.27
127La ligne contient un caractère tabulation.1
127'{' devrait être sur la ligne précédente.9
128La ligne contient un caractère tabulation.1
129La ligne contient un caractère tabulation.1
130La ligne contient un caractère tabulation.1
130Commentaire javadoc manquant.9
131La ligne contient un caractère tabulation.1
131'{' devrait être sur la ligne précédente.9
132La ligne contient un caractère tabulation.1
133La ligne contient un caractère tabulation.1
134La ligne contient un caractère tabulation.1
134Commentaire javadoc manquant.9
135La ligne contient un caractère tabulation.1
135'{' devrait être sur la ligne précédente.9
136La ligne contient un caractère tabulation.1
137La ligne contient un caractère tabulation.1
138La ligne contient un caractère tabulation.1
138Commentaire javadoc manquant.9
139La ligne contient un caractère tabulation.1
139'{' devrait être sur la ligne précédente.9
140La ligne contient un caractère tabulation.1
141La ligne contient un caractère tabulation.1
142La ligne contient un caractère tabulation.1
142Commentaire javadoc manquant.9
143La ligne contient un caractère tabulation.1
143'{' devrait être sur la ligne précédente.9
144La ligne contient un caractère tabulation.1
145La ligne contient un caractère tabulation.1
146La ligne contient un caractère tabulation.1
146Commentaire javadoc manquant.9
147La ligne contient un caractère tabulation.1
147'{' devrait être sur la ligne précédente.9
148La ligne contient un caractère tabulation.1
149La ligne contient un caractère tabulation.1
150La ligne contient un caractère tabulation.1
150Commentaire javadoc manquant.9
151La ligne contient un caractère tabulation.1
151'{' devrait être sur la ligne précédente.9
152La ligne contient un caractère tabulation.1
153La ligne contient un caractère tabulation.1
154La ligne contient un caractère tabulation.1
154Commentaire javadoc manquant.9
155La ligne contient un caractère tabulation.1
155'{' devrait être sur la ligne précédente.9
156La ligne contient un caractère tabulation.1
157La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.JmxPerspectiveAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
2
3
Total :
Per method :
53
13.25
Total :
Per method :
Per statement :
14
3.5
0.26
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):
2
1
30
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
1
Total :
Per method :
Per statement :
25
6.25
0.47
Total :
Per method :
Per statement :
220
55
4.15
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaToHtmlAdapter.toHtml(Object)
1110
JavaToHtmlAdapter$1.toHtml(Object)
0950
init()
0510
service(HttpServletRequest,HttpServletResponse)
02430
getAttributes(MBeanServer,ObjectName,MBeanAttributeInfo[])
1621
getAdaptedValue(String,Object)
1321

View line in source of duplicated classesLinesTokensStart of code fragment
(154) org/apache/qpid/management/web/action/JmxPerspectiveAction
(173) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
16106 } private Map<String, String> getAttributes(MBeanServer server, ObjectName name, MBeanAttribute .....

View line in sourceCode ViolationRule
Private field 'mapAdapter' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'javaObject' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal
Private field '_adapters' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'objectName' could be declared final LocalVariableCouldBeFinal
Local variable 'keyProperties' could be declared final LocalVariableCouldBeFinal
Local variable 'server' could be declared final LocalVariableCouldBeFinal
Local variable 'metadata' could be declared final LocalVariableCouldBeFinal
Local variable 'attributes' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Parameter 'metadata' 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
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'adapter' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
43La ligne excède 80 caractères.
44La ligne excède 80 caractères.
47La ligne excède 80 caractères.
53'{' devrait être sur la ligne précédente.1
54La ligne contient un caractère tabulation.1
54Commentaire javadoc manquant.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 contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
62'{' devrait être sur la ligne précédente.9
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 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
79'{' devrait être sur la ligne précédente.17
80La ligne excède 80 caractères.
80La ligne contient un caractère tabulation.1
80Il manque une espace avant '<'.28
80Il manque une espace après '<'.29
80Il manque une espace après ','.36
80Il manque une espace avant '>'.42
80Il manque une espace avant '<'.56
80Il manque une espace après '<'.57
80Il manque une espace avant '>'.71
80Il manque une espace après '>'.72
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 contient un caractère tabulation.1
85La ligne contient un caractère tabulation.1
85'{' devrait être sur la ligne précédente.25
86La ligne contient un caractère tabulation.1
87La ligne contient un caractère tabulation.1
89La ligne contient un caractère tabulation.1
90La ligne contient un caractère tabulation.1
90Il manque une espace avant '<'.35
90Il manque une espace après '<'.36
90Il manque une espace avant '>'.50
91La ligne contient un caractère tabulation.1
91'{' devrait être sur la ligne précédente.25
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
103La ligne excède 80 caractères.
103La ligne contient un caractère tabulation.1
103Commentaire javadoc manquant.9
103Il manque une espace avant '<'.20
103Il manque une espace après '<'.21
103Il manque une espace avant '>'.46
103Le nom '_adapters' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.48
103Il manque une espace avant '<'.71
103Il manque une espace après '<'.72
103Il manque une espace avant '>'.97
103Il manque une espace après '>'.98
104La ligne contient un caractère tabulation.1
105La ligne contient un caractère tabulation.1
105Commentaire javadoc manquant.9
106La ligne contient un caractère tabulation.1
107La ligne contient un caractère tabulation.1
107'{' devrait être sur la ligne précédente.9
108La ligne contient un caractère tabulation.1
109La ligne contient un caractère tabulation.1
109Il manque une espace après ','.55
110La ligne contient un caractère tabulation.1
110Il manque une espace après ','.58
111La ligne contient un caractère tabulation.1
111Il manque une espace après ','.57
112La ligne contient un caractère tabulation.1
113La ligne contient un caractère tabulation.1
114La ligne contient un caractère tabulation.1
114Commentaire javadoc manquant.9
115La ligne contient un caractère tabulation.1
116La ligne excède 80 caractères.
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
120'{' devrait être sur la ligne précédente.17
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 excède 80 caractères.
124La ligne contient un caractère tabulation.1
125La ligne contient un caractère tabulation.1
126La ligne excède 80 caractères.
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 excède 80 caractères.
130La ligne contient un caractère tabulation.1
130Il manque une espace avant '<'.28
130Il manque une espace après '<'.29
130Il manque une espace avant '>'.43
130Il manque une espace après ','.91
131La ligne contient un caractère tabulation.1
132La ligne contient un caractère tabulation.1
133La ligne contient un caractère tabulation.1
133Il manque une espace après ','.57
134La ligne contient un caractère tabulation.1
134Il manque une espace après ','.63
135La ligne contient un caractère tabulation.1
135Il manque une espace après ','.59
136La ligne contient un caractère tabulation.1
137La ligne excède 80 caractères.
137La ligne contient un caractère tabulation.1
138La ligne contient un caractère tabulation.1
138Il manque une espace après ','.52
139La ligne contient un caractère tabulation.1
139Il manque une espace après 'catch'.24
140La ligne contient un caractère tabulation.1
140'{' devrait être sur la ligne précédente.17
141La ligne excède 80 caractères.
141La ligne contient un caractère tabulation.1
141Il manque une espace après ','.61
141Il manque une espace avant '+'.105
141Il manque une espace après '+'.106
142La ligne contient un caractère tabulation.1
142Il manque une espace après ','.58
143La ligne excède 80 caractères.
143La ligne contient un caractère tabulation.1
144La ligne contient un caractère tabulation.1
144Il manque une espace après ','.52
145La ligne contient un caractère tabulation.1
146La ligne contient un caractère tabulation.1
146'}' devrait être sur la même ligne.17
147La ligne contient un caractère tabulation.1
147Il manque une espace après 'catch'.22
148La ligne contient un caractère tabulation.1
148'{' devrait être sur la ligne précédente.17
149La ligne excède 80 caractères.
149La ligne contient un caractère tabulation.1
149Il manque une espace après ','.61
150La ligne contient un caractère tabulation.1
150Il manque une espace après ','.58
151La ligne excède 80 caractères.
151La ligne contient un caractère tabulation.1
152La ligne contient un caractère tabulation.1
152Il manque une espace après ','.52
153La ligne contient un caractère tabulation.1
154La ligne contient un caractère tabulation.1
156La ligne contient un caractère tabulation.1
157La ligne excède 80 caractères.
157La ligne contient un caractère tabulation.1
158La ligne contient un caractère tabulation.1
159La ligne contient un caractère tabulation.1
160La ligne contient un caractère tabulation.1
161La ligne contient un caractère tabulation.1
162La ligne contient un caractère tabulation.1
163La ligne contient un caractère tabulation.1
164La ligne contient un caractère tabulation.1
165La ligne contient un caractère tabulation.1
166La ligne excède 80 caractères.
166La ligne contient un caractère tabulation.1
166Il manque une espace avant '<'.20
166Il manque une espace après '<'.21
166Il manque une espace avant '>'.35
167La ligne contient un caractère tabulation.1
168La ligne excède 80 caractères.
168La ligne contient un caractère tabulation.1
168Il manque une espace avant '<'.20
168Il manque une espace après '<'.21
168Il manque une espace après ','.28
168Il manque une espace avant '>'.34
168Il manque une espace avant '<'.56
168Il manque une espace après '<'.57
168Il manque une espace avant '>'.71
168Il manque une espace après '>'.72
169La ligne contient un caractère tabulation.1
170La ligne contient un caractère tabulation.1
170'{' devrait être sur la ligne précédente.17
171La ligne excède 80 caractères.
171La ligne contient un caractère tabulation.1
172La ligne excède 80 caractères.
172La ligne contient un caractère tabulation.1
172Il manque une espace après ','.56
173La ligne contient un caractère tabulation.1
174La ligne contient un caractère tabulation.1
175La ligne contient un caractère tabulation.1
176La ligne contient un caractère tabulation.1
177La ligne contient un caractère tabulation.1
178La ligne contient un caractère tabulation.1
179La ligne contient un caractère tabulation.1
180La ligne contient un caractère tabulation.1
181La ligne contient un caractère tabulation.1
182La ligne contient un caractère tabulation.1
183La ligne contient un caractère tabulation.1
184La ligne contient un caractère tabulation.1
185La ligne contient un caractère tabulation.1
185'{' devrait être sur la ligne précédente.9
186La ligne contient un caractère tabulation.1
187La ligne excède 80 caractères.
187La ligne contient un caractère tabulation.1
188La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.JmxPerspectiveAction$1

Package: org.apache.qpid.management.web.action | 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):
2
1
14
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.web.action.LoggingConfigurationAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
1
2
Total :
Per method :
29
14.5
Total :
Per method :
Per statement :
4
2
0.14
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):
2
0
16
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
1
Total :
Per method :
Per statement :
13
6.5
0.45
Total :
Per method :
Per statement :
109
54.5
3.76
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
doGet(HttpServletRequest,HttpServletResponse)
11111
doPost(HttpServletRequest,HttpServletResponse)
01030


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 'messageDebuggerLogLevel' could be declared final LocalVariableCouldBeFinal
Local variable 'wsdlDebuggerLogLevel' could be declared final LocalVariableCouldBeFinal
Local variable 'webServerLogLevel' could be declared final LocalVariableCouldBeFinal
Local variable 'qmanLogLevel' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' 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
Local variable 'wsdlDebugEnabled' could be declared final LocalVariableCouldBeFinal
Local variable 'soapDebugEnabled' could be declared final LocalVariableCouldBeFinal
Local variable 'qmanLevel' could be declared final LocalVariableCouldBeFinal
Local variable 'serverLevel' 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'.
44'{' devrait être sur la ligne précédente.1
45La ligne contient un caractère tabulation.1
45Commentaire javadoc manquant.9
47La ligne excède 80 caractères.
47La ligne contient un caractère tabulation.1
47Commentaire javadoc manquant.9
47Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
48La ligne excède 80 caractères.
48La ligne contient un caractère tabulation.1
48Commentaire javadoc manquant.9
48Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
49La ligne excède 80 caractères.
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 mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1
52Commentaire javadoc manquant.9
52Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
53La ligne contient un caractère tabulation.1
53Commentaire javadoc manquant.9
53Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
54La ligne contient un caractère tabulation.1
55La ligne contient un caractère tabulation.1
56La ligne excède 80 caractères.
56La ligne contient un caractère tabulation.1
57La ligne excède 80 caractères.
57La ligne contient un caractère tabulation.1
58La ligne contient un caractère tabulation.1
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 excède 80 caractères.
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 excède 80 caractères.
66La ligne contient un caractère tabulation.1
67La ligne excède 80 caractères.
67La ligne contient un caractère tabulation.1
68La ligne excède 80 caractères.
68La ligne contient un caractère tabulation.1
69La ligne excède 80 caractères.
69La ligne contient un caractère tabulation.1
70La ligne contient un caractère tabulation.1
71La ligne excède 80 caractères.
71La ligne contient un caractère tabulation.1
72La ligne excède 80 caractères.
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 excède 80 caractères.
74La ligne contient un caractère tabulation.1
75La ligne contient un caractère tabulation.1
76La ligne excède 80 caractères.
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 excède 80 caractères.
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 excède 80 caractères.
86La ligne contient un caractère tabulation.1
87La ligne excède 80 caractères.
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 excède 80 caractères.
90La ligne contient un caractère tabulation.1
91La ligne contient un caractère tabulation.1
92La ligne excède 80 caractères.
92La ligne contient un caractère tabulation.1
93La ligne excède 80 caractères.
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 excède 80 caractères.
96La ligne contient un caractère tabulation.1
97La ligne contient un caractère tabulation.1
98La ligne excède 80 caractères.
98La ligne contient un caractère tabulation.1
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 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
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
111La ligne contient un caractère tabulation.1
112La ligne contient un caractère tabulation.1
114La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.ResourcesManagementAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
1
1
Total :
Per method :
20
20
Total :
Per method :
Per statement :
4
4
0.2
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
20
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
1
Total :
Per method :
Per statement :
9
9
0.45
Total :
Per method :
Per statement :
65
65
3.25
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
service(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 'qman' could be declared final LocalVariableCouldBeFinal
Local variable 'managementClient' could be declared final LocalVariableCouldBeFinal
Local variable 'model' could be declared final LocalVariableCouldBeFinal
Local variable 'mxServer' could be declared final LocalVariableCouldBeFinal
Local variable 'objectNames' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
46La ligne excède 80 caractères.
48La ligne excède 80 caractères.
54'{' devrait être sur la ligne précédente.1
55La ligne contient un caractère tabulation.1
55Commentaire javadoc manquant.9
56La ligne contient un caractère tabulation.1
57La ligne contient un caractère tabulation.1
57Commentaire javadoc manquant.9
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
62La ligne contient un caractère tabulation.1
62'{' devrait être sur la ligne précédente.17
63La ligne excède 80 caractères.
63La ligne contient un caractère tabulation.1
63Il manque une espace après 'cast'.43
64La ligne excède 80 caractères.
64La ligne contient un caractère tabulation.1
64Il manque une espace avant '<'.29
64Il manque une espace après '<'.30
64Il manque une espace avant '>'.46
65La ligne contient un caractère tabulation.1
66La ligne contient un caractère tabulation.1
67La ligne contient un caractère tabulation.1
67'{' devrait être sur la ligne précédente.25
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 excède 80 caractères.
71La ligne contient un caractère tabulation.1
72La ligne excède 80 caractères.
72La ligne contient un caractère tabulation.1
72Il manque une espace avant '<'.36
72Il manque une espace après '<'.37
72Il manque une espace avant '>'.47
73La ligne contient un caractère tabulation.1
74La ligne contient un caractère tabulation.1
74'{' devrait être sur la ligne précédente.33
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 excède 80 caractères.
81La ligne contient un caractère tabulation.1
82La ligne contient un caractère tabulation.1
82Il manque une espace après ','.52
83La ligne contient un caractère tabulation.1
83Il manque une espace après 'catch'.24
84La ligne contient un caractère tabulation.1
84'{' devrait être sur la ligne précédente.17
85La ligne excède 80 caractères.
85La ligne contient un caractère tabulation.1
85Il manque une espace après ','.61
86La ligne contient un caractère tabulation.1
86Il manque une espace après ','.58
87La ligne excède 80 caractères.
87La ligne contient un caractère tabulation.1
88La ligne contient un caractère tabulation.1
88Il manque une espace après ','.52
89La ligne contient un caractère tabulation.1
90La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.WsdmOperationsPerspectiveAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
5
2
4
Total :
Per method :
65
13
Total :
Per method :
Per statement :
15
3
0.23
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
1
46
9
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :
30
6
0.46
Total :
Per method :
Per statement :
223
44.6
3.43
Statement Test Coverage :
Method Test Reference :
0
3.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaToHtmlAdapter.toHtml(Object)
0110
JavaToHtmlAdapter$1.toHtml(Object)
01050
init()
01110
service(HttpServletRequest,HttpServletResponse)
02120
getURI(HttpServletRequest)
0621
getAttributes(MBeanServer,ObjectName,MBeanAttributeInfo[])
0621
getAdaptedValue(String,Object)
0321

View line in source of duplicated classesLinesTokensStart of code fragment
(62) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(56) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
64348 private ProxyHandler proxyHandler; interface JavaToHtmlAdapter { String toHtml(Object java .....
(147) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(144) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
45265 RequestDispatcher dispatcher = request.getRequestDispatcher("/wsdm_properties_perspective.jsp") .....
(108) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(56) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
18119 proxyHandler = new ReflectionProxyHandler(); proxyHandler.setAction("http://schemas.xmlsoap.o .....
(154) org/apache/qpid/management/web/action/JmxPerspectiveAction
(173) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
16106 } private Map<String, String> getAttributes(MBeanServer server, ObjectName name, MBeanAttribute .....
(108) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(54) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
14101 proxyHandler = new ReflectionProxyHandler(); proxyHandler.setAction("http://schemas.xmlsoap.o .....
(129) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(124) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
2192 wsresourceid); // WsResourceClient resourceClient = new WsResourceClient(resourceEndpoi .....
(147) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(87) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
1877 RequestDispatcher dispatcher = request.getRequestDispatcher("/tbd.jsp"); dispatcher.forward( .....

View line in sourceCode ViolationRule
Perhaps 'proxyHandler' could be replaced by a local variable. SingularField
Private field 'mapAdapter' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'javaObject' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal
Private field 'adapters' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'resourceId' could be declared final LocalVariableCouldBeFinal
Local variable 'objectName' could be declared final LocalVariableCouldBeFinal
Local variable 'wsdmResourceId' could be declared final LocalVariableCouldBeFinal
Local variable 'resourceEndpointReference' could be declared final LocalVariableCouldBeFinal
Local variable 'keyProperties' could be declared final LocalVariableCouldBeFinal
Local variable 'server' could be declared final LocalVariableCouldBeFinal
Local variable 'metadata' could be declared final LocalVariableCouldBeFinal
Local variable 'attributes' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal
Parameter 'metadata' 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
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'adapter' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
50La ligne excède 80 caractères.
53La ligne excède 80 caractères.
59'{' devrait être sur la ligne précédente.1
60La ligne contient un caractère tabulation.1
60Commentaire javadoc manquant.9
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
62Commentaire javadoc manquant.9
63La ligne contient un caractère tabulation.1
64Commentaire javadoc manquant.
64La ligne contient un caractère tabulation.1
65La ligne contient un caractère tabulation.1
65'{' devrait être sur la ligne précédente.9
66La ligne contient un caractère tabulation.1
66Commentaire javadoc manquant.17
67La ligne contient un caractère tabulation.1
68La ligne contient un caractère tabulation.1
69La ligne contient un caractère tabulation.1
69Commentaire javadoc manquant.9
70La ligne contient un caractère tabulation.1
71La ligne contient un caractère tabulation.1
71Commentaire javadoc manquant.9
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
75'{' devrait être sur la ligne précédente.17
76La ligne excède 80 caractères.
76La ligne contient un caractère tabulation.1
76Il manque une espace avant '<'.28
76Il manque une espace après '<'.29
76Il manque une espace après ','.36
76Il manque une espace avant '>'.42
76Il manque une espace avant '<'.56
76Il manque une espace après '<'.57
76Il manque une espace avant '>'.71
76Il manque une espace après '>'.72
78La ligne contient un caractère tabulation.1
79La ligne contient un caractère tabulation.1
79'{' devrait être sur la ligne précédente.25
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
85Il manque une espace avant '<'.35
85Il manque une espace après '<'.36
85Il manque une espace avant '>'.50
86La ligne contient un caractère tabulation.1
86'{' devrait être sur la ligne précédente.25
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 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 excède 80 caractères.
98La ligne contient un caractère tabulation.1
98Commentaire javadoc manquant.9
98Il manque une espace avant '<'.20
98Il manque une espace après '<'.21
98Il manque une espace avant '>'.46
98Il manque une espace avant '<'.70
98Il manque une espace après '<'.71
98Il manque une espace avant '>'.96
98Il manque une espace après '>'.97
99La ligne contient un caractère tabulation.1
100La ligne contient un caractère tabulation.1
100Commentaire javadoc manquant.9
101La ligne contient un caractère tabulation.1
102La ligne contient un caractère tabulation.1
102'{' devrait être sur la ligne précédente.9
103La ligne contient un caractère tabulation.1
104La ligne contient un caractère tabulation.1
104Il manque une espace après ','.54
105La ligne contient un caractère tabulation.1
105Il manque une espace après ','.57
106La ligne contient un caractère tabulation.1
106Il manque une espace après ','.56
107La ligne contient un caractère tabulation.1
108La ligne contient un caractère tabulation.1
109La ligne excède 80 caractères.
109La ligne contient un caractère tabulation.1
110La ligne excède 80 caractères.
110La ligne contient un caractère tabulation.1
111La ligne excède 80 caractères.
111La ligne contient un caractère tabulation.1
112La ligne excède 80 caractères.
112La 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
116Commentaire javadoc manquant.9
117La ligne contient un caractère tabulation.1
118La ligne excède 80 caractères.
118La ligne contient un caractère tabulation.1
119La ligne contient un caractère tabulation.1
120La ligne contient un caractère tabulation.1
121La ligne contient un caractère tabulation.1
121'{' devrait être sur la ligne précédente.17
122La ligne contient un caractère tabulation.1
123La ligne contient un caractère tabulation.1
124La ligne excède 80 caractères.
124La ligne contient un caractère tabulation.1
125La ligne contient un caractère tabulation.1
126La ligne excède 80 caractères.
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
131La ligne excède 80 caractères.
131La ligne contient un caractère tabulation.3
132La ligne excède 80 caractères.
132La ligne contient un caractère tabulation.3
133La ligne excède 80 caractères.
133La ligne contient un caractère tabulation.3
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 excède 80 caractères.
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 contient un caractère tabulation.1
140La ligne excède 80 caractères.
140La ligne contient un caractère tabulation.1
140Il manque une espace avant '<'.28
140Il manque une espace après '<'.29
140Il manque une espace avant '>'.43
140Il manque une espace après ','.91
141La ligne contient un caractère tabulation.1
142La ligne contient un caractère tabulation.1
143La ligne contient un caractère tabulation.1
143Il manque une espace après ','.57
144La ligne contient un caractère tabulation.1
144Il manque une espace après ','.63
145La ligne contient un caractère tabulation.1
145Il manque une espace après ','.59
146La ligne contient un caractère tabulation.1
147La ligne excède 80 caractères.
147La ligne contient un caractère tabulation.1
148La ligne contient un caractère tabulation.1
148Il manque une espace après ','.52
149La ligne contient un caractère tabulation.1
149Il manque une espace après 'catch'.24
150La ligne contient un caractère tabulation.1
150'{' devrait être sur la ligne précédente.17
151La ligne excède 80 caractères.
151La ligne contient un caractère tabulation.1
151Il manque une espace après ','.61
152La ligne contient un caractère tabulation.1
152Il manque une espace après ','.58
153La ligne excède 80 caractères.
153La ligne contient un caractère tabulation.1
154La ligne contient un caractère tabulation.1
154Il manque une espace après ','.52
155La ligne contient un caractère tabulation.1
156La ligne contient un caractère tabulation.1
158La ligne contient un caractère tabulation.1
158Commentaire javadoc manquant.9
159La ligne contient un caractère tabulation.1
159'{' devrait être sur la ligne précédente.9
160La ligne contient un caractère tabulation.1
161La ligne contient un caractère tabulation.1
161'{' devrait être sur la ligne précédente.17
162La ligne contient un caractère tabulation.1
163La ligne contient un caractère tabulation.1
164La ligne contient un caractère tabulation.1
165La ligne contient un caractère tabulation.1
166La ligne contient un caractère tabulation.1
167La ligne contient un caractère tabulation.1
168La ligne contient un caractère tabulation.1
169La ligne contient un caractère tabulation.1
170La ligne contient un caractère tabulation.1
171La ligne contient un caractère tabulation.1
172La ligne contient un caractère tabulation.1
173La ligne contient un caractère tabulation.1
175La ligne excède 80 caractères.
175La ligne contient un caractère tabulation.1
175Commentaire javadoc manquant.9
175Il manque une espace avant '<'.20
175Il manque une espace après '<'.21
175Il manque une espace avant '>'.35
176La ligne contient un caractère tabulation.1
177La ligne excède 80 caractères.
177La ligne contient un caractère tabulation.1
177Il manque une espace avant '<'.20
177Il manque une espace après '<'.21
177Il manque une espace après ','.28
177Il manque une espace avant '>'.34
177Il manque une espace avant '<'.56
177Il manque une espace après '<'.57
177Il manque une espace avant '>'.71
177Il manque une espace après '>'.72
178La ligne contient un caractère tabulation.1
179La ligne contient un caractère tabulation.1
179'{' devrait être sur la ligne précédente.17
180La ligne excède 80 caractères.
180La ligne contient un caractère tabulation.1
181La ligne excède 80 caractères.
181La ligne contient un caractère tabulation.1
181Il manque une espace après ','.56
182La ligne contient un caractère tabulation.1
183La ligne contient un caractère tabulation.1
184La ligne contient un caractère tabulation.1
185La ligne contient un caractère tabulation.1
186La ligne contient un caractère tabulation.1
186Commentaire javadoc manquant.9
187La ligne contient un caractère tabulation.1
187'{' devrait être sur la ligne précédente.9
188La ligne contient un caractère tabulation.1
189La ligne excède 80 caractères.
189La ligne contient un caractère tabulation.1
190La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.WsdmOperationsPerspectiveAction$1

Package: org.apache.qpid.management.web.action | 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):
2
1
14
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.web.action.WsdmPropertiesPerspectiveAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
5
2
5
Total :
Per method :
67
13.4
Total :
Per method :
Per statement :
15
3
0.22
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
1
47
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
33
6.6
0.49
Total :
Per method :
Per statement :
231
46.2
3.45
Statement Test Coverage :
Method Test Reference :
0
4.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaToHtmlAdapter.toHtml(Object)
0110
JavaToHtmlAdapter$1.toHtml(Object)
01050
init()
01110
service(HttpServletRequest,HttpServletResponse)
02120
getURI(HttpServletRequest)
0621
getAttributes(MBeanServer,ObjectName,MBeanAttributeInfo[])
0621
getAdaptedValue(String,Object)
0321

View line in source of duplicated classesLinesTokensStart of code fragment
(62) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(56) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
64348 private ProxyHandler proxyHandler; interface JavaToHtmlAdapter { String toHtml(Object java .....
(147) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(144) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
45265 RequestDispatcher dispatcher = request.getRequestDispatcher("/wsdm_properties_perspective.jsp") .....
(102) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
(56) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
22150 proxyHandler = new ReflectionProxyHandler(); proxyHandler.setAction("http://schemas.xmlsoap.o .....
(129) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(124) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
2192 wsresourceid); // WsResourceClient resourceClient = new WsResourceClient(resourceEndpoi .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.muse.ws.resource.remote.WsResourceClient' UnusedImports
Avoid unused private fields such as 'WSDL_DIALECT'. UnusedPrivateField
Avoid unused private fields such as 'RMD_DIALECT'. UnusedPrivateField
Perhaps 'proxyHandler' could be replaced by a local variable. SingularField
Private field 'mapAdapter' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'javaObject' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal
Private field 'adapters' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'resourceId' could be declared final LocalVariableCouldBeFinal
Local variable 'objectName' could be declared final LocalVariableCouldBeFinal
Local variable 'wsresourceid' could be declared final LocalVariableCouldBeFinal
Local variable 'resourceEndpointReference' could be declared final LocalVariableCouldBeFinal
Local variable 'keyProperties' could be declared final LocalVariableCouldBeFinal
Local variable 'server' could be declared final LocalVariableCouldBeFinal
Local variable 'metadata' could be declared final LocalVariableCouldBeFinal
Local variable 'attributes' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal
Parameter 'metadata' 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
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'adapter' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
50Commentaire javadoc manquant.
51'{' devrait être sur la ligne précédente.1
52La ligne contient un caractère tabulation.1
52Commentaire javadoc manquant.9
53La ligne excède 80 caractères.
53La ligne contient un caractère tabulation.1
53Commentaire javadoc manquant.9
54La ligne excède 80 caractères.
54La ligne contient un caractère tabulation.1
54Commentaire javadoc manquant.9
55La ligne contient un caractère tabulation.1
56La ligne contient un caractère tabulation.1
56Commentaire javadoc manquant.9
57La ligne contient un caractère tabulation.1
58Commentaire javadoc manquant.
58La ligne contient un caractère tabulation.1
59La ligne contient un caractère tabulation.1
59'{' devrait être sur la ligne précédente.9
60La ligne contient un caractère tabulation.1
60Commentaire javadoc manquant.17
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
63La ligne contient un caractère tabulation.1
63Commentaire javadoc manquant.9
64La ligne contient un caractère tabulation.1
65La ligne contient un caractère tabulation.1
65Commentaire javadoc manquant.9
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
69'{' devrait être sur la ligne précédente.17
70La ligne excède 80 caractères.
70La ligne contient un caractère tabulation.1
70Il manque une espace avant '<'.28
70Il manque une espace après '<'.29
70Il manque une espace après ','.36
70Il manque une espace avant '>'.42
70Il manque une espace avant '<'.56
70Il manque une espace après '<'.57
70Il manque une espace avant '>'.71
70Il manque une espace après '>'.72
72La ligne contient un caractère tabulation.1
73La ligne contient un caractère tabulation.1
73'{' devrait être sur la ligne précédente.25
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
79Il manque une espace avant '<'.35
79Il manque une espace après '<'.36
79Il manque une espace avant '>'.50
80La ligne contient un caractère tabulation.1
80'{' devrait être sur la ligne précédente.25
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 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 excède 80 caractères.
92La ligne contient un caractère tabulation.1
92Commentaire javadoc manquant.9
92Il manque une espace avant '<'.20
92Il manque une espace après '<'.21
92Il manque une espace avant '>'.46
92Il manque une espace avant '<'.70
92Il manque une espace après '<'.71
92Il manque une espace avant '>'.96
92Il manque une espace après '>'.97
93La ligne contient un caractère tabulation.1
94La ligne contient un caractère tabulation.1
94Commentaire javadoc manquant.9
95La ligne contient un caractère tabulation.1
96La ligne contient un caractère tabulation.1
96'{' devrait être sur la ligne précédente.9
97La ligne contient un caractère tabulation.1
98La ligne contient un caractère tabulation.1
98Il manque une espace après ','.54
99La ligne contient un caractère tabulation.1
99Il manque une espace après ','.57
100La ligne contient un caractère tabulation.1
100Il manque une espace après ','.56
101La ligne contient un caractère tabulation.1
102La ligne contient un caractère tabulation.1
103La ligne excède 80 caractères.
103La ligne contient un caractère tabulation.1
104La ligne excède 80 caractères.
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 excède 80 caractères.
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
110Commentaire javadoc manquant.9
111La ligne contient un caractère tabulation.1
112La ligne excède 80 caractères.
112La 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
115'{' devrait être sur la ligne précédente.17
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 excède 80 caractères.
119La ligne contient un caractère tabulation.1
120La ligne contient un caractère tabulation.1
121La ligne excède 80 caractères.
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
125La ligne contient un caractère tabulation.1
126La ligne excède 80 caractères.
126La ligne contient un caractère tabulation.3
127La ligne excède 80 caractères.
127La ligne contient un caractère tabulation.3
128La ligne excède 80 caractères.
128La ligne contient un caractère tabulation.3
129La ligne contient un caractère tabulation.1
130La ligne excède 80 caractères.
130La ligne contient un caractère tabulation.1
131La ligne contient un caractère tabulation.1
132La ligne contient un caractère tabulation.1
133La ligne excède 80 caractères.
133La ligne contient un caractère tabulation.1
134La ligne contient un caractère tabulation.1
135La ligne contient un caractère tabulation.1
136La ligne contient un caractère tabulation.1
137La ligne excède 80 caractères.
137La ligne contient un caractère tabulation.1
137Il manque une espace avant '<'.28
137Il manque une espace après '<'.29
137Il manque une espace avant '>'.43
137Il manque une espace après ','.91
138La ligne contient un caractère tabulation.1
139La ligne contient un caractère tabulation.1
140La ligne contient un caractère tabulation.1
140Il manque une espace après ','.57
141La ligne contient un caractère tabulation.1
141Il manque une espace après ','.63
142La ligne contient un caractère tabulation.1
142Il manque une espace après ','.59
143La ligne contient un caractère tabulation.1
144La ligne excède 80 caractères.
144La ligne contient un caractère tabulation.1
145La ligne contient un caractère tabulation.1
145Il manque une espace après ','.52
146La ligne contient un caractère tabulation.1
146Il manque une espace après 'catch'.24
147La ligne contient un caractère tabulation.1
147'{' devrait être sur la ligne précédente.17
148La ligne excède 80 caractères.
148La ligne contient un caractère tabulation.1
148Il manque une espace après ','.61
149La ligne contient un caractère tabulation.1
149Il manque une espace après ','.58
150La ligne excède 80 caractères.
150La ligne contient un caractère tabulation.1
151La ligne contient un caractère tabulation.1
151Il manque une espace après ','.52
152La ligne contient un caractère tabulation.1
153La ligne contient un caractère tabulation.1
155La ligne contient un caractère tabulation.1
155Commentaire javadoc manquant.9
156La ligne contient un caractère tabulation.1
156'{' devrait être sur la ligne précédente.9
157La ligne contient un caractère tabulation.1
158La ligne contient un caractère tabulation.1
158'{' devrait être sur la ligne précédente.17
159La ligne contient un caractère tabulation.1
160La ligne contient un caractère tabulation.1
161La ligne contient un caractère tabulation.1
162La ligne contient un caractère tabulation.1
163La ligne contient un caractère tabulation.1
164La ligne contient un caractère tabulation.1
165La ligne contient un caractère tabulation.1
166La ligne contient un caractère tabulation.1
167La ligne contient un caractère tabulation.1
168La ligne contient un caractère tabulation.1
169La ligne contient un caractère tabulation.1
170La ligne contient un caractère tabulation.1
172La ligne excède 80 caractères.
172La ligne contient un caractère tabulation.1
172Commentaire javadoc manquant.9
172Il manque une espace avant '<'.20
172Il manque une espace après '<'.21
172Il manque une espace avant '>'.35
173La ligne contient un caractère tabulation.1
174La ligne excède 80 caractères.
174La ligne contient un caractère tabulation.1
174Il manque une espace avant '<'.20
174Il manque une espace après '<'.21
174Il manque une espace après ','.28
174Il manque une espace avant '>'.34
174Il manque une espace avant '<'.56
174Il manque une espace après '<'.57
174Il manque une espace avant '>'.71
174Il manque une espace après '>'.72
175La ligne contient un caractère tabulation.1
176La ligne contient un caractère tabulation.1
176'{' devrait être sur la ligne précédente.17
177La ligne excède 80 caractères.
177La ligne contient un caractère tabulation.1
178La ligne excède 80 caractères.
178La ligne contient un caractère tabulation.1
178Il manque une espace après ','.56
179La ligne contient un caractère tabulation.1
180La ligne contient un caractère tabulation.1
181La ligne contient un caractère tabulation.1
182La ligne contient un caractère tabulation.1
183La ligne contient un caractère tabulation.1
183Commentaire javadoc manquant.9
184La ligne contient un caractère tabulation.1
184'{' devrait être sur la ligne précédente.9
185La ligne contient un caractère tabulation.1
186La ligne excède 80 caractères.
186La ligne contient un caractère tabulation.1
187La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.WsdmPropertiesPerspectiveAction$1

Package: org.apache.qpid.management.web.action | 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):
2
1
14
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.web.action.WsdmRmdPerspectiveAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
2
3
Total :
Per method :
26
8.67
Total :
Per method :
Per statement :
5
1.67
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):
2
0
23
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
13
4.33
0.5
Total :
Per method :
Per statement :
102
34
3.92
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
init()
0710
service(HttpServletRequest,HttpServletResponse)
0820
getURI(HttpServletRequest)
0620

View line in source of duplicated classesLinesTokensStart of code fragment
(87) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
(108) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
27124 RequestDispatcher dispatcher = request.getRequestDispatcher("/wsdm_wsdl_perspective.jsp"); d .....
(45) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
(47) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
23118 private static final Object [] WSDL_DIALECT = new Object[]{"http://schemas.xmlsoap.org/wsdl/"}; .....
(108) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(54) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
14101 proxyHandler = new ReflectionProxyHandler(); proxyHandler.setAction("http://schemas.xmlsoap.o .....
(147) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(87) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
1877 RequestDispatcher dispatcher = request.getRequestDispatcher("/tbd.jsp"); dispatcher.forward( .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'javax.management.ObjectName' UnusedImports
Avoid unused imports such as 'org.apache.muse.util.xml.XmlUtils' UnusedImports
Avoid unused imports such as 'org.apache.muse.ws.addressing.EndpointReference' UnusedImports
Avoid unused imports such as 'org.apache.muse.ws.resource.remote.WsResourceClient' UnusedImports
Avoid unused private fields such as 'DIALECT'. UnusedPrivateField
Perhaps 'proxyHandler' could be replaced by a local variable. SingularField
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Avoid unused private methods such as 'getURI(HttpServletRequest)'. UnusedPrivateMethod
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
42Commentaire javadoc manquant.
43'{' devrait être sur la ligne précédente.1
44La ligne contient un caractère tabulation.1
44Commentaire javadoc manquant.9
45La ligne excède 80 caractères.
45La ligne contient un caractère tabulation.1
45Commentaire javadoc manquant.9
46La ligne contient un caractère tabulation.1
47La ligne contient un caractère tabulation.1
47Commentaire javadoc manquant.9
48La ligne contient un caractère tabulation.1
49La ligne contient un caractère tabulation.1
49Commentaire javadoc manquant.9
50La ligne contient un caractère tabulation.1
51La ligne contient un caractère tabulation.1
51Commentaire javadoc manquant.9
52La ligne contient un caractère tabulation.1
53La ligne contient un caractère tabulation.1
53'{' devrait être sur la ligne précédente.9
54La ligne contient un caractère tabulation.1
55La ligne excède 80 caractères.
55La ligne contient un caractère tabulation.1
56La ligne excède 80 caractères.
56La ligne contient un caractère tabulation.1
57La ligne excède 80 caractères.
57La ligne contient un caractère tabulation.1
58La ligne excède 80 caractères.
58La ligne contient un caractère tabulation.1
59La ligne contient un caractère tabulation.1
60La ligne contient un caractère tabulation.1
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
62Commentaire javadoc manquant.9
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
67'{' devrait être sur la ligne précédente.17
68La ligne contient un caractère tabulation.3
69La ligne contient un caractère tabulation.3
70La ligne contient un caractère tabulation.3
71La ligne excède 80 caractères.
71La ligne contient un caractère tabulation.3
72La ligne excède 80 caractères.
72La ligne contient un caractère tabulation.3
73La ligne contient un caractère tabulation.3
74La ligne contient un caractère tabulation.3
75La ligne contient un caractère tabulation.3
76La ligne contient un caractère tabulation.3
77La ligne excède 80 caractères.
77La ligne contient un caractère tabulation.3
78La ligne excède 80 caractères.
78La ligne contient un caractère tabulation.3
79La ligne contient un caractère tabulation.3
80La ligne contient un caractère tabulation.11
81La ligne contient un caractère tabulation.11
82La ligne excède 80 caractères.
82La ligne contient un caractère tabulation.3
83La ligne contient un caractère tabulation.3
84La ligne contient un caractère tabulation.3
85La ligne contient un caractère tabulation.3
86La ligne contient un caractère tabulation.3
87La ligne excède 80 caractères.
87La ligne contient un caractère tabulation.1
88La ligne contient un caractère tabulation.1
88Il manque une espace après ','.52
89La ligne contient un caractère tabulation.1
89Il manque une espace après 'catch'.24
90La ligne contient un caractère tabulation.1
90'{' devrait être sur la ligne précédente.17
91La ligne excède 80 caractères.
91La ligne contient un caractère tabulation.1
91Il manque une espace après ','.61
92La ligne contient un caractère tabulation.1
92Il manque une espace après ','.58
93La ligne excède 80 caractères.
93La ligne contient un caractère tabulation.1
94La ligne contient un caractère tabulation.1
94Il manque une espace après ','.52
95La ligne contient un caractère tabulation.1
96La ligne contient un caractère tabulation.1
98La ligne contient un caractère tabulation.1
98Commentaire javadoc manquant.9
99La ligne contient un caractère tabulation.1
99'{' devrait être sur la ligne précédente.9
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.17
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 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
111La ligne contient un caractère tabulation.1
112La ligne contient un caractère tabulation.1

org.apache.qpid.management.web.action.WsdmWsdlPerspectiveAction

Package: org.apache.qpid.management.web.action | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
2
3
Total :
Per method :
48
16
Total :
Per method :
Per statement :
8
2.67
0.17
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
39
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
19
6.33
0.4
Total :
Per method :
Per statement :
129
43
2.69
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
init()
0710
service(HttpServletRequest,HttpServletResponse)
03050
getURI(HttpServletRequest)
0621

View line in source of duplicated classesLinesTokensStart of code fragment
(102) org/apache/qpid/management/web/action/WsdmPropertiesPerspectiveAction
(56) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
22150 proxyHandler = new ReflectionProxyHandler(); proxyHandler.setAction("http://schemas.xmlsoap.o .....
(87) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
(108) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
27124 RequestDispatcher dispatcher = request.getRequestDispatcher("/wsdm_wsdl_perspective.jsp"); d .....
(108) org/apache/qpid/management/web/action/WsdmOperationsPerspectiveAction
(56) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
18119 proxyHandler = new ReflectionProxyHandler(); proxyHandler.setAction("http://schemas.xmlsoap.o .....
(45) org/apache/qpid/management/web/action/WsdmRmdPerspectiveAction
(47) org/apache/qpid/management/web/action/WsdmWsdlPerspectiveAction
23118 private static final Object [] WSDL_DIALECT = new Object[]{"http://schemas.xmlsoap.org/wsdl/"}; .....

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 'resourceId' could be declared final LocalVariableCouldBeFinal
Local variable 'objectName' could be declared final LocalVariableCouldBeFinal
Local variable 'wsresourceid' could be declared final LocalVariableCouldBeFinal
Local variable 'resourceEndpointReference' could be declared final LocalVariableCouldBeFinal
Local variable 'resourceClient' could be declared final LocalVariableCouldBeFinal
Local variable 'wsdl' could be declared final LocalVariableCouldBeFinal
Local variable 'nodelist' could be declared final LocalVariableCouldBeFinal
Local variable 'node' could be declared final LocalVariableCouldBeFinal
A switch with less than 3 branches is inefficient, use a if statement instead. TooFewBranchesForASwitchStatement
Switch statements should have a default label SwitchStmtsShouldHaveDefault
Local variable 'element' could be declared final LocalVariableCouldBeFinal
Local variable 'output' could be declared final LocalVariableCouldBeFinal
Local variable 'keyProperties' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Local variable 'dispatcher' could be declared final LocalVariableCouldBeFinal
Parameter 'request' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'builder' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
44Commentaire javadoc manquant.
45'{' devrait être sur la ligne précédente.1
46La ligne contient un caractère tabulation.1
46Commentaire javadoc manquant.9
47La ligne excède 80 caractères.
47La ligne contient un caractère tabulation.1
47Commentaire javadoc manquant.9
48La ligne contient un caractère tabulation.1
49La ligne contient un caractère tabulation.1
49Commentaire javadoc manquant.9
50La ligne contient un caractère tabulation.1
51La ligne contient un caractère tabulation.1
51Commentaire javadoc manquant.9
52La ligne contient un caractère tabulation.1
53La ligne contient un caractère tabulation.1
53Commentaire javadoc manquant.9
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 excède 80 caractères.
57La ligne contient un caractère tabulation.1
58La ligne excède 80 caractères.
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 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
64Commentaire javadoc manquant.9
65La ligne contient un caractère tabulation.1
66La ligne excède 80 caractères.
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
69'{' devrait être sur la ligne précédente.17
70La ligne contient un caractère tabulation.1
71La ligne contient un caractère tabulation.1
73La ligne excède 80 caractères.
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
79La ligne excède 80 caractères.
79La ligne contient un caractère tabulation.1
80La ligne excède 80 caractères.
80La ligne contient un caractère tabulation.1
80Il manque une espace après 'cast'.52
80Il manque une espace après ','.87
81La ligne contient un caractère tabulation.1
82La ligne contient un caractère tabulation.9
83La ligne contient un caractère tabulation.9
84La ligne contient un caractère tabulation.9
85La ligne contient un caractère tabulation.9
85'{' devrait être sur la ligne précédente.17
86La ligne contient un caractère tabulation.9
87La ligne contient un caractère tabulation.9
88La ligne contient un caractère tabulation.9
88'{' devrait être sur la ligne précédente.25
89La ligne contient un caractère tabulation.9
90La ligne contient un caractère tabulation.9
90Evitez d'imbriquer les blocs.33
91La ligne contient un caractère tabulation.9
92La ligne excède 80 caractères.
92La ligne contient un caractère tabulation.9
93La ligne contient un caractère tabulation.9
93'{' devrait être sur la ligne précédente.41
94La ligne contient un caractère tabulation.9
95La ligne contient un caractère tabulation.9
96La ligne contient un caractère tabulation.9
97La ligne contient un caractère tabulation.9
98La ligne contient un caractère tabulation.9
99La ligne contient un caractère tabulation.9
100La ligne contient un caractère tabulation.9
101La ligne contient un caractère tabulation.9
102La ligne contient un caractère tabulation.9
103La ligne excède 80 caractères.
103La 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
106Il manque une espace après ','.63
107La ligne contient un caractère tabulation.1
107Il manque une espace après ','.53
108La ligne excède 80 caractères.
108La ligne contient un caractère tabulation.1
109La ligne contient un caractère tabulation.1
109Il manque une espace après ','.52
110La ligne contient un caractère tabulation.1
110Il manque une espace après 'catch'.24
111La ligne contient un caractère tabulation.1
111'{' devrait être sur la ligne précédente.17
112La ligne excède 80 caractères.
112La ligne contient un caractère tabulation.1
112Il manque une espace après ','.61
113La ligne contient un caractère tabulation.1
113Il manque une espace après ','.58
114La ligne excède 80 caractères.
114La ligne contient un caractère tabulation.1
115La ligne contient un caractère tabulation.1
115Il manque une espace après ','.52
116La ligne contient un caractère tabulation.1
117La ligne contient un caractère tabulation.1
119La ligne contient un caractère tabulation.1
119Commentaire javadoc manquant.9
120La ligne contient un caractère tabulation.1
120'{' devrait être sur la ligne précédente.9
121La ligne contient un caractère tabulation.1
122La ligne contient un caractère tabulation.1
122'{' devrait être sur la ligne précédente.17
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
131La ligne contient un caractère tabulation.1
132La ligne contient un caractère tabulation.1
133La ligne contient un caractère tabulation.1