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.server.handler

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

org.apache.qpid.server.handler.ServerMethodDispatcherImpl$DispatcherFactory

Package: org.apache.qpid.server.handler | Class source

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

1
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):
2
3
1
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.handler.AccessRequestHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
10
3.33
Total :
Per method :
Per statement :
3
1
0.3
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
11
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :
7
2.33
0.7
Total :
Per method :
Per statement :
15
5
1.5
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
AccessRequestHandler()
0111
methodReceived(AMQStateManager,AccessRequestBody,int)
0512


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'response' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
35La ligne excède 80 caractères.
35Il manque une espace avant '<'.70
35Il manque une espace après '<'.71
35Il manque une espace avant '>'.88
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
37Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.47
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
49La ligne excède 80 caractères.
49Commentaire javadoc manquant.5
55La ligne excède 80 caractères.
57La ligne excède 80 caractères.

org.apache.qpid.server.handler.BasicAckMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
14
4.67
Total :
Per method :
Per statement :
6
2
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):
9
1
21
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
6
2
0.43
Total :
Per method :
Per statement :
20
6.67
1.43
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
BasicAckMethodHandler()
0111
methodReceived(AMQStateManager,BasicAckBody,int)
0842


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'protocolSession' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
32La ligne excède 80 caractères.
32Il manque une espace avant '<'.71
32Il manque une espace après '<'.72
32Il manque une espace avant '>'.84
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.9
54La ligne excède 80 caractères.
60'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.BasicCancelMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
18
6
Total :
Per method :
Per statement :
7
2.33
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):
14
1
24
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
7
2.33
0.39
Total :
Per method :
Per statement :
22
7.33
1.22
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
BasicCancelMethodHandler()
0111
methodReceived(AMQStateManager,BasicCancelBody,int)
01252


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'cancelOkBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
33Commentaire javadoc manquant.
33La ligne excède 80 caractères.
33Il manque une espace avant '<'.74
33Il manque une espace après '<'.75
33Il manque une espace avant '>'.90
35La ligne excède 80 caractères.
35Commentaire javadoc manquant.5
35Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
37Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
39Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
48La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
56'{' devrait être sur la ligne précédente.9
61'{' devrait être sur la ligne précédente.9
62'+' devrait être sur une nouvelle ligne.68
68'{' devrait être sur la ligne précédente.9
70La ligne excède 80 caractères.

org.apache.qpid.server.handler.BasicConsumeMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
52
17.33
Total :
Per method :
Per statement :
22
7.33
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):
27
1
46
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
27
9
0.52
Total :
Per method :
Per statement :
63
21
1.21
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
BasicConsumeMethodHandler()
0111
methodReceived(AMQStateManager,BasicConsumeBody,int)
046202


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
The class 'BasicConsumeMethodHandler' has a Cyclomatic Complexity of 6 (Highest = 14). CyclomaticComplexity
Avoid really long methods. ExcessiveMethodLength
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 14. CyclomaticComplexity
The method methodReceived() has an NPath complexity of 281 NPathComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'vHost' could be declared final LocalVariableCouldBeFinal
Local variable 'queue' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'consumerTag' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace


View line in sourceStyle ErrorColumn
36Commentaire javadoc manquant.
36La ligne excède 80 caractères.
36Il manque une espace avant '<'.75
36Il manque une espace après '<'.76
36Il manque une espace avant '>'.92
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.52
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
51La ligne excède 80 caractères.
51Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.9
65'}' devrait être sur la même ligne.9
67'{' devrait être sur la ligne précédente.9
69'{' devrait être sur la ligne précédente.13
70'+' devrait être sur une nouvelle ligne.72
71'+' devrait être sur une nouvelle ligne.64
72'+' devrait être sur une nouvelle ligne.61
76La ligne excède 80 caractères.
79'{' devrait être sur la ligne précédente.13
81'{' devrait être sur la ligne précédente.17
85'{' devrait être sur la ligne précédente.17
88'}' devrait être sur la même ligne.17
90'{' devrait être sur la ligne précédente.17
91La ligne excède 80 caractères.
92La ligne excède 80 caractères.
94'}' devrait être sur la même ligne.13
96'{' devrait être sur la ligne précédente.13
104'{' devrait être sur la ligne précédente.17
105La ligne excède 80 caractères.
109'{' devrait être sur la ligne précédente.17
111'}' devrait être sur la même ligne.17
113'{' devrait être sur la ligne précédente.17
118'{' devrait être sur la ligne précédente.17
119La ligne excède 80 caractères.
120La ligne excède 80 caractères.
122'{' devrait être sur la ligne précédente.21
123La ligne excède 80 caractères.
124La ligne excède 80 caractères.
125La ligne excède 80 caractères.
130'}' devrait être sur la même ligne.17
132'{' devrait être sur la ligne précédente.17
136La ligne excède 80 caractères.
137La ligne excède 80 caractères.
138La ligne excède 80 caractères.
139La ligne excède 80 caractères.
143'}' devrait être sur la même ligne.17
145'{' devrait être sur la ligne précédente.17
146La ligne excède 80 caractères.
149La ligne excède 80 caractères.
150La 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
160La ligne excède 80 caractères.
161'}' devrait être sur la même ligne.17
163'{' devrait être sur la ligne précédente.17
167La ligne excède 80 caractères.

org.apache.qpid.server.handler.BasicGetMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
4
4
2
Total :
Per method :
51
12.75
Total :
Per method :
Per statement :
19
4.75
0.37
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):
30
1
38
11
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
21
5.25
0.41
Total :
Per method :
Per statement :
64
16
1.25
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
BasicGetMethodHandler()
0111
methodReceived(AMQStateManager,BasicGetBody,int)
021112
ClientDeliveryMethod$1.deliverToClient(Subscription,QueueEntry,long)
0310
RecordDeliveryMethod$2.recordMessageDelivery(Subscription,QueueEntry,long)
0210
performGet(AMQQueue,AMQProtocolSession,AMQChannel,boolean)
01921
GetNoAckSubscription.GetNoAckSubscription(AMQChannel,AMQProtocolSession,AMQShortString,FieldTable,boolean,FlowCreditManager,ClientDeliveryMethod,RecordDeliveryMethod)
0210
GetNoAckSubscription.wouldSuspend(QueueEntry)
0210


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.queue.SimpleAMQQueue' UnusedImports
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'vHost' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'queue' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolSession' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'consumerTag' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'filters' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'creditManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'noLocal' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'deliveryMethod' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'recordMethod' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msg' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
49Commentaire javadoc manquant.
49La ligne excède 80 caractères.
49Il manque une espace avant '<'.71
49Il manque une espace après '<'.72
49Il manque une espace avant '>'.84
51La ligne excède 80 caractères.
51Commentaire javadoc manquant.5
51Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
53La ligne excède 80 caractères.
53Commentaire javadoc manquant.5
53Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
55Commentaire javadoc manquant.5
56'{' devrait être sur la ligne précédente.5
60Commentaire javadoc manquant.5
61'{' devrait être sur la ligne précédente.5
64La ligne excède 80 caractères.
64Commentaire javadoc manquant.5
73'{' devrait être sur la ligne précédente.9
75'}' devrait être sur la même ligne.9
77'{' devrait être sur la ligne précédente.9
78La ligne excède 80 caractères.
80'{' devrait être sur la ligne précédente.13
82Il manque une espace après 'if'.19
82Il manque une espace avant '!='.35
82Il manque une espace après '!='.37
83'{' devrait être sur la ligne précédente.17
85La ligne excède 80 caractères.
85Il manque une espace avant '+'.91
86'}' devrait être sur la même ligne.17
88'{' devrait être sur la ligne précédente.17
90La ligne excède 80 caractères.
92'}' devrait être sur la même ligne.13
94'{' devrait être sur la ligne précédente.13
97La ligne excède 80 caractères.
99La ligne excède 80 caractères.
102Il manque une espace après ','.39
103'{' devrait être sur la ligne précédente.17
106La ligne excède 80 caractères.
115Commentaire javadoc manquant.5
120'{' devrait être sur la ligne précédente.5
122La ligne excède 80 caractères.
124La ligne excède 80 caractères.
127Le nom '_msg' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
129La ligne excède 80 caractères.
131'{' devrait être sur la ligne précédente.13
133La ligne excède 80 caractères.
134La ligne excède 80 caractères.
141La ligne excède 80 caractères.
148Il manque une espace après 'if'.11
149'{' devrait être sur la ligne précédente.9
150La ligne excède 80 caractères.
151'}' devrait être sur la même ligne.9
153'{' devrait être sur la ligne précédente.9
164Il manque une espace après ','.40
167Il manque une espace après 'return'.15
172Commentaire javadoc manquant.
172La ligne excède 80 caractères.
174La ligne excède 80 caractères.
174Commentaire javadoc manquant.9
174La méthode ou le constructeur a plus de 7 paramètres.16
180'{' devrait être sur la ligne précédente.9
181La ligne excède 80 caractères.
184Commentaire javadoc manquant.9
185'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.BasicGetMethodHandler$1

Package: org.apache.qpid.server.handler | Class source

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

1
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
9
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
5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.handler.BasicGetMethodHandler$2

Package: org.apache.qpid.server.handler | Class source

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

1
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
4
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.handler.BasicGetMethodHandler$GetNoAckSubscription

Package: org.apache.qpid.server.handler | Class source

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

2
0
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):
11
1
6
1
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.server.handler.BasicPublishMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
26
8.67
Total :
Per method :
Per statement :
11
3.67
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):
20
1
32
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
10
3.33
0.38
Total :
Per method :
Per statement :
30
10
1.15
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
BasicPublishMethodHandler()
0111
methodReceived(AMQStateManager,BasicPublishBody,int)
02092


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'vHost' could be declared final LocalVariableCouldBeFinal
Local variable 'e' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'info' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
38Commentaire javadoc manquant.
38La ligne excède 80 caractères.
38Il manque une espace avant '<'.75
38Il manque une espace après '<'.76
38Il manque une espace avant '>'.92
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
42Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.52
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
50Commentaire javadoc manquant.5
51'{' devrait être sur la ligne précédente.5
54La ligne excède 80 caractères.
54Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.9
63La ligne excède 80 caractères.
65'{' devrait être sur la ligne précédente.9
74'{' devrait être sur la ligne précédente.9
75La ligne excède 80 caractères.
76'}' devrait être sur la même ligne.9
78'{' devrait être sur la ligne précédente.9
79La ligne excède 80 caractères.
80La ligne excède 80 caractères.
85'{' devrait être sur la ligne précédente.13
93'{' devrait être sur la ligne précédente.13
94La ligne excède 80 caractères.
97La ligne excède 80 caractères.

org.apache.qpid.server.handler.BasicQosHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
2
4
1
Total :
Per method :
13
6.5
Total :
Per method :
Per statement :
4
2
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):
12
1
16
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
7
3.5
0.54
Total :
Per method :
Per statement :
12
6
0.92
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
methodReceived(AMQStateManager,BasicQosBody,int)
0932


View line in sourceCode ViolationRule
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
32Il manque une espace avant '<'.65
32Il manque une espace après '<'.66
32Il manque une espace avant '>'.78
33'{' devrait être sur la ligne précédente.1
34Commentaire javadoc manquant.5
34Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
36Commentaire javadoc manquant.5
37'{' devrait être sur la ligne précédente.5
41La ligne excède 80 caractères.
41Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.BasicRecoverMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
2
4
1
Total :
Per method :
16
8
Total :
Per method :
Per statement :
5
2.5
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):
15
1
24
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
9
4.5
0.56
Total :
Per method :
Per statement :
21
10.5
1.31
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
methodReceived(AMQStateManager,BasicRecoverBody,int)
01142


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.framing.BasicRecoverOkBody' UnusedImports
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'recoverOk' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
36Commentaire javadoc manquant.
36La ligne excède 80 caractères.
36Il manque une espace avant '<'.75
36Il manque une espace après '<'.76
36Il manque une espace avant '>'.92
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.52
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
51La ligne excède 80 caractères.
56'{' devrait être sur la ligne précédente.9
63La ligne excède 80 caractères.
64Il manque une espace après 'if'.11
65'{' devrait être sur la ligne précédente.9
66La ligne excède 80 caractères.

org.apache.qpid.server.handler.BasicRecoverSyncMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
2
4
1
Total :
Per method :
16
8
Total :
Per method :
Per statement :
5
2.5
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):
15
1
24
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
9
4.5
0.56
Total :
Per method :
Per statement :
22
11
1.38
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
methodReceived(AMQStateManager,BasicRecoverSyncBody,int)
01142


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.framing.BasicRecoverBody' UnusedImports
Avoid unused imports such as 'org.apache.qpid.framing.amqp_8_0.MethodRegistry_8_0' UnusedImports
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'recoverOk' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
38Commentaire javadoc manquant.
38La ligne excède 80 caractères.
38Il manque une espace avant '<'.79
38Il manque une espace après '<'.80
38Il manque une espace avant '>'.100
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
42Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.56
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
49La ligne excède 80 caractères.
49Commentaire javadoc manquant.5
53La ligne excède 80 caractères.
58'{' devrait être sur la ligne précédente.9
65La ligne excède 80 caractères.
66Il manque une espace après 'if'.11
67'{' devrait être sur la ligne précédente.9
68La ligne excède 80 caractères.
69La ligne excède 80 caractères.

org.apache.qpid.server.handler.BasicRejectMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
35
11.67
Total :
Per method :
Per statement :
14
4.67
0.4
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
1
32
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
7
2.33
0.2
Total :
Per method :
Per statement :
46
15.33
1.31
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
BasicRejectMethodHandler()
0111
methodReceived(AMQStateManager,BasicRejectBody,int)
029122


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'deliveryTag' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEDLS_DEAD_LOCAL_STOREDLS2methodReceived
View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
32La ligne excède 80 caractères.
32Il manque une espace avant '<'.74
32Il manque une espace après '<'.75
32Il manque une espace avant '>'.90
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.45
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.9
59'{' devrait être sur la ligne précédente.9
60'+' devrait être sur une nouvelle ligne.64
61'+' devrait être sur une nouvelle ligne.60
68La ligne excède 80 caractères.
71'{' devrait être sur la ligne précédente.9
72La ligne excède 80 caractères.
73La ligne excède 80 caractères.
74'}' devrait être sur la même ligne.9
76'{' devrait être sur la ligne précédente.9
78'{' devrait être sur la ligne précédente.13
79La ligne excède 80 caractères.
79'+' devrait être sur une nouvelle ligne.91
81La ligne excède 80 caractères.
82Il manque une espace après 'if'.19
83'{' devrait être sur la ligne précédente.17
91'{' devrait être sur la ligne précédente.13
92La ligne excède 80 caractères.
98'{' devrait être sur la ligne précédente.13
99La ligne excède 80 caractères.
99'+' devrait être sur une nouvelle ligne.110
100'+' devrait être sur une nouvelle ligne.64
105La ligne excède 80 caractères.
107Evitez d'imbriquer les blocs.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
117La ligne excède 80 caractères.
118La ligne excède 80 caractères.

org.apache.qpid.server.handler.ChannelCloseHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
18
6
Total :
Per method :
Per statement :
6
2
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):
14
1
24
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
10
3.33
0.56
Total :
Per method :
Per statement :
22
7.33
1.22
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ChannelCloseHandler()
0111
methodReceived(AMQStateManager,ChannelCloseBody,int)
01242


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.framing.AMQFrame' UnusedImports
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
36Commentaire javadoc manquant.
36La ligne excède 80 caractères.
36Il manque une espace avant '<'.69
36Il manque une espace après '<'.70
36Il manque une espace avant '>'.86
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
40Commentaire javadoc manquant.5
40Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.40
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
51La ligne excède 80 caractères.
51Commentaire javadoc manquant.5
56'{' devrait être sur la ligne précédente.9
57La ligne excède 80 caractères.
57'+' devrait être sur une nouvelle ligne.110
65'{' devrait être sur la ligne précédente.9
66La ligne excède 80 caractères.
74La ligne excède 80 caractères.

org.apache.qpid.server.handler.ChannelCloseOkHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
9
3
Total :
Per method :
Per statement :
3
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):
7
1
14
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
5
1.67
0.56
Total :
Per method :
Per statement :
17
5.67
1.89
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ChannelCloseOkHandler()
0111
methodReceived(AMQStateManager,ChannelCloseOkBody,int)
0312


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
30La ligne excède 80 caractères.
30Il manque une espace avant '<'.71
30Il manque une espace après '<'.72
30Il manque une espace avant '>'.90
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
32Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.42
36Commentaire javadoc manquant.5
37'{' devrait être sur la ligne précédente.5
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
45La ligne excède 80 caractères.
45Commentaire javadoc manquant.5

org.apache.qpid.server.handler.ChannelFlowHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
16
5.33
Total :
Per method :
Per statement :
5
1.67
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):
13
1
22
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
9
3
0.56
Total :
Per method :
Per statement :
19
6.33
1.19
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ChannelFlowHandler()
0111
methodReceived(AMQStateManager,ChannelFlowBody,int)
01032


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
32La ligne excède 80 caractères.
32Il manque une espace avant '<'.68
32Il manque une espace après '<'.69
32Il manque une espace avant '>'.84
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
36Commentaire javadoc manquant.5
36Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.39
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.9
60La ligne excède 80 caractères.
63La ligne excède 80 caractères.

org.apache.qpid.server.handler.ChannelOpenHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
32
10.67
Total :
Per method :
Per statement :
8
2.67
0.25
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):
17
1
33
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
13
4.33
0.41
Total :
Per method :
Per statement :
29
9.67
0.91
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ChannelOpenHandler()
0111
methodReceived(AMQStateManager,ChannelOpenBody,int)
02762


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'pv' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'uuid' could be declared final LocalVariableCouldBeFinal
Local variable 'output' could be declared final LocalVariableCouldBeFinal
Local variable 'dataOut' could be declared final LocalVariableCouldBeFinal
Local variable 'channelName' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
39Commentaire javadoc manquant.
39La ligne excède 80 caractères.
39Il manque une espace avant '<'.68
39Il manque une espace après '<'.69
39Il manque une espace avant '>'.84
41Commentaire javadoc manquant.5
41Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.39
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
52La ligne excède 80 caractères.
52Commentaire javadoc manquant.5
57La ligne excède 80 caractères.
57Il manque une espace après ','.59
65Il manque une espace après 'if'.11
66'{' devrait être sur la ligne précédente.9
67La ligne excède 80 caractères.
70'}' devrait être sur la même ligne.9
71Il manque une espace après 'if'.16
72'{' devrait être sur la ligne précédente.9
73La ligne excède 80 caractères.
78'{' devrait être sur la ligne précédente.13
83'}' devrait être sur la même ligne.13
85'{' devrait être sur la ligne précédente.13
87La ligne excède 80 caractères.
94'}' devrait être sur la même ligne.9
96'{' devrait être sur la ligne précédente.9
97La ligne excède 80 caractères.

org.apache.qpid.server.handler.ConnectionCloseMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
16
5.33
Total :
Per method :
Per statement :
5
1.67
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):
12
1
23
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
9
3
0.56
Total :
Per method :
Per statement :
24
8
1.5
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ConnectionCloseMethodHandler()
0111
methodReceived(AMQStateManager,ConnectionCloseBody,int)
01032


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.framing.AMQFrame' UnusedImports
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
34Commentaire javadoc manquant.
34La ligne excède 80 caractères.
34Il manque une espace avant '<'.78
34Il manque une espace après '<'.79
34Il manque une espace avant '>'.98
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.49
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
49La ligne excède 80 caractères.
49Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.9
55La ligne excède 80 caractères.
55'+' devrait être sur une nouvelle ligne.109
59'{' devrait être sur la ligne précédente.9
61'}' devrait être sur la même ligne.9
63'{' devrait être sur la ligne précédente.9
68La ligne excède 80 caractères.

org.apache.qpid.server.handler.ConnectionCloseOkMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
13
4.33
Total :
Per method :
Per statement :
4
1.33
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):
8
1
16
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
6
2
0.46
Total :
Per method :
Per statement :
20
6.67
1.54
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ConnectionCloseOkMethodHandler()
0111
methodReceived(AMQStateManager,ConnectionCloseOkBody,int)
0722


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
32La ligne excède 80 caractères.
32Il manque une espace avant '<'.80
32Il manque une espace après '<'.81
32Il manque une espace avant '>'.102
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.51
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.9
57'}' devrait être sur la même ligne.9
59'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.ConnectionOpenMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
4
3
3
Total :
Per method :
28
7
Total :
Per method :
Per statement :
12
3
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):
18
1
34
13
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
10
2.5
0.36
Total :
Per method :
Per statement :
33
8.25
1.18
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ConnectionOpenMethodHandler()
0111
generateClientID()
0211
methodReceived(AMQStateManager,ConnectionOpenBody,int)
02092


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Avoid unused private fields such as '_logger'. UnusedPrivateField
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
34Commentaire javadoc manquant.
34La ligne excède 80 caractères.
34Il manque une espace avant '<'.77
34Il manque une espace après '<'.78
34Il manque une espace avant '>'.96
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.48
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
54La ligne excède 80 caractères.
54Commentaire javadoc manquant.5
61La ligne excède 80 caractères.
63La ligne excède 80 caractères.
64'}' devrait être sur la même ligne.9
66'{' devrait être sur la ligne précédente.9
67La ligne excède 80 caractères.
70La ligne excède 80 caractères.
73'{' devrait être sur la ligne précédente.9
74La ligne excède 80 caractères.
75'}' devrait être sur la même ligne.9
77'{' devrait être sur la ligne précédente.9
81La ligne excède 80 caractères.
83La ligne excède 80 caractères.
88'{' devrait être sur la ligne précédente.13
93La ligne excède 80 caractères.

org.apache.qpid.server.handler.ConnectionSecureOkMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
4
3
3
Total :
Per method :
42
10.5
Total :
Per method :
Per statement :
12
3
0.29
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):
25
1
45
7
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
16
4
0.38
Total :
Per method :
Per statement :
36
9
0.86
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ConnectionSecureOkMethodHandler()
0111
methodReceived(AMQStateManager,ConnectionSecureOkBody,int)
02972
disposeSaslServer(AMQProtocolSession)
0731


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'authMgr' could be declared final LocalVariableCouldBeFinal
Local variable 'ss' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'authResult' could be declared final LocalVariableCouldBeFinal
Switch statements should have a default label SwitchStmtsShouldHaveDefault
Local variable 'cause' could be declared final LocalVariableCouldBeFinal
Local variable 'connectionCloseBody' could be declared final LocalVariableCouldBeFinal
Local variable 'tuneBody' could be declared final LocalVariableCouldBeFinal
Local variable 'secureBody' could be declared final LocalVariableCouldBeFinal
Parameter 'ps' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ss' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
43Commentaire javadoc manquant.
43La ligne excède 80 caractères.
43Il manque une espace avant '<'.81
43Il manque une espace après '<'.82
43Il manque une espace avant '>'.104
45La ligne excède 80 caractères.
45Commentaire javadoc manquant.5
45Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
47Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.52
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
58La ligne excède 80 caractères.
58Commentaire javadoc manquant.5
62La ligne excède 80 caractères.
66'{' devrait être sur la ligne précédente.9
70La ligne excède 80 caractères.
72'{' devrait être sur la ligne précédente.9
76La ligne excède 80 caractères.
82La ligne excède 80 caractères.
83La ligne excède 80 caractères.
84La ligne excède 80 caractères.
85La ligne excède 80 caractères.
96La ligne excède 80 caractères.
97La ligne excède 80 caractères.
99La ligne excède 80 caractères.
105La ligne excède 80 caractères.
110Commentaire javadoc manquant.5
111'{' devrait être sur la ligne précédente.5
114'{' devrait être sur la ligne précédente.9
117'{' devrait être sur la ligne précédente.13
119'}' devrait être sur la même ligne.13
121'{' devrait être sur la ligne précédente.13

org.apache.qpid.server.handler.ConnectionSecureOkMethodHandler$1

Package: org.apache.qpid.server.handler | 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:




org.apache.qpid.server.handler.ConnectionStartOkMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
5
3
4
Total :
Per method :
55
11
Total :
Per method :
Per statement :
16
3.2
0.29
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):
26
2
56
7
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
15
3
0.27
Total :
Per method :
Per statement :
47
9.4
0.85
Statement Test Coverage :
Method Test Reference :
0
2.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ConnectionStartOkMethodHandler()
0111
methodReceived(AMQStateManager,ConnectionStartOkBody,int)
037102
disposeSaslServer(AMQProtocolSession)
0731
getConfiguredFrameSize()
0512


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'authMgr' could be declared final LocalVariableCouldBeFinal
Local variable 'authResult' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Switch statements should have a default label SwitchStmtsShouldHaveDefault
Local variable 'cause' could be declared final LocalVariableCouldBeFinal
Local variable 'closeBody' could be declared final LocalVariableCouldBeFinal
Local variable 'tuneBody' could be declared final LocalVariableCouldBeFinal
Local variable 'secureBody' could be declared final LocalVariableCouldBeFinal
Parameter 'ps' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ss' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
45Commentaire javadoc manquant.
45La ligne excède 80 caractères.
45Il manque une espace avant '<'.80
45Il manque une espace après '<'.81
45Il manque une espace avant '>'.102
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
47Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
49La ligne excède 80 caractères.
49Commentaire javadoc manquant.5
49Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.51
51Commentaire javadoc manquant.5
52'{' devrait être sur la ligne précédente.5
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
60La ligne excède 80 caractères.
60Commentaire javadoc manquant.5
67La ligne excède 80 caractères.
67Il manque une espace après ';'.102
71'{' devrait être sur la ligne précédente.9
72La ligne excède 80 caractères.
75'{' devrait être sur la ligne précédente.13
76La ligne excède 80 caractères.
82La ligne excède 80 caractères.
86'{' devrait être sur la ligne précédente.13
93'{' devrait être sur la ligne précédente.13
97La ligne excède 80 caractères.
102La ligne excède 80 caractères.
103La ligne excède 80 caractères.
104La ligne excède 80 caractères.
105La ligne excède 80 caractères.
113La ligne excède 80 caractères.
117La ligne excède 80 caractères.
118La ligne excède 80 caractères.
119La ligne excède 80 caractères.
125La ligne excède 80 caractères.
128'}' devrait être sur la même ligne.9
130'{' devrait être sur la ligne précédente.9
136Commentaire javadoc manquant.5
137'{' devrait être sur la ligne précédente.5
140'{' devrait être sur la ligne précédente.9
143'{' devrait être sur la ligne précédente.13
145'}' devrait être sur la même ligne.13
147'{' devrait être sur la ligne précédente.13
153Commentaire javadoc manquant.5
154'{' devrait être sur la ligne précédente.5
155La ligne excède 80 caractères.

org.apache.qpid.server.handler.ConnectionStartOkMethodHandler$1

Package: org.apache.qpid.server.handler | 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:




org.apache.qpid.server.handler.ConnectionTuneOkMethodHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
2
4
1
Total :
Per method :
11
5.5
Total :
Per method :
Per statement :
3
1.5
0.27
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
1
13
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
5
2.5
0.45
Total :
Per method :
Per statement :
16
8
1.45
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
methodReceived(AMQStateManager,ConnectionTuneOkBody,int)
0622


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
32La ligne excède 80 caractères.
32Il manque une espace avant '<'.79
32Il manque une espace après '<'.80
32Il manque une espace avant '>'.100
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.50
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43La ligne excède 80 caractères.
43Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.ExchangeBoundHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
58
19.33
Total :
Per method :
Per statement :
15
5
0.26
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):
16
1
29
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :
19
6.33
0.33
Total :
Per method :
Per statement :
88
29.33
1.52
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ExchangeBoundHandler()
0111
methodReceived(AMQStateManager,ExchangeBoundBody,int)
046132


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
The class 'ExchangeBoundHandler' has a Cyclomatic Complexity of 5 (Highest = 12). CyclomaticComplexity
Avoid really long methods. ExcessiveMethodLength
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 12. CyclomaticComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeName' could be declared final LocalVariableCouldBeFinal
Local variable 'queueName' could be declared final LocalVariableCouldBeFinal
Local variable 'routingKey' could be declared final LocalVariableCouldBeFinal
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
Local variable 'queue' could be declared final LocalVariableCouldBeFinal
The String literal "Queue " appears 4 times in this file; the first occurrence is on line 115 AvoidDuplicateLiterals
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'queue' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
38La ligne excède 80 caractères.
38Il manque une espace avant '<'.70
38Il manque une espace après '<'.71
38Il manque une espace avant '>'.88
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.47
42Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
61Commentaire javadoc manquant.5
62'{' devrait être sur la ligne précédente.5
65La ligne excède 80 caractères.
65Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.9
83La ligne excède 80 caractères.
86'{' devrait être sur la ligne précédente.9
89La ligne excède 80 caractères.
90La ligne excède 80 caractères.
91'}' devrait être sur la même ligne.9
93'{' devrait être sur la ligne précédente.9
95'{' devrait être sur la ligne précédente.13
97'{' devrait être sur la ligne précédente.17
98La ligne excède 80 caractères.
99'}' devrait être sur la même ligne.17
101'{' devrait être sur la ligne précédente.17
103La ligne excède 80 caractères.
103La ligne contient un caractère tabulation.85
104La ligne contient un caractère tabulation.31
106'}' devrait être sur la même ligne.13
108'{' devrait être sur la ligne précédente.13
112'{' devrait être sur la ligne précédente.17
114La ligne excède 80 caractères.
114La ligne contient un caractère tabulation.89
115La ligne excède 80 caractères.
115La ligne contient un caractère tabulation.82
116'}' devrait être sur la même ligne.17
118'{' devrait être sur la ligne précédente.17
120'{' devrait être sur la ligne précédente.21
122La ligne excède 80 caractères.
122La ligne contient un caractère tabulation.80
123La ligne contient un caractère tabulation.35
124'}' devrait être sur la même ligne.21
126'{' devrait être sur la ligne précédente.21
128La ligne excède 80 caractères.
128La ligne contient un caractère tabulation.93
129La ligne excède 80 caractères.
129La ligne contient un caractère tabulation.114
133'}' devrait être sur la même ligne.9
135'{' devrait être sur la ligne précédente.9
138'{' devrait être sur la ligne précédente.13
140La ligne excède 80 caractères.
140La ligne contient un caractère tabulation.85
141La ligne excède 80 caractères.
141La ligne contient un caractère tabulation.78
142'}' devrait être sur la même ligne.13
144'{' devrait être sur la ligne précédente.13
146'{' devrait être sur la ligne précédente.17
148La ligne excède 80 caractères.
148La ligne contient un caractère tabulation.76
149La ligne contient un caractère tabulation.31
150'}' devrait être sur la même ligne.17
152'{' devrait être sur la ligne précédente.17
154La ligne excède 80 caractères.
154La ligne contient un caractère tabulation.106
155La ligne excède 80 caractères.
155'+' devrait être sur une nouvelle ligne.98
156La ligne excède 80 caractères.
156La ligne contient un caractère tabulation.81
159'}' devrait être sur la même ligne.9
161'{' devrait être sur la ligne précédente.9
163'{' devrait être sur la ligne précédente.13
165La ligne excède 80 caractères.
165La ligne contient un caractère tabulation.72
166La ligne contient un caractère tabulation.27
167'}' devrait être sur la même ligne.13
169'{' devrait être sur la ligne précédente.13
171La ligne excède 80 caractères.
171La ligne contient un caractère tabulation.92
172La ligne excède 80 caractères.
172'+' devrait être sur une nouvelle ligne.98
173La ligne contient un caractère tabulation.54

org.apache.qpid.server.handler.ExchangeDeclareHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
33
11
Total :
Per method :
Per statement :
19
6.33
0.58
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):
21
1
46
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
15
5
0.45
Total :
Per method :
Per statement :
54
18
1.64
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ExchangeDeclareHandler()
0111
methodReceived(AMQStateManager,ExchangeDeclareBody,int)
027172


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
The class 'ExchangeDeclareHandler' has a Cyclomatic Complexity of 5 (Highest = 13). CyclomaticComplexity
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 13. CyclomaticComplexity
The method methodReceived() has an NPath complexity of 372 NPathComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeFactory' could be declared final LocalVariableCouldBeFinal
These nested if statements could be combined CollapsibleIfStatements
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
38Commentaire javadoc manquant.
38La ligne excède 80 caractères.
38Il manque une espace avant '<'.72
38Il manque une espace après '<'.73
38Il manque une espace avant '>'.92
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
42Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.49
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
51Commentaire javadoc manquant.5
52'{' devrait être sur la ligne précédente.5
55La ligne excède 80 caractères.
55Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.9
65La ligne excède 80 caractères.
66La ligne excède 80 caractères.
68'{' devrait être sur la ligne précédente.13
69La ligne excède 80 caractères.
75'{' devrait être sur la ligne précédente.9
76La ligne excède 80 caractères.
78Il manque une espace après 'synchronized'.21
79'{' devrait être sur la ligne précédente.9
80La ligne excède 80 caractères.
85'{' devrait être sur la ligne précédente.13
86La ligne excède 80 caractères.
86Il manque une espace après 'if'.19
86Il manque une espace après '=='.96
88La ligne excède 80 caractères.
89'}' devrait être sur la même ligne.17
91'{' devrait être sur la ligne précédente.17
93'{' devrait être sur la ligne précédente.21
95La ligne excède 80 caractères.
96La ligne excède 80 caractères.
98La ligne excède 80 caractères.
100'}' devrait être sur la même ligne.21
101Il manque une espace après 'catch'.26
102'{' devrait être sur la ligne précédente.21
103La ligne excède 80 caractères.
103Il manque une espace après ','.130
106'}' devrait être sur la même ligne.13
108'{' devrait être sur la ligne précédente.13
110La ligne excède 80 caractères.
110Il manque une espace après '+'.192
110Il manque une espace après ','.196
110Il manque une espace après ','.230
110Il manque une espace après ','.246
110Il manque une espace après ','.262
114Il manque une espace après 'if'.11
115'{' devrait être sur la ligne précédente.9
117La ligne excède 80 caractères.

org.apache.qpid.server.handler.ExchangeDeleteHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
15
5
Total :
Per method :
Per statement :
6
2
0.4
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):
18
1
20
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
10
3.33
0.67
Total :
Per method :
Per statement :
23
7.67
1.53
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
ExchangeDeleteHandler()
0111
methodReceived(AMQStateManager,ExchangeDeleteBody,int)
01042


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
Avoid empty catch blocks EmptyCatchBlock


View line in sourceStyle ErrorColumn
35Commentaire javadoc manquant.
35La ligne excède 80 caractères.
35Il manque une espace avant '<'.71
35Il manque une espace après '<'.72
35Il manque une espace avant '>'.90
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
37Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
39Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
48La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.9
58La ligne excède 80 caractères.
62'{' devrait être sur la ligne précédente.9
63La ligne excède 80 caractères.
65La ligne excède 80 caractères.
68'}' devrait être sur la même ligne.9
70'{' devrait être sur la ligne précédente.9
70Le bloc devrait contenir au moins une instruction.9
71La ligne excède 80 caractères.

org.apache.qpid.server.handler.OnCurrentThreadExecutor

Package: org.apache.qpid.server.handler | 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
0
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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
execute(Runnable)
0210


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


View line in sourceStyle ErrorColumn
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5
31'{' devrait être sur la ligne précédente.5

org.apache.qpid.server.handler.QueueBindHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
46
15.33
Total :
Per method :
Per statement :
23
7.67
0.5
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):
24
1
41
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
17
5.67
0.37
Total :
Per method :
Per statement :
41
13.67
0.89
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
QueueBindHandler()
0111
methodReceived(AMQStateManager,QueueBindBody,int)
040212

View line in source of duplicated classesLinesTokensStart of code fragment
(54) org/apache/qpid/server/handler/QueueBindHandler
(57) org/apache/qpid/server/handler/QueueUnbindHandler
2598 public void methodReceived(AMQStateManager stateManager, QueueUnbindBody body, int channelId) .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
The class 'QueueBindHandler' has a Cyclomatic Complexity of 6 (Highest = 14). CyclomaticComplexity
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 14. CyclomaticComplexity
The method methodReceived() has an NPath complexity of 1248 NPathComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
39Commentaire javadoc manquant.
39Il manque une espace avant '<'.66
39Il manque une espace après '<'.67
39Il manque une espace avant '>'.80
41Commentaire javadoc manquant.5
41Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
43Commentaire javadoc manquant.5
43Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.43
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
50Commentaire javadoc manquant.5
51'{' devrait être sur la ligne précédente.5
54La ligne excède 80 caractères.
54Commentaire javadoc manquant.5
66'{' devrait être sur la ligne précédente.9
70'{' devrait être sur la ligne précédente.13
77'{' devrait être sur la ligne précédente.13
78La ligne excède 80 caractères.
82'{' devrait être sur la ligne précédente.13
84'}' devrait être sur la même ligne.13
86'{' devrait être sur la ligne précédente.13
89'}' devrait être sur la même ligne.9
91'{' devrait être sur la ligne précédente.9
93La ligne excède 80 caractères.
97'{' devrait être sur la ligne précédente.9
98La ligne excède 80 caractères.
102'{' devrait être sur la ligne précédente.9
103La ligne excède 80 caractères.
108'{' devrait être sur la ligne précédente.9
113'{' devrait être sur la ligne précédente.13
114La ligne excède 80 caractères.
118'{' devrait être sur la ligne précédente.13
121'}' devrait être sur la même ligne.9
123'{' devrait être sur la ligne précédente.9
124La ligne excède 80 caractères.
125'}' devrait être sur la même ligne.9
127'{' devrait être sur la ligne précédente.9
128La ligne excède 80 caractères.
132'{' devrait être sur la ligne précédente.9
133La ligne excède 80 caractères.
136'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.QueueDeclareHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
4
4
3
Total :
Per method :
64
16
Total :
Per method :
Per statement :
27
6.75
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):
32
3
63
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
23
5.75
0.36
Total :
Per method :
Per statement :
60
15
0.94
Statement Test Coverage :
Method Test Reference :
0
2.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
methodReceived(AMQStateManager,QueueDeclareBody,int)
041182
createName()
0211
AMQProtocolSession.Task$1.doTask(AMQProtocolSession)
0320
AMQQueue.Task$2.doTask(AMQQueue)
0210
createQueue(AMQShortString,QueueDeclareBody,VirtualHost,AMQProtocolSession)
01441


View line in sourceCode ViolationRule
The class 'QueueDeclareHandler' has a Cyclomatic Complexity of 6 (Highest = 14). CyclomaticComplexity
Avoid unused private fields such as '_counter'. UnusedPrivateField
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 14. CyclomaticComplexity
The method methodReceived() has an NPath complexity of 360 NPathComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'routingTable' could be declared final LocalVariableCouldBeFinal
These nested if statements could be combined CollapsibleIfStatements
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Local variable 'defaultExchange' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'owner' could be declared final LocalVariableCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'queue' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
46Commentaire javadoc manquant.
46La ligne excède 80 caractères.
46Il manque une espace avant '<'.69
46Il manque une espace après '<'.70
46Il manque une espace avant '>'.86
48La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
48Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
50La ligne excède 80 caractères.
50Commentaire javadoc manquant.5
50Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.46
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
57La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
59Le nom '_counter' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.33
61La ligne excède 80 caractères.
61Commentaire javadoc manquant.5
71'{' devrait être sur la ligne précédente.9
73La ligne excède 80 caractères.
74La ligne excède 80 caractères.
76La ligne excède 80 caractères.
82La ligne excède 80 caractères.
85'{' devrait être sur la ligne précédente.9
87'}' devrait être sur la même ligne.9
89'{' devrait être sur la ligne précédente.9
94La ligne excède 80 caractères.
97'{' devrait être sur la ligne précédente.9
102'{' devrait être sur la ligne précédente.13
105'{' devrait être sur la ligne précédente.17
106La ligne excède 80 caractères.
108'}' devrait être sur la même ligne.17
110'{' devrait être sur la ligne précédente.17
113'{' devrait être sur la ligne précédente.21
118'{' devrait être sur la ligne précédente.21
119La ligne excède 80 caractères.
122La ligne excède 80 caractères.
125'}' devrait être sur la même ligne.13
126La ligne excède 80 caractères.
128La ligne excède 80 caractères.
129La ligne excède 80 caractères.
130La ligne excède 80 caractères.
131La ligne excède 80 caractères.
137'{' devrait être sur la ligne précédente.13
146'{' devrait être sur la ligne précédente.9
150La ligne excède 80 caractères.
151La ligne excède 80 caractères.
158Commentaire javadoc manquant.5
159'{' devrait être sur la ligne précédente.5
163Commentaire javadoc manquant.5
168'{' devrait être sur la ligne précédente.5
170La ligne excède 80 caractères.
172La ligne excède 80 caractères.
173La ligne excède 80 caractères.
177'{' devrait être sur la ligne précédente.9
181La ligne excède 80 caractères.
184'{' devrait être sur la ligne précédente.29
195'{' devrait être sur la ligne précédente.17
199Il manque une espace après '}'.10

org.apache.qpid.server.handler.QueueDeclareHandler$1

Package: org.apache.qpid.server.handler | Class source

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

1
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
5
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
5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.handler.QueueDeclareHandler$2

Package: org.apache.qpid.server.handler | Class source

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.server.handler.QueueDeleteHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
4
5
1
Total :
Per method :
40
10
Total :
Per method :
Per statement :
19
4.75
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):
20
1
35
11
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
14
3.5
0.35
Total :
Per method :
Per statement :
38
9.5
0.95
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
QueueDeleteHandler()
0211
QueueDeleteHandler(boolean)
0211
methodReceived(AMQStateManager,QueueDeleteBody,int)
031162


View line in sourceCode ViolationRule
The class 'QueueDeleteHandler' has a Cyclomatic Complexity of 4 (Highest = 11). CyclomaticComplexity
Parameter 'failIfNotFound' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 11. CyclomaticComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'routingTable' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'purged' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
37Commentaire javadoc manquant.
37La ligne excède 80 caractères.
37Il manque une espace avant '<'.68
37Il manque une espace après '<'.69
37Il manque une espace avant '>'.84
39La ligne excède 80 caractères.
39Commentaire javadoc manquant.5
39Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.5
46Le nom '_failIfNotFound' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
59La ligne excède 80 caractères.
59Commentaire javadoc manquant.5
68'{' devrait être sur la ligne précédente.9
72'{' devrait être sur la ligne précédente.13
78'}' devrait être sur la même ligne.9
80'{' devrait être sur la ligne précédente.9
85'{' devrait être sur la ligne précédente.9
87'{' devrait être sur la ligne précédente.13
88La ligne excède 80 caractères.
90'}' devrait être sur la même ligne.9
92'{' devrait être sur la ligne précédente.9
94'{' devrait être sur la ligne précédente.13
95La ligne excède 80 caractères.
96'}' devrait être sur la même ligne.13
98'{' devrait être sur la ligne précédente.13
100La ligne excède 80 caractères.
102'}' devrait être sur la même ligne.13
104'{' devrait être sur la ligne précédente.13
107La ligne excède 80 caractères.
109La ligne excède 80 caractères.
116'{' devrait être sur la ligne précédente.17
121La ligne excède 80 caractères.

org.apache.qpid.server.handler.QueuePurgeHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
4
5
1
Total :
Per method :
35
8.75
Total :
Per method :
Per statement :
16
4
0.46
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):
20
1
30
11
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
13
3.25
0.37
Total :
Per method :
Per statement :
40
10
1.14
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
QueuePurgeHandler()
0211
QueuePurgeHandler(boolean)
0211
methodReceived(AMQStateManager,QueuePurgeBody,int)
026132


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
Parameter 'failIfNotFound' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
These nested if statements could be combined CollapsibleIfStatements
Local variable 'purged' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
38Commentaire javadoc manquant.
38La ligne excède 80 caractères.
38Il manque une espace avant '<'.67
38Il manque une espace après '<'.68
38Il manque une espace avant '>'.82
40Commentaire javadoc manquant.5
40Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.44
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
47Le nom '_failIfNotFound' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
59La ligne excède 80 caractères.
59Commentaire javadoc manquant.5
69Il manque une espace après 'if'.11
70'{' devrait être sur la ligne précédente.9
73'{' devrait être sur la ligne précédente.12
80Il manque une espace après 'if'.15
81'{' devrait être sur la ligne précédente.13
82Il manque une espace après 'if'.19
83'{' devrait être sur la ligne précédente.17
84La ligne excède 80 caractères.
84Il manque une espace après ','.79
87'}' devrait être sur la même ligne.9
89'{' devrait être sur la ligne précédente.9
93Il manque une espace après 'if'.11
94'{' devrait être sur la ligne précédente.9
95Il manque une espace après 'if'.15
96'{' devrait être sur la ligne précédente.13
97La ligne excède 80 caractères.
99'}' devrait être sur la même ligne.9
101'{' devrait être sur la ligne précédente.9
104La ligne excède 80 caractères.
106La ligne excède 80 caractères.
112Il manque une espace après 'if'.19
113'{' devrait être sur la ligne précédente.17
116La ligne excède 80 caractères.

org.apache.qpid.server.handler.QueueUnbindHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
43
14.33
Total :
Per method :
Per statement :
23
7.67
0.53
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):
25
1
41
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
17
5.67
0.4
Total :
Per method :
Per statement :
46
15.33
1.07
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
QueueUnbindHandler()
0111
methodReceived(AMQStateManager,QueueUnbindBody,int)
037212

View line in source of duplicated classesLinesTokensStart of code fragment
(54) org/apache/qpid/server/handler/QueueBindHandler
(57) org/apache/qpid/server/handler/QueueUnbindHandler
2598 public void methodReceived(AMQStateManager stateManager, QueueUnbindBody body, int channelId) .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.security.access.Permission' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
The class 'QueueUnbindHandler' has a Cyclomatic Complexity of 5 (Highest = 13). CyclomaticComplexity
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'methodReceived' has a Cyclomatic Complexity of 13. CyclomaticComplexity
The method methodReceived() has an NPath complexity of 1600 NPathComplexity
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'virtualHost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'queueRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
42Commentaire javadoc manquant.
42La ligne excède 80 caractères.
42Il manque une espace avant '<'.68
42Il manque une espace après '<'.69
42Il manque une espace avant '>'.84
44La ligne excède 80 caractères.
44Commentaire javadoc manquant.5
44Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
46La ligne excède 80 caractères.
46Commentaire javadoc manquant.5
46Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
57La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
69'{' devrait être sur la ligne précédente.9
73'{' devrait être sur la ligne précédente.13
80'{' devrait être sur la ligne précédente.13
81La ligne excède 80 caractères.
84La ligne excède 80 caractères.
86'}' devrait être sur la même ligne.9
88'{' devrait être sur la ligne précédente.9
90La ligne excède 80 caractères.
94'{' devrait être sur la ligne précédente.9
95La ligne excède 80 caractères.
99'{' devrait être sur la ligne précédente.9
100La ligne excède 80 caractères.
104La ligne excède 80 caractères.
106La ligne excède 80 caractères.
110'{' devrait être sur la ligne précédente.9
112'}' devrait être sur la même ligne.9
114'{' devrait être sur la ligne précédente.9
115La ligne excède 80 caractères.
116'}' devrait être sur la même ligne.9
118'{' devrait être sur la ligne précédente.9
119Il manque une espace après 'if'.15
120'{' devrait être sur la ligne précédente.13
121La ligne excède 80 caractères.
121Il manque une espace après ','.73
121Il manque une espace après ','.88
123La ligne excède 80 caractères.
127'{' devrait être sur la ligne précédente.9
128La ligne excède 80 caractères.
131La ligne excède 80 caractères.

org.apache.qpid.server.handler.ServerMethodDispatcherImpl

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
86
85
84
2
Total :
Per method :
240
2.82
Total :
Per method :
Per statement :
128
1.51
0.53
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):
120
3
152
2665
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
171
2.01
0.71
Total :
Per method :
Per statement :
292
3.44
1.22
Statement Test Coverage :
Method Test Reference :
0
0.39


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
DispatcherFactory.createMethodDispatcher(AMQStateManager)
0110
DispatcherFactory$1.createMethodDispatcher(AMQStateManager)
0210
DispatcherFactory$2.createMethodDispatcher(AMQStateManager)
0210
createMethodDispatcher(AMQStateManager,ProtocolVersion)
0211
ServerMethodDispatcherImpl(AMQStateManager)
0212
getStateManager()
0210
dispatchAccessRequest(AccessRequestBody,int)
0310
dispatchBasicAck(BasicAckBody,int)
0310
dispatchBasicCancel(BasicCancelBody,int)
0310
dispatchBasicConsume(BasicConsumeBody,int)
0310
dispatchBasicGet(BasicGetBody,int)
0310
dispatchBasicPublish(BasicPublishBody,int)
0310
dispatchBasicQos(BasicQosBody,int)
0310
dispatchBasicRecover(BasicRecoverBody,int)
0310
dispatchBasicReject(BasicRejectBody,int)
0310
dispatchChannelOpen(ChannelOpenBody,int)
0310
dispatchAccessRequestOk(AccessRequestOkBody,int)
0220
dispatchBasicCancelOk(BasicCancelOkBody,int)
0220
dispatchBasicConsumeOk(BasicConsumeOkBody,int)
0220
dispatchBasicDeliver(BasicDeliverBody,int)
0220
dispatchBasicGetEmpty(BasicGetEmptyBody,int)
0220
dispatchBasicGetOk(BasicGetOkBody,int)
0220
dispatchBasicQosOk(BasicQosOkBody,int)
0220
dispatchBasicReturn(BasicReturnBody,int)
0220
dispatchChannelClose(ChannelCloseBody,int)
0310
dispatchChannelCloseOk(ChannelCloseOkBody,int)
0310
dispatchChannelFlow(ChannelFlowBody,int)
0310
dispatchChannelFlowOk(ChannelFlowOkBody,int)
0220
dispatchChannelOpenOk(ChannelOpenOkBody,int)
0220
dispatchConnectionOpen(ConnectionOpenBody,int)
0310
dispatchConnectionClose(ConnectionCloseBody,int)
0310
dispatchConnectionCloseOk(ConnectionCloseOkBody,int)
0310
dispatchConnectionOpenOk(ConnectionOpenOkBody,int)
0220
dispatchConnectionRedirect(ConnectionRedirectBody,int)
0220
dispatchConnectionSecure(ConnectionSecureBody,int)
0220
dispatchConnectionStart(ConnectionStartBody,int)
0220
dispatchConnectionTune(ConnectionTuneBody,int)
0220
dispatchDtxSelectOk(DtxSelectOkBody,int)
0220
dispatchDtxStartOk(DtxStartOkBody,int)
0220
dispatchExchangeBoundOk(ExchangeBoundOkBody,int)
0220
dispatchExchangeDeclareOk(ExchangeDeclareOkBody,int)
0220
dispatchExchangeDeleteOk(ExchangeDeleteOkBody,int)
0220
dispatchFileCancelOk(FileCancelOkBody,int)
0220
dispatchFileConsumeOk(FileConsumeOkBody,int)
0220
dispatchFileDeliver(FileDeliverBody,int)
0220
dispatchFileOpen(FileOpenBody,int)
0220
dispatchFileOpenOk(FileOpenOkBody,int)
0220
dispatchFileQosOk(FileQosOkBody,int)
0220
dispatchFileReturn(FileReturnBody,int)
0220
dispatchFileStage(FileStageBody,int)
0220
dispatchQueueBindOk(QueueBindOkBody,int)
0220
dispatchQueueDeclareOk(QueueDeclareOkBody,int)
0220
dispatchQueueDeleteOk(QueueDeleteOkBody,int)
0220
dispatchQueuePurgeOk(QueuePurgeOkBody,int)
0220
dispatchStreamCancelOk(StreamCancelOkBody,int)
0220
dispatchStreamConsumeOk(StreamConsumeOkBody,int)
0220
dispatchStreamDeliver(StreamDeliverBody,int)
0220
dispatchStreamQosOk(StreamQosOkBody,int)
0220
dispatchStreamReturn(StreamReturnBody,int)
0220
dispatchTxCommitOk(TxCommitOkBody,int)
0220
dispatchTxRollbackOk(TxRollbackOkBody,int)
0220
dispatchTxSelectOk(TxSelectOkBody,int)
0220
dispatchConnectionSecureOk(ConnectionSecureOkBody,int)
0310
dispatchConnectionStartOk(ConnectionStartOkBody,int)
0310
dispatchConnectionTuneOk(ConnectionTuneOkBody,int)
0310
dispatchDtxSelect(DtxSelectBody,int)
0210
dispatchDtxStart(DtxStartBody,int)
0210
dispatchExchangeBound(ExchangeBoundBody,int)
0310
dispatchExchangeDeclare(ExchangeDeclareBody,int)
0310
dispatchExchangeDelete(ExchangeDeleteBody,int)
0310
dispatchFileAck(FileAckBody,int)
0210
dispatchFileCancel(FileCancelBody,int)
0210
dispatchFileConsume(FileConsumeBody,int)
0210
dispatchFilePublish(FilePublishBody,int)
0210
dispatchFileQos(FileQosBody,int)
0210
dispatchFileReject(FileRejectBody,int)
0210
dispatchQueueBind(QueueBindBody,int)
0310
dispatchQueueDeclare(QueueDeclareBody,int)
0310
dispatchQueueDelete(QueueDeleteBody,int)
0310
dispatchQueuePurge(QueuePurgeBody,int)
0310
dispatchStreamCancel(StreamCancelBody,int)
0210
dispatchStreamConsume(StreamConsumeBody,int)
0210
dispatchStreamPublish(StreamPublishBody,int)
0210
dispatchStreamQos(StreamQosBody,int)
0210
dispatchTunnelRequest(TunnelRequestBody,int)
0210
dispatchTxCommit(TxCommitBody,int)
0310
dispatchTxRollback(TxRollbackBody,int)
0310
dispatchTxSelect(TxSelectBody,int)
0310


View line in sourceCode ViolationRule
This class has a bunch of public methods and attributes ExcessivePublicCount
This class has too many methods, consider refactoring it. TooManyMethods
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolVersion' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
32Le nom '_stateManager' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
34Commentaire javadoc manquant.
35'{' devrait être sur la ligne précédente.9
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.13
36Mot-clef 'public' redondant.13
39La ligne excède 80 caractères.
39Commentaire javadoc manquant.9
39Il manque une espace avant '<'.33
39Il manque une espace après '<'.34
39Il manque une espace avant '>'.68
39Le nom '_dispatcherFactories' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.70
40Il manque une espace avant '<'.28
40Il manque une espace après '<'.29
40Il manque une espace avant '>'.63
40Il manque une espace après '>'.64
48La ligne excède 80 caractères.
50La ligne excède 80 caractères.
57La ligne excède 80 caractères.
59La ligne excède 80 caractères.
66La ligne excède 80 caractères.
66Commentaire javadoc manquant.5
66Le nom '_accessRequestHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.47
67La ligne excède 80 caractères.
67Commentaire javadoc manquant.5
67Le nom '_channelCloseHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.46
68La ligne excède 80 caractères.
68Commentaire javadoc manquant.5
68Le nom '_channelOpenHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
69La ligne excède 80 caractères.
69Commentaire javadoc manquant.5
69Le nom '_channelCloseOkHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
70La ligne excède 80 caractères.
70Commentaire javadoc manquant.5
70Le nom '_connectionCloseMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.55
71La ligne excède 80 caractères.
71Commentaire javadoc manquant.5
71Le nom '_connectionCloseOkMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.57
72La ligne excède 80 caractères.
72Commentaire javadoc manquant.5
72Le nom '_connectionOpenMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.54
73La ligne excède 80 caractères.
73Commentaire javadoc manquant.5
73Le nom '_connectionTuneOkMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.56
74La ligne excède 80 caractères.
74Commentaire javadoc manquant.5
74Le nom '_connectionSecureOkMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.58
75La ligne excède 80 caractères.
75Commentaire javadoc manquant.5
75Le nom '_connectionStartOkMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.57
76La ligne excède 80 caractères.
76Commentaire javadoc manquant.5
76Le nom '_exchangeDeclareHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.49
77La ligne excède 80 caractères.
77Commentaire javadoc manquant.5
77Le nom '_exchangeDeleteHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
78La ligne excède 80 caractères.
78Commentaire javadoc manquant.5
78Le nom '_exchangeBoundHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.47
79La ligne excède 80 caractères.
79Commentaire javadoc manquant.5
79Le nom '_basicAckMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
80Le nom '_basicRecoverMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.52
81La ligne excède 80 caractères.
81Commentaire javadoc manquant.5
81Le nom '_basicConsumeMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.52
82La ligne excède 80 caractères.
82Commentaire javadoc manquant.5
82Le nom '_basicGetMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.48
83La ligne excède 80 caractères.
83Commentaire javadoc manquant.5
83Le nom '_basicCancelMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
84La ligne excède 80 caractères.
84Commentaire javadoc manquant.5
84Le nom '_basicPublishMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.52
85La ligne excède 80 caractères.
85Commentaire javadoc manquant.5
85Le nom '_basicQosHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
86La ligne excède 80 caractères.
86Commentaire javadoc manquant.5
86Le nom '_queueBindHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.43
87La ligne excède 80 caractères.
87Commentaire javadoc manquant.5
87Le nom '_queueDeclareHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.46
88La ligne excède 80 caractères.
88Commentaire javadoc manquant.5
88Le nom '_queueDeleteHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
89La ligne excède 80 caractères.
89Commentaire javadoc manquant.5
89Le nom '_queuePurgeHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.44
90La ligne excède 80 caractères.
90Commentaire javadoc manquant.5
90Le nom '_channelFlowHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
91La ligne excède 80 caractères.
91Commentaire javadoc manquant.5
91Le nom '_txSelectHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
92La ligne excède 80 caractères.
92Commentaire javadoc manquant.5
92Le nom '_txCommitHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.42
93La ligne excède 80 caractères.
93Commentaire javadoc manquant.5
93Le nom '_txRollbackHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.44
94La ligne excède 80 caractères.
94Commentaire javadoc manquant.5
94Le nom '_basicRejectMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
98La ligne excède 80 caractères.
98Commentaire javadoc manquant.5
100La ligne excède 80 caractères.
104Commentaire javadoc manquant.5
105'{' devrait être sur la ligne précédente.5
110Commentaire javadoc manquant.5
111'{' devrait être sur la ligne précédente.5
117La ligne excède 80 caractères.
117Commentaire javadoc manquant.5
123La ligne excède 80 caractères.
123Commentaire javadoc manquant.5
129La ligne excède 80 caractères.
129Commentaire javadoc manquant.5
131La ligne excède 80 caractères.
135La ligne excède 80 caractères.
135Commentaire javadoc manquant.5
137La ligne excède 80 caractères.
141La ligne excède 80 caractères.
141Commentaire javadoc manquant.5
147La ligne excède 80 caractères.
147Commentaire javadoc manquant.5
149La ligne excède 80 caractères.
153La ligne excède 80 caractères.
153Commentaire javadoc manquant.5
159La ligne excède 80 caractères.
159Commentaire javadoc manquant.5
161La ligne excède 80 caractères.
165La ligne excède 80 caractères.
165Commentaire javadoc manquant.5
167La ligne excède 80 caractères.
171La ligne excède 80 caractères.
171Commentaire javadoc manquant.5
178La ligne excède 80 caractères.
178Commentaire javadoc manquant.5
183La ligne excède 80 caractères.
183Commentaire javadoc manquant.5
188La ligne excède 80 caractères.
188Commentaire javadoc manquant.5
193La ligne excède 80 caractères.
193Commentaire javadoc manquant.5
198La ligne excède 80 caractères.
198Commentaire javadoc manquant.5
203La ligne excède 80 caractères.
203Commentaire javadoc manquant.5
208La ligne excède 80 caractères.
208Commentaire javadoc manquant.5
213La ligne excède 80 caractères.
213Commentaire javadoc manquant.5
218La ligne excède 80 caractères.
218Commentaire javadoc manquant.5
225La ligne excède 80 caractères.
225Commentaire javadoc manquant.5
232La ligne excède 80 caractères.
232Commentaire javadoc manquant.5
238La ligne excède 80 caractères.
238Commentaire javadoc manquant.5
243La ligne excède 80 caractères.
243Commentaire javadoc manquant.5
249La ligne excède 80 caractères.
249Commentaire javadoc manquant.5
251La ligne excède 80 caractères.
256La ligne excède 80 caractères.
256Commentaire javadoc manquant.5
258La ligne excède 80 caractères.
263La ligne excède 80 caractères.
263Commentaire javadoc manquant.5
265La ligne excède 80 caractères.
269La ligne excède 80 caractères.
269Commentaire javadoc manquant.5
274La ligne excède 80 caractères.
274Commentaire javadoc manquant.5
279La ligne excède 80 caractères.
279Commentaire javadoc manquant.5
284La ligne excède 80 caractères.
284Commentaire javadoc manquant.5
289La ligne excède 80 caractères.
289Commentaire javadoc manquant.5
294La ligne excède 80 caractères.
294Commentaire javadoc manquant.5
299La ligne excède 80 caractères.
299Commentaire javadoc manquant.5
304La ligne excède 80 caractères.
304Commentaire javadoc manquant.5
309La ligne excède 80 caractères.
309Commentaire javadoc manquant.5
314La ligne excède 80 caractères.
314Commentaire javadoc manquant.5
319La ligne excède 80 caractères.
319Commentaire javadoc manquant.5
324La ligne excède 80 caractères.
324Commentaire javadoc manquant.5
329La ligne excède 80 caractères.
329Commentaire javadoc manquant.5
334La ligne excède 80 caractères.
334Commentaire javadoc manquant.5
339La ligne excède 80 caractères.
339Commentaire javadoc manquant.5
344La ligne excède 80 caractères.
344Commentaire javadoc manquant.5
349La ligne excède 80 caractères.
349Commentaire javadoc manquant.5
354La ligne excède 80 caractères.
354Commentaire javadoc manquant.5
359La ligne excède 80 caractères.
359Commentaire javadoc manquant.5
364La ligne excède 80 caractères.
364Commentaire javadoc manquant.5
369La ligne excède 80 caractères.
369Commentaire javadoc manquant.5
374La ligne excède 80 caractères.
374Commentaire javadoc manquant.5
379La ligne excède 80 caractères.
379Commentaire javadoc manquant.5
384La ligne excède 80 caractères.
384Commentaire javadoc manquant.5
389La ligne excède 80 caractères.
389Commentaire javadoc manquant.5
394La ligne excède 80 caractères.
394Commentaire javadoc manquant.5
399La ligne excède 80 caractères.
399Commentaire javadoc manquant.5
404La ligne excède 80 caractères.
404Commentaire javadoc manquant.5
409La ligne excède 80 caractères.
409Commentaire javadoc manquant.5
414La ligne excède 80 caractères.
414Commentaire javadoc manquant.5
420La ligne excède 80 caractères.
420Commentaire javadoc manquant.5
422La ligne excède 80 caractères.
426La ligne excède 80 caractères.
426Commentaire javadoc manquant.5
428La ligne excède 80 caractères.
432La ligne excède 80 caractères.
432Commentaire javadoc manquant.5
434La ligne excède 80 caractères.
438La ligne excède 80 caractères.
438Commentaire javadoc manquant.5
443La ligne excède 80 caractères.
443Commentaire javadoc manquant.5
448La ligne excède 80 caractères.
448Commentaire javadoc manquant.5
454La ligne excède 80 caractères.
454Commentaire javadoc manquant.5
460La ligne excède 80 caractères.
460Commentaire javadoc manquant.5
466La ligne excède 80 caractères.
466Commentaire javadoc manquant.5
471La ligne excède 80 caractères.
471Commentaire javadoc manquant.5
476La ligne excède 80 caractères.
476Commentaire javadoc manquant.5
481La ligne excède 80 caractères.
481Commentaire javadoc manquant.5
486La ligne excède 80 caractères.
486Commentaire javadoc manquant.5
491La ligne excède 80 caractères.
491Commentaire javadoc manquant.5
496La ligne excède 80 caractères.
496Commentaire javadoc manquant.5
502La ligne excède 80 caractères.
502Commentaire javadoc manquant.5
508La ligne excède 80 caractères.
508Commentaire javadoc manquant.5
514La ligne excède 80 caractères.
514Commentaire javadoc manquant.5
520La ligne excède 80 caractères.
520Commentaire javadoc manquant.5
525La ligne excède 80 caractères.
525Commentaire javadoc manquant.5
530La ligne excède 80 caractères.
530Commentaire javadoc manquant.5
535La ligne excède 80 caractères.
535Commentaire javadoc manquant.5
540La ligne excède 80 caractères.
540Commentaire javadoc manquant.5
545La ligne excède 80 caractères.
545Commentaire javadoc manquant.5
551La ligne excède 80 caractères.
551Commentaire javadoc manquant.5
557La ligne excède 80 caractères.
557Commentaire javadoc manquant.5

org.apache.qpid.server.handler.ServerMethodDispatcherImpl$1

Package: org.apache.qpid.server.handler | Class source

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

1
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
4
1
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.server.handler.ServerMethodDispatcherImpl$2

Package: org.apache.qpid.server.handler | Class source

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

1
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
4
1
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.server.handler.ServerMethodDispatcherImpl_0_9

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
25
24
24
1
Total :
Per method :
53
2.21
Total :
Per method :
Per statement :
26
1.08
0.49
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):
31
1
32
296
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
48
2
0.91
Total :
Per method :
Per statement :
59
2.46
1.11
Statement Test Coverage :
Method Test Reference :
0
0.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ServerMethodDispatcherImpl_0_9(AMQStateManager)
0211
dispatchBasicRecoverSync(BasicRecoverSyncBody,int)
0310
dispatchBasicRecoverSyncOk(BasicRecoverSyncOkBody,int)
0220
dispatchChannelOk(ChannelOkBody,int)
0210
dispatchChannelPing(ChannelPingBody,int)
0210
dispatchChannelPong(ChannelPongBody,int)
0210
dispatchChannelResume(ChannelResumeBody,int)
0210
dispatchMessageAppend(MessageAppendBody,int)
0210
dispatchMessageCancel(MessageCancelBody,int)
0210
dispatchMessageCheckpoint(MessageCheckpointBody,int)
0210
dispatchMessageClose(MessageCloseBody,int)
0210
dispatchMessageConsume(MessageConsumeBody,int)
0210
dispatchMessageEmpty(MessageEmptyBody,int)
0210
dispatchMessageGet(MessageGetBody,int)
0210
dispatchMessageOffset(MessageOffsetBody,int)
0210
dispatchMessageOk(MessageOkBody,int)
0210
dispatchMessageOpen(MessageOpenBody,int)
0210
dispatchMessageQos(MessageQosBody,int)
0210
dispatchMessageRecover(MessageRecoverBody,int)
0210
dispatchMessageReject(MessageRejectBody,int)
0210
dispatchMessageResume(MessageResumeBody,int)
0210
dispatchMessageTransfer(MessageTransferBody,int)
0210
dispatchQueueUnbindOk(QueueUnbindOkBody,int)
0220
dispatchQueueUnbind(QueueUnbindBody,int)
0310


View line in sourceCode ViolationRule
This class has too many methods, consider refactoring it. TooManyMethods
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
31Commentaire javadoc manquant.
31Le nom 'ServerMethodDispatcherImpl_0_9' n'est pas conforme à l'expression '^[A-Z][a-zA-Z0-9]*$'.14
35'{' devrait être sur la ligne précédente.1
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
37Le nom '_basicRecoverSyncMethodHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.56
39Commentaire javadoc manquant.5
39Le nom '_queueUnbindHandler' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
48La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
50La ligne excède 80 caractères.
54La ligne excède 80 caractères.
54Commentaire javadoc manquant.5
59La ligne excède 80 caractères.
59Commentaire javadoc manquant.5
64La ligne excède 80 caractères.
64Commentaire javadoc manquant.5
69La ligne excède 80 caractères.
69Commentaire javadoc manquant.5
74La ligne excède 80 caractères.
74Commentaire javadoc manquant.5
79La ligne excède 80 caractères.
79Commentaire javadoc manquant.5
84La ligne excède 80 caractères.
84Commentaire javadoc manquant.5
89La ligne excède 80 caractères.
89Commentaire javadoc manquant.5
94La ligne excède 80 caractères.
94Commentaire javadoc manquant.5
99La ligne excède 80 caractères.
99Commentaire javadoc manquant.5
104La ligne excède 80 caractères.
104Commentaire javadoc manquant.5
109La ligne excède 80 caractères.
109Commentaire javadoc manquant.5
114La ligne excède 80 caractères.
114Commentaire javadoc manquant.5
119La ligne excède 80 caractères.
119Commentaire javadoc manquant.5
124La ligne excède 80 caractères.
124Commentaire javadoc manquant.5
129La ligne excède 80 caractères.
129Commentaire javadoc manquant.5
134La ligne excède 80 caractères.
134Commentaire javadoc manquant.5
139La ligne excède 80 caractères.
139Commentaire javadoc manquant.5
144La ligne excède 80 caractères.
144Commentaire javadoc manquant.5
149La ligne excède 80 caractères.
149Commentaire javadoc manquant.5
154La ligne excède 80 caractères.
154Commentaire javadoc manquant.5
159La ligne excède 80 caractères.
159Commentaire javadoc manquant.5
161Il manque une espace après ','.62
161Il manque une espace après ','.67

org.apache.qpid.server.handler.ServerMethodDispatcherImpl_8_0

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
11
0
Total :
Per method :
23
2.09
Total :
Per method :
Per statement :
13
1.18
0.57
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):
16
1
13
55
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
21
1.91
0.91
Total :
Per method :
Per statement :
25
2.27
1.09
Statement Test Coverage :
Method Test Reference :
0
0.09


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ServerMethodDispatcherImpl_8_0(AMQStateManager)
0211
dispatchBasicRecoverOk(BasicRecoverOkBody,int)
0220
dispatchChannelAlert(ChannelAlertBody,int)
0220
dispatchTestContent(TestContentBody,int)
0210
dispatchTestContentOk(TestContentOkBody,int)
0210
dispatchTestInteger(TestIntegerBody,int)
0210
dispatchTestIntegerOk(TestIntegerOkBody,int)
0210
dispatchTestString(TestStringBody,int)
0210
dispatchTestStringOk(TestStringOkBody,int)
0210
dispatchTestTable(TestTableBody,int)
0210
dispatchTestTableOk(TestTableOkBody,int)
0210

View line in source of duplicated classesLinesTokensStart of code fragment
(44) org/apache/qpid/client/handler/ClientMethodDispatcherImpl_8_0
(45) org/apache/qpid/server/handler/ServerMethodDispatcherImpl_8_0
42130 } public boolean dispatchTestContent(TestContentBody body, int channelId) throws AMQExcep .....

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


View line in sourceStyle ErrorColumn
28Commentaire javadoc manquant.
28Le nom 'ServerMethodDispatcherImpl_8_0' n'est pas conforme à l'expression '^[A-Z][a-zA-Z0-9]*$'.14
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
52La ligne excède 80 caractères.
52Commentaire javadoc manquant.5
57La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
62La ligne excède 80 caractères.
62Commentaire javadoc manquant.5
67La ligne excède 80 caractères.
67Commentaire javadoc manquant.5
72La ligne excède 80 caractères.
72Commentaire javadoc manquant.5
77La ligne excède 80 caractères.
77Commentaire javadoc manquant.5
82La ligne excède 80 caractères.
82Commentaire javadoc manquant.5

org.apache.qpid.server.handler.TxCommitHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
20
6.67
Total :
Per method :
Per statement :
8
2.67
0.4
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):
14
1
25
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
9
3
0.45
Total :
Per method :
Per statement :
21
7
1.05
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
TxCommitHandler()
0111
methodReceived(AMQStateManager,TxCommitBody,int)
01462


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace


View line in sourceStyle ErrorColumn
33Commentaire javadoc manquant.
33Il manque une espace avant '<'.65
33Il manque une espace après '<'.66
33Il manque une espace avant '>'.78
34'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
35Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
37Commentaire javadoc manquant.5
37Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.36
39Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
48La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.9
55'{' devrait être sur la ligne précédente.13
61'{' devrait être sur la ligne précédente.13
72'}' devrait être sur la même ligne.9
74'{' devrait être sur la ligne précédente.9
75La ligne excède 80 caractères.

org.apache.qpid.server.handler.TxRollbackHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
17
5.67
Total :
Per method :
Per statement :
7
2.33
0.41
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
1
21
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
11
3.67
0.65
Total :
Per method :
Per statement :
21
7
1.24
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
TxRollbackHandler()
0111
methodReceived(AMQStateManager,TxRollbackBody,int)
01252


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.framing.TxRollbackOkBody' UnusedImports
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace


View line in sourceStyle ErrorColumn
34Commentaire javadoc manquant.
34La ligne excède 80 caractères.
34Il manque une espace avant '<'.67
34Il manque une espace après '<'.68
34Il manque une espace avant '>'.82
36Commentaire javadoc manquant.5
36Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.38
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
47La ligne excède 80 caractères.
47Commentaire javadoc manquant.5
52'{' devrait être sur la ligne précédente.9
56'{' devrait être sur la ligne précédente.13
63La ligne excède 80 caractères.
67La ligne excède 80 caractères.
69La ligne excède 80 caractères.
71'}' devrait être sur la même ligne.9
73'{' devrait être sur la ligne précédente.9
74La ligne excède 80 caractères.

org.apache.qpid.server.handler.TxSelectHandler

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
14
4.67
Total :
Per method :
Per statement :
5
1.67
0.36
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):
12
1
14
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
9
3
0.64
Total :
Per method :
Per statement :
14
4.67
1
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0211
TxSelectHandler()
0111
methodReceived(AMQStateManager,TxSelectBody,int)
0932


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.protocol.AMQMethodEvent' UnusedImports
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stateManager' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'session' could be declared final LocalVariableCouldBeFinal
Local variable 'channel' could be declared final LocalVariableCouldBeFinal
Local variable 'methodRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'responseBody' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
33Commentaire javadoc manquant.
33Il manque une espace avant '<'.65
33Il manque une espace après '<'.66
33Il manque une espace avant '>'.78
34'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
35Le nom '_instance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.36
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
46La ligne excède 80 caractères.
46Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.9

org.apache.qpid.server.handler.UnexpectedMethodException

Package: org.apache.qpid.server.handler | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
3
7
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
1
1
0.33
Total :
Per method :
Per statement :
4
4
1.33
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
UnexpectedMethodException(AMQMethodBody)
02144


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


View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29Commentaire javadoc manquant.5
30'{' devrait être sur la ligne précédente.5