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.ping |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Package: org.apache.qpid.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 9 6 6 3 | Total : Per method : | 65 10.83 | Total : Per method : Per statement : | 16 2.67 0.25 |
||
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): | 13 1 38 14 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 10 1.67 | Total : Per method : Per statement : | 24 4 0.37 | Total : Per method : Per statement : | 81 13.5 1.25 | Statement Test Coverage : Method Test Reference : | 0 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PingAsyncTestPerf(String) | 1 | 3 | 1 | 1 |
suite() | 1 | 4 | 1 | 0 |
setTimingController(TimingController) | 1 | 2 | 1 | 0 |
getTimingController() | 1 | 2 | 1 | 1 |
testAsyncPingOk(int) | 1 | 17 | 3 | 0 |
threadSetUp() | 1 | 11 | 3 | 0 |
BatchedResultsListener.BatchedResultsListener(int) | 1 | 2 | 1 | 0 |
BatchedResultsListener.onMessage(Message,int,long) | 1 | 11 | 5 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(170) org/apache/qpid/ping/PingAsyncTestPerf
(189) org/apache/qpid/ping/PingLatencyTestPerf | 47 | 99 |
perCorrelationIds.remove(messageCorrelationId);
}
/** Performs test fixture creat ..... |
(243) org/apache/qpid/ping/PingAsyncTestPerf
(266) org/apache/qpid/ping/PingLatencyTestPerf | 24 | 76 |
if ((remainingCount % _batchSize) == 0)
{
// Extract the c ..... |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | IS | 2 | batchedResultsListener |
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 'JMSException'. | |
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. | |
50 | La ligne excède 80 caractères. | |
53 | La ligne excède 80 caractères. | |
55 | Commentaire javadoc manquant. | 5 |
55 | Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
57 | La ligne excède 80 caractères. | |
64 | Le nom '_timingController' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
69 | La ligne excède 80 caractères. | |
70 | Il manque une espace avant '<'. | 16 |
70 | Il manque une espace après '<'. | 17 |
70 | Il manque une espace avant '>'. | 41 |
71 | Il manque une espace avant '<'. | 48 |
71 | Il manque une espace après '<'. | 49 |
71 | Il manque une espace avant '>'. | 73 |
71 | Il manque une espace après '>'. | 74 |
73 | La ligne excède 80 caractères. | |
82 | '{' devrait être sur la ligne précédente. | 5 |
92 | La ligne excède 80 caractères. | |
95 | '{' devrait être sur la ligne précédente. | 5 |
108 | La ligne excède 80 caractères. | |
111 | '{' devrait être sur la ligne précédente. | 5 |
121 | '{' devrait être sur la ligne précédente. | 5 |
126 | La ligne excède 80 caractères. | |
127 | La ligne excède 80 caractères. | |
133 | '{' devrait être sur la ligne précédente. | 5 |
138 | '{' devrait être sur la ligne précédente. | 9 |
147 | La ligne excède 80 caractères. | |
148 | La ligne excède 80 caractères. | |
152 | La ligne excède 80 caractères. | |
154 | La ligne excède 80 caractères. | |
156 | La ligne excède 80 caractères. | |
159 | La ligne excède 80 caractères. | |
160 | La ligne excède 80 caractères. | |
161 | La ligne excède 80 caractères. | |
163 | La ligne excède 80 caractères. | |
165 | '{' devrait être sur la ligne précédente. | 9 |
166 | La ligne excède 80 caractères. | |
169 | La ligne excède 80 caractères. | |
174 | La ligne excède 80 caractères. | |
177 | '{' devrait être sur la ligne précédente. | 5 |
181 | '{' devrait être sur la ligne précédente. | 9 |
182 | La ligne excède 80 caractères. | |
185 | La ligne excède 80 caractères. | |
186 | La ligne excède 80 caractères. | |
189 | '{' devrait être sur la ligne précédente. | 13 |
191 | '{' devrait être sur la ligne précédente. | 17 |
192 | La ligne excède 80 caractères. | |
193 | La ligne excède 80 caractères. | |
200 | La ligne excède 80 caractères. | |
201 | La ligne excède 80 caractères. | |
202 | '}' devrait être sur la même ligne. | 9 |
204 | '{' devrait être sur la ligne précédente. | 9 |
210 | La ligne excède 80 caractères. | |
211 | La ligne excède 80 caractères. | |
212 | La ligne excède 80 caractères. | |
213 | La ligne excède 80 caractères. | |
215 | La ligne excède 80 caractères. | |
218 | Le nom '_batchSize' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 13 |
226 | '{' devrait être sur la ligne précédente. | 9 |
231 | La ligne excède 80 caractères. | |
232 | La ligne excède 80 caractères. | |
236 | La ligne excède 80 caractères. | |
238 | La ligne excède 80 caractères. | |
240 | La ligne excède 80 caractères. | |
240 | Balise javadoc @param manquante pour 'latency'. | 73 |
248 | La ligne excède 80 caractères. | |
249 | La ligne excède 80 caractères. | |
252 | La ligne excède 80 caractères. | |
254 | La ligne excède 80 caractères. | |
257 | La ligne excède 80 caractères. | |
261 | La ligne excède 80 caractères. | |
262 | La ligne excède 80 caractères. | |
263 | La ligne excède 80 caractères. | |
265 | La ligne excède 80 caractères. | |
274 | La ligne excède 80 caractères. | |
284 | La ligne excède 80 caractères. | |
285 | La ligne excède 80 caractères. |
Package: org.apache.qpid.ping | 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.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 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 1 9 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.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 0 2 | 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): | 2 2 3 1 |
||||
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.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 3 0 | Total : Per method : | 16 5.33 | Total : Per method : Per statement : | 5 1.67 0.31 |
||
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): | 2 4 10 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 4 1.33 | Total : Per method : Per statement : | 3 1 0.19 | Total : Per method : Per statement : | 27 9 1.69 | Statement Test Coverage : Method Test Reference : | 0 5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PingClient(Properties) | 1 | 3 | 1 | 1 |
getReplyDestinations() | 1 | 2 | 1 | 2 |
getConsumersPerDestination() | 1 | 8 | 3 | 0 |
View line in source | Style Error | Column |
---|---|---|
33 | La ligne excède 80 caractères. | |
34 | 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. | |
40 | La ligne excède 80 caractères. | |
41 | La ligne excède 80 caractères. | |
46 | La ligne excède 80 caractères. | |
47 | La ligne excède 80 caractères. | |
51 | '{' devrait être sur la ligne précédente. | 1 |
56 | Le nom '_pingClientCount' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 24 |
59 | La ligne excède 80 caractères. | |
60 | La ligne excède 80 caractères. | |
61 | La ligne excède 80 caractères. | |
63 | La ligne excède 80 caractères. | |
68 | '{' devrait être sur la ligne précédente. | 5 |
75 | La ligne excède 80 caractères. | |
80 | Il manque une espace avant '<'. | 16 |
80 | Il manque une espace après '<'. | 17 |
80 | Il manque une espace avant '>'. | 28 |
81 | '{' devrait être sur la ligne précédente. | 5 |
86 | La ligne excède 80 caractères. | |
91 | '{' devrait être sur la ligne précédente. | 5 |
95 | '{' devrait être sur la ligne précédente. | 9 |
99 | '}' devrait être sur la même ligne. | 9 |
101 | '{' devrait être sur la ligne précédente. | 9 |
102 | La ligne excède 80 caractères. |
Package: org.apache.qpid.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 11 9 5 6 | Total : Per method : | 155 17.22 | Total : Per method : Per statement : | 36 4 0.23 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 0 1 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 2 58 23 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 8 0.89 | Total : Per method : Per statement : | 42 4.67 0.27 | Total : Per method : Per statement : | 126 14 0.81 | Statement Test Coverage : Method Test Reference : | 0 6.8 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PingDurableClient(Properties) | 1 | 10 | 2 | 2 |
main(String[]) | 1 | 13 | 2 | 0 |
send() | 1 | 57 | 15 | 1 |
closeConnection() | 0 | 5 | 2 | 1 |
receive(int) | 0 | 34 | 8 | 1 |
clearConsole() | 1 | 5 | 3 | 1 |
getReplyDestinations() | 1 | 2 | 1 | 1 |
Runnable$1.run() | 0 | 3 | 1 | 0 |
getShutdownHook() | 1 | 5 | 1 | 1 |
takeAction() | 1 | 1 | 1 | 1 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | ST | 2 | receive | _queueJVMSequenceID |
View line in source | Style Error | Column |
---|---|---|
41 | 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. | |
47 | La ligne excède 80 caractères. | |
48 | La ligne excède 80 caractères. | |
49 | La ligne excède 80 caractères. | |
52 | La ligne excède 80 caractères. | |
54 | 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. | |
65 | La ligne excède 80 caractères. | |
70 | La ligne excède 80 caractères. | |
71 | La ligne excède 80 caractères. | |
72 | La ligne excède 80 caractères. | |
73 | La ligne excède 80 caractères. | |
75 | La ligne excède 80 caractères. | |
78 | La ligne excède 80 caractères. | |
79 | La ligne excède 80 caractères. | |
82 | La ligne excède 80 caractères. | |
83 | La ligne excède 80 caractères. | |
84 | La ligne excède 80 caractères. | |
85 | La ligne excède 80 caractères. | |
93 | La ligne excède 80 caractères. | |
96 | La ligne excède 80 caractères. | |
98 | Commentaire javadoc manquant. | 5 |
98 | Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
100 | Commentaire javadoc manquant. | 5 |
101 | Commentaire javadoc manquant. | 5 |
102 | Commentaire javadoc manquant. | 5 |
103 | Commentaire javadoc manquant. | 5 |
104 | La ligne excède 80 caractères. | |
104 | Commentaire javadoc manquant. | 5 |
105 | Commentaire javadoc manquant. | 5 |
107 | La ligne excède 80 caractères. | |
120 | La ligne excède 80 caractères. | |
123 | La ligne excède 80 caractères. | |
126 | La ligne excède 80 caractères. | |
129 | La ligne excède 80 caractères. | |
132 | La ligne excède 80 caractères. | |
138 | Balise javadoc @param manquante pour 'overrides'. | 41 |
139 | '{' devrait être sur la ligne précédente. | 5 |
141 | La ligne excède 80 caractères. | |
149 | La ligne excède 80 caractères. | |
152 | '{' devrait être sur la ligne précédente. | 9 |
163 | '{' devrait être sur la ligne précédente. | 5 |
165 | '{' devrait être sur la ligne précédente. | 9 |
166 | La ligne excède 80 caractères. | |
168 | La ligne excède 80 caractères. | |
172 | La ligne excède 80 caractères. | |
174 | La ligne excède 80 caractères. | |
180 | La ligne excède 80 caractères. | |
184 | '}' devrait être sur la même ligne. | 9 |
186 | '{' devrait être sur la ligne précédente. | 9 |
194 | La ligne excède 80 caractères. | |
196 | Balise javadoc @return manquante. | |
196 | Balise javadoc @throws manquante pour 'Exception'. | 33 |
197 | '{' devrait être sur la ligne précédente. | 5 |
204 | '{' devrait être sur la ligne précédente. | 9 |
205 | La ligne excède 80 caractères. | |
209 | '{' devrait être sur la ligne précédente. | 9 |
214 | '{' devrait être sur la ligne précédente. | 9 |
222 | La ligne excède 80 caractères. | |
235 | '{' devrait être sur la ligne précédente. | 9 |
239 | '{' devrait être sur la ligne précédente. | 13 |
245 | La ligne excède 80 caractères. | |
247 | '{' devrait être sur la ligne précédente. | 17 |
248 | La ligne excède 80 caractères. | |
254 | '}' devrait être sur la même ligne. | 13 |
256 | '{' devrait être sur la ligne précédente. | 13 |
261 | La ligne excède 80 caractères. | |
263 | '{' devrait être sur la ligne précédente. | 13 |
264 | La ligne excède 80 caractères. | |
265 | La ligne excède 80 caractères. | |
269 | La ligne excède 80 caractères. | |
274 | '{' devrait être sur la ligne précédente. | 13 |
277 | '}' devrait être sur la même ligne. | 13 |
279 | '{' devrait être sur la ligne précédente. | 13 |
282 | '}' devrait être sur la même ligne. | 13 |
284 | '{' devrait être sur la ligne précédente. | 13 |
289 | '}' devrait être sur la même ligne. | 13 |
291 | '{' devrait être sur la ligne précédente. | 13 |
301 | La ligne excède 80 caractères. | |
307 | Commentaire javadoc manquant. | 5 |
308 | '{' devrait être sur la ligne précédente. | 5 |
311 | '{' devrait être sur la ligne précédente. | 9 |
313 | '}' devrait être sur la même ligne. | 9 |
315 | '{' devrait être sur la ligne précédente. | 9 |
316 | La ligne excède 80 caractères. | |
317 | La ligne excède 80 caractères. | |
323 | Commentaire javadoc manquant. | 5 |
324 | '{' devrait être sur la ligne précédente. | 5 |
338 | '{' devrait être sur la ligne précédente. | 9 |
344 | '{' devrait être sur la ligne précédente. | 13 |
348 | La ligne excède 80 caractères. | |
351 | '{' devrait être sur la ligne précédente. | 13 |
354 | '}' devrait être sur la même ligne. | 13 |
356 | '{' devrait être sur la ligne précédente. | 13 |
364 | '{' devrait être sur la ligne précédente. | 9 |
366 | '{' devrait être sur la ligne précédente. | 13 |
369 | '}' devrait être sur la même ligne. | 13 |
371 | '{' devrait être sur la ligne précédente. | 13 |
375 | '{' devrait être sur la ligne précédente. | 17 |
378 | '}' devrait être sur la même ligne. | 17 |
380 | '{' devrait être sur la ligne précédente. | 17 |
382 | La ligne excède 80 caractères. | |
400 | '{' devrait être sur la ligne précédente. | 5 |
402 | '{' devrait être sur la ligne précédente. | 9 |
403 | La ligne excède 80 caractères. | |
407 | '{' devrait être sur la ligne précédente. | 13 |
410 | '}' devrait être sur la même ligne. | 9 |
412 | '{' devrait être sur la ligne précédente. | 9 |
412 | Le bloc devrait contenir au moins une instruction. | 9 |
416 | La ligne excède 80 caractères. | |
421 | Il manque une espace avant '<'. | 16 |
421 | Il manque une espace après '<'. | 17 |
421 | Il manque une espace avant '>'. | 28 |
422 | '{' devrait être sur la ligne précédente. | 5 |
427 | La ligne excède 80 caractères. | |
428 | La ligne excède 80 caractères. | |
429 | La ligne excède 80 caractères. | |
435 | '{' devrait être sur la ligne précédente. | 5 |
439 | '{' devrait être sur la ligne précédente. | 21 |
447 | La ligne excède 80 caractères. | |
451 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.ping | 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 5 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.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 9 6 6 3 | Total : Per method : | 72 12 | Total : Per method : Per statement : | 16 2.67 0.22 |
||
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): | 13 1 46 14 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 10 1.67 | Total : Per method : Per statement : | 28 4.67 0.39 | Total : Per method : Per statement : | 92 15.33 1.28 | Statement Test Coverage : Method Test Reference : | 0 1.83 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PingLatencyTestPerf(String) | 1 | 3 | 1 | 1 |
suite() | 1 | 4 | 1 | 0 |
setTimingController(TimingController) | 1 | 2 | 1 | 0 |
getTimingController() | 1 | 2 | 1 | 1 |
testPingLatency(int) | 1 | 21 | 3 | 0 |
threadSetUp() | 1 | 11 | 3 | 0 |
BatchedResultsListener.BatchedResultsListener(int) | 1 | 3 | 1 | 0 |
BatchedResultsListener.onMessage(Message,int,long) | 1 | 12 | 5 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(170) org/apache/qpid/ping/PingAsyncTestPerf
(189) org/apache/qpid/ping/PingLatencyTestPerf | 47 | 99 |
perCorrelationIds.remove(messageCorrelationId);
}
/** Performs test fixture creat ..... |
(243) org/apache/qpid/ping/PingAsyncTestPerf
(266) org/apache/qpid/ping/PingLatencyTestPerf | 24 | 76 |
if ((remainingCount % _batchSize) == 0)
{
// Extract the c ..... |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | IS | 2 | batchedResultsListener |
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 'javax.jms.JMSException'. | |
44 | La ligne excède 80 caractères. | |
45 | La ligne excède 80 caractères. | |
46 | La ligne excède 80 caractères. | |
47 | La ligne excède 80 caractères. | |
50 | La ligne excède 80 caractères. | |
51 | La ligne excède 80 caractères. | |
52 | 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. | |
59 | La ligne excède 80 caractères. | |
62 | La ligne excède 80 caractères. | |
64 | Commentaire javadoc manquant. | 5 |
64 | Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
66 | La ligne excède 80 caractères. | |
73 | Le nom '_timingController' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
79 | La ligne excède 80 caractères. | |
82 | Il manque une espace avant '<'. | 16 |
82 | Il manque une espace après '<'. | 17 |
82 | Il manque une espace avant '>'. | 41 |
83 | Il manque une espace avant '<'. | 48 |
83 | Il manque une espace après '<'. | 49 |
83 | Il manque une espace avant '>'. | 73 |
83 | Il manque une espace après '>'. | 74 |
85 | La ligne excède 80 caractères. | |
94 | '{' devrait être sur la ligne précédente. | 5 |
103 | Balise javadoc @return manquante. | |
104 | '{' devrait être sur la ligne précédente. | 5 |
117 | La ligne excède 80 caractères. | |
120 | '{' devrait être sur la ligne précédente. | 5 |
130 | '{' devrait être sur la ligne précédente. | 5 |
135 | La ligne excède 80 caractères. | |
136 | La ligne excède 80 caractères. | |
140 | Balise javadoc @throws manquante pour 'Exception'. | 54 |
141 | '{' devrait être sur la ligne précédente. | 5 |
146 | '{' devrait être sur la ligne précédente. | 9 |
154 | La ligne excède 80 caractères. | |
155 | La ligne excède 80 caractères. | |
158 | La ligne excède 80 caractères. | |
160 | La ligne excède 80 caractères. | |
165 | La ligne excède 80 caractères. | |
171 | La ligne excède 80 caractères. | |
172 | La ligne excède 80 caractères. | |
173 | La ligne excède 80 caractères. | |
175 | La ligne excède 80 caractères. | |
176 | La ligne excède 80 caractères. | |
177 | La ligne excède 80 caractères. | |
179 | La ligne excède 80 caractères. | |
181 | '{' devrait être sur la ligne précédente. | 9 |
188 | La ligne excède 80 caractères. | |
192 | La ligne excède 80 caractères. | |
194 | '{' devrait être sur la ligne précédente. | 5 |
198 | '{' devrait être sur la ligne précédente. | 9 |
199 | La ligne excède 80 caractères. | |
202 | La ligne excède 80 caractères. | |
203 | La ligne excède 80 caractères. | |
206 | '{' devrait être sur la ligne précédente. | 13 |
208 | '{' devrait être sur la ligne précédente. | 17 |
209 | La ligne excède 80 caractères. | |
210 | La ligne excède 80 caractères. | |
217 | La ligne excède 80 caractères. | |
218 | La ligne excède 80 caractères. | |
219 | '}' devrait être sur la même ligne. | 9 |
221 | '{' devrait être sur la ligne précédente. | 9 |
227 | La ligne excède 80 caractères. | |
228 | La ligne excède 80 caractères. | |
229 | La ligne excède 80 caractères. | |
230 | La ligne excède 80 caractères. | |
232 | La ligne excède 80 caractères. | |
235 | Le nom '_batchSize' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 13 |
236 | Commentaire javadoc manquant. | 9 |
236 | Le nom '_strictAMQP' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 25 |
244 | '{' devrait être sur la ligne précédente. | 9 |
247 | La ligne excède 80 caractères. | |
252 | La ligne excède 80 caractères. | |
253 | La ligne excède 80 caractères. | |
257 | La ligne excède 80 caractères. | |
259 | La ligne excède 80 caractères. | |
261 | La ligne excède 80 caractères. | |
261 | Balise javadoc @param manquante pour 'latency'. | 73 |
263 | La ligne excède 80 caractères. | |
271 | La ligne excède 80 caractères. | |
273 | La ligne excède 80 caractères. | |
276 | La ligne excède 80 caractères. | |
280 | La ligne excède 80 caractères. | |
281 | La ligne excède 80 caractères. | |
282 | La ligne excède 80 caractères. | |
284 | La ligne excède 80 caractères. | |
293 | La ligne excède 80 caractères. | |
303 | La ligne excède 80 caractères. | |
304 | La ligne excède 80 caractères. |
Package: org.apache.qpid.ping | 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.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 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 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.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 0 2 | 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): | 2 2 3 1 |
||||
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.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 3 3 1 | Total : Per method : | 20 6.67 | Total : Per method : Per statement : | 4 1.33 0.2 |
||
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): | 4 0 22 4 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 0.67 | Total : Per method : Per statement : | 12 4 0.6 | Total : Per method : Per statement : | 19 6.33 0.95 | Statement Test Coverage : Method Test Reference : | 0 2.33 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PingSendOnlyClient(Properties) | 0 | 2 | 1 | 1 |
main(String[]) | 1 | 12 | 2 | 0 |
getTestMessage(Destination,int,boolean) | 0 | 4 | 1 | 0 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
STYLE | DLS_DEAD_LOCAL_STORE | DLS | 2 | main |
View line in source | Style Error | Column |
---|---|---|
36 | La première ligne doit se terminer avec un point. | |
42 | '{' devrait être sur la ligne précédente. | 1 |
43 | La ligne excède 80 caractères. | |
43 | Commentaire javadoc manquant. | 5 |
43 | Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
45 | Commentaire javadoc manquant. | 5 |
46 | '{' devrait être sur la ligne précédente. | 5 |
56 | '{' devrait être sur la ligne précédente. | 5 |
58 | '{' devrait être sur la ligne précédente. | 9 |
59 | La ligne excède 80 caractères. | |
60 | La ligne excède 80 caractères. | |
64 | La ligne excède 80 caractères. | |
66 | La ligne excède 80 caractères. | |
71 | La ligne excède 80 caractères. | |
75 | '}' devrait être sur la même ligne. | 9 |
77 | '{' devrait être sur la ligne précédente. | 9 |
84 | La ligne excède 80 caractères. | |
84 | Commentaire javadoc manquant. | 5 |
86 | La ligne excède 80 caractères. |
Package: org.apache.qpid.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 6 5 5 1 | Total : Per method : | 45 9 | Total : Per method : Per statement : | 12 2.4 0.27 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 0 2 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 11 2 40 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 4 0.8 | Total : Per method : Per statement : | 10 2 0.22 | Total : Per method : Per statement : | 56 11.2 1.24 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
PingTestPerf(String) | 0 | 3 | 1 | 3 |
suite() | 1 | 4 | 1 | 0 |
testPingOk(int) | 0 | 11 | 4 | 0 |
threadSetUp() | 1 | 10 | 2 | 2 |
threadTearDown() | 1 | 10 | 4 | 0 |
View line in source | Style Error | Column |
---|---|---|
39 | La ligne excède 80 caractères. | |
42 | La ligne excède 80 caractères. | |
43 | La ligne excède 80 caractères. | |
45 | La ligne excède 80 caractères. | |
46 | La ligne excède 80 caractères. | |
47 | La ligne excède 80 caractères. | |
49 | La ligne excède 80 caractères. | |
50 | La ligne excède 80 caractères. | |
53 | La ligne excède 80 caractères. | |
61 | Commentaire javadoc manquant. | 5 |
61 | Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
64 | Il manque une espace avant '<'. | 16 |
64 | Il manque une espace après '<'. | 17 |
64 | Il manque une espace avant '>'. | 31 |
64 | Il manque une espace avant '<'. | 62 |
64 | Il manque une espace après '<'. | 63 |
64 | Il manque une espace avant '>'. | 77 |
64 | Il manque une espace après '>'. | 78 |
68 | La ligne excède 80 caractères. | |
70 | Commentaire javadoc manquant. | 5 |
71 | '{' devrait être sur la ligne précédente. | 5 |
82 | '{' devrait être sur la ligne précédente. | 5 |
92 | Commentaire javadoc manquant. | 5 |
93 | '{' devrait être sur la ligne précédente. | 5 |
95 | '{' devrait être sur la ligne précédente. | 9 |
103 | '{' devrait être sur la ligne précédente. | 9 |
107 | La ligne excède 80 caractères. | |
109 | La ligne excède 80 caractères. | |
110 | La ligne excède 80 caractères. | |
111 | La ligne excède 80 caractères. | |
114 | La ligne excède 80 caractères. | |
115 | La ligne excède 80 caractères. | |
118 | La ligne excède 80 caractères. | |
120 | La ligne excède 80 caractères. | |
126 | La ligne excède 80 caractères. | |
129 | '{' devrait être sur la ligne précédente. | 5 |
133 | '{' devrait être sur la ligne précédente. | 9 |
136 | La ligne excède 80 caractères. | |
139 | '{' devrait être sur la ligne précédente. | 13 |
140 | La ligne excède 80 caractères. | |
149 | '}' devrait être sur la même ligne. | 9 |
151 | '{' devrait être sur la ligne précédente. | 9 |
156 | La première ligne doit se terminer avec un point. | |
160 | '{' devrait être sur la ligne précédente. | 5 |
164 | '{' devrait être sur la ligne précédente. | 9 |
170 | '{' devrait être sur la ligne précédente. | 13 |
171 | La ligne excède 80 caractères. | |
176 | '}' devrait être sur la même ligne. | 9 |
178 | '{' devrait être sur la ligne précédente. | 9 |
180 | '}' devrait être sur la même ligne. | 9 |
182 | '{' devrait être sur la ligne précédente. | 9 |
188 | Commentaire javadoc manquant. | |
189 | '{' devrait être sur la ligne précédente. | 5 |
193 | Le nom '_pingClient' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
194 | Commentaire javadoc manquant. | 9 |
194 | Le nom '_correlationId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
Package: org.apache.qpid.ping | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 1 0 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 3 2 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 Infinity |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|