![]() |
|
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.util.concurrent |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 4 1.33 | Total : Per method : Per statement : | 3 1 0.75 |
||
| 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 3 3 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 4 1.33 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 52 17.33 13 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|---|---|---|
| tryPut(E) | 1 | 1 | 1 |
| drainTo(E,boolean) | 1 | 1 | 1 |
| drainTo(E,int,boolean) | 1 | 1 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 0 | Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'SynchException'. | |
| 28 | La ligne excède 80 caractères. | |
| 29 | La ligne excède 80 caractères. | |
| 30 | La ligne excède 80 caractères. | |
| 31 | La ligne excède 80 caractères. | |
| 33 | La ligne excède 80 caractères. | |
| 37 | La ligne excède 80 caractères. | |
| 38 | La ligne excède 80 caractères. | |
| 40 | La ligne excède 80 caractères. | |
| 42 | La ligne excède 80 caractères. | |
| 43 | La ligne excède 80 caractères. | |
| 44 | La ligne excède 80 caractères. | |
| 45 | La ligne excède 80 caractères. | |
| 47 | La ligne excède 80 caractères. | |
| 51 | La ligne excède 80 caractères. | |
| 52 | La ligne excède 80 caractères. | |
| 53 | La ligne excède 80 caractères. | |
| 54 | La ligne excède 80 caractères. | |
| 55 | La ligne excède 80 caractères. | |
| 56 | La ligne excède 80 caractères. | |
| 58 | La ligne excède 80 caractères. | |
| 59 | La ligne excède 80 caractères. | |
| 60 | La ligne excède 80 caractères. | |
| 61 | La ligne excède 80 caractères. | |
| 64 | La ligne excède 80 caractères. | |
| 67 | La ligne excède 80 caractères. | |
| 68 | La ligne excède 80 caractères. | |
| 69 | La ligne excède 80 caractères. | |
| 70 | La ligne excède 80 caractères. | |
| 71 | La ligne excède 80 caractères. | |
| 74 | La ligne excède 80 caractères. | |
| 84 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
| 84 | Il manque une espace avant '<'. | 33 |
| 84 | Il manque une espace après '<'. | 34 |
| 84 | Il manque une espace avant '>'. | 35 |
| 84 | Il manque une espace avant '<'. | 58 |
| 84 | Il manque une espace après '<'. | 59 |
| 84 | Il manque une espace avant '>'. | 60 |
| 85 | '{' devrait être sur la ligne précédente. | 1 |
| 87 | La ligne excède 80 caractères. | |
| 88 | La ligne excède 80 caractères. | |
| 92 | La ligne excède 80 caractères. | |
| 94 | La ligne excède 80 caractères. | |
| 99 | La ligne excède 80 caractères. | |
| 100 | La ligne excède 80 caractères. | |
| 104 | La ligne excède 80 caractères. | |
| 106 | La ligne excède 80 caractères. | |
| 111 | La ligne excède 80 caractères. | |
| 112 | La ligne excède 80 caractères. | |
| 117 | La ligne excède 80 caractères. | |
| 119 | La ligne excède 80 caractères. | |
| 121 | La ligne excède 80 caractères. |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 24 22 17 7 | Total : Per method : | 197 8.95 | Total : Per method : Per statement : | 92 4.18 0.47 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 3 2 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 8 4 49 82 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 27 1.23 | Total : Per method : Per statement : | 35 1.59 0.18 | Total : Per method : Per statement : | 190 8.64 0.96 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| BatchSynchQueueBase() | 1 | 2 | 1 | 2 |
| BatchSynchQueueBase(boolean) | 1 | 5 | 1 | 1 |
| iterator() | 1 | 2 | 2 | 0 |
| size() | 1 | 6 | 2 | 0 |
| offer(E) | 0 | 8 | 4 | 0 |
| offer(E,long,TimeUnit) | 0 | 16 | 9 | 0 |
| poll() | 1 | 9 | 4 | 0 |
| poll(long,TimeUnit) | 1 | 15 | 7 | 0 |
| peek() | 1 | 6 | 2 | 0 |
| remainingCapacity() | 0 | 6 | 2 | 0 |
| put(E) | 0 | 3 | 2 | 0 |
| tryPut(E) | 1 | 11 | 6 | 0 |
| take() | 1 | 12 | 5 | 0 |
| drainTo(E) | 1 | 2 | 1 | 0 |
| drainTo(E,int) | 1 | 15 | 10 | 0 |
| drainTo(E,boolean) | 1 | 2 | 1 | 0 |
| drainTo(E,int,boolean) | 1 | 13 | 8 | 0 |
| createQueue() | 1 | 1 | 1 | 1 |
| insert(E,boolean) | 1 | 12 | 4 | 0 |
| extract(boolean,boolean) | 1 | 8 | 3 | 5 |
| getBufferCapacity() | 1 | 5 | 3 | 2 |
| peekAtBufferHead() | 1 | 2 | 1 | 1 |
| SynchRefImpl.SynchRefImpl(int,E) | 0 | 3 | 1 | 0 |
| SynchRefImpl.getNumRecords() | 0 | 2 | 1 | 0 |
| SynchRefImpl.unblockProducers() | 1 | 6 | 3 | 0 |
| SynchRecordImpl.SynchRecordImpl(E) | 1 | 2 | 1 | 0 |
| SynchRecordImpl.waitForConsumer() | 1 | 2 | 1 | 0 |
| SynchRecordImpl.getElement() | 1 | 2 | 1 | 0 |
| SynchRecordImpl.releaseImmediately() | 1 | 2 | 1 | 0 |
| SynchRecordImpl.reQueue() | 1 | 2 | 2 | 0 |
| SynchRecordImpl.inError(Exception) | 1 | 2 | 2 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 0 | Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'SynchException'. | |
| 34 | La ligne excède 80 caractères. | |
| 35 | La ligne excède 80 caractères. | |
| 36 | La ligne excède 80 caractères. | |
| 37 | La ligne excède 80 caractères. | |
| 38 | La ligne excède 80 caractères. | |
| 39 | La ligne excède 80 caractères. | |
| 41 | La ligne excède 80 caractères. | |
| 42 | La ligne excède 80 caractères. | |
| 43 | La ligne excède 80 caractères. | |
| 47 | La ligne excède 80 caractères. | |
| 49 | La ligne excède 80 caractères. | |
| 52 | La ligne excède 80 caractères. | |
| 53 | La ligne excède 80 caractères. | |
| 54 | La ligne excède 80 caractères. | |
| 55 | La ligne excède 80 caractères. | |
| 56 | La ligne excède 80 caractères. | |
| 57 | La ligne excède 80 caractères. | |
| 58 | La ligne excède 80 caractères. | |
| 64 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
| 64 | La ligne excède 80 caractères. | |
| 64 | Il manque une espace avant '<'. | 42 |
| 64 | Il manque une espace après '<'. | 43 |
| 64 | Il manque une espace avant '>'. | 44 |
| 64 | Il manque une espace avant '<'. | 67 |
| 64 | Il manque une espace après '<'. | 68 |
| 64 | Il manque une espace avant '>'. | 69 |
| 64 | Il manque une espace avant '<'. | 97 |
| 64 | Il manque une espace après '<'. | 98 |
| 64 | Il manque une espace avant '>'. | 99 |
| 67 | La ligne excède 80 caractères. | |
| 67 | Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
| 70 | Il manque une espace avant '<'. | 10 |
| 70 | Il manque une espace après '<'. | 11 |
| 70 | Il manque une espace avant '<'. | 26 |
| 70 | Il manque une espace après '<'. | 27 |
| 70 | Il manque une espace avant '>'. | 28 |
| 70 | Il manque une espace après '>'. | 29 |
| 70 | Il manque une espace avant '>'. | 29 |
| 72 | La première ligne doit se terminer avec un point. | |
| 75 | La première ligne doit se terminer avec un point. | |
| 78 | La première ligne doit se terminer avec un point. | |
| 81 | La première ligne doit se terminer avec un point. | |
| 88 | '{' devrait être sur la ligne précédente. | 5 |
| 95 | La ligne excède 80 caractères. | |
| 98 | '{' devrait être sur la ligne précédente. | 5 |
| 104 | La ligne excède 80 caractères. | |
| 114 | Il manque une espace avant '<'. | 20 |
| 114 | Il manque une espace après '<'. | 21 |
| 114 | Il manque une espace avant '>'. | 22 |
| 115 | '{' devrait être sur la ligne précédente. | 5 |
| 120 | La ligne excède 80 caractères. | |
| 126 | '{' devrait être sur la ligne précédente. | 5 |
| 131 | '{' devrait être sur la ligne précédente. | 9 |
| 133 | '}' devrait être sur la même ligne. | 9 |
| 135 | '{' devrait être sur la ligne précédente. | 9 |
| 141 | La ligne excède 80 caractères. | |
| 142 | La ligne excède 80 caractères. | |
| 143 | La ligne excède 80 caractères. | |
| 147 | La ligne excède 80 caractères. | |
| 150 | '{' devrait être sur la ligne précédente. | 5 |
| 152 | '{' devrait être sur la ligne précédente. | 9 |
| 160 | '{' devrait être sur la ligne précédente. | 9 |
| 162 | '}' devrait être sur la même ligne. | 9 |
| 164 | '{' devrait être sur la ligne précédente. | 9 |
| 170 | La ligne excède 80 caractères. | |
| 174 | La ligne excède 80 caractères. | |
| 175 | La ligne excède 80 caractères. | |
| 177 | La ligne excède 80 caractères. | |
| 181 | Balise javadoc @throws inutilisé pour 'NullPointerException'. | 8 |
| 183 | La ligne excède 80 caractères. | |
| 186 | '{' devrait être sur la ligne précédente. | 9 |
| 196 | '{' devrait être sur la ligne précédente. | 9 |
| 198 | '{' devrait être sur la ligne précédente. | 13 |
| 200 | '{' devrait être sur la ligne précédente. | 17 |
| 205 | '{' devrait être sur la ligne précédente. | 17 |
| 207 | '}' devrait être sur la même ligne. | 17 |
| 209 | '{' devrait être sur la ligne précédente. | 17 |
| 217 | '}' devrait être sur la même ligne. | 9 |
| 219 | '{' devrait être sur la ligne précédente. | 9 |
| 225 | La ligne excède 80 caractères. | |
| 230 | '{' devrait être sur la ligne précédente. | 5 |
| 235 | '{' devrait être sur la ligne précédente. | 9 |
| 237 | '{' devrait être sur la ligne précédente. | 13 |
| 244 | '}' devrait être sur la même ligne. | 9 |
| 246 | '{' devrait être sur la ligne précédente. | 9 |
| 252 | La ligne excède 80 caractères. | |
| 255 | La ligne excède 80 caractères. | |
| 256 | La ligne excède 80 caractères. | |
| 258 | La ligne excède 80 caractères. | |
| 263 | '{' devrait être sur la ligne précédente. | 5 |
| 267 | '{' devrait être sur la ligne précédente. | 9 |
| 271 | '{' devrait être sur la ligne précédente. | 13 |
| 273 | '{' devrait être sur la ligne précédente. | 17 |
| 280 | '{' devrait être sur la ligne précédente. | 17 |
| 282 | '}' devrait être sur la même ligne. | 17 |
| 284 | '{' devrait être sur la ligne précédente. | 17 |
| 292 | '}' devrait être sur la même ligne. | 9 |
| 294 | '{' devrait être sur la ligne précédente. | 9 |
| 300 | La ligne excède 80 caractères. | |
| 305 | '{' devrait être sur la ligne précédente. | 5 |
| 310 | '{' devrait être sur la ligne précédente. | 9 |
| 312 | '}' devrait être sur la même ligne. | 9 |
| 314 | '{' devrait être sur la ligne précédente. | 9 |
| 320 | La ligne excède 80 caractères. | |
| 321 | La ligne excède 80 caractères. | |
| 323 | La ligne excède 80 caractères. | |
| 324 | La ligne excède 80 caractères. | |
| 330 | '{' devrait être sur la ligne précédente. | 5 |
| 335 | '{' devrait être sur la ligne précédente. | 9 |
| 337 | '}' devrait être sur la même ligne. | 9 |
| 339 | '{' devrait être sur la ligne précédente. | 9 |
| 345 | La ligne excède 80 caractères. | |
| 347 | La ligne excède 80 caractères. | |
| 348 | La ligne excède 80 caractères. | |
| 356 | '{' devrait être sur la ligne précédente. | 5 |
| 358 | '{' devrait être sur la ligne précédente. | 9 |
| 360 | '}' devrait être sur la même ligne. | 9 |
| 362 | '{' devrait être sur la ligne précédente. | 9 |
| 362 | Le bloc devrait contenir au moins une instruction. | 9 |
| 363 | La ligne excède 80 caractères. | |
| 368 | La ligne excède 80 caractères. | |
| 369 | La ligne excède 80 caractères. | |
| 373 | La ligne excède 80 caractères. | |
| 375 | La ligne excède 80 caractères. | |
| 402 | La ligne excède 80 caractères. | |
| 408 | La ligne excède 80 caractères. | |
| 409 | La ligne excède 80 caractères. | |
| 411 | La ligne excède 80 caractères. | |
| 412 | La ligne excède 80 caractères. | |
| 413 | La ligne excède 80 caractères. | |
| 431 | La ligne excède 80 caractères. | |
| 441 | La ligne excède 80 caractères. | |
| 442 | La ligne excède 80 caractères. | |
| 454 | La ligne excède 80 caractères. | |
| 455 | La ligne excède 80 caractères. | |
| 456 | La ligne excède 80 caractères. | |
| 457 | La ligne excède 80 caractères. | |
| 458 | La ligne excède 80 caractères. | |
| 474 | La ligne excède 80 caractères. | |
| 475 | La ligne excède 80 caractères. | |
| 476 | La ligne excède 80 caractères. | |
| 477 | La ligne excède 80 caractères. | |
| 481 | La ligne excède 80 caractères. | |
| 509 | La ligne excède 80 caractères. | |
| 511 | La ligne excède 80 caractères. | |
| 530 | La ligne excède 80 caractères. | |
| 531 | La ligne excède 80 caractères. | |
| 535 | La ligne excède 80 caractères. | |
| 537 | La ligne excède 80 caractères. | |
| 545 | La ligne excède 80 caractères. | |
| 546 | La ligne excède 80 caractères. | |
| 551 | La ligne excède 80 caractères. | |
| 553 | La ligne excède 80 caractères. | |
| 555 | La ligne excède 80 caractères. | |
| 570 | La ligne excède 80 caractères. | |
| 572 | La ligne excède 80 caractères. | |
| 592 | La ligne excède 80 caractères. | |
| 593 | La ligne excède 80 caractères. | |
| 594 | La ligne excède 80 caractères. | |
| 602 | La ligne excède 80 caractères. | |
| 605 | La ligne excède 80 caractères. | |
| 606 | La ligne excède 80 caractères. | |
| 610 | La ligne excède 80 caractères. | |
| 612 | La ligne excède 80 caractères. | |
| 613 | La ligne excède 80 caractères. | |
| 614 | La ligne excède 80 caractères. | |
| 615 | La ligne excède 80 caractères. | |
| 672 | La ligne excède 80 caractères. | |
| 707 | La ligne excède 80 caractères. | |
| 722 | La ligne excède 80 caractères. | |
| 723 | La ligne excède 80 caractères. | |
| 724 | La ligne excède 80 caractères. | |
| 725 | La ligne excède 80 caractères. | |
| 735 | La ligne excède 80 caractères. | |
| 746 | La ligne excède 80 caractères. | |
| 747 | La ligne excède 80 caractères. | |
| 752 | La ligne excède 80 caractères. | |
| 770 | La ligne excède 80 caractères. | |
| 788 | La ligne excède 80 caractères. | |
| 789 | La ligne excède 80 caractères. | |
| 794 | La ligne excède 80 caractères. | |
| 803 | La ligne excède 80 caractères. | |
| 804 | La ligne excède 80 caractères. | |
| 807 | La ligne excède 80 caractères. | |
| 816 | La ligne excède 80 caractères. | |
| 817 | La ligne excède 80 caractères. | |
| 818 | La ligne excède 80 caractères. | |
| 821 | La ligne excède 80 caractères. | |
| 824 | La ligne excède 80 caractères. |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 1 1 0 | Total : Per method : | 2 2 | Total : Per method : Per statement : | 1 1 0.5 |
||
| 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 : | 3 3 1.5 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getCapacity() | 0 | 1 | 1 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 33 | '{' devrait être sur la ligne précédente. | 1 |
| 34 | Commentaire javadoc manquant. | 5 |
| 34 | Mot-clef 'public' redondant. | 5 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 4 4 0 | Total : Per method : | 5 1.25 | Total : Per method : Per statement : | 4 1 0.8 |
||
| 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 4 6 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 5 1.25 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 21 5.25 4.2 | Statement Test Coverage : Method Test Reference : | 0 0.25 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getElement() | 1 | 1 | 1 | 0 |
| reQueue() | 1 | 1 | 1 | 0 |
| releaseImmediately() | 1 | 1 | 1 | 1 |
| inError(Exception) | 1 | 1 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 25 | La ligne excède 80 caractères. | |
| 26 | La ligne excède 80 caractères. | |
| 31 | La ligne excède 80 caractères. | |
| 35 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
| 35 | Il manque une espace avant '<'. | 29 |
| 35 | Il manque une espace après '<'. | 30 |
| 35 | Il manque une espace avant '>'. | 31 |
| 36 | '{' devrait être sur la ligne précédente. | 1 |
| 42 | Mot-clef 'public' redondant. | 5 |
| 45 | La ligne excède 80 caractères. | |
| 46 | La ligne excède 80 caractères. | |
| 48 | La ligne excède 80 caractères. | |
| 51 | Mot-clef 'public' redondant. | 5 |
| 54 | La ligne excède 80 caractères. | |
| 55 | La ligne excède 80 caractères. | |
| 58 | Mot-clef 'public' redondant. | 5 |
| 61 | La ligne excède 80 caractères. | |
| 62 | La ligne excède 80 caractères. | |
| 65 | La ligne excède 80 caractères. | |
| 68 | La ligne excède 80 caractères. | |
| 73 | Mot-clef 'public' redondant. | 5 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 2 2 0 | Total : Per method : | 3 1.5 | Total : Per method : Per statement : | 2 1 0.67 |
||
| 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 3 2 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 3 1.5 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 9 4.5 3 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getNumRecords() | 1 | 1 | 1 | 0 |
| unblockProducers() | 1 | 1 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 25 | La ligne excède 80 caractères. | |
| 26 | La ligne excède 80 caractères. | |
| 36 | '{' devrait être sur la ligne précédente. | 1 |
| 42 | Mot-clef 'public' redondant. | 5 |
| 45 | La ligne excède 80 caractères. | |
| 46 | La ligne excède 80 caractères. | |
| 47 | La ligne excède 80 caractères. | |
| 48 | La ligne excède 80 caractères. | |
| 50 | Mot-clef 'public' redondant. | 5 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 0 1 0 | Total : Per method : | 1 Infinity | Total : Per method : Per statement : | 0 NaN 0 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 4 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 0 2 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 Infinity | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 Infinity 3 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| View line in source | Style Error | Column |
|---|---|---|
| 25 | La ligne excède 80 caractères. | |
| 26 | La ligne excède 80 caractères. | |
| 34 | '{' devrait être sur la ligne précédente. | 1 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 6 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): | 3 1 11 7 |
||||
| 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.17 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 3 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): | 4 1 10 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.33 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 3 4 0 | Total : Per method : | 16 5.33 | Total : Per method : Per statement : | 7 2.33 0.44 |
||
| 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 9 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 7 2.33 | Total : Per method : Per statement : | 2 0.67 0.12 | Total : Per method : Per statement : | 26 8.67 1.62 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| isSignalled() | 1 | 2 | 1 | 0 |
| await() | 1 | 2 | 1 | 1 |
| signal() | 1 | 2 | 1 | 1 |
| Sync.tryAcquireShared(int) | 1 | 2 | 2 | 0 |
| Sync.tryReleaseShared(int) | 1 | 3 | 1 | 0 |
| Sync.isSignalled() | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 27 | La ligne excède 80 caractères. | |
| 28 | La ligne excède 80 caractères. | |
| 29 | La ligne excède 80 caractères. | |
| 32 | La ligne excède 80 caractères. | |
| 33 | La ligne excède 80 caractères. | |
| 40 | La ligne excède 80 caractères. | |
| 41 | La ligne excède 80 caractères. | |
| 45 | '{' devrait être sur la ligne précédente. | 1 |
| 46 | La ligne excède 80 caractères. | |
| 50 | La ligne excède 80 caractères. | |
| 57 | '{' devrait être sur la ligne précédente. | 5 |
| 62 | La ligne excède 80 caractères. | |
| 65 | La ligne excède 80 caractères. | |
| 66 | La ligne excède 80 caractères. | |
| 70 | '{' devrait être sur la ligne précédente. | 5 |
| 75 | La ligne excède 80 caractères. | |
| 81 | '{' devrait être sur la ligne précédente. | 5 |
| 86 | La ligne excède 80 caractères. | |
| 87 | La ligne excède 80 caractères. | |
| 91 | '{' devrait être sur la ligne précédente. | 5 |
| 93 | La ligne excède 80 caractères. | |
| 100 | '{' devrait être sur la ligne précédente. | 9 |
| 112 | '{' devrait être sur la ligne précédente. | 9 |
| 119 | La ligne excède 80 caractères. | |
| 121 | La ligne excède 80 caractères. | |
| 124 | '{' devrait être sur la ligne précédente. | 9 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 0 0 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 0 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 NaN |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 0 5 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 3 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 8 10 |
||||
| 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 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 3 2 3 0 | Total : Per method : | 9 4.5 | Total : Per method : Per statement : | 3 1.5 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 6 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.5 | Total : Per method : Per statement : | 3 1.5 0.33 | Total : Per method : Per statement : | 8 4 0.89 | Statement Test Coverage : Method Test Reference : | 0 1.33 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| set() | 0 | 3 | 1 | 1 |
| get(long) | 0 | 4 | 2 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 24 | La première ligne doit se terminer avec un point. | |
| 30 | '{' devrait être sur la ligne précédente. | 1 |
| 32 | Commentaire javadoc manquant. | 5 |
| 34 | Commentaire javadoc manquant. | 5 |
| 35 | '{' devrait être sur la ligne précédente. | 5 |
| 40 | Commentaire javadoc manquant. | 5 |
| 41 | '{' devrait être sur la ligne précédente. | 5 |
| 43 | '{' devrait être sur la ligne précédente. | 9 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 1 1 1 | Total : Per method : | 3 3 | Total : Per method : Per statement : | 2 2 0.67 |
||
| 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): | 1 0 4 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 20 20 6.67 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| createQueue() | 1 | 2 | 2 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 27 | La ligne excède 80 caractères. | |
| 28 | La ligne excède 80 caractères. | |
| 29 | La ligne excède 80 caractères. | |
| 30 | La ligne excède 80 caractères. | |
| 34 | La ligne excède 80 caractères. | |
| 39 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
| 39 | Il manque une espace avant '<'. | 25 |
| 39 | Il manque une espace après '<'. | 26 |
| 39 | Il manque une espace avant '>'. | 27 |
| 39 | Il manque une espace avant '<'. | 56 |
| 39 | Il manque une espace après '<'. | 57 |
| 39 | Il manque une espace avant '>'. | 58 |
| 40 | '{' devrait être sur la ligne précédente. | 1 |
| 46 | Balise javadoc @param manquante pour '<T>'. | 16 |
| 46 | Il manque une espace après '<'. | 16 |
| 46 | Il manque une espace avant '>'. | 17 |
| 46 | Il manque une espace avant '<'. | 24 |
| 46 | Il manque une espace après '<'. | 25 |
| 46 | Il manque une espace avant '>'. | 26 |
| 47 | '{' devrait être sur la ligne précédente. | 5 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 1 1 0 | Total : Per method : | 5 5 | Total : Per method : Per statement : | 1 1 0.2 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 3 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 2 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 2 | Total : Per method : Per statement : | 3 3 0.6 | Total : Per method : Per statement : | 5 5 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| SynchException(String,Throwable,Object) | 1 | 3 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 25 | La ligne excède 80 caractères. | |
| 26 | La ligne excède 80 caractères. | |
| 35 | '{' devrait être sur la ligne précédente. | 1 |
| 45 | Balise javadoc @param manquante pour 'element'. | 67 |
| 46 | '{' devrait être sur la ligne précédente. | 5 |
| Package: org.apache.qpid.util.concurrent | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 1 1 1 | 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): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 1 0 4 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 22 22 7.33 | Statement Test Coverage : Method Test Reference : | 0 0 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| createQueue() | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 28 | La ligne excède 80 caractères. | |
| 29 | La ligne excède 80 caractères. | |
| 34 | La ligne excède 80 caractères. | |
| 37 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
| 37 | Il manque une espace avant '<'. | 24 |
| 37 | Il manque une espace après '<'. | 25 |
| 37 | Il manque une espace avant '>'. | 26 |
| 37 | Il manque une espace avant '<'. | 55 |
| 37 | Il manque une espace après '<'. | 56 |
| 37 | Il manque une espace avant '>'. | 57 |
| 38 | '{' devrait être sur la ligne précédente. | 1 |
| 44 | Balise javadoc @param manquante pour '<T>'. | 16 |
| 44 | Il manque une espace après '<'. | 16 |
| 44 | Il manque une espace avant '>'. | 17 |
| 44 | Il manque une espace avant '<'. | 24 |
| 44 | Il manque une espace après '<'. | 25 |
| 44 | Il manque une espace avant '>'. | 26 |
| 45 | '{' devrait être sur la ligne précédente. | 5 |
| 46 | Il manque une espace avant '<'. | 30 |
| 46 | Il manque une espace après '<'. | 31 |
| 46 | Il manque une espace avant '>'. | 32 |
| 46 | Il manque une espace après '>'. | 33 |