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.server.registry |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Package: org.apache.qpid.server.registry | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 19 18 16 3 | Total : Per method : | 97 5.39 | Total : Per method : Per statement : | 34 1.89 0.35 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 2 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 14 25 58 121 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 3 0.17 | Total : Per method : Per statement : | 16 0.89 0.16 | Total : Per method : Per statement : | 144 8 1.48 | Statement Test Coverage : Method Test Reference : | 0 1.25 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
ShutdownService.run() | 0 | 2 | 1 | 0 |
initialise(IApplicationRegistry) | 0 | 2 | 1 | 2 |
initialise(IApplicationRegistry,int) | 0 | 10 | 4 | 4 |
remove(int) | 1 | 10 | 4 | 8 |
removeAll() | 1 | 4 | 2 | 2 |
ApplicationRegistry(ServerConfiguration) | 0 | 2 | 1 | 2 |
getInstance() | 0 | 2 | 1 | 23 |
getInstance(int) | 0 | 14 | 5 | 2 |
close() | 0 | 9 | 4 | 0 |
unbind() | 0 | 5 | 2 | 1 |
getConfiguration() | 0 | 2 | 1 | 0 |
addAcceptor(InetSocketAddress,IoAcceptor) | 0 | 3 | 1 | 0 |
setDefaultApplicationRegistry(String) | 0 | 2 | 1 | 0 |
getVirtualHostRegistry() | 0 | 2 | 1 | 1 |
getAccessManager() | 0 | 2 | 1 | 0 |
getManagedObjectRegistry() | 0 | 2 | 1 | 0 |
getDatabaseManager() | 0 | 2 | 1 | 0 |
getAuthenticationManager() | 0 | 2 | 1 | 0 |
getPluginManager() | 0 | 2 | 1 | 0 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
MALICIOUS_CODE | MS_PKGPROTECT | MS | 2 | _APPLICATION_REGISTRY |
View line in source | Style Error | Column |
---|---|---|
39 | La ligne excède 80 caractères. | |
42 | 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. | |
46 | Commentaire javadoc manquant. | 5 |
46 | Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 35 |
48 | La ligne excède 80 caractères. | |
48 | Commentaire javadoc manquant. | 5 |
48 | Il manque une espace avant '<'. | 23 |
48 | Il manque une espace après '<'. | 24 |
48 | Il manque une espace avant '>'. | 53 |
48 | Le nom '_instanceMap' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 55 |
48 | Il manque une espace avant '<'. | 81 |
48 | Il manque une espace après '<'. | 82 |
48 | Il manque une espace avant '>'. | 111 |
48 | Il manque une espace après '>'. | 112 |
50 | La ligne excède 80 caractères. | |
50 | Commentaire javadoc manquant. | 5 |
50 | Il manque une espace avant '<'. | 22 |
50 | Il manque une espace après '<'. | 23 |
50 | Il manque une espace avant '<'. | 28 |
50 | Il manque une espace après '<'. | 29 |
50 | Il manque une espace avant '?'. | 29 |
50 | Il manque une espace après '?'. | 30 |
50 | Il manque une espace avant '>'. | 30 |
50 | Il manque une espace après '>'. | 31 |
50 | Il manque une espace avant '>'. | 39 |
50 | Le nom '_configuredObjects' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 41 |
50 | Il manque une espace avant '<'. | 73 |
50 | Il manque une espace après '<'. | 74 |
50 | Il manque une espace avant '<'. | 79 |
50 | Il manque une espace après '<'. | 80 |
50 | Il manque une espace avant '?'. | 80 |
50 | Il manque une espace après '?'. | 81 |
50 | Il manque une espace avant '>'. | 81 |
50 | Il manque une espace après '>'. | 82 |
50 | Il manque une espace avant '>'. | 90 |
50 | Il manque une espace après '>'. | 91 |
52 | Commentaire javadoc manquant. | 5 |
52 | Le nom '_configuration' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 41 |
54 | Commentaire javadoc manquant. | 5 |
55 | La ligne excède 80 caractères. | |
55 | Commentaire javadoc manquant. | 5 |
56 | Commentaire javadoc manquant. | 5 |
56 | Le nom '_APPLICATION_REGISTRY' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
58 | La ligne excède 80 caractères. | |
58 | Commentaire javadoc manquant. | 5 |
58 | Il manque une espace avant '<'. | 24 |
58 | Il manque une espace après '<'. | 25 |
58 | Il manque une espace avant '>'. | 54 |
58 | Le nom '_acceptors' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 56 |
58 | Il manque une espace avant '<'. | 80 |
58 | Il manque une espace après '<'. | 81 |
58 | Il manque une espace avant '>'. | 110 |
58 | Il manque une espace après '>'. | 111 |
60 | Commentaire javadoc manquant. | 5 |
60 | Le nom '_managedObjectRegistry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 37 |
62 | Commentaire javadoc manquant. | 5 |
62 | Le nom '_authenticationManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 37 |
64 | Commentaire javadoc manquant. | 5 |
64 | Le nom '_virtualHostRegistry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 35 |
66 | Commentaire javadoc manquant. | 5 |
66 | Le nom '_accessManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
68 | Commentaire javadoc manquant. | 5 |
68 | Le nom '_databaseManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 40 |
70 | Commentaire javadoc manquant. | 5 |
70 | Le nom '_pluginManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 29 |
77 | Commentaire javadoc manquant. | |
78 | '{' devrait être sur la ligne précédente. | 5 |
79 | Commentaire javadoc manquant. | 9 |
80 | '{' devrait être sur la ligne précédente. | 9 |
85 | La ligne excède 80 caractères. | |
85 | Commentaire javadoc manquant. | 5 |
90 | La ligne excède 80 caractères. | |
90 | Commentaire javadoc manquant. | 5 |
93 | '{' devrait être sur la ligne précédente. | 9 |
98 | '{' devrait être sur la ligne précédente. | 13 |
100 | '}' devrait être sur la même ligne. | 13 |
102 | '{' devrait être sur la ligne précédente. | 13 |
106 | '}' devrait être sur la même ligne. | 9 |
108 | '{' devrait être sur la ligne précédente. | 9 |
113 | La première ligne doit se terminer avec un point. | |
120 | '{' devrait être sur la ligne précédente. | 5 |
122 | '{' devrait être sur la ligne précédente. | 9 |
125 | '{' devrait être sur la ligne précédente. | 13 |
127 | '{' devrait être sur la ligne précédente. | 17 |
128 | La ligne excède 80 caractères. | |
132 | '}' devrait être sur la même ligne. | 9 |
134 | '{' devrait être sur la ligne précédente. | 9 |
135 | La ligne excède 80 caractères. | |
136 | '}' devrait être sur la même ligne. | 9 |
138 | '{' devrait être sur la ligne précédente. | 9 |
143 | La ligne excède 80 caractères. | |
143 | La première ligne doit se terminer avec un point. | |
145 | '{' devrait être sur la ligne précédente. | 5 |
148 | '{' devrait être sur la ligne précédente. | 9 |
153 | Commentaire javadoc manquant. | 5 |
154 | '{' devrait être sur la ligne précédente. | 5 |
158 | Commentaire javadoc manquant. | 5 |
159 | '{' devrait être sur la ligne précédente. | 5 |
163 | Commentaire javadoc manquant. | 5 |
164 | '{' devrait être sur la ligne précédente. | 5 |
166 | '{' devrait être sur la ligne précédente. | 9 |
170 | '{' devrait être sur la ligne précédente. | 13 |
172 | '{' devrait être sur la ligne précédente. | 17 |
173 | La ligne excède 80 caractères. | |
174 | La ligne excède 80 caractères. | |
176 | La ligne excède 80 caractères. | |
178 | '}' devrait être sur la même ligne. | 17 |
180 | '{' devrait être sur la ligne précédente. | 17 |
182 | La ligne excède 80 caractères. | |
183 | La ligne excède 80 caractères. | |
185 | '}' devrait être sur la même ligne. | 13 |
187 | '{' devrait être sur la ligne précédente. | 13 |
193 | Commentaire javadoc manquant. | 5 |
194 | '{' devrait être sur la ligne précédente. | 5 |
196 | '{' devrait être sur la ligne précédente. | 9 |
197 | Il manque une espace avant '+'. | 62 |
197 | Il manque une espace après '+'. | 63 |
204 | La ligne excède 80 caractères. | |
222 | '{' devrait être sur la ligne précédente. | 9 |
229 | Commentaire javadoc manquant. | 5 |
230 | '{' devrait être sur la ligne précédente. | 5 |
232 | '{' devrait être sur la ligne précédente. | 9 |
234 | '{' devrait être sur la ligne précédente. | 13 |
241 | Commentaire javadoc manquant. | 5 |
242 | '{' devrait être sur la ligne précédente. | 5 |
246 | Commentaire javadoc manquant. | 5 |
249 | '{' devrait être sur la ligne précédente. | 9 |
254 | Commentaire javadoc manquant. | 5 |
255 | '{' devrait être sur la ligne précédente. | 5 |
259 | Commentaire javadoc manquant. | 5 |
260 | '{' devrait être sur la ligne précédente. | 5 |
264 | Commentaire javadoc manquant. | 5 |
265 | '{' devrait être sur la ligne précédente. | 5 |
266 | La ligne excède 80 caractères. | |
269 | Commentaire javadoc manquant. | 5 |
270 | '{' devrait être sur la ligne précédente. | 5 |
274 | Commentaire javadoc manquant. | 5 |
275 | '{' devrait être sur la ligne précédente. | 5 |
279 | Commentaire javadoc manquant. | 5 |
280 | '{' devrait être sur la ligne précédente. | 5 |
284 | Commentaire javadoc manquant. | 5 |
285 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.server.registry | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 10 10 10 0 | Total : Per method : | 11 1.1 | Total : Per method : Per statement : | 10 1 0.91 |
||
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): | 8 21 10 45 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 4 0.4 | Total : Per method : Per statement : | 3 0.3 0.27 | Total : Per method : Per statement : | 15 1.5 1.36 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
initialise() | 1 | 1 | 1 | 1 |
close() | 1 | 1 | 1 | 1 |
getConfiguration() | 1 | 1 | 1 | 13 |
getManagedObjectRegistry() | 0 | 1 | 1 | 2 |
getDatabaseManager() | 0 | 1 | 1 | 2 |
getAuthenticationManager() | 0 | 1 | 1 | 4 |
getVirtualHostRegistry() | 0 | 1 | 1 | 4 |
getAccessManager() | 0 | 1 | 1 | 1 |
getPluginManager() | 0 | 1 | 1 | 1 |
addAcceptor(InetSocketAddress,IoAcceptor) | 1 | 1 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
37 | Commentaire javadoc manquant. | |
38 | '{' devrait être sur la ligne précédente. | 1 |
40 | La ligne excède 80 caractères. | |
41 | La ligne excède 80 caractères. | |
42 | La ligne excède 80 caractères. | |
44 | Balise javadoc @throws manquante pour 'Exception'. | 30 |
46 | La première ligne doit se terminer avec un point. | |
53 | La ligne excède 80 caractères. | |
59 | Commentaire javadoc manquant. | 5 |
61 | Commentaire javadoc manquant. | 5 |
63 | Commentaire javadoc manquant. | 5 |
65 | Commentaire javadoc manquant. | 5 |
67 | Commentaire javadoc manquant. | 5 |
69 | Commentaire javadoc manquant. | 5 |
71 | La première ligne doit se terminer avec un point. |
Package: org.apache.qpid.server.registry | 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.server.registry | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 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 1 5 3 |
||||
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.server.registry | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 2 2 | Total : Per method : | 22 5.5 | Total : Per method : Per statement : | 6 1.5 0.27 |
||
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): | 17 2 25 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 2 0.5 0.09 | Total : Per method : Per statement : | 21 5.25 0.95 | Statement Test Coverage : Method Test Reference : | 0 6 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
ConfigurationFileApplicationRegistry(File) | 0 | 2 | 1 | 5 |
initialise() | 0 | 10 | 1 | 0 |
initialiseVirtualHosts() | 0 | 4 | 2 | 1 |
initialiseManagedObjectRegistry() | 0 | 5 | 2 | 1 |
View line in source | Style Error | Column |
---|---|---|
32 | La ligne excède 80 caractères. | |
33 | La ligne excède 80 caractères. | |
37 | Commentaire javadoc manquant. | |
38 | '{' devrait être sur la ligne précédente. | 1 |
40 | La ligne excède 80 caractères. | |
40 | Commentaire javadoc manquant. | 5 |
45 | Commentaire javadoc manquant. | 5 |
46 | '{' devrait être sur la ligne précédente. | 5 |
53 | La ligne excède 80 caractères. | |
55 | La ligne excède 80 caractères. | |
57 | La ligne excède 80 caractères. | |
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. | |
73 | La ligne excède 80 caractères. | |
76 | Commentaire javadoc manquant. | 5 |
77 | '{' devrait être sur la ligne précédente. | 5 |
79 | '{' devrait être sur la ligne précédente. | 9 |
81 | '}' devrait être sur la même ligne. | 9 |
83 | '{' devrait être sur la ligne précédente. | 9 |