![]() |
|
http://xradar.sourceforge.net |
Statics Report - System: 1.0, Version: 0, Date: Today | Designed for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant. |
[Statics] classes-org.apache.qpid.server.virtualhost |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Package: org.apache.qpid.server.virtualhost | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 1 1 1 0 | Total : Per method : | 3 3 | Total : Per method : Per statement : | 1 1 0.33 |
||
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 1 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 1 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 7 7 2.33 | Statement Test Coverage : Method Test Reference : | 0 0 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getName() | 0 | 1 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
32 | '{' devrait être sur la ligne précédente. | 1 |
33 | Commentaire javadoc manquant. | 5 |
33 | Mot-clef 'static' redondant. | 5 |
40 | Il manque une espace avant '='. | 25 |
40 | Il manque une espace après '='. | 26 |
40 | Il manque une espace avant '='. | 45 |
41 | Balise javadoc @throws manquante pour 'IOException'. | 29 |
Package: org.apache.qpid.server.virtualhost | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 27 23 17 10 | Total : Per method : | 159 6.91 | Total : Per method : Per statement : | 62 2.7 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): | 32 62 99 249 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 0.09 | Total : Per method : Per statement : | 35 1.52 0.22 | Total : Per method : Per statement : | 165 7.17 1.04 | Statement Test Coverage : Method Test Reference : | 0 2.06 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
setAccessableName(String) | 0 | 2 | 1 | 0 |
getAccessableName() | 0 | 2 | 1 | 1 |
getConnectionRegistry() | 0 | 2 | 1 | 2 |
getRoutingTable() | 0 | 2 | 1 | 6 |
VirtualHostMBean.VirtualHostMBean() | 0 | 2 | 1 | 0 |
VirtualHostMBean.getObjectInstanceName() | 0 | 2 | 1 | 0 |
VirtualHostMBean.getName() | 0 | 2 | 1 | 0 |
VirtualHostMBean.getVirtualHost() | 0 | 2 | 1 | 0 |
VirtualHost(VirtualHostConfiguration) | 1 | 2 | 1 | 2 |
VirtualHost(VirtualHostConfiguration,TransactionLog) | 0 | 26 | 6 | 1 |
RemoveExpiredMessagesTask.run() | 0 | 6 | 4 | 0 |
initialiseHouseKeeping(long) | 0 | 10 | 2 | 1 |
initialiseTransactionLog(VirtualHostConfiguration) | 0 | 10 | 4 | 1 |
initialiseRoutingTable(VirtualHostConfiguration) | 0 | 12 | 6 | 1 |
initialiseModel(VirtualHostConfiguration) | 0 | 10 | 3 | 1 |
configureExchange(ExchangeConfiguration) | 0 | 10 | 2 | 1 |
configureQueue(QueueConfiguration) | 0 | 19 | 10 | 1 |
getName() | 0 | 2 | 1 | 8 |
getQueueRegistry() | 0 | 2 | 1 | 23 |
getExchangeRegistry() | 0 | 2 | 1 | 13 |
getExchangeFactory() | 0 | 2 | 1 | 4 |
getApplicationRegistry() | 0 | 2 | 2 | 0 |
getTransactionLog() | 0 | 2 | 1 | 6 |
getAuthenticationManager() | 0 | 2 | 1 | 0 |
getAccessManager() | 0 | 2 | 1 | 11 |
close() | 0 | 9 | 5 | 1 |
getBrokerMBean() | 0 | 2 | 1 | 0 |
getManagedObject() | 0 | 2 | 1 | 3 |
View line in source | Style Error | Column |
---|---|---|
56 | La ligne excède 80 caractères. | |
59 | Commentaire javadoc manquant. | |
60 | '{' devrait être sur la ligne précédente. | 1 |
61 | Commentaire javadoc manquant. | 5 |
61 | Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
64 | Commentaire javadoc manquant. | 5 |
64 | Le nom '_name' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
66 | Commentaire javadoc manquant. | 5 |
66 | Le nom '_connectionRegistry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 32 |
68 | Commentaire javadoc manquant. | 5 |
68 | Le nom '_queueRegistry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
70 | Commentaire javadoc manquant. | 5 |
70 | Le nom '_exchangeRegistry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
72 | Commentaire javadoc manquant. | 5 |
72 | Le nom '_exchangeFactory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 29 |
74 | Commentaire javadoc manquant. | 5 |
74 | Le nom '_transactionLog' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 28 |
76 | Commentaire javadoc manquant. | 5 |
76 | Le nom '_routingTable' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
78 | Commentaire javadoc manquant. | 5 |
78 | Le nom '_virtualHostMBean' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 32 |
80 | Commentaire javadoc manquant. | 5 |
80 | Le nom '_brokerMBean' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 35 |
82 | Commentaire javadoc manquant. | 5 |
82 | Le nom '_authenticationManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 35 |
84 | Commentaire javadoc manquant. | 5 |
84 | Le nom '_accessManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 24 |
86 | Commentaire javadoc manquant. | 5 |
86 | Le nom '_houseKeepingTimer' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 25 |
88 | Commentaire javadoc manquant. | 5 |
89 | '{' devrait être sur la ligne précédente. | 5 |
94 | Commentaire javadoc manquant. | 5 |
95 | '{' devrait être sur la ligne précédente. | 5 |
99 | Commentaire javadoc manquant. | 5 |
100 | '{' devrait être sur la ligne précédente. | 5 |
104 | Commentaire javadoc manquant. | 5 |
105 | '{' devrait être sur la ligne précédente. | 5 |
110 | La ligne excède 80 caractères. | |
113 | La ligne excède 80 caractères. | |
115 | Commentaire javadoc manquant. | 9 |
116 | '{' devrait être sur la ligne précédente. | 9 |
120 | Commentaire javadoc manquant. | 9 |
121 | '{' devrait être sur la ligne précédente. | 9 |
125 | Commentaire javadoc manquant. | 9 |
126 | '{' devrait être sur la ligne précédente. | 9 |
130 | Commentaire javadoc manquant. | 9 |
131 | '{' devrait être sur la ligne précédente. | 9 |
138 | La première ligne doit se terminer avec un point. | |
144 | Balise javadoc @param manquante pour 'hostConfig'. | 49 |
144 | Balise javadoc @throws manquante pour 'Exception'. | 68 |
145 | '{' devrait être sur la ligne précédente. | 5 |
149 | La ligne excède 80 caractères. | |
149 | Commentaire javadoc manquant. | 5 |
154 | '{' devrait être sur la ligne précédente. | 9 |
155 | La ligne excède 80 caractères. | |
162 | Il manque une espace avant '+'. | 61 |
162 | Il manque une espace après '+'. | 62 |
169 | '{' devrait être sur la ligne précédente. | 9 |
172 | '{' devrait être sur la ligne précédente. | 13 |
175 | '}' devrait être sur la même ligne. | 9 |
177 | '{' devrait être sur la ligne précédente. | 9 |
187 | La ligne excède 80 caractères. | |
190 | La ligne excède 80 caractères. | |
194 | La ligne excède 80 caractères. | |
197 | Commentaire javadoc manquant. | 5 |
198 | '{' devrait être sur la ligne précédente. | 5 |
199 | La ligne excède 80 caractères. | |
200 | Il manque une espace après 'if'. | 11 |
201 | '{' devrait être sur la ligne précédente. | 9 |
202 | Commentaire javadoc manquant. | |
203 | '{' devrait être sur la ligne précédente. | 13 |
204 | Commentaire javadoc manquant. | 17 |
205 | '{' devrait être sur la ligne précédente. | 17 |
206 | Il manque une espace après 'for'. | 24 |
207 | '{' devrait être sur la ligne précédente. | 21 |
210 | '{' devrait être sur la ligne précédente. | 25 |
212 | '}' devrait être sur la même ligne. | 25 |
214 | '{' devrait être sur la ligne précédente. | 25 |
215 | La ligne excède 80 caractères. | |
215 | Il manque une espace après ','. | 108 |
222 | La ligne excède 80 caractères. | |
223 | Il manque une espace avant '/'. | 27 |
223 | Il manque une espace après '/'. | 28 |
229 | La ligne excède 80 caractères. | |
229 | Commentaire javadoc manquant. | 5 |
237 | '{' devrait être sur la ligne précédente. | 9 |
238 | La ligne excède 80 caractères. | |
238 | '+' devrait être sur une nouvelle ligne. | 125 |
243 | La ligne excède 80 caractères. | |
245 | '{' devrait être sur la ligne précédente. | 9 |
246 | Il manque une espace après 'cast'. | 43 |
253 | La ligne excède 80 caractères. | |
253 | Commentaire javadoc manquant. | 5 |
258 | '{' devrait être sur la ligne précédente. | 9 |
263 | '{' devrait être sur la ligne précédente. | 13 |
264 | La ligne excède 80 caractères. | |
264 | '+' devrait être sur une nouvelle ligne. | 125 |
269 | '}' devrait être sur la même ligne. | 9 |
271 | '{' devrait être sur la ligne précédente. | 9 |
273 | '{' devrait être sur la ligne précédente. | 13 |
274 | La ligne excède 80 caractères. | |
279 | La ligne excède 80 caractères. | |
279 | Commentaire javadoc manquant. | 5 |
281 | La ligne excède 80 caractères. | |
281 | Il manque une espace avant '+'. | 64 |
281 | Il manque une espace après '+'. | 65 |
285 | Il manque une espace après 'for'. | 12 |
286 | '{' devrait être sur la ligne précédente. | 9 |
293 | Il manque une espace après 'for'. | 12 |
294 | '{' devrait être sur la ligne précédente. | 9 |
300 | La ligne excède 80 caractères. | |
300 | Commentaire javadoc manquant. | 5 |
302 | La ligne excède 80 caractères. | |
306 | Il manque une espace après 'if'. | 11 |
307 | '{' devrait être sur la ligne précédente. | 9 |
309 | La ligne excède 80 caractères. | |
313 | La ligne excède 80 caractères. | |
313 | Il manque une espace après ','. | 81 |
313 | Il manque une espace après ','. | 86 |
313 | Il manque une espace après ','. | 94 |
313 | Il manque une espace après ','. | 105 |
318 | La ligne excède 80 caractères. | |
318 | Commentaire javadoc manquant. | 5 |
320 | La ligne excède 80 caractères. | |
323 | '{' devrait être sur la ligne précédente. | 9 |
329 | La ligne excède 80 caractères. | |
331 | Il manque une espace après 'if'. | 11 |
332 | '{' devrait être sur la ligne précédente. | 9 |
337 | '{' devrait être sur la ligne précédente. | 9 |
338 | La ligne excède 80 caractères. | |
342 | Il manque une espace après 'if'. | 11 |
343 | '{' devrait être sur la ligne précédente. | 9 |
347 | Il manque une espace après 'for'. | 12 |
348 | '{' devrait être sur la ligne précédente. | 9 |
349 | La ligne excède 80 caractères. | |
351 | La ligne excède 80 caractères. | |
354 | Il manque une espace après 'if'. | 11 |
355 | '{' devrait être sur la ligne précédente. | 9 |
356 | La ligne excède 80 caractères. | |
360 | Commentaire javadoc manquant. | 5 |
361 | '{' devrait être sur la ligne précédente. | 5 |
365 | Commentaire javadoc manquant. | 5 |
366 | '{' devrait être sur la ligne précédente. | 5 |
370 | Commentaire javadoc manquant. | 5 |
371 | '{' devrait être sur la ligne précédente. | 5 |
375 | Commentaire javadoc manquant. | 5 |
376 | '{' devrait être sur la ligne précédente. | 5 |
380 | Commentaire javadoc manquant. | 5 |
381 | '{' devrait être sur la ligne précédente. | 5 |
385 | Commentaire javadoc manquant. | 5 |
386 | '{' devrait être sur la ligne précédente. | 5 |
390 | Commentaire javadoc manquant. | 5 |
391 | '{' devrait être sur la ligne précédente. | 5 |
395 | Commentaire javadoc manquant. | 5 |
396 | '{' devrait être sur la ligne précédente. | 5 |
400 | Commentaire javadoc manquant. | 5 |
401 | '{' devrait être sur la ligne précédente. | 5 |
408 | '{' devrait être sur la ligne précédente. | 9 |
410 | '{' devrait être sur la ligne précédente. | 13 |
417 | '{' devrait être sur la ligne précédente. | 9 |
423 | '{' devrait être sur la ligne précédente. | 9 |
428 | Commentaire javadoc manquant. | 5 |
429 | '{' devrait être sur la ligne précédente. | 5 |
433 | Commentaire javadoc manquant. | 5 |
434 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.server.virtualhost | 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): | 2 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 17 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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.virtualhost | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 2 7 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 0.75 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
PERFORMANCE | DM_STRING_TOSTRING | Dm | 2 | getName | |
PERFORMANCE | DM_STRING_TOSTRING | Dm | 2 | getObjectInstanceName |
Package: org.apache.qpid.server.virtualhost | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 6 5 5 1 | Total : Per method : | 17 3.4 | Total : Per method : Per statement : | 9 1.8 0.53 |
||
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 11 20 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 5 1 0.29 | Total : Per method : Per statement : | 39 7.8 2.29 | Statement Test Coverage : Method Test Reference : | 0 1.6 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
registerVirtualHost(VirtualHost) | 0 | 4 | 3 | 2 |
getVirtualHost(String) | 0 | 4 | 3 | 2 |
getDefaultVirtualHostName() | 0 | 2 | 1 | 1 |
setDefaultVirtualHostName(String) | 0 | 2 | 1 | 2 |
getVirtualHosts() | 0 | 2 | 1 | 3 |
View line in source | Style Error | Column |
---|---|---|
29 | Commentaire javadoc manquant. | |
30 | '{' devrait être sur la ligne précédente. | 1 |
31 | La ligne excède 80 caractères. | |
31 | Commentaire javadoc manquant. | 5 |
31 | Il manque une espace avant '<'. | 22 |
31 | Il manque une espace après '<'. | 23 |
31 | Il manque une espace avant '>'. | 42 |
31 | Le nom '_registry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 44 |
31 | Il manque une espace avant '<'. | 77 |
31 | Il manque une espace après '<'. | 78 |
31 | Il manque une espace après ','. | 85 |
31 | Il manque une espace avant '>'. | 96 |
31 | Il manque une espace après '>'. | 97 |
34 | Commentaire javadoc manquant. | 5 |
34 | Le nom '_defaultVirtualHostName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 20 |
36 | La ligne excède 80 caractères. | |
36 | Commentaire javadoc manquant. | 5 |
38 | Il manque une espace après 'if'. | 11 |
39 | '{' devrait être sur la ligne précédente. | 9 |
40 | La ligne excède 80 caractères. | |
42 | Il manque une espace après ','. | 38 |
45 | Commentaire javadoc manquant. | 5 |
46 | '{' devrait être sur la ligne précédente. | 5 |
47 | Il manque une espace après 'if'. | 11 |
47 | Il y a une espace de trop avant ')'. | 53 |
48 | '{' devrait être sur la ligne précédente. | 9 |
55 | Commentaire javadoc manquant. | 5 |
56 | '{' devrait être sur la ligne précédente. | 5 |
60 | Commentaire javadoc manquant. | 5 |
61 | '{' devrait être sur la ligne précédente. | 5 |
66 | Commentaire javadoc manquant. | 5 |
66 | Il manque une espace avant '<'. | 22 |
66 | Il manque une espace après '<'. | 23 |
66 | Il manque une espace avant '>'. | 34 |
67 | '{' devrait être sur la ligne précédente. | 5 |
68 | Il manque une espace avant '<'. | 29 |
68 | Il manque une espace après '<'. | 30 |
68 | Il manque une espace avant '>'. | 41 |
68 | Il manque une espace après '>'. | 42 |