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.jndi

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

org.apache.qpid.jndi.ReadOnlyContext$LocalNamingEnumeration

Package: org.apache.qpid.jndi | Class source

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

3
3
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
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):
2
2
11
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
1.33


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.jndi.NameParserImpl

Package: org.apache.qpid.jndi | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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
4
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
1
Total :
Per method :
Per statement :
1
1
0.33
Total :
Per method :
Per statement :
3
3
1
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
parse(String)
0210


View line in sourceCode ViolationRule
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
32'{' devrait être sur la ligne précédente.1
33Commentaire javadoc manquant.5
34'{' devrait être sur la ligne précédente.5

org.apache.qpid.jndi.PropertiesFileInitialContextFactory

Package: org.apache.qpid.jndi | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
20
19
10
10
Total :
Per method :
137
7.21
Total :
Per method :
Per statement :
59
3.11
0.43
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):
13
0
72
124
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
5
0.26
Total :
Per method :
Per statement :
49
2.58
0.36
Total :
Per method :
Per statement :
125
6.58
0.91
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInitialContext(Hashtable)
02340
createContext(Map,Hashtable)
0211
createConnectionFactories(Map,Hashtable)
0941
createDestinations(Map,Hashtable)
0941
createQueues(Map,Hashtable)
0941
createTopics(Map,Hashtable)
01561
createFactory(String)
1531
createDestination(String)
11051
createQueue(Object)
11071
createTopic(Object)
11681
createHeaderExchange(Object)
1750
getConnectionPrefix()
0210
setConnectionPrefix(String)
0210
getDestinationPrefix()
0210
setDestinationPrefix(String)
0210
getQueuePrefix()
0210
setQueuePrefix(String)
0210
getTopicPrefix()
0210
setTopicPrefix(String)
0210


View line in sourceCode ViolationRule
The Logger variable declaration does not contain the static and final modifiers LoggerIsNotStaticFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'p' could be declared final LocalVariableCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'iter' could be declared final LocalVariableCouldBeFinal
Local variable 'entry' could be declared final LocalVariableCouldBeFinal
Local variable 'key' could be declared final LocalVariableCouldBeFinal
Local variable 'jndiName' could be declared final LocalVariableCouldBeFinal
Local variable 'cf' could be declared final LocalVariableCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'iter' could be declared final LocalVariableCouldBeFinal
Local variable 'entry' could be declared final LocalVariableCouldBeFinal
Local variable 'key' could be declared final LocalVariableCouldBeFinal
Local variable 'jndiName' could be declared final LocalVariableCouldBeFinal
Local variable 'dest' could be declared final LocalVariableCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'iter' could be declared final LocalVariableCouldBeFinal
Local variable 'entry' could be declared final LocalVariableCouldBeFinal
Local variable 'key' could be declared final LocalVariableCouldBeFinal
Local variable 'jndiName' could be declared final LocalVariableCouldBeFinal
Local variable 'q' could be declared final LocalVariableCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'iter' could be declared final LocalVariableCouldBeFinal
Local variable 'entry' could be declared final LocalVariableCouldBeFinal
Local variable 'key' could be declared final LocalVariableCouldBeFinal
Local variable 'jndiName' could be declared final LocalVariableCouldBeFinal
Local variable 't' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'b' could be declared final LocalVariableCouldBeFinal
Avoid appending characters as strings in StringBuffer.append. AppendCharacterWithChar
Parameter 'url' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bindingURL' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'keys' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connectionPrefix' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'destinationPrefix' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queuePrefix' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'topicPrefix' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEOS_OPEN_STREAMOS2getInitialContext
View line in sourceStyle ErrorColumn
54Commentaire javadoc manquant.
54La ligne excède 80 caractères.
56La ligne excède 80 caractères.
56Commentaire javadoc manquant.5
56Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
58Commentaire javadoc manquant.5
58Le nom 'CONNECTION_FACTORY_PREFIX' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
59Commentaire javadoc manquant.5
59Le nom 'DESTINATION_PREFIX' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
60Commentaire javadoc manquant.5
60Le nom 'QUEUE_PREFIX' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
61Commentaire javadoc manquant.5
61Le nom 'TOPIC_PREFIX' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
63La ligne excède 80 caractères.
63Commentaire javadoc manquant.5
68'{' devrait être sur la ligne précédente.9
72'{' devrait être sur la ligne précédente.13
74'}' devrait être sur la même ligne.13
76'{' devrait être sur la ligne précédente.13
81'{' devrait être sur la ligne précédente.13
90La ligne excède 80 caractères.
91'}' devrait être sur la même ligne.13
93'{' devrait être sur la ligne précédente.13
96'}' devrait être sur la même ligne.9
98'{' devrait être sur la ligne précédente.9
99La ligne excède 80 caractères.
115Commentaire javadoc manquant.5
116'{' devrait être sur la ligne précédente.5
120Commentaire javadoc manquant.5
121'{' devrait être sur la ligne précédente.5
127'{' devrait être sur la ligne précédente.13
128La ligne excède 80 caractères.
129La ligne excède 80 caractères.
131'{' devrait être sur la ligne précédente.17
138Commentaire javadoc manquant.5
139'{' devrait être sur la ligne précédente.5
145'{' devrait être sur la ligne précédente.13
147La ligne excède 80 caractères.
149'{' devrait être sur la ligne précédente.17
156Commentaire javadoc manquant.5
157'{' devrait être sur la ligne précédente.5
163'{' devrait être sur la ligne précédente.13
167'{' devrait être sur la ligne précédente.17
174Commentaire javadoc manquant.5
175'{' devrait être sur la ligne précédente.5
181'{' devrait être sur la ligne précédente.13
185'{' devrait être sur la ligne précédente.17
187'{' devrait être sur la ligne précédente.21
189La ligne excède 80 caractères.
190La ligne excède 80 caractères.
190Il manque une espace avant ':'.52
190Il manque une espace après ':'.53
190Il manque une espace après 'cast'.64
203La première ligne doit se terminer avec un point.
206Balise javadoc @return manquante.
206Balise javadoc @param manquante pour 'url'.54
207'{' devrait être sur la ligne précédente.5
209'{' devrait être sur la ligne précédente.9
211'}' devrait être sur la même ligne.9
213'{' devrait être sur la ligne précédente.9
220La première ligne doit se terminer avec un point.
221La ligne excède 80 caractères.
223Balise javadoc @return manquante.
223Balise javadoc @param manquante pour 'bindingURL'.52
224'{' devrait être sur la ligne précédente.5
227'{' devrait être sur la ligne précédente.9
229'}' devrait être sur la même ligne.9
231'{' devrait être sur la ligne précédente.9
238'{' devrait être sur la ligne précédente.9
240'}' devrait être sur la même ligne.9
242'{' devrait être sur la ligne précédente.9
249La première ligne doit se terminer avec un point.
252Balise javadoc @return manquante.
252Balise javadoc @param manquante pour 'value'.40
253'{' devrait être sur la ligne précédente.5
255'{' devrait être sur la ligne précédente.9
256La ligne excède 80 caractères.
257'}' devrait être sur la même ligne.9
259'{' devrait être sur la ligne précédente.9
260La ligne excède 80 caractères.
261'}' devrait être sur la même ligne.9
263'{' devrait être sur la ligne précédente.9
270La première ligne doit se terminer avec un point.
273Balise javadoc @return manquante.
273Balise javadoc @param manquante pour 'value'.40
274'{' devrait être sur la ligne précédente.5
276'{' devrait être sur la ligne précédente.9
277La ligne excède 80 caractères.
278'}' devrait être sur la même ligne.9
280'{' devrait être sur la ligne précédente.9
281Il manque une espace après 'cast'.38
284Il manque une espace avant ':'.28
284Il manque une espace après ':'.29
285'{' devrait être sur la ligne précédente.13
289La ligne excède 80 caractères.
290La ligne excède 80 caractères.
291La ligne excède 80 caractères.
291Il manque une espace après ','.70
291Il manque une espace après ','.82
291Il manque une espace après ','.87
292'}' devrait être sur la même ligne.9
294'{' devrait être sur la ligne précédente.9
301La première ligne doit se terminer avec un point.
304Balise javadoc @return manquante.
304Balise javadoc @param manquante pour 'value'.55
305'{' devrait être sur la ligne précédente.5
307'{' devrait être sur la ligne précédente.9
309'}' devrait être sur la même ligne.9
311'{' devrait être sur la ligne précédente.9
320Commentaire javadoc manquant.5
321'{' devrait être sur la ligne précédente.5
325Commentaire javadoc manquant.5
326'{' devrait être sur la ligne précédente.5
330Commentaire javadoc manquant.5
331'{' devrait être sur la ligne précédente.5
335Commentaire javadoc manquant.5
336'{' devrait être sur la ligne précédente.5
340Commentaire javadoc manquant.5
341'{' devrait être sur la ligne précédente.5
345Commentaire javadoc manquant.5
346'{' devrait être sur la ligne précédente.5
350Commentaire javadoc manquant.5
351'{' devrait être sur la ligne précédente.5
355Commentaire javadoc manquant.5
356'{' devrait être sur la ligne précédente.5

org.apache.qpid.jndi.ReadOnlyContext

Package: org.apache.qpid.jndi | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
40
39
34
6
Total :
Per method :
214
5.49
Total :
Per method :
Per statement :
102
2.62
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):
4
4
89
654
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.05
Total :
Per method :
Per statement :
80
2.05
0.37
Total :
Per method :
Per statement :
171
4.38
0.8
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ReadOnlyContext()
0411
ReadOnlyContext(Hashtable)
0720
ReadOnlyContext(Hashtable,Map)
0822
ReadOnlyContext(Hashtable,Map,String)
0310
ReadOnlyContext(ReadOnlyContext,Hashtable)
0411
ReadOnlyContext(ReadOnlyContext,Hashtable,String)
0311
freeze()
0210
isFrozen()
0210
internalBind(String,Object)
13390
newContext()
0211
addToEnvironment(String,Object)
0210
getEnvironment()
0210
removeFromEnvironment(String)
0210
lookup(String)
043244
lookup(Name)
0210
lookupLink(String)
0211
composeName(Name,Name)
0410
composeName(String,String)
0410
list(String)
0961
listBindings(String)
0961
lookupLink(Name)
0210
list(Name)
0210
listBindings(Name)
0210
bind(Name,Object)
0220
bind(String,Object)
0220
close()
0110
createSubcontext(Name)
0220
createSubcontext(String)
0220
destroySubcontext(Name)
0220
destroySubcontext(String)
0220
getNameInNamespace()
0211
getNameParser(Name)
0210
getNameParser(String)
0210
rebind(Name,Object)
0220
rebind(String,Object)
0220
rename(Name,Name)
0220
rename(String,String)
0220
unbind(Name)
0220
unbind(String)
0220
LocalNamingEnumeration.hasMore()
0210
LocalNamingEnumeration.hasMoreElements()
0210
LocalNamingEnumeration.getNext()
0210
LocalNamingEnumeration.close()
0110
ListEnumeration.next()
0210
ListEnumeration.nextElement()
0310
ListBindingEnumeration.next()
0210
ListBindingEnumeration.nextElement()
0310

View line in source of duplicated classesLinesTokensStart of code fragment
(64) org/apache/qpid/jndi/ReadOnlyContext
(46) org/apache/qpid/naming/ReadOnlyContext
2881140 public class ReadOnlyContext implements Context, Serializable { private static final long seri .....
(368) org/apache/qpid/jndi/ReadOnlyContext
(350) org/apache/qpid/naming/ReadOnlyContext
131432 return new ReadOnlyContext.ListBindingEnumeration(); } else if (o inst .....

View line in sourceCode ViolationRule
The class 'ReadOnlyContext' has a Cyclomatic Complexity of 2 (Highest = 16). CyclomaticComplexity
This class has too many methods, consider refactoring it. TooManyMethods
Parameter 'env' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bindings' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bindings' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'environment' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'nameInNamespace' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'clone' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'env' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'clone' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'env' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'nameInNamespace' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'newBindings' could be declared final LocalVariableCouldBeFinal
Local variable 'pos' could be declared final LocalVariableCouldBeFinal
Local variable 'segment' could be declared final LocalVariableCouldBeFinal
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Local variable 'readOnlyContext' could be declared final LocalVariableCouldBeFinal
Local variable 'remainder' could be declared final LocalVariableCouldBeFinal
Local variable 'subBindings' could be declared final LocalVariableCouldBeFinal
Local variable 'iterator' could be declared final LocalVariableCouldBeFinal
Local variable 'entry' could be declared final LocalVariableCouldBeFinal
Local variable 'subName' could be declared final LocalVariableCouldBeFinal
Local variable 'bound' could be declared final LocalVariableCouldBeFinal
Parameter 'propName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propVal' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'lookup' has a Cyclomatic Complexity of 16. CyclomaticComplexity
The method lookup() has an NPath complexity of 768 NPathComplexity
Local variable 'pos' could be declared final LocalVariableCouldBeFinal
Local variable 'scheme' could be declared final LocalVariableCouldBeFinal
Local variable 'ctx' could be declared final LocalVariableCouldBeFinal
Local variable 'path' could be declared final LocalVariableCouldBeFinal
Local variable 'first' could be declared final LocalVariableCouldBeFinal
Local variable 'subContext' could be declared final LocalVariableCouldBeFinal
Local variable 'ref' could be declared final LocalVariableCouldBeFinal
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'prefix' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'prefix' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'o' could be declared final LocalVariableCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'o' could be declared final LocalVariableCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'obj' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'obj' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'obj' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'obj' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'newName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'oldName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'newName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'oldName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Private field 'i' could be made final; it is only initialized in the declaration or constructor. ImmutableField
An empty method in an abstract class should be abstract instead EmptyMethodInAbstractClassShouldBeAbstract
Document empty method UncommentedEmptyMethod
Local variable 'entry' could be declared final LocalVariableCouldBeFinal
Local variable 'entry' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
50La ligne excède 80 caractères.
53Balise HTML en trop : </p>4
54La ligne excède 80 caractères.
65'{' devrait être sur la ligne précédente.1
66Commentaire javadoc manquant.5
67Commentaire javadoc manquant.5
67Le nom 'nameParser' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.39
69Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
71Commentaire javadoc manquant.5
73Commentaire javadoc manquant.5
74Commentaire javadoc manquant.5
75Commentaire javadoc manquant.5
77Commentaire javadoc manquant.5
78'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
87'{' devrait être sur la ligne précédente.9
89'}' devrait être sur la même ligne.9
91'{' devrait être sur la ligne précédente.9
99Commentaire javadoc manquant.5
100'{' devrait être sur la ligne précédente.5
102'{' devrait être sur la ligne précédente.9
104'}' devrait être sur la même ligne.9
106'{' devrait être sur la ligne précédente.9
115La ligne excède 80 caractères.
115Commentaire javadoc manquant.5
121Commentaire javadoc manquant.5
122'{' devrait être sur la ligne précédente.5
128La ligne excède 80 caractères.
128Commentaire javadoc manquant.5
134Commentaire javadoc manquant.5
135'{' devrait être sur la ligne précédente.5
139Commentaire javadoc manquant.5
140'{' devrait être sur la ligne précédente.5
145La ligne excède 80 caractères.
146La ligne excède 80 caractères.
147La ligne excède 80 caractères.
148La ligne excède 80 caractères.
149La ligne excède 80 caractères.
157Balise javadoc @return manquante.
157Balise javadoc @param manquante pour 'name'.39
157Balise javadoc @param manquante pour 'value'.52
157Balise javadoc @throws manquante pour 'NamingException'.66
165'{' devrait être sur la ligne précédente.9
167'{' devrait être sur la ligne précédente.13
173'}' devrait être sur la même ligne.9
175'{' devrait être sur la ligne précédente.9
181'{' devrait être sur la ligne précédente.13
186'}' devrait être sur la même ligne.13
188'{' devrait être sur la ligne précédente.13
189La ligne excède 80 caractères.
195La ligne excède 80 caractères.
208Commentaire javadoc manquant.5
209'{' devrait être sur la ligne précédente.5
213La ligne excède 80 caractères.
213Commentaire javadoc manquant.5
218Commentaire javadoc manquant.5
219'{' devrait être sur la ligne précédente.5
223Commentaire javadoc manquant.5
228Commentaire javadoc manquant.5
229'{' devrait être sur la ligne précédente.5
231'{' devrait être sur la ligne précédente.9
237'{' devrait être sur la ligne précédente.9
242'{' devrait être sur la ligne précédente.9
245'{' devrait être sur la ligne précédente.13
249'{' devrait être sur la ligne précédente.17
250La 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
262'{' devrait être sur la ligne précédente.17
264'}' devrait être sur la même ligne.17
266'{' devrait être sur la ligne précédente.17
270'{' devrait être sur la ligne précédente.21
272'}' devrait être sur la même ligne.21
274'{' devrait être sur la ligne précédente.21
285'{' devrait être sur la ligne précédente.9
291'{' devrait être sur la ligne précédente.9
293'{' devrait être sur la ligne précédente.13
294La ligne excède 80 caractères.
295'}' devrait être sur la même ligne.13
297'{' devrait être sur la ligne précédente.13
299'}' devrait être sur la même ligne.13
301'{' devrait être sur la ligne précédente.13
302La ligne excède 80 caractères.
307'{' devrait être sur la ligne précédente.9
310'{' devrait être sur la ligne précédente.13
314La ligne excède 80 caractères.
320Commentaire javadoc manquant.5
321'{' devrait être sur la ligne précédente.5
325Commentaire javadoc manquant.5
326'{' devrait être sur la ligne précédente.5
330Commentaire javadoc manquant.5
331'{' devrait être sur la ligne précédente.5
338Commentaire javadoc manquant.5
346Commentaire javadoc manquant.5
347'{' devrait être sur la ligne précédente.5
350'{' devrait être sur la ligne précédente.9
352'}' devrait être sur la même ligne.9
354'{' devrait être sur la ligne précédente.9
356'}' devrait être sur la même ligne.9
358'{' devrait être sur la ligne précédente.9
363Commentaire javadoc manquant.5
364'{' devrait être sur la ligne précédente.5
367'{' devrait être sur la ligne précédente.9
369'}' devrait être sur la même ligne.9
371'{' devrait être sur la ligne précédente.9
373'}' devrait être sur la même ligne.9
375'{' devrait être sur la ligne précédente.9
380Commentaire javadoc manquant.5
381'{' devrait être sur la ligne précédente.5
385Commentaire javadoc manquant.5
386'{' devrait être sur la ligne précédente.5
390Commentaire javadoc manquant.5
391'{' devrait être sur la ligne précédente.5
395Commentaire javadoc manquant.5
396'{' devrait être sur la ligne précédente.5
400Commentaire javadoc manquant.5
401'{' devrait être sur la ligne précédente.5
405Commentaire javadoc manquant.5
406'{' devrait être sur la ligne précédente.5
410Commentaire javadoc manquant.5
411'{' devrait être sur la ligne précédente.5
415Commentaire javadoc manquant.5
416'{' devrait être sur la ligne précédente.5
420Commentaire javadoc manquant.5
421'{' devrait être sur la ligne précédente.5
425Commentaire javadoc manquant.5
426'{' devrait être sur la ligne précédente.5
430Commentaire javadoc manquant.5
431'{' devrait être sur la ligne précédente.5
435Commentaire javadoc manquant.5
436'{' devrait être sur la ligne précédente.5
440Commentaire javadoc manquant.5
441'{' devrait être sur la ligne précédente.5
445Commentaire javadoc manquant.5
446'{' devrait être sur la ligne précédente.5
450Commentaire javadoc manquant.5
451'{' devrait être sur la ligne précédente.5
455Commentaire javadoc manquant.5
456'{' devrait être sur la ligne précédente.5
460Commentaire javadoc manquant.5
461'{' devrait être sur la ligne précédente.5
465Commentaire javadoc manquant.5
466'{' devrait être sur la ligne précédente.5
470Commentaire javadoc manquant.5
471'{' devrait être sur la ligne précédente.5
475Commentaire javadoc manquant.
476'{' devrait être sur la ligne précédente.5
477Commentaire javadoc manquant.9
479Commentaire javadoc manquant.9
480'{' devrait être sur la ligne précédente.9
484Commentaire javadoc manquant.9
485'{' devrait être sur la ligne précédente.9
489Commentaire javadoc manquant.9
490'{' devrait être sur la ligne précédente.9
494Commentaire javadoc manquant.9
495'{' devrait être sur la ligne précédente.9
498Commentaire javadoc manquant.
499'{' devrait être sur la ligne précédente.5
500Commentaire javadoc manquant.9
501'{' devrait être sur la ligne précédente.9
505Commentaire javadoc manquant.9
506'{' devrait être sur la ligne précédente.9
509La ligne excède 80 caractères.
513Commentaire javadoc manquant.
514'{' devrait être sur la ligne précédente.5
515Commentaire javadoc manquant.9
516'{' devrait être sur la ligne précédente.9
520Commentaire javadoc manquant.9
521'{' devrait être sur la ligne précédente.9

org.apache.qpid.jndi.ReadOnlyContext$1

Package: org.apache.qpid.jndi | 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
4
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:




org.apache.qpid.jndi.ReadOnlyContext$ListBindingEnumeration

Package: org.apache.qpid.jndi | 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):
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
1
9
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
2.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.jndi.ReadOnlyContext$ListEnumeration

Package: org.apache.qpid.jndi | 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):
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
1
11
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
2.5


Method :Javadocs:Source statements:Cyclometic complexity: