![]() |
|
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.client.url |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: org.apache.qpid.client.url | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 4 1 3 | Total : Per method : | 86 21.5 | Total : Per method : Per statement : | 41 10.25 0.48 |
||
| 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): | 7 1 53 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : | 31 7.75 0.36 | Total : Per method : Per statement : | 77 19.25 0.9 | Statement Test Coverage : Method Test Reference : | 0 5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| URLParser(AMQConnectionURL) | 0 | 3 | 1 | 1 |
| parseURL(String) | 0 | 49 | 28 | 1 |
| parseUserInfo(String) | 0 | 7 | 3 | 1 |
| processOptions() | 0 | 25 | 9 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 35 | Commentaire javadoc manquant. | |
| 36 | '{' devrait être sur la ligne précédente. | 1 |
| 37 | Commentaire javadoc manquant. | 5 |
| 37 | Le nom '_url' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 30 |
| 39 | Commentaire javadoc manquant. | 5 |
| 40 | '{' devrait être sur la ligne précédente. | 5 |
| 45 | Commentaire javadoc manquant. | 5 |
| 46 | '{' devrait être sur la ligne précédente. | 5 |
| 48 | La ligne excède 80 caractères. | |
| 49 | La ligne excède 80 caractères. | |
| 51 | '{' devrait être sur la ligne précédente. | 9 |
| 54 | La ligne excède 80 caractères. | |
| 59 | La ligne excède 80 caractères. | |
| 63 | '{' devrait être sur la ligne précédente. | 17 |
| 64 | La ligne excède 80 caractères. | |
| 65 | '}' devrait être sur la même ligne. | 17 |
| 67 | '{' devrait être sur la ligne précédente. | 17 |
| 71 | '}' devrait être sur la même ligne. | 13 |
| 73 | '{' devrait être sur la ligne précédente. | 13 |
| 80 | '{' devrait être sur la ligne précédente. | 13 |
| 81 | La ligne excède 80 caractères. | |
| 85 | '{' devrait être sur la ligne précédente. | 17 |
| 89 | '{' devrait être sur la ligne précédente. | 21 |
| 91 | '}' devrait être sur la même ligne. | 21 |
| 93 | '{' devrait être sur la ligne précédente. | 21 |
| 101 | '{' devrait être sur la ligne précédente. | 13 |
| 102 | La ligne excède 80 caractères. | |
| 103 | '}' devrait être sur la même ligne. | 13 |
| 105 | '{' devrait être sur la ligne précédente. | 13 |
| 112 | '{' devrait être sur la ligne précédente. | 13 |
| 114 | '}' devrait être sur la même ligne. | 13 |
| 116 | '{' devrait être sur la ligne précédente. | 13 |
| 120 | La ligne excède 80 caractères. | |
| 122 | La ligne excède 80 caractères. | |
| 123 | '}' devrait être sur la même ligne. | 17 |
| 125 | '{' devrait être sur la ligne précédente. | 17 |
| 126 | La ligne excède 80 caractères. | |
| 134 | '}' devrait être sur la même ligne. | 9 |
| 136 | '{' devrait être sur la ligne précédente. | 9 |
| 138 | '{' devrait être sur la ligne précédente. | 13 |
| 145 | '{' devrait être sur la ligne précédente. | 13 |
| 146 | La ligne excède 80 caractères. | |
| 147 | '}' devrait être sur la même ligne. | 13 |
| 149 | '{' devrait être sur la ligne précédente. | 13 |
| 151 | '{' devrait être sur la ligne précédente. | 17 |
| 152 | La ligne excède 80 caractères. | |
| 153 | La ligne excède 80 caractères. | |
| 154 | '}' devrait être sur la même ligne. | 17 |
| 156 | '{' devrait être sur la ligne précédente. | 17 |
| 157 | La ligne excède 80 caractères. | |
| 164 | Commentaire javadoc manquant. | 5 |
| 165 | '{' devrait être sur la ligne précédente. | 5 |
| 171 | '{' devrait être sur la ligne précédente. | 9 |
| 172 | La ligne excède 80 caractères. | |
| 173 | La ligne excède 80 caractères. | |
| 174 | '}' devrait être sur la même ligne. | 9 |
| 176 | '{' devrait être sur la ligne précédente. | 9 |
| 183 | Commentaire javadoc manquant. | 5 |
| 184 | '{' devrait être sur la ligne précédente. | 5 |
| 187 | La ligne excède 80 caractères. | |
| 189 | La ligne excède 80 caractères. | |
| 190 | La ligne excède 80 caractères. | |
| 193 | '{' devrait être sur la ligne précédente. | 13 |
| 203 | '{' devrait être sur la ligne précédente. | 9 |
| 204 | La ligne excède 80 caractères. | |
| 211 | '{' devrait être sur la ligne précédente. | 13 |
| 213 | La ligne excède 80 caractères. | |
| 214 | '}' devrait être sur la même ligne. | 13 |
| 216 | '{' devrait être sur la ligne précédente. | 13 |
| 223 | La ligne excède 80 caractères. | |
| 225 | La ligne excède 80 caractères. | |
| 228 | La ligne excède 80 caractères. | |
| 230 | La ligne excède 80 caractères. | |
| 233 | La ligne excède 80 caractères. | |
| 235 | La ligne excède 80 caractères. | |
| 238 | La ligne excède 80 caractères. | |
| 240 | La ligne excède 80 caractères. |
| Package: org.apache.qpid.client.url | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 15 14 4 11 | Total : Per method : | 206 14.71 | Total : Per method : Per statement : | 93 6.64 0.45 |
||
| 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 0 41 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.07 | Total : Per method : Per statement : | 26 1.86 0.13 | Total : Per method : Per statement : | 158 11.29 0.77 | Statement Test Coverage : Method Test Reference : | 0 5.25 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| URLParser_0_10(String) | 0 | 17 | 7 | 1 |
| getAllBrokerDetails() | 0 | 2 | 1 | 1 |
| getURL() | 0 | 2 | 1 | 0 |
| next() | 0 | 38 | 29 | 1 |
| checkSequence(URLParserState[],URLParserState) | 0 | 7 | 4 | 0 |
| startAddress() | 0 | 9 | 6 | 1 |
| endAddress() | 0 | 6 | 3 | 1 |
| extractPropertyName() | 0 | 15 | 7 | 1 |
| extractPropertyValue() | 0 | 16 | 7 | 1 |
| extractTransport() | 0 | 12 | 6 | 1 |
| extractHost() | 0 | 29 | 8 | 1 |
| extractPort() | 0 | 21 | 9 | 1 |
| buildUntil(char) | 0 | 7 | 2 | 2 |
| main(String[]) | 0 | 7 | 3 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 30 | La ligne excède 80 caractères. | |
| 31 | La ligne contient un caractère tabulation. | 23 |
| 42 | Balise HTML trouvée dans la javadoc : <placeholder, must end in ":". Example "sctp:"> | 28 |
| 50 | La ligne excède 80 caractères. | |
| 53 | Le nom 'URLParser_0_10' n'est pas conforme à l'expression '^[A-Z][a-zA-Z0-9]*$'. | 14 |
| 54 | '{' devrait être sur la ligne précédente. | 1 |
| 55 | La ligne excède 80 caractères. | |
| 55 | Commentaire javadoc manquant. | 5 |
| 56 | Commentaire javadoc manquant. | 5 |
| 57 | Commentaire javadoc manquant. | 5 |
| 58 | Commentaire javadoc manquant. | 5 |
| 61 | Commentaire javadoc manquant. | 5 |
| 62 | Commentaire javadoc manquant. | 5 |
| 63 | Commentaire javadoc manquant. | 5 |
| 64 | Commentaire javadoc manquant. | 5 |
| 66 | Commentaire javadoc manquant. | |
| 67 | '{' devrait être sur la ligne précédente. | 5 |
| 68 | Commentaire javadoc manquant. | 9 |
| 69 | Commentaire javadoc manquant. | 9 |
| 70 | Commentaire javadoc manquant. | 9 |
| 71 | Commentaire javadoc manquant. | 9 |
| 72 | Commentaire javadoc manquant. | 9 |
| 73 | Commentaire javadoc manquant. | 9 |
| 74 | Commentaire javadoc manquant. | 9 |
| 75 | Commentaire javadoc manquant. | 9 |
| 76 | Commentaire javadoc manquant. | 9 |
| 77 | Commentaire javadoc manquant. | 9 |
| 78 | Commentaire javadoc manquant. | 9 |
| 79 | Commentaire javadoc manquant. | 9 |
| 80 | Commentaire javadoc manquant. | 9 |
| 81 | Commentaire javadoc manquant. | 9 |
| 82 | Commentaire javadoc manquant. | 9 |
| 83 | Commentaire javadoc manquant. | 9 |
| 88 | Commentaire javadoc manquant. | 5 |
| 88 | Le nom '_url' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 20 |
| 89 | La ligne excède 80 caractères. | |
| 89 | Commentaire javadoc manquant. | 5 |
| 89 | Il manque une espace avant '<'. | 17 |
| 89 | Il manque une espace après '<'. | 18 |
| 89 | Il manque une espace avant '>'. | 31 |
| 89 | Le nom '_brokerDetailList' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 33 |
| 89 | Il manque une espace avant '<'. | 66 |
| 89 | Il manque une espace après '<'. | 67 |
| 89 | Il manque une espace avant '>'. | 80 |
| 89 | Il manque une espace après '>'. | 81 |
| 90 | Commentaire javadoc manquant. | 5 |
| 90 | Le nom '_error' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 20 |
| 91 | Commentaire javadoc manquant. | 5 |
| 91 | Le nom '_index' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 17 |
| 92 | Commentaire javadoc manquant. | 5 |
| 92 | Le nom '_currentBroker' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 27 |
| 93 | Commentaire javadoc manquant. | 5 |
| 93 | Le nom '_currentPropName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 20 |
| 94 | Commentaire javadoc manquant. | 5 |
| 94 | Le nom '_endOfURL' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 21 |
| 95 | Commentaire javadoc manquant. | 5 |
| 95 | Le nom '_currentParserState' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 28 |
| 97 | Commentaire javadoc manquant. | 5 |
| 98 | '{' devrait être sur la ligne précédente. | 5 |
| 104 | '{' devrait être sur la ligne précédente. | 9 |
| 105 | La ligne excède 80 caractères. | |
| 112 | '{' devrait être sur la ligne précédente. | 13 |
| 114 | La ligne excède 80 caractères. | |
| 119 | '}' devrait être sur la même ligne. | 9 |
| 121 | '{' devrait être sur la ligne précédente. | 9 |
| 122 | La ligne excède 80 caractères. | |
| 129 | Commentaire javadoc manquant. | 5 |
| 129 | Il manque une espace avant '<'. | 16 |
| 129 | Il manque une espace après '<'. | 17 |
| 129 | Il manque une espace avant '>'. | 30 |
| 130 | '{' devrait être sur la ligne précédente. | 5 |
| 134 | Commentaire javadoc manquant. | 5 |
| 135 | '{' devrait être sur la ligne précédente. | 5 |
| 139 | Commentaire javadoc manquant. | 5 |
| 140 | '{' devrait être sur la ligne précédente. | 5 |
| 142 | '{' devrait être sur la ligne précédente. | 9 |
| 144 | La ligne excède 80 caractères. | |
| 182 | La ligne excède 80 caractères. | |
| 182 | Commentaire javadoc manquant. | 5 |
| 185 | '{' devrait être sur la ligne précédente. | 9 |
| 187 | '{' devrait être sur la ligne précédente. | 13 |
| 188 | La ligne excède 80 caractères. | |
| 196 | Commentaire javadoc manquant. | 5 |
| 197 | '{' devrait être sur la ligne précédente. | 5 |
| 201 | '{' devrait être sur la ligne précédente. | 9 |
| 203 | '{' devrait être sur la ligne précédente. | 13 |
| 205 | '}' devrait être sur la même ligne. | 13 |
| 207 | '{' devrait être sur la ligne précédente. | 13 |
| 214 | Commentaire javadoc manquant. | 5 |
| 215 | '{' devrait être sur la ligne précédente. | 5 |
| 218 | '{' devrait être sur la ligne précédente. | 9 |
| 220 | '}' devrait être sur la même ligne. | 9 |
| 222 | '{' devrait être sur la ligne précédente. | 9 |
| 227 | Commentaire javadoc manquant. | 5 |
| 228 | '{' devrait être sur la ligne précédente. | 5 |
| 232 | '{' devrait être sur la ligne précédente. | 9 |
| 238 | '{' devrait être sur la ligne précédente. | 9 |
| 241 | '}' devrait être sur la même ligne. | 9 |
| 243 | '{' devrait être sur la ligne précédente. | 9 |
| 245 | '}' devrait être sur la même ligne. | 9 |
| 247 | '{' devrait être sur la ligne précédente. | 9 |
| 252 | Commentaire javadoc manquant. | 5 |
| 253 | '{' devrait être sur la ligne précédente. | 5 |
| 257 | '{' devrait être sur la ligne précédente. | 9 |
| 263 | '{' devrait être sur la ligne précédente. | 9 |
| 266 | '}' devrait être sur la même ligne. | 9 |
| 268 | '{' devrait être sur la ligne précédente. | 9 |
| 271 | '{' devrait être sur la ligne précédente. | 13 |
| 273 | '}' devrait être sur la même ligne. | 13 |
| 275 | '{' devrait être sur la ligne précédente. | 13 |
| 281 | Commentaire javadoc manquant. | 5 |
| 282 | '{' devrait être sur la ligne précédente. | 5 |
| 285 | '{' devrait être sur la ligne précédente. | 9 |
| 288 | '}' devrait être sur la même ligne. | 9 |
| 289 | La ligne excède 80 caractères. | |
| 291 | '{' devrait être sur la ligne précédente. | 9 |
| 292 | La ligne excède 80 caractères. | |
| 294 | '}' devrait être sur la même ligne. | 9 |
| 296 | '{' devrait être sur la ligne précédente. | 9 |
| 302 | Commentaire javadoc manquant. | 5 |
| 303 | '{' devrait être sur la ligne précédente. | 5 |
| 309 | '{' devrait être sur la ligne précédente. | 9 |
| 311 | '{' devrait être sur la ligne précédente. | 13 |
| 314 | '}' devrait être sur la même ligne. | 13 |
| 316 | '{' devrait être sur la ligne précédente. | 13 |
| 323 | '{' devrait être sur la ligne précédente. | 9 |
| 326 | '}' devrait être sur la même ligne. | 9 |
| 328 | '{' devrait être sur la ligne précédente. | 9 |
| 331 | '}' devrait être sur la même ligne. | 9 |
| 333 | '{' devrait être sur la ligne précédente. | 9 |
| 340 | '{' devrait être sur la ligne précédente. | 9 |
| 343 | '}' devrait être sur la même ligne. | 9 |
| 345 | '{' devrait être sur la ligne précédente. | 9 |
| 352 | Commentaire javadoc manquant. | 5 |
| 353 | '{' devrait être sur la ligne précédente. | 5 |
| 357 | '{' devrait être sur la ligne précédente. | 9 |
| 359 | Il y a une espace de trop avant ')'. | 79 |
| 364 | '}' devrait être sur la même ligne. | 9 |
| 366 | '{' devrait être sur la ligne précédente. | 9 |
| 371 | '{' devrait être sur la ligne précédente. | 9 |
| 374 | '}' devrait être sur la même ligne. | 9 |
| 376 | '{' devrait être sur la ligne précédente. | 9 |
| 378 | '{' devrait être sur la ligne précédente. | 13 |
| 381 | Il manque une espace après 'if'. | 19 |
| 381 | Il y a une espace de trop après '('. | 20 |
| 381 | Il y a une espace de trop avant ')'. | 54 |
| 382 | '{' devrait être sur la ligne précédente. | 17 |
| 386 | '}' devrait être sur la même ligne. | 13 |
| 388 | '{' devrait être sur la ligne précédente. | 13 |
| 395 | Commentaire javadoc manquant. | 5 |
| 396 | '{' devrait être sur la ligne précédente. | 5 |
| 400 | '{' devrait être sur la ligne précédente. | 9 |
| 407 | Commentaire javadoc manquant. | 5 |
| 408 | '{' devrait être sur la ligne précédente. | 5 |
| 411 | '{' devrait être sur la ligne précédente. | 9 |
| 414 | '{' devrait être sur la ligne précédente. | 13 |
| 417 | '}' devrait être sur la même ligne. | 9 |
| 419 | '{' devrait être sur la ligne précédente. | 9 |
| Package: org.apache.qpid.client.url | 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 1 3 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: |
|---|
| Package: org.apache.qpid.client.url | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 2 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 2 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 7 4 |
||||
| 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 10 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|