![]() |
|
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.tools.messagestore |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: org.apache.qpid.tools.messagestore | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 24 23 11 13 | Total : Per method : | 248 10.78 | Total : Per method : Per statement : | 78 3.39 0.31 |
||
| 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 14 102 116 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 7 0.3 | Total : Per method : Per statement : | 53 2.3 0.21 | Total : Per method : Per statement : | 205 8.91 0.83 | Statement Test Coverage : Method Test Reference : | 0 2.45 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| main(String[]) | 0 | 3 | 1 | 0 |
| MessageStoreTool(String[]) | 0 | 2 | 1 | 1 |
| MessageStoreTool(String[],InputStream,OutputStream) | 0 | 9 | 1 | 1 |
| setOptions() | 0 | 7 | 1 | 1 |
| getState() | 0 | 2 | 1 | 6 |
| getCommands() | 0 | 2 | 1 | 1 |
| setConfigurationFile(String) | 0 | 3 | 1 | 1 |
| getConsole() | 0 | 2 | 1 | 1 |
| setConsole(Console) | 0 | 2 | 1 | 0 |
| ShutdownHook.ShutdownHook(MessageStoreTool) | 0 | 2 | 1 | 0 |
| ShutdownHook.run() | 0 | 2 | 1 | 0 |
| quit() | 0 | 6 | 2 | 2 |
| setBatchMode(boolean) | 0 | 2 | 1 | 1 |
| start() | 1 | 7 | 2 | 2 |
| setup() | 0 | 4 | 1 | 2 |
| loadCommands() | 0 | 13 | 1 | 1 |
| loadDefaultVirtualHosts() | 0 | 3 | 1 | 1 |
| loadVirtualHosts(File) | 0 | 17 | 5 | 1 |
| checkMessageStores() | 0 | 12 | 4 | 1 |
| runCLI() | 0 | 11 | 6 | 1 |
| printPrompt() | 0 | 2 | 1 | 1 |
| runScripts(String) | 1 | 11 | 2 | 0 |
| prompt() | 0 | 6 | 4 | 1 |
| exec(String[]) | 1 | 9 | 5 | 1 |
| help() | 1 | 4 | 1 | 0 |
| State.State() | 0 | 1 | 1 | 0 |
| State.setQueue(AMQQueue) | 0 | 2 | 1 | 0 |
| State.getQueue() | 0 | 2 | 1 | 0 |
| State.setVhost(VirtualHost) | 0 | 2 | 1 | 0 |
| State.getVhost() | 0 | 2 | 1 | 0 |
| State.getExchange() | 0 | 2 | 1 | 0 |
| State.setExchange(Exchange) | 0 | 2 | 1 | 0 |
| State.toString() | 0 | 15 | 5 | 0 |
| State.printMessages() | 0 | 31 | 7 | 0 |
| State.clearAll() | 0 | 3 | 1 | 0 |
| State.clearExchange() | 0 | 3 | 1 | 0 |
| State.clearQueue() | 0 | 3 | 1 | 0 |
| State.clearMessages() | 0 | 2 | 1 | 0 |
| State.setMessages(String) | 1 | 14 | 6 | 0 |
| State.setMessages(Long) | 0 | 2 | 1 | 0 |
| State.getMessages() | 0 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (614) org/apache/qpid/tools/messagestore/MessageStoreTool
(189) org/apache/qpid/tools/messagestore/commands/Select | 15 | 98 |
msgids = new LinkedList<Long>();
}
while (tok ..... |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| BAD_PRACTICE | DM_EXIT | Dm | 2 | start |
| View line in source | Style Error | Column |
|---|---|---|
| 70 | '{' devrait être sur la ligne précédente. | 1 |
| 72 | La ligne excède 80 caractères. | |
| 75 | Le nom '_console' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 23 |
| 78 | Le nom '_batchMode' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 23 |
| 81 | Le nom '_state' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 19 |
| 83 | Commentaire javadoc manquant. | 5 |
| 83 | Il manque une espace avant '<'. | 20 |
| 83 | Il manque une espace après '<'. | 21 |
| 83 | Il manque une espace avant '>'. | 36 |
| 83 | Le nom '_commands' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 38 |
| 83 | Il manque une espace avant '<'. | 61 |
| 83 | Il manque une espace après '<'. | 62 |
| 83 | Il manque une espace avant '>'. | 77 |
| 83 | Il manque une espace après '>'. | 78 |
| 86 | La ligne excède 80 caractères. | |
| 86 | Le nom '_devlog' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
| 89 | Le nom '_config' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
| 92 | Le nom '_running' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 21 |
| 93 | Commentaire javadoc manquant. | 5 |
| 93 | Le nom '_initialised' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 21 |
| 95 | La ligne excède 80 caractères. | |
| 97 | Commentaire javadoc manquant. | 5 |
| 98 | '{' devrait être sur la ligne précédente. | 5 |
| 106 | Commentaire javadoc manquant. | 5 |
| 107 | '{' devrait être sur la ligne précédente. | 5 |
| 111 | La ligne excède 80 caractères. | |
| 111 | Commentaire javadoc manquant. | 5 |
| 113 | La ligne excède 80 caractères. | |
| 114 | La ligne excède 80 caractères. | |
| 116 | La ligne excède 80 caractères. | |
| 128 | Commentaire javadoc manquant. | 5 |
| 129 | '{' devrait être sur la ligne précédente. | 5 |
| 131 | La ligne excède 80 caractères. | |
| 136 | La ligne excède 80 caractères. | |
| 145 | Commentaire javadoc manquant. | 5 |
| 146 | '{' devrait être sur la ligne précédente. | 5 |
| 150 | Commentaire javadoc manquant. | 5 |
| 150 | Il manque une espace avant '<'. | 15 |
| 150 | Il manque une espace après '<'. | 16 |
| 150 | Il manque une espace avant '>'. | 31 |
| 151 | '{' devrait être sur la ligne précédente. | 5 |
| 155 | La ligne excède 80 caractères. | |
| 155 | Commentaire javadoc manquant. | 5 |
| 161 | Commentaire javadoc manquant. | 5 |
| 162 | '{' devrait être sur la ligne précédente. | 5 |
| 166 | Commentaire javadoc manquant. | 5 |
| 167 | '{' devrait être sur la ligne précédente. | 5 |
| 171 | La première ligne doit se terminer avec un point. | |
| 175 | '{' devrait être sur la ligne précédente. | 5 |
| 176 | Commentaire javadoc manquant. | 9 |
| 176 | Le nom '_tool' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
| 178 | Commentaire javadoc manquant. | 9 |
| 179 | '{' devrait être sur la ligne précédente. | 9 |
| 183 | Commentaire javadoc manquant. | 9 |
| 184 | '{' devrait être sur la ligne précédente. | 9 |
| 189 | Commentaire javadoc manquant. | 5 |
| 190 | '{' devrait être sur la ligne précédente. | 5 |
| 194 | '{' devrait être sur la ligne précédente. | 9 |
| 203 | Commentaire javadoc manquant. | 5 |
| 204 | '{' devrait être sur la ligne précédente. | 5 |
| 208 | La première ligne doit se terminer avec un point. | |
| 212 | '{' devrait être sur la ligne précédente. | 5 |
| 216 | '{' devrait être sur la ligne précédente. | 9 |
| 227 | Commentaire javadoc manquant. | 5 |
| 228 | '{' devrait être sur la ligne précédente. | 5 |
| 236 | Commentaire javadoc manquant. | 5 |
| 237 | '{' devrait être sur la ligne précédente. | 5 |
| 239 | La ligne excède 80 caractères. | |
| 253 | Commentaire javadoc manquant. | 5 |
| 254 | '{' devrait être sur la ligne précédente. | 5 |
| 260 | Commentaire javadoc manquant. | 5 |
| 261 | '{' devrait être sur la ligne précédente. | 5 |
| 264 | '{' devrait être sur la ligne précédente. | 9 |
| 265 | La ligne excède 80 caractères. | |
| 267 | '}' devrait être sur la même ligne. | 9 |
| 269 | '{' devrait être sur la ligne précédente. | 9 |
| 274 | '{' devrait être sur la ligne précédente. | 9 |
| 275 | La ligne excède 80 caractères. | |
| 283 | '}' devrait être sur la même ligne. | 9 |
| 285 | '{' devrait être sur la ligne précédente. | 9 |
| 286 | La ligne excède 80 caractères. | |
| 288 | '}' devrait être sur la même ligne. | 9 |
| 290 | '{' devrait être sur la ligne précédente. | 9 |
| 291 | La ligne excède 80 caractères. | |
| 298 | Commentaire javadoc manquant. | 5 |
| 299 | '{' devrait être sur la ligne précédente. | 5 |
| 300 | La ligne excède 80 caractères. | |
| 300 | Il manque une espace avant '<'. | 19 |
| 300 | Il manque une espace après '<'. | 20 |
| 300 | Il manque une espace avant '>'. | 31 |
| 304 | '{' devrait être sur la ligne précédente. | 9 |
| 306 | '{' devrait être sur la ligne précédente. | 13 |
| 307 | La ligne excède 80 caractères. | |
| 314 | '{' devrait être sur la ligne précédente. | 9 |
| 316 | La ligne excède 80 caractères. | |
| 318 | La ligne excède 80 caractères. | |
| 323 | Commentaire javadoc manquant. | 5 |
| 324 | '{' devrait être sur la ligne précédente. | 5 |
| 326 | '{' devrait être sur la ligne précédente. | 9 |
| 328 | '{' devrait être sur la ligne précédente. | 13 |
| 335 | '{' devrait être sur la ligne précédente. | 13 |
| 339 | '{' devrait être sur la ligne précédente. | 17 |
| 341 | '{' devrait être sur la ligne précédente. | 21 |
| 351 | Commentaire javadoc manquant. | 5 |
| 352 | '{' devrait être sur la ligne précédente. | 5 |
| 363 | '{' devrait être sur la ligne précédente. | 5 |
| 370 | '{' devrait être sur la ligne précédente. | 9 |
| 373 | La ligne excède 80 caractères. | |
| 376 | '}' devrait être sur la même ligne. | 9 |
| 378 | '{' devrait être sur la ligne précédente. | 9 |
| 379 | La ligne excède 80 caractères. | |
| 387 | Commentaire javadoc manquant. | 5 |
| 388 | '{' devrait être sur la ligne précédente. | 5 |
| 391 | '{' devrait être sur la ligne précédente. | 9 |
| 393 | '}' devrait être sur la même ligne. | 9 |
| 395 | '{' devrait être sur la ligne précédente. | 9 |
| 406 | '{' devrait être sur la ligne précédente. | 5 |
| 409 | '{' devrait être sur la ligne précédente. | 9 |
| 418 | '{' devrait être sur la ligne précédente. | 9 |
| 420 | '}' devrait être sur la même ligne. | 9 |
| 422 | '{' devrait être sur la ligne précédente. | 9 |
| 432 | '{' devrait être sur la ligne précédente. | 5 |
| 434 | La ligne excède 80 caractères. | |
| 435 | La ligne excède 80 caractères. | |
| 442 | La ligne excède 80 caractères. | |
| 447 | '{' devrait être sur la ligne précédente. | 5 |
| 448 | Commentaire javadoc manquant. | 9 |
| 448 | Le nom '_vhost' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 29 |
| 449 | Commentaire javadoc manquant. | 9 |
| 449 | Le nom '_queue' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
| 450 | Commentaire javadoc manquant. | 9 |
| 450 | Le nom '_exchange' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
| 451 | Commentaire javadoc manquant. | 9 |
| 451 | Il manque une espace avant '<'. | 31 |
| 451 | Il manque une espace après '<'. | 32 |
| 451 | Il manque une espace avant '>'. | 36 |
| 451 | Le nom '_msgids' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 38 |
| 453 | Commentaire javadoc manquant. | 9 |
| 454 | '{' devrait être sur la ligne précédente. | 9 |
| 457 | Commentaire javadoc manquant. | 9 |
| 458 | '{' devrait être sur la ligne précédente. | 9 |
| 462 | Commentaire javadoc manquant. | 9 |
| 463 | '{' devrait être sur la ligne précédente. | 9 |
| 467 | Commentaire javadoc manquant. | 9 |
| 468 | '{' devrait être sur la ligne précédente. | 9 |
| 472 | Commentaire javadoc manquant. | 9 |
| 473 | '{' devrait être sur la ligne précédente. | 9 |
| 477 | Commentaire javadoc manquant. | 9 |
| 478 | '{' devrait être sur la ligne précédente. | 9 |
| 482 | Commentaire javadoc manquant. | 9 |
| 483 | '{' devrait être sur la ligne précédente. | 9 |
| 487 | Commentaire javadoc manquant. | 9 |
| 488 | '{' devrait être sur la ligne précédente. | 9 |
| 492 | '{' devrait être sur la ligne précédente. | 13 |
| 496 | '{' devrait être sur la ligne précédente. | 17 |
| 502 | '{' devrait être sur la ligne précédente. | 21 |
| 508 | '{' devrait être sur la ligne précédente. | 25 |
| 519 | Commentaire javadoc manquant. | 9 |
| 520 | '{' devrait être sur la ligne précédente. | 9 |
| 527 | '{' devrait être sur la ligne précédente. | 13 |
| 529 | '{' devrait être sur la ligne précédente. | 17 |
| 531 | '{' devrait être sur la ligne précédente. | 21 |
| 533 | '{' devrait être sur la ligne précédente. | 25 |
| 536 | '}' devrait être sur la même ligne. | 21 |
| 538 | '{' devrait être sur la ligne précédente. | 21 |
| 540 | '{' devrait être sur la ligne précédente. | 25 |
| 546 | '}' devrait être sur la même ligne. | 25 |
| 548 | '{' devrait être sur la ligne précédente. | 25 |
| 559 | '{' devrait être sur la ligne précédente. | 13 |
| 564 | '}' devrait être sur la même ligne. | 13 |
| 566 | '{' devrait être sur la ligne précédente. | 13 |
| 577 | Commentaire javadoc manquant. | 9 |
| 578 | '{' devrait être sur la ligne précédente. | 9 |
| 583 | Commentaire javadoc manquant. | 9 |
| 584 | '{' devrait être sur la ligne précédente. | 9 |
| 589 | Commentaire javadoc manquant. | 9 |
| 590 | '{' devrait être sur la ligne précédente. | 9 |
| 595 | Commentaire javadoc manquant. | 9 |
| 596 | '{' devrait être sur la ligne précédente. | 9 |
| 609 | '{' devrait être sur la ligne précédente. | 9 |
| 613 | '{' devrait être sur la ligne précédente. | 13 |
| 614 | Il manque une espace avant '<'. | 41 |
| 614 | Il manque une espace après '<'. | 42 |
| 614 | Il manque une espace avant '>'. | 46 |
| 614 | Il manque une espace après '>'. | 47 |
| 618 | '{' devrait être sur la ligne précédente. | 13 |
| 621 | '{' devrait être sur la ligne précédente. | 17 |
| 622 | La ligne excède 80 caractères. | |
| 623 | La ligne excède 80 caractères. | |
| 626 | '{' devrait être sur la ligne précédente. | 21 |
| 628 | '{' devrait être sur la ligne précédente. | 25 |
| 632 | '}' devrait être sur la même ligne. | 17 |
| 634 | '{' devrait être sur la ligne précédente. | 17 |
| 641 | Commentaire javadoc manquant. | 9 |
| 641 | Il manque une espace avant '<'. | 47 |
| 641 | Il manque une espace après '<'. | 48 |
| 641 | Il manque une espace avant '>'. | 52 |
| 642 | '{' devrait être sur la ligne précédente. | 9 |
| 646 | Commentaire javadoc manquant. | 9 |
| 646 | Il manque une espace avant '<'. | 30 |
| 646 | Il manque une espace après '<'. | 31 |
| 646 | Il manque une espace avant '>'. | 35 |
| 647 | '{' devrait être sur la ligne précédente. | 9 |
| 650 | Il manque une espace après '}'. | 6 |
| 652 | Il manque une espace après '}'. | 2 |
| Package: org.apache.qpid.tools.messagestore | 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): | 1 1 4 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 3 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | SIC | 2 |
| Package: org.apache.qpid.tools.messagestore | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 16 16 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): | 5 6 43 24 |
||||
| 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.31 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | SIC | 2 |