![]() |
|
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.topic |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: org.apache.qpid.topic | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 34 34 26 8 | Total : Per method : | 165 4.85 | Total : Per method : Per statement : | 67 1.97 0.41 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 3 3 47 485 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : | 18 0.53 0.11 | Total : Per method : Per statement : | 158 4.65 0.96 | Statement Test Coverage : Method Test Reference : | 0 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| Config() | 0 | 1 | 1 | 3 |
| getAckMode() | 0 | 2 | 1 | 2 |
| setPayload(int) | 0 | 2 | 1 | 1 |
| getPayload() | 0 | 2 | 1 | 1 |
| setClients(int) | 0 | 2 | 1 | 1 |
| getClients() | 0 | 2 | 1 | 1 |
| setMessages(int) | 0 | 2 | 1 | 1 |
| getMessages() | 0 | 2 | 1 | 1 |
| getBatchSize() | 0 | 2 | 1 | 0 |
| getRate() | 0 | 2 | 1 | 0 |
| getDestinationsCount() | 0 | 2 | 1 | 0 |
| getHost() | 0 | 2 | 1 | 2 |
| setHost(String) | 0 | 2 | 1 | 1 |
| getPort() | 0 | 2 | 1 | 2 |
| getFactory() | 0 | 2 | 1 | 0 |
| setPort(int) | 0 | 2 | 1 | 1 |
| getBatch() | 0 | 2 | 1 | 1 |
| setBatch(int) | 0 | 2 | 1 | 1 |
| getWarmup() | 0 | 2 | 1 | 1 |
| setWarmup(int) | 0 | 2 | 1 | 1 |
| getDelay() | 0 | 2 | 1 | 1 |
| setDelay(long) | 0 | 2 | 1 | 1 |
| getTimeout() | 0 | 2 | 1 | 0 |
| setTimeout(long) | 0 | 2 | 1 | 1 |
| getClientId() | 0 | 2 | 1 | 1 |
| getSubscriptionId() | 0 | 2 | 1 | 1 |
| getSelector() | 0 | 2 | 1 | 1 |
| getDestination() | 0 | 2 | 1 | 1 |
| usePersistentMessages() | 0 | 2 | 1 | 2 |
| isTransacted() | 0 | 2 | 1 | 1 |
| isPubSub() | 0 | 2 | 1 | 1 |
| setOption(String,String) | 0 | 67 | 24 | 0 |
| getAckModeDescription(int) | 0 | 13 | 11 | 2 |
| createConnection() | 0 | 2 | 1 | 1 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (173) org/apache/qpid/oldtopic/Config
(224) org/apache/qpid/topic/Config | 48 | 215 |
throw new RuntimeException("Bad port number: " + value, e);
}
..... |
| (87) org/apache/qpid/oldtopic/Config
(108) org/apache/qpid/topic/Config | 56 | 121 |
}
public String getHost()
{
return host;
}
public void setHost(Strin ..... |
| (218) org/apache/qpid/oldtopic/Config
(301) org/apache/qpid/topic/Config | 26 | 90 |
setTimeout(parseLong("Bad timeout data", value));
}
else
{
..... |
| View line in source | Style Error | Column |
|---|---|---|
| 30 | Commentaire javadoc manquant. | |
| 31 | '{' devrait être sur la ligne précédente. | 1 |
| 33 | Commentaire javadoc manquant. | 5 |
| 34 | Commentaire javadoc manquant. | 5 |
| 35 | Commentaire javadoc manquant. | 5 |
| 37 | Commentaire javadoc manquant. | 5 |
| 38 | Commentaire javadoc manquant. | 5 |
| 39 | Commentaire javadoc manquant. | 5 |
| 40 | Commentaire javadoc manquant. | 5 |
| 41 | Commentaire javadoc manquant. | 5 |
| 42 | Commentaire javadoc manquant. | 5 |
| 43 | Commentaire javadoc manquant. | 5 |
| 43 | Il manque une espace avant '='. | 24 |
| 44 | Commentaire javadoc manquant. | 5 |
| 45 | Commentaire javadoc manquant. | 5 |
| 46 | Commentaire javadoc manquant. | 5 |
| 47 | Commentaire javadoc manquant. | 5 |
| 48 | Commentaire javadoc manquant. | 5 |
| 49 | Commentaire javadoc manquant. | 5 |
| 50 | Commentaire javadoc manquant. | 5 |
| 51 | Commentaire javadoc manquant. | 5 |
| 52 | Commentaire javadoc manquant. | 5 |
| 53 | Commentaire javadoc manquant. | 5 |
| 54 | Commentaire javadoc manquant. | 5 |
| 56 | Commentaire javadoc manquant. | 5 |
| 57 | '{' devrait être sur la ligne précédente. | 5 |
| 60 | Commentaire javadoc manquant. | 5 |
| 61 | '{' devrait être sur la ligne précédente. | 5 |
| 65 | Commentaire javadoc manquant. | 5 |
| 66 | '{' devrait être sur la ligne précédente. | 5 |
| 70 | Commentaire javadoc manquant. | 5 |
| 71 | '{' devrait être sur la ligne précédente. | 5 |
| 75 | Commentaire javadoc manquant. | 5 |
| 76 | '{' devrait être sur la ligne précédente. | 5 |
| 80 | Commentaire javadoc manquant. | 5 |
| 81 | '{' devrait être sur la ligne précédente. | 5 |
| 85 | Commentaire javadoc manquant. | 5 |
| 86 | '{' devrait être sur la ligne précédente. | 5 |
| 90 | Commentaire javadoc manquant. | 5 |
| 91 | '{' devrait être sur la ligne précédente. | 5 |
| 95 | Commentaire javadoc manquant. | 5 |
| 96 | '{' devrait être sur la ligne précédente. | 5 |
| 100 | Commentaire javadoc manquant. | 5 |
| 101 | '{' devrait être sur la ligne précédente. | 5 |
| 105 | Commentaire javadoc manquant. | 5 |
| 106 | '{' devrait être sur la ligne précédente. | 5 |
| 110 | Commentaire javadoc manquant. | 5 |
| 111 | '{' devrait être sur la ligne précédente. | 5 |
| 115 | Commentaire javadoc manquant. | 5 |
| 116 | '{' devrait être sur la ligne précédente. | 5 |
| 120 | Commentaire javadoc manquant. | 5 |
| 121 | '{' devrait être sur la ligne précédente. | 5 |
| 125 | Commentaire javadoc manquant. | 5 |
| 126 | '{' devrait être sur la ligne précédente. | 5 |
| 130 | Commentaire javadoc manquant. | 5 |
| 131 | '{' devrait être sur la ligne précédente. | 5 |
| 135 | Commentaire javadoc manquant. | 5 |
| 136 | '{' devrait être sur la ligne précédente. | 5 |
| 140 | Commentaire javadoc manquant. | 5 |
| 141 | '{' devrait être sur la ligne précédente. | 5 |
| 145 | Commentaire javadoc manquant. | 5 |
| 146 | '{' devrait être sur la ligne précédente. | 5 |
| 150 | Commentaire javadoc manquant. | 5 |
| 151 | '{' devrait être sur la ligne précédente. | 5 |
| 155 | Commentaire javadoc manquant. | 5 |
| 156 | '{' devrait être sur la ligne précédente. | 5 |
| 160 | Commentaire javadoc manquant. | 5 |
| 161 | '{' devrait être sur la ligne précédente. | 5 |
| 165 | Commentaire javadoc manquant. | 5 |
| 166 | '{' devrait être sur la ligne précédente. | 5 |
| 170 | Commentaire javadoc manquant. | 5 |
| 171 | '{' devrait être sur la ligne précédente. | 5 |
| 175 | Commentaire javadoc manquant. | 5 |
| 176 | '{' devrait être sur la ligne précédente. | 5 |
| 180 | Commentaire javadoc manquant. | 5 |
| 181 | '{' devrait être sur la ligne précédente. | 5 |
| 185 | Commentaire javadoc manquant. | 5 |
| 186 | '{' devrait être sur la ligne précédente. | 5 |
| 190 | Commentaire javadoc manquant. | 5 |
| 191 | '{' devrait être sur la ligne précédente. | 5 |
| 195 | Commentaire javadoc manquant. | 5 |
| 196 | '{' devrait être sur la ligne précédente. | 5 |
| 200 | Commentaire javadoc manquant. | 5 |
| 201 | '{' devrait être sur la ligne précédente. | 5 |
| 205 | Commentaire javadoc manquant. | 5 |
| 206 | '{' devrait être sur la ligne précédente. | 5 |
| 210 | Commentaire javadoc manquant. | 5 |
| 211 | '{' devrait être sur la ligne précédente. | 5 |
| 212 | Il manque une espace après 'if'. | 11 |
| 213 | '{' devrait être sur la ligne précédente. | 9 |
| 215 | '}' devrait être sur la même ligne. | 9 |
| 216 | Il manque une espace après 'if'. | 16 |
| 217 | '{' devrait être sur la ligne précédente. | 9 |
| 219 | '{' devrait être sur la ligne précédente. | 13 |
| 221 | '}' devrait être sur la même ligne. | 13 |
| 222 | Il manque une espace après 'catch'. | 18 |
| 223 | '{' devrait être sur la ligne précédente. | 13 |
| 226 | '}' devrait être sur la même ligne. | 9 |
| 227 | Il manque une espace après 'if'. | 16 |
| 228 | '{' devrait être sur la ligne précédente. | 9 |
| 230 | '}' devrait être sur la même ligne. | 9 |
| 231 | Il manque une espace après 'if'. | 16 |
| 232 | '{' devrait être sur la ligne précédente. | 9 |
| 234 | '}' devrait être sur la même ligne. | 9 |
| 235 | Il manque une espace après 'if'. | 16 |
| 236 | '{' devrait être sur la ligne précédente. | 9 |
| 238 | '}' devrait être sur la même ligne. | 9 |
| 239 | Il manque une espace après 'if'. | 16 |
| 240 | '{' devrait être sur la ligne précédente. | 9 |
| 242 | '}' devrait être sur la même ligne. | 9 |
| 243 | Il manque une espace après 'if'. | 16 |
| 244 | '{' devrait être sur la ligne précédente. | 9 |
| 246 | '}' devrait être sur la même ligne. | 9 |
| 247 | Il manque une espace après 'if'. | 16 |
| 248 | '{' devrait être sur la ligne précédente. | 9 |
| 250 | '}' devrait être sur la même ligne. | 9 |
| 251 | Il manque une espace après 'if'. | 16 |
| 252 | '{' devrait être sur la ligne précédente. | 9 |
| 254 | '}' devrait être sur la même ligne. | 9 |
| 255 | Il manque une espace après 'if'. | 16 |
| 256 | '{' devrait être sur la ligne précédente. | 9 |
| 258 | '}' devrait être sur la même ligne. | 9 |
| 259 | Il manque une espace après 'if'. | 16 |
| 260 | '{' devrait être sur la ligne précédente. | 9 |
| 262 | '}' devrait être sur la même ligne. | 9 |
| 263 | Il manque une espace après 'if'. | 16 |
| 264 | '{' devrait être sur la ligne précédente. | 9 |
| 266 | '}' devrait être sur la même ligne. | 9 |
| 267 | Il manque une espace après 'if'. | 16 |
| 268 | '{' devrait être sur la ligne précédente. | 9 |
| 270 | '}' devrait être sur la même ligne. | 9 |
| 271 | Il manque une espace après 'if'. | 16 |
| 272 | '{' devrait être sur la ligne précédente. | 9 |
| 274 | '}' devrait être sur la même ligne. | 9 |
| 276 | '{' devrait être sur la ligne précédente. | 9 |
| 278 | '}' devrait être sur la même ligne. | 9 |
| 280 | '{' devrait être sur la ligne précédente. | 9 |
| 282 | '}' devrait être sur la même ligne. | 9 |
| 284 | '{' devrait être sur la ligne précédente. | 9 |
| 286 | '}' devrait être sur la même ligne. | 9 |
| 287 | Il manque une espace après 'if'. | 16 |
| 288 | '{' devrait être sur la ligne précédente. | 9 |
| 290 | '}' devrait être sur la même ligne. | 9 |
| 291 | Il manque une espace après 'if'. | 16 |
| 292 | '{' devrait être sur la ligne précédente. | 9 |
| 294 | '}' devrait être sur la même ligne. | 9 |
| 295 | Il manque une espace après 'if'. | 16 |
| 296 | '{' devrait être sur la ligne précédente. | 9 |
| 298 | '}' devrait être sur la même ligne. | 9 |
| 299 | Il manque une espace après 'if'. | 16 |
| 300 | '{' devrait être sur la ligne précédente. | 9 |
| 302 | '}' devrait être sur la même ligne. | 9 |
| 304 | '{' devrait être sur la ligne précédente. | 9 |
| 309 | Commentaire javadoc manquant. | 5 |
| 310 | '{' devrait être sur la ligne précédente. | 5 |
| 312 | '{' devrait être sur la ligne précédente. | 9 |
| 322 | Commentaire javadoc manquant. | 5 |
| 323 | '{' devrait être sur la ligne précédente. | 5 |
| Package: org.apache.qpid.topic | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 14 13 2 12 | Total : Per method : | 108 8.31 | Total : Per method : Per statement : | 24 1.85 0.22 |
||
| 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): | 9 0 68 37 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 0.15 | Total : Per method : Per statement : | 27 2.08 0.25 | Total : Per method : Per statement : | 46 3.54 0.43 | Statement Test Coverage : Method Test Reference : | 0 10.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| Listener(Connection,int,String) | 0 | 19 | 4 | 1 |
| main(String[]) | 0 | 11 | 2 | 0 |
| checkTextField(Message,String,String) | 1 | 7 | 2 | 2 |
| onMessage(Message) | 0 | 19 | 5 | 0 |
| createReportResponseMessage(String) | 0 | 11 | 1 | 1 |
| isShutdown(Message) | 0 | 3 | 1 | 1 |
| isReport(Message) | 0 | 3 | 1 | 1 |
| createTopicConsumer() | 0 | 2 | 1 | 1 |
| createDurableTopicConsumer(String) | 0 | 2 | 1 | 1 |
| createControlPublisher() | 0 | 2 | 1 | 1 |
| shutdown() | 0 | 6 | 2 | 1 |
| report() | 0 | 7 | 2 | 1 |
| getReport() | 0 | 3 | 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 'JMSException'. | |
| 37 | La ligne excède 80 caractères. | |
| 41 | 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. | |
| 46 | La ligne excède 80 caractères. | |
| 47 | La ligne excède 80 caractères. | |
| 50 | La ligne excède 80 caractères. | |
| 55 | '{' devrait être sur la ligne précédente. | 1 |
| 56 | Commentaire javadoc manquant. | 5 |
| 58 | Commentaire javadoc manquant. | 5 |
| 59 | Commentaire javadoc manquant. | 5 |
| 61 | Commentaire javadoc manquant. | 5 |
| 61 | Le nom '_topic' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 25 |
| 64 | Commentaire javadoc manquant. | 5 |
| 64 | Le nom '_response' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 25 |
| 67 | Le nom '_connection' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
| 70 | Le nom '_controller' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 35 |
| 73 | Le nom '_session' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 37 |
| 75 | La ligne excède 80 caractères. | |
| 83 | Commentaire javadoc manquant. | 5 |
| 85 | Commentaire javadoc manquant. | 5 |
| 86 | '{' devrait être sur la ligne précédente. | 5 |
| 87 | La ligne excède 80 caractères. | |
| 94 | '{' devrait être sur la ligne précédente. | 9 |
| 95 | La ligne excède 80 caractères. | |
| 97 | La ligne excède 80 caractères. | |
| 98 | '}' devrait être sur la même ligne. | 9 |
| 100 | '{' devrait être sur la ligne précédente. | 9 |
| 108 | '{' devrait être sur la ligne précédente. | 9 |
| 109 | La ligne excède 80 caractères. | |
| 111 | '}' devrait être sur la même ligne. | 9 |
| 113 | '{' devrait être sur la ligne précédente. | 9 |
| 114 | La ligne excède 80 caractères. | |
| 121 | La ligne excède 80 caractères. | |
| 124 | La ligne excède 80 caractères. | |
| 128 | Commentaire javadoc manquant. | 5 |
| 129 | '{' devrait être sur la ligne précédente. | 5 |
| 139 | La ligne excède 80 caractères. | |
| 143 | '{' devrait être sur la ligne précédente. | 9 |
| 160 | La ligne excède 80 caractères. | |
| 164 | La ligne excède 80 caractères. | |
| 166 | La ligne excède 80 caractères. | |
| 182 | La ligne excède 80 caractères. | |
| 221 | La ligne excède 80 caractères. |
| Package: org.apache.qpid.topic | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 17 16 0 17 | Total : Per method : | 55 3.44 | Total : Per method : Per statement : | 23 1.44 0.42 |
||
| 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 31 36 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.06 | Total : Per method : Per statement : | 12 0.75 0.22 | Total : Per method : Per statement : | 56 3.5 1.02 | Statement Test Coverage : Method Test Reference : | 0 Infinity |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| MessageFactory(Session) | 0 | 2 | 1 | 0 |
| MessageFactory(Session,int) | 0 | 11 | 3 | 2 |
| checkText(Message,String) | 0 | 5 | 4 | 2 |
| getTopic() | 0 | 2 | 1 | 0 |
| createEventMessage() | 0 | 4 | 1 | 1 |
| createShutdownMessage() | 0 | 2 | 1 | 1 |
| createReportRequestMessage() | 0 | 2 | 1 | 1 |
| createReportResponseMessage(String) | 0 | 2 | 1 | 0 |
| isShutdown(Message) | 0 | 2 | 1 | 0 |
| isReport(Message) | 0 | 2 | 1 | 0 |
| getReport(Message) | 0 | 5 | 3 | 1 |
| createTopicConsumer() | 0 | 2 | 1 | 0 |
| createDurableTopicConsumer(String) | 0 | 2 | 1 | 0 |
| createControlConsumer() | 0 | 2 | 1 | 1 |
| createTopicPublisher() | 0 | 2 | 1 | 1 |
| createControlPublisher() | 0 | 2 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (63) org/apache/qpid/oldtopic/MessageFactory
(78) org/apache/qpid/topic/MessageFactory | 79 | 233 |
}
}
Topic getTopic()
{
return _topic;
}
Message createEventM ..... |
| View line in source | Style Error | Column |
|---|---|---|
| 32 | '{' devrait être sur la ligne précédente. | 1 |
| 33 | La ligne excède 80 caractères. | |
| 33 | Commentaire javadoc manquant. | 5 |
| 35 | Commentaire javadoc manquant. | 5 |
| 35 | Le nom '_session' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
| 36 | Commentaire javadoc manquant. | 5 |
| 36 | Le nom '_topic' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 25 |
| 37 | Commentaire javadoc manquant. | 5 |
| 37 | Le nom '_control' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 25 |
| 38 | Commentaire javadoc manquant. | 5 |
| 38 | Le nom '_payload' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
| 40 | Commentaire javadoc manquant. | 5 |
| 41 | '{' devrait être sur la ligne précédente. | 5 |
| 45 | Commentaire javadoc manquant. | 5 |
| 46 | '{' devrait être sur la ligne précédente. | 5 |
| 49 | '{' devrait être sur la ligne précédente. | 9 |
| 50 | La ligne excède 80 caractères. | |
| 51 | La ligne excède 80 caractères. | |
| 52 | '}' devrait être sur la même ligne. | 9 |
| 54 | '{' devrait être sur la ligne précédente. | 9 |
| 62 | '{' devrait être sur la ligne précédente. | 9 |
| 67 | Commentaire javadoc manquant. | 5 |
| 68 | '{' devrait être sur la ligne précédente. | 5 |
| 70 | '{' devrait être sur la ligne précédente. | 9 |
| 71 | La ligne excède 80 caractères. | |
| 72 | '}' devrait être sur la même ligne. | 9 |
| 74 | '{' devrait être sur la ligne précédente. | 9 |
| 81 | Commentaire javadoc manquant. | 5 |
| 82 | '{' devrait être sur la ligne précédente. | 5 |
| 86 | Commentaire javadoc manquant. | 5 |
| 87 | '{' devrait être sur la ligne précédente. | 5 |
| 94 | Commentaire javadoc manquant. | 5 |
| 95 | '{' devrait être sur la ligne précédente. | 5 |
| 99 | Commentaire javadoc manquant. | 5 |
| 100 | '{' devrait être sur la ligne précédente. | 5 |
| 104 | Commentaire javadoc manquant. | 5 |
| 105 | '{' devrait être sur la ligne précédente. | 5 |
| 109 | Commentaire javadoc manquant. | 5 |
| 110 | '{' devrait être sur la ligne précédente. | 5 |
| 114 | Commentaire javadoc manquant. | 5 |
| 115 | '{' devrait être sur la ligne précédente. | 5 |
| 119 | Commentaire javadoc manquant. | 5 |
| 120 | '{' devrait être sur la ligne précédente. | 5 |
| 122 | '{' devrait être sur la ligne précédente. | 9 |
| 124 | '}' devrait être sur la même ligne. | 9 |
| 126 | '{' devrait être sur la ligne précédente. | 9 |
| 133 | Commentaire javadoc manquant. | 5 |
| 134 | '{' devrait être sur la ligne précédente. | 5 |
| 138 | Commentaire javadoc manquant. | 5 |
| 139 | '{' devrait être sur la ligne précédente. | 5 |
| 143 | Commentaire javadoc manquant. | 5 |
| 144 | '{' devrait être sur la ligne précédente. | 5 |
| 148 | Commentaire javadoc manquant. | 5 |
| 149 | '{' devrait être sur la ligne précédente. | 5 |
| 153 | Commentaire javadoc manquant. | 5 |
| 154 | '{' devrait être sur la ligne précédente. | 5 |
| Package: org.apache.qpid.topic | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 11 11 2 9 | Total : Per method : | 85 7.73 | Total : Per method : Per statement : | 26 2.36 0.31 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 2 0 51 35 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : | 42 3.82 0.49 | Total : Per method : Per statement : | 55 5 0.65 | Statement Test Coverage : Method Test Reference : | 0 7.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| Publisher(Connection,int,int,boolean) | 0 | 7 | 3 | 1 |
| test(Config) | 0 | 2 | 1 | 1 |
| test(int,long,int,int,int) | 0 | 19 | 4 | 1 |
| batch(int,int) | 0 | 6 | 1 | 1 |
| publish(int) | 0 | 6 | 3 | 1 |
| waitForCompletion(int) | 0 | 5 | 2 | 1 |
| onMessage(Message) | 0 | 5 | 2 | 0 |
| min(long[]) | 0 | 5 | 3 | 1 |
| max(long[]) | 0 | 5 | 3 | 1 |
| avg(long[],long,long) | 0 | 10 | 3 | 1 |
| main(String[]) | 0 | 8 | 1 | 0 |
| View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
|---|---|---|---|
| (65) org/apache/qpid/oldtopic/Publisher
(68) org/apache/qpid/topic/Publisher | 93 | 459 |
times[i] = batch(msgCount, consumerCount);
System.out.println("Batch " + ( ..... |
| (25) org/apache/qpid/oldtopic/Publisher
(25) org/apache/qpid/topic/Publisher | 40 | 276 |
public class Publisher implements MessageListener
{
private final Object _lock = new Object(); ..... |
| (161) org/apache/qpid/oldtopic/Publisher
(172) org/apache/qpid/topic/Publisher | 15 | 79 |
return (sum / (times.length - adjustment));
}
public static void main(String[] ar ..... |
| View line in source | Style Error | Column |
|---|---|---|
| 25 | Commentaire javadoc manquant. | |
| 26 | '{' devrait être sur la ligne précédente. | 1 |
| 27 | Commentaire javadoc manquant. | 5 |
| 27 | Le nom '_lock' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
| 28 | Commentaire javadoc manquant. | 5 |
| 28 | Le nom '_connection' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
| 29 | Commentaire javadoc manquant. | 5 |
| 29 | Le nom '_session' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
| 30 | Commentaire javadoc manquant. | 5 |
| 30 | Le nom '_factory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 34 |
| 31 | Commentaire javadoc manquant. | 5 |
| 31 | Le nom '_publisher' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 35 |
| 32 | Commentaire javadoc manquant. | 5 |
| 32 | Le nom '_count' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 17 |
| 34 | La ligne excède 80 caractères. | |
| 34 | Commentaire javadoc manquant. | 5 |
| 40 | La ligne excède 80 caractères. | |
| 41 | La ligne excède 80 caractères. | |
| 44 | Commentaire javadoc manquant. | 5 |
| 45 | '{' devrait être sur la ligne précédente. | 5 |
| 46 | La ligne excède 80 caractères. | |
| 49 | La ligne excède 80 caractères. | |
| 49 | Commentaire javadoc manquant. | 5 |
| 55 | '{' devrait être sur la ligne précédente. | 9 |
| 63 | '{' devrait être sur la ligne précédente. | 9 |
| 65 | '{' devrait être sur la ligne précédente. | 13 |
| 69 | La ligne excède 80 caractères. | |
| 74 | La ligne excède 80 caractères. | |
| 83 | Commentaire javadoc manquant. | 5 |
| 84 | '{' devrait être sur la ligne précédente. | 5 |
| 92 | Commentaire javadoc manquant. | 5 |
| 93 | '{' devrait être sur la ligne précédente. | 5 |
| 97 | '{' devrait être sur la ligne précédente. | 9 |
| 100 | '{' devrait être sur la ligne précédente. | 13 |
| 109 | Commentaire javadoc manquant. | 5 |
| 110 | '{' devrait être sur la ligne précédente. | 5 |
| 113 | '{' devrait être sur la ligne précédente. | 9 |
| 115 | '{' devrait être sur la ligne précédente. | 13 |
| 122 | Commentaire javadoc manquant. | 5 |
| 123 | '{' devrait être sur la ligne précédente. | 5 |
| 124 | La ligne excède 80 caractères. | |
| 126 | '{' devrait être sur la ligne précédente. | 9 |
| 128 | '{' devrait être sur la ligne précédente. | 13 |
| 134 | Commentaire javadoc manquant. | 5 |
| 135 | '{' devrait être sur la ligne précédente. | 5 |
| 138 | '{' devrait être sur la ligne précédente. | 9 |
| 144 | Commentaire javadoc manquant. | 5 |
| 145 | '{' devrait être sur la ligne précédente. | 5 |
| 148 | '{' devrait être sur la ligne précédente. | 9 |
| 154 | Commentaire javadoc manquant. | 5 |
| 155 | '{' devrait être sur la ligne précédente. | 5 |
| 158 | '{' devrait être sur la ligne précédente. | 9 |
| 166 | '{' devrait être sur la ligne précédente. | 9 |
| 175 | Commentaire javadoc manquant. | 5 |
| 176 | '{' devrait être sur la ligne précédente. | 5 |