http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-org.apache.qpid.management.wsdm.muse.resources

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

org.apache.qpid.management.wsdm.muse.resources.QManWsResource$State

Package: org.apache.qpid.management.wsdm.muse.resources | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4

4
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):
1
4
4
6
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.wsdm.muse.resources.QManWsResource

Package: org.apache.qpid.management.wsdm.muse.resources | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
49
34
30
19
Total :
Per method :
183
5.38
Total :
Per method :
Per statement :
71
2.09
0.39
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):
29
4
117
1048
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
49
1.44
Total :
Per method :
Per statement :
52
1.53
0.28
Total :
Per method :
Per statement :
304
8.94
1.66
Statement Test Coverage :
Method Test Reference :
0
1.53


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
State.initialize()
1110
State.hasBeenInitialized()
1110
State.hasBeenShutdown()
1110
State.shutdown()
1110
State$1.hasBeenInitialized()
1210
State$1.hasBeenShutdown()
1210
State$1.initialize()
1320
State$1.shutdown()
0320
State$2.hasBeenInitialized()
1210
State$2.hasBeenShutdown()
1210
State$2.initialize()
1320
State$2.shutdown()
1620
State$3.initialize()
11010
State$3.shutdown()
1320
State$3.hasBeenInitialized()
1210
State$3.hasBeenShutdown()
1210
addCapability(Capability)
1710
getCapability(String)
1211
getCapabilityURIs()
1210
getContextPath()
1212
getEndpointReference()
1211
getEnvironment()
1212
getInitializationParameter(String)
1210
getInitializationParameters()
1211
getLog()
1211
getResourceManager()
1211
getWsdlPath()
1211
getWsdlPortType()
1212
hasBeenInitialized()
1211
hasBeenShutdown()
1210
hasCapability(String)
1210
getPropertyCollection()
1210
getWsdl()
1211
initialize()
1210
invoke(Element)
12160
setContextPath(String)
1210
setEndpointReference(EndpointReference)
1440
setEnvironment(Environment)
1210
setInitializationParameters(Map)
1220
setLog(java.util.logging.Logger)
1210
setResourceManager(ResourceManager)
1210
setWsdlPath(String)
1210
setWsdlPortType(QName)
1210
shutdown()
1210
toString()
1210
initializeCapabilities()
1731
shutdownCapabilities()
1521
createMetadataDescriptor(Document)
11851
getCapabilityForAction(String)
1211
createPropertiesSchema(Document)
1411


View line in sourceCode ViolationRule
A high number of imports can indicate a high degree of coupling within an object. ExcessiveImports
Class contains more than one logger. MoreThanOneLogger
Too many fields TooManyFields
This class has too many methods, consider refactoring it. TooManyMethods
Local variable 'manager' could be declared final LocalVariableCouldBeFinal
Local variable 'schema' could be declared final LocalVariableCouldBeFinal
Local variable 'metadata' could be declared final LocalVariableCouldBeFinal
Private field '_capabilitiesByAction' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field '_capabilitiesByURI' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'capability' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'uri' could be declared final LocalVariableCouldBeFinal
Parameter 'capabilityURI' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'capabilityURI' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'requestBody' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'action' could be declared final LocalVariableCouldBeFinal
Local variable 'capability' could be declared final LocalVariableCouldBeFinal
Local variable 'wsaFault' could be declared final LocalVariableCouldBeFinal
Local variable 'detail' could be declared final LocalVariableCouldBeFinal
Local variable 'handler' could be declared final LocalVariableCouldBeFinal
Local variable 'method' could be declared final LocalVariableCouldBeFinal
Local variable 'parameters' could be declared final LocalVariableCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Local variable 'response' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'contextPath' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'endpointReference' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid using if statements without curly braces IfStmtsMustUseBraces
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'parameters' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'log' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'manager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'wsdlPath' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'wsdlPortType' is not assigned and could be declared final MethodArgumentCouldBeFinal
Use block level rather than method level synchronization AvoidSynchronizedAtMethodLevel
Local variable 'capability' could be declared final LocalVariableCouldBeFinal
Local variable 'capabilty' could be declared final LocalVariableCouldBeFinal
Parameter 'wsdl' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'portTypeXML' could be declared final LocalVariableCouldBeFinal
Local variable 'rmdName' could be declared final LocalVariableCouldBeFinal
Local variable 'rmdPath' could be declared final LocalVariableCouldBeFinal
Local variable 'env' could be declared final LocalVariableCouldBeFinal
Local variable 'path' could be declared final LocalVariableCouldBeFinal
Local variable 'rmdDoc' could be declared final LocalVariableCouldBeFinal
Local variable 'additionalProperties' could be declared final LocalVariableCouldBeFinal
Local variable 'metadataDescriptor' could be declared final LocalVariableCouldBeFinal
Local variable 'adopted' could be declared final LocalVariableCouldBeFinal
Parameter 'action' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'wsdl' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'wsrpName' could be declared final LocalVariableCouldBeFinal
Local variable 'wsrpDoc' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'SoapFault'.
49La ligne excède 80 caractères.
52La ligne excède 80 caractères.
69'{' devrait être sur la ligne précédente.1
70La ligne contient un caractère tabulation.1
70Commentaire javadoc manquant.9
70Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
71La ligne contient un caractère tabulation.1
72La ligne contient un caractère tabulation.1
73La ligne contient un caractère tabulation.1
74La ligne contient un caractère tabulation.1
75La ligne contient un caractère tabulation.1
76La ligne contient un caractère tabulation.1
77La ligne contient un caractère tabulation.1
78La ligne contient un caractère tabulation.1
78'{' devrait être sur la ligne précédente.9
79La ligne contient un caractère tabulation.1
80La ligne contient un caractère tabulation.1
81La ligne contient un caractère tabulation.1
82La ligne contient un caractère tabulation.1
83La ligne contient un caractère tabulation.1
84La ligne contient un caractère tabulation.1
85La ligne contient un caractère tabulation.1
86La ligne contient un caractère tabulation.1
87La ligne contient un caractère tabulation.1
88La ligne contient un caractère tabulation.1
89La ligne contient un caractère tabulation.1
90La ligne contient un caractère tabulation.1
91La ligne contient un caractère tabulation.1
92La ligne contient un caractère tabulation.1
93La ligne contient un caractère tabulation.1
94La ligne contient un caractère tabulation.1
95La ligne contient un caractère tabulation.1
96La ligne contient un caractère tabulation.1
97La ligne contient un caractère tabulation.1
98La ligne contient un caractère tabulation.1
99La ligne contient un caractère tabulation.1
100La ligne contient un caractère tabulation.1
101La ligne contient un caractère tabulation.1
102La ligne contient un caractère tabulation.1
103La ligne contient un caractère tabulation.1
104La ligne contient un caractère tabulation.1
105La ligne contient un caractère tabulation.1
106La ligne contient un caractère tabulation.1
107La ligne contient un caractère tabulation.1
108La ligne contient un caractère tabulation.1
109La ligne contient un caractère tabulation.1
110La ligne contient un caractère tabulation.1
111La ligne excède 80 caractères.
111La ligne contient un caractère tabulation.1
112La ligne contient un caractère tabulation.1
113La ligne contient un caractère tabulation.1
114La ligne contient un caractère tabulation.1
115La ligne contient un caractère tabulation.1
116La ligne contient un caractère tabulation.1
117La ligne contient un caractère tabulation.1
118La ligne contient un caractère tabulation.1
119La ligne contient un caractère tabulation.1
121La ligne contient un caractère tabulation.1
122La ligne excède 80 caractères.
122La ligne contient un caractère tabulation.1
123La ligne contient un caractère tabulation.1
124La ligne contient un caractère tabulation.1
125La ligne contient un caractère tabulation.1
126La ligne contient un caractère tabulation.1
127La ligne contient un caractère tabulation.1
128La ligne contient un caractère tabulation.1
129La ligne contient un caractère tabulation.1
131La ligne contient un caractère tabulation.1
132La ligne contient un caractère tabulation.1
133La ligne contient un caractère tabulation.1
134La ligne contient un caractère tabulation.1
135La ligne contient un caractère tabulation.1
136La ligne contient un caractère tabulation.1
137La ligne contient un caractère tabulation.1
138La ligne contient un caractère tabulation.1
139La ligne contient un caractère tabulation.1
140La ligne excède 80 caractères.
140La ligne contient un caractère tabulation.1
141La ligne excède 80 caractères.
141La ligne contient un caractère tabulation.1
142La ligne contient un caractère tabulation.1
144La ligne contient un caractère tabulation.1
145La ligne contient un caractère tabulation.1
146La ligne excède 80 caractères.
146La ligne contient un caractère tabulation.1
147La ligne excède 80 caractères.
147La ligne contient un caractère tabulation.1
148La ligne contient un caractère tabulation.1
149La ligne contient un caractère tabulation.1
150La ligne contient un caractère tabulation.1
151La ligne contient un caractère tabulation.1
152La ligne contient un caractère tabulation.1
153La ligne contient un caractère tabulation.1
154La ligne excède 80 caractères.
154La ligne contient un caractère tabulation.1
155La ligne contient un caractère tabulation.1
156La ligne contient un caractère tabulation.1
157La ligne contient un caractère tabulation.1
158La ligne contient un caractère tabulation.1
159La ligne contient un caractère tabulation.1
160La ligne contient un caractère tabulation.1
161La ligne contient un caractère tabulation.1
162La ligne contient un caractère tabulation.1
164La ligne contient un caractère tabulation.1
165La ligne excède 80 caractères.
165La ligne contient un caractère tabulation.1
166La ligne contient un caractère tabulation.1
167La ligne contient un caractère tabulation.1
168La ligne contient un caractère tabulation.1
169La ligne contient un caractère tabulation.1
170La ligne contient un caractère tabulation.1
171La ligne contient un caractère tabulation.1
172La ligne contient un caractère tabulation.1
173La ligne contient un caractère tabulation.1
175La ligne contient un caractère tabulation.1
176La ligne excède 80 caractères.
176La ligne contient un caractère tabulation.1
177La ligne contient un caractère tabulation.1
178La ligne contient un caractère tabulation.1
179La ligne contient un caractère tabulation.1
180La ligne contient un caractère tabulation.1
181La ligne contient un caractère tabulation.1
182La ligne contient un caractère tabulation.1
183La ligne excède 80 caractères.
183La ligne contient un caractère tabulation.1
184La ligne excède 80 caractères.
184La ligne contient un caractère tabulation.1
185La ligne contient un caractère tabulation.1
186La ligne contient un caractère tabulation.1
187La ligne contient un caractère tabulation.1
188La ligne contient un caractère tabulation.1
189La ligne contient un caractère tabulation.1
190La ligne contient un caractère tabulation.1
191La ligne contient un caractère tabulation.1
192La ligne contient un caractère tabulation.1
193La ligne contient un caractère tabulation.1
194La ligne contient un caractère tabulation.1
196La ligne contient un caractère tabulation.1
197La ligne contient un caractère tabulation.1
198La ligne contient un caractère tabulation.1
199La ligne contient un caractère tabulation.1
200La ligne contient un caractère tabulation.1
201La ligne contient un caractère tabulation.1
202La ligne contient un caractère tabulation.1
203La ligne contient un caractère tabulation.1
204La ligne contient un caractère tabulation.1
205La ligne contient un caractère tabulation.1
206La ligne contient un caractère tabulation.1
207La ligne contient un caractère tabulation.1
208La ligne contient un caractère tabulation.1
209La ligne contient un caractère tabulation.1
210La ligne contient un caractère tabulation.1
211La ligne contient un caractère tabulation.1
212La ligne contient un caractère tabulation.1
213La ligne contient un caractère tabulation.1
214La ligne contient un caractère tabulation.1
215La ligne contient un caractère tabulation.1
216La ligne contient un caractère tabulation.1
217La ligne contient un caractère tabulation.1
218La ligne contient un caractère tabulation.1
219La ligne contient un caractère tabulation.1
220La ligne contient un caractère tabulation.1
221La ligne excède 80 caractères.
221La ligne contient un caractère tabulation.1
222La ligne contient un caractère tabulation.1
223La ligne contient un caractère tabulation.1
224La ligne contient un caractère tabulation.1
225La ligne contient un caractère tabulation.1
226La ligne contient un caractère tabulation.1
227La ligne contient un caractère tabulation.1
228La ligne contient un caractère tabulation.1
229La ligne contient un caractère tabulation.1
230La ligne contient un caractère tabulation.1
231La ligne contient un caractère tabulation.1
232La ligne contient un caractère tabulation.1
233La ligne contient un caractère tabulation.1
234La ligne contient un caractère tabulation.1
235La ligne contient un caractère tabulation.1
237La ligne contient un caractère tabulation.1
238La ligne contient un caractère tabulation.1
239La ligne contient un caractère tabulation.1
240La ligne excède 80 caractères.
240La ligne contient un caractère tabulation.1
241La ligne contient un caractère tabulation.1
242La ligne contient un caractère tabulation.1
243La ligne excède 80 caractères.
243La ligne contient un caractère tabulation.1
244La ligne excède 80 caractères.
244La ligne contient un caractère tabulation.1
245La ligne contient un caractère tabulation.1
246La ligne contient un caractère tabulation.1
247La ligne contient un caractère tabulation.1
248La ligne contient un caractère tabulation.1
249La ligne contient un caractère tabulation.1
250La ligne contient un caractère tabulation.1
251La ligne contient un caractère tabulation.1
252La ligne contient un caractère tabulation.1
253La ligne contient un caractère tabulation.1
254La ligne contient un caractère tabulation.1
255La ligne contient un caractère tabulation.1
256La ligne contient un caractère tabulation.1
258La ligne contient un caractère tabulation.1
259La ligne contient un caractère tabulation.1
260La ligne contient un caractère tabulation.1
261La ligne contient un caractère tabulation.1
262La ligne contient un caractère tabulation.1
263La ligne contient un caractère tabulation.1
264La ligne contient un caractère tabulation.1
265La ligne contient un caractère tabulation.1
266La ligne contient un caractère tabulation.1
267La ligne contient un caractère tabulation.1
268La ligne contient un caractère tabulation.1
269La ligne contient un caractère tabulation.1
270La ligne contient un caractère tabulation.1
271La ligne excède 80 caractères.
272La ligne excède 80 caractères.
285La ligne excède 80 caractères.
286La ligne excède 80 caractères.
308La ligne contient un caractère tabulation.9
309La ligne contient un caractère tabulation.9
310La ligne contient un caractère tabulation.9
447La ligne excède 80 caractères.
471La ligne contient un caractère tabulation.5
482La ligne contient un caractère tabulation.10
483La ligne contient un caractère tabulation.5
501La ligne contient un caractère tabulation.13
502La ligne contient un caractère tabulation.13
503La ligne contient un caractère tabulation.13
508La ligne excède 80 caractères.
513La ligne contient un caractère tabulation.13
514La ligne contient un caractère tabulation.13
515La ligne contient un caractère tabulation.13
525La ligne contient un caractère tabulation.9
531La ligne contient un caractère tabulation.9
532La ligne contient un caractère tabulation.9
533La ligne contient un caractère tabulation.9
534La ligne contient un caractère tabulation.9
536La ligne contient un caractère tabulation.13
537La ligne contient un caractère tabulation.13
538La ligne contient un caractère tabulation.13
584La ligne contient un caractère tabulation.9
585La ligne contient un caractère tabulation.9
613La ligne contient un caractère tabulation.5
633La ligne contient un caractère tabulation.5
656La ligne contient un caractère tabulation.9
657La ligne contient un caractère tabulation.1
658La ligne contient un caractère tabulation.1
659La ligne contient un caractère tabulation.1
660La ligne contient un caractère tabulation.1
662La ligne contient un caractère tabulation.1
663La ligne contient un caractère tabulation.1
664La ligne contient un caractère tabulation.1
665La ligne contient un caractère tabulation.1
677La ligne contient un caractère tabulation.9
678La ligne contient un caractère tabulation.9
679La ligne contient un caractère tabulation.9
680La ligne contient un caractère tabulation.1
690La ligne excède 80 caractères.
693La ligne contient un caractère tabulation.14
694La ligne excède 80 caractères.
694La ligne contient un caractère tabulation.1
695La ligne contient un caractère tabulation.1
696La ligne contient un caractère tabulation.1
697La ligne contient un caractère tabulation.1
698La ligne contient un caractère tabulation.1
699La ligne contient un caractère tabulation.1
700La ligne contient un caractère tabulation.1
701La ligne contient un caractère tabulation.1
702La ligne contient un caractère tabulation.1
703La ligne contient un caractère tabulation.1
704La ligne contient un caractère tabulation.1
705La ligne contient un caractère tabulation.1
706La ligne contient un caractère tabulation.1
707La ligne contient un caractère tabulation.1
708La ligne excède 80 caractères.
708La ligne contient un caractère tabulation.1
709La ligne contient un caractère tabulation.1
710La ligne contient un caractère tabulation.1
711La ligne contient un caractère tabulation.1
712La ligne contient un caractère tabulation.1
713La ligne contient un caractère tabulation.1
714La ligne contient un caractère tabulation.1
715La ligne contient un caractère tabulation.1
716La ligne contient un caractère tabulation.1
717La ligne excède 80 caractères.
717La ligne contient un caractère tabulation.1
719La ligne contient un caractère tabulation.1
720La ligne contient un caractère tabulation.1
721La ligne contient un caractère tabulation.1
722La ligne contient un caractère tabulation.3
723La ligne excède 80 caractères.
723La ligne contient un caractère tabulation.1
724La ligne contient un caractère tabulation.1
725La ligne contient un caractère tabulation.1
726La ligne contient un caractère tabulation.1
727La ligne contient un caractère tabulation.1
731La ligne contient un caractère tabulation.9
732La ligne contient un caractère tabulation.9
733La ligne contient un caractère tabulation.9
734La ligne contient un caractère tabulation.9
735La ligne contient un caractère tabulation.9
759La ligne excède 80 caractères.

org.apache.qpid.management.wsdm.muse.resources.QManWsResource$1

Package: org.apache.qpid.management.wsdm.muse.resources | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5

4
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):
4
1
9
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.wsdm.muse.resources.QManWsResource$2

Package: org.apache.qpid.management.wsdm.muse.resources | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5

4
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):
7
1
16
8
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.wsdm.muse.resources.QManWsResource$3

Package: org.apache.qpid.management.wsdm.muse.resources | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5

4
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):
10
1
25
8
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity: