![]() |
|
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 |