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 |