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

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

org.apache.qpid.transport.Binding

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

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

NaN
NaN
Total :
Per method :
Per statement :
16
8
5.33
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:
endpoint(T)
011
receiver(E)
011




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
29Dans le commentaire javadoc de la classe, il manque une balise @param <E>.
29Dans le commentaire javadoc de la classe, il manque une balise @param <T>.
29Il manque une espace avant '<'.25
29Il manque une espace après '<'.26
29Il manque une espace après ','.28
29Il manque une espace avant '>'.29
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
32Il manque une espace avant '<'.22
32Il manque une espace après '<'.23
32Il manque une espace avant '>'.24
34Commentaire javadoc manquant.5
34Il manque une espace avant '<'.13
34Il manque une espace après '<'.14
34Il manque une espace avant '>'.15

org.apache.qpid.transport.ConnectionDelegate

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
20
9
19
1
Total :
Per method :
28
3.11
Total :
Per method :
Per statement :
10
1.11
0.36
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
2
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
17
11
39
190
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.11
Total :
Per method :
Per statement :
22
2.44
0.79
Total :
Per method :
Per statement :
28
3.11
1
Statement Test Coverage :
Method Test Reference :
0
0.58


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
control(Connection,Method)
0211
command(Connection,Method)
0211
error(Connection,ProtocolError)
0211
handle(Connection,Method)
0211
connectionHeartbeat(Connection,ConnectionHeartbeat)
0111
connectionClose(Connection,ConnectionClose)
0511
connectionCloseOk(Connection,ConnectionCloseOk)
0211
sessionDetach(Connection,SessionDetach)
0511
sessionDetached(Connection,SessionDetached)
0521


View line in sourceCode ViolationRule
Avoid unused private fields such as 'log'. UnusedPrivateField
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'error' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
An empty method in an abstract class should be abstract instead EmptyMethodInAbstractClassShouldBeAbstract
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'hearbeat' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'close' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ok' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'dtc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ssn' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'dtc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ssn' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
34La première ligne doit se terminer avec un point.
41Il manque une espace avant '<'.27
41Il manque une espace après '<'.28
41Il manque une espace avant '>'.38
42Il manque une espace avant '<'.32
42Il manque une espace après '<'.33
42Il manque une espace avant '>'.43
43'{' devrait être sur la ligne précédente.1
45Commentaire javadoc manquant.5
45Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5
62Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.5
67La ligne excède 80 caractères.
67Commentaire javadoc manquant.5
72La ligne excède 80 caractères.
72Commentaire javadoc manquant.5
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
85Commentaire javadoc manquant.5
86'{' devrait être sur la ligne précédente.5
93Commentaire javadoc manquant.5
97'{' devrait être sur la ligne précédente.9

org.apache.qpid.transport.ConnectionInvoker

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

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

1
13
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
15
1
27
91
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.transport.ConnectionListener

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

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

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
1.25
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
opened(Connection)
0111
exception(Connection,ConnectionException)
0111
closed(Connection)
0111




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5

org.apache.qpid.transport.Constant

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

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

0
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
0
0
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Field

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
9
2
Total :
Per method :
25
2.27
Total :
Per method :
Per statement :
11
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
1
13
43
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.09
Total :
Per method :
Per statement :
5
0.45
0.2
Total :
Per method :
Per statement :
47
4.27
1.88
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Field(C,T,String,int)
0510
getContainer()
0210
getType()
0211
getName()
0210
getIndex()
0210
check(Object)
0210
has(Object)
0111
has(Object,boolean)
0110
get(Object)
0110
read(Decoder,Object)
0110
write(Encoder,Object)
0110


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


View line in sourceStyle ErrorColumn
27La première ligne doit se terminer avec un point.
32Dans le commentaire javadoc de la classe, il manque une balise @param <C>.
32Dans le commentaire javadoc de la classe, il manque une balise @param <T>.
32Il manque une espace avant '<'.28
32Il manque une espace après '<'.29
32Il manque une espace après ','.31
32Il manque une espace avant '>'.32
33'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
35Il manque une espace avant '<'.24
35Il manque une espace après '<'.25
35Il manque une espace avant '>'.26
36Commentaire javadoc manquant.5
36Il manque une espace avant '<'.24
36Il manque une espace après '<'.25
36Il manque une espace avant '>'.26
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
40Il manque une espace avant '<'.16
40Il manque une espace après '<'.17
40Il manque une espace avant '>'.18
40Il manque une espace avant '<'.36
40Il manque une espace après '<'.37
40Il manque une espace avant '>'.38
41'{' devrait être sur la ligne précédente.5
48Commentaire javadoc manquant.5
48Il manque une espace avant '<'.23
48Il manque une espace après '<'.24
48Il manque une espace avant '>'.25
49'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.5
53Il manque une espace avant '<'.23
53Il manque une espace après '<'.24
53Il manque une espace avant '>'.25
54'{' devrait être sur la ligne précédente.5
58Commentaire javadoc manquant.5
59'{' devrait être sur la ligne précédente.5
63Commentaire javadoc manquant.5
64'{' devrait être sur la ligne précédente.5
68Commentaire javadoc manquant.5
69'{' devrait être sur la ligne précédente.5
73Commentaire javadoc manquant.5
75Commentaire javadoc manquant.5
77Commentaire javadoc manquant.5
79Commentaire javadoc manquant.5
81Commentaire javadoc manquant.5

org.apache.qpid.transport.Future

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

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

NaN
NaN
Total :
Per method :
Per statement :
8
4
2.67
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
get()
01112
isDone()
0110




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30Dans le commentaire javadoc de la classe, il manque une balise @param <T>.
30Il manque une espace avant '<'.24
30Il manque une espace après '<'.25
30Il manque une espace avant '>'.26
31'{' devrait être sur la ligne précédente.1
33Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5

org.apache.qpid.transport.Method

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
22
21
18
4
Total :
Per method :
79
3.76
Total :
Per method :
Per statement :
35
1.67
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
63
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
79
36
189
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.05
Total :
Per method :
Per statement :
18
0.86
0.23
Total :
Per method :
Per statement :
70
3.33
0.89
Statement Test Coverage :
Method Test Reference :
0
1.56


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
create(int)
0211
getId()
0212
setId(int)
0312
getChannel()
0211
setChannel(int)
0212
isSync()
0212
setSync(boolean)
0211
isBatch()
0212
setBatch(boolean)
0210
isUnreliable()
0211
setUnreliable(boolean)
0210
hasPayload()
0114
getHeader()
0212
setHeader(Header)
0221
getBody()
0213
setBody(ByteBuffer)
0221
getBodySize()
0632
getEncodedTrack()
0113
dispatch(C,C)
0110
delegate(C,C)
0520
toString()
027100


View line in sourceCode ViolationRule
The class 'Method' has a Cyclomatic Complexity of 2 (Highest = 10). CyclomaticComplexity
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
An empty method in an abstract class should be abstract instead EmptyMethodInAbstractClassShouldBeAbstract
Parameter 'header' is not assigned and could be declared final MethodArgumentCouldBeFinal
An empty method in an abstract class should be abstract instead EmptyMethodInAbstractClassShouldBeAbstract
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'body' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delegate' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'toString' has a Cyclomatic Complexity of 10. CyclomaticComplexity
Local variable 'str' could be declared final LocalVariableCouldBeFinal
Local variable 'hdr' could be declared final LocalVariableCouldBeFinal
Local variable 'body' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
29La première ligne doit se terminer avec un point.
36'{' devrait être sur la ligne précédente.1
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
58Commentaire javadoc manquant.5
59'{' devrait être sur la ligne précédente.5
64Commentaire javadoc manquant.5
65'{' devrait être sur la ligne précédente.5
69Commentaire javadoc manquant.5
70'{' devrait être sur la ligne précédente.5
74Commentaire javadoc manquant.5
75'{' devrait être sur la ligne précédente.5
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
89Commentaire javadoc manquant.5
90'{' devrait être sur la ligne précédente.5
94Commentaire javadoc manquant.5
95'{' devrait être sur la ligne précédente.5
99Commentaire javadoc manquant.5
100'{' devrait être sur la ligne précédente.5
104Commentaire javadoc manquant.5
106Commentaire javadoc manquant.5
107'{' devrait être sur la ligne précédente.5
111Commentaire javadoc manquant.5
112'{' devrait être sur la ligne précédente.5
116Commentaire javadoc manquant.5
117'{' devrait être sur la ligne précédente.5
121Commentaire javadoc manquant.5
122'{' devrait être sur la ligne précédente.5
126Commentaire javadoc manquant.5
127'{' devrait être sur la ligne précédente.5
130'{' devrait être sur la ligne précédente.9
132'}' devrait être sur la même ligne.9
134'{' devrait être sur la ligne précédente.9
139Commentaire javadoc manquant.5
141Commentaire javadoc manquant.5
141Il manque une espace après '<'.22
141Il manque une espace avant '>'.23
141Il manque une espace avant '<'.64
141Il manque une espace après '<'.65
141Il manque une espace avant '>'.66
143Commentaire javadoc manquant.5
143Il manque une espace après '<'.13
143Il manque une espace avant '>'.14
143Il manque une espace avant '<'.57
143Il manque une espace après '<'.58
143Il manque une espace avant '>'.59
144'{' devrait être sur la ligne précédente.5
146'{' devrait être sur la ligne précédente.9
148'}' devrait être sur la même ligne.9
150'{' devrait être sur la ligne précédente.9
155Commentaire javadoc manquant.5
156'{' devrait être sur la ligne précédente.5
163'{' devrait être sur la ligne précédente.9
169'{' devrait être sur la ligne précédente.9
173'{' devrait être sur la ligne précédente.13
177'{' devrait être sur la ligne précédente.13
187'{' devrait être sur la ligne précédente.9
189'{' devrait être sur la ligne précédente.13
196'{' devrait être sur la ligne précédente.9

org.apache.qpid.transport.MethodDelegate

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

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

65
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
2
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
64
66
66
2080
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.transport.ProtocolDelegate

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
5
1.25
Total :
Per method :
Per statement :
4
1
0.8
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):
3
9
4
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
10
2.5
2
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:
init(C,ProtocolHeader)
011
control(C,Method)
011
command(C,Method)
011
error(C,ProtocolError)
011




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
29Dans le commentaire javadoc de la classe, il manque une balise @param <C>.
29Il manque une espace avant '<'.34
29Il manque une espace après '<'.35
29Il manque une espace avant '>'.36
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5

org.apache.qpid.transport.ProtocolEvent

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
5
1.25
Total :
Per method :
Per statement :
4
1
0.8
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
8
4
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
2.75
2.2
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getChannel()
0111
setChannel(int)
0111
getEncodedTrack()
0111
delegate(C,C)
0110




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
38Il manque une espace après '<'.6
38Il manque une espace avant '>'.7
38Il manque une espace avant '<'.50
38Il manque une espace après '<'.51
38Il manque une espace avant '>'.52

org.apache.qpid.transport.Receiver

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

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

NaN
NaN
Total :
Per method :
Per statement :
9
3
2.25
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
received(T)
0110
exception(Throwable)
0115
closed()
0115




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
29Dans le commentaire javadoc de la classe, il manque une balise @param <T>.
29Il manque une espace avant '<'.26
29Il manque une espace après '<'.27
29Il manque une espace avant '>'.28
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5

org.apache.qpid.transport.Result

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

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


Method :Javadocs:Source statements:Cyclometic complexity:


View line in sourceCode ViolationRule
No abstract method which means that the keyword is most likely used to prevent instantiation. use a private or protected constructor instead. AbstractClassWithoutAnyMethod


View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30Il manque une espace après '{'.46
30Il manque une espace avant '}'.46

org.apache.qpid.transport.Sender

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
5
1.25
Total :
Per method :
Per statement :
4
1
0.8
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
20
4
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
10
2.5
2
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setIdleTimeout(long)
0114
send(T)
0110
flush()
0116
close()
0116




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
29Dans le commentaire javadoc de la classe, il manque une balise @param <T>.
29Il manque une espace avant '<'.24
29Il manque une espace après '<'.25
29Il manque une espace avant '>'.26
30'{' devrait être sur la ligne précédente.1
31Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5

org.apache.qpid.transport.SessionInvoker

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

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

39
15
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
65
1
106
1431
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionListener

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
5
1.25
Total :
Per method :
Per statement :
4
1
0.8
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):
3
13
4
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
1.5
1.2
Statement Test Coverage :
Method Test Reference :
0
0.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
opened(Session)
0110
message(Session,MessageTransfer)
0111
exception(Session,SessionException)
0110
closed(Session)
0110




View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5

org.apache.qpid.transport.Struct

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
20
18
12
8
Total :
Per method :
50
2.78
Total :
Per method :
Per statement :
24
1.33
0.48
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
17
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
48
41
182
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.06
Total :
Per method :
Per statement :
11
0.61
0.22
Total :
Per method :
Per statement :
73
4.06
1.46
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
create(int)
0213
isDirty()
0210
setDirty(boolean)
0210
getStructType()
0111
getSizeWidth()
0112
getPackWidth()
0113
getEncodedType()
0531
isBit(Field)
0211
packed()
0211
encoded(Field)
0230
getFlagWidth()
0211
getPaddWidth()
0410
getFlagCount()
0211
getReservedFlagCount()
0210
read(Decoder)
0112
write(Encoder)
0112
getFields()
0113
toString()
01531


View line in sourceCode ViolationRule
Avoid unused imports such as 'java.util.List' UnusedImports
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'dirty' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'type' could be declared final LocalVariableCouldBeFinal
Parameter 'f' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid unused private methods such as 'encoded(Field)'. UnusedPrivateMethod
Parameter 'f' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid unused private methods such as 'getPaddWidth()'. UnusedPrivateMethod
Local variable 'pw' could be declared final LocalVariableCouldBeFinal
Avoid unused private methods such as 'getReservedFlagCount()'. UnusedPrivateMethod
Local variable 'str' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
31La première ligne doit se terminer avec un point.
38'{' devrait être sur la ligne précédente.1
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
57Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
61Commentaire javadoc manquant.5
63Commentaire javadoc manquant.5
64'{' devrait être sur la ligne précédente.5
67'{' devrait être sur la ligne précédente.9
73Commentaire javadoc manquant.5
73Mot-clef 'final' redondant.13
73Il manque une espace avant '<'.38
73Il manque une espace après '<'.39
73Il manque une espace avant '?'.39
73Il manque une espace après '?'.40
73Il manque une espace après ','.41
73Il manque une espace avant '?'.41
73Il manque une espace après '?'.42
73Il manque une espace avant '>'.42
74'{' devrait être sur la ligne précédente.5
78Commentaire javadoc manquant.5
78Mot-clef 'final' redondant.13
79'{' devrait être sur la ligne précédente.5
83Commentaire javadoc manquant.5
83Mot-clef 'final' redondant.13
83Il manque une espace avant '<'.40
83Il manque une espace après '<'.41
83Il manque une espace avant '?'.41
83Il manque une espace après '?'.42
83Il manque une espace après ','.43
83Il manque une espace avant '?'.43
83Il manque une espace après '?'.44
83Il manque une espace avant '>'.44
84'{' devrait être sur la ligne précédente.5
88Commentaire javadoc manquant.5
88Mot-clef 'final' redondant.13
89'{' devrait être sur la ligne précédente.5
90Il manque une espace avant '/'.40
90Il manque une espace après '/'.41
93Commentaire javadoc manquant.5
93Mot-clef 'final' redondant.13
94'{' devrait être sur la ligne précédente.5
100Commentaire javadoc manquant.5
100Mot-clef 'final' redondant.13
101'{' devrait être sur la ligne précédente.5
102Il manque une espace avant '*'.17
102Il manque une espace après '*'.18
105Commentaire javadoc manquant.5
105Mot-clef 'final' redondant.13
106'{' devrait être sur la ligne précédente.5
110Commentaire javadoc manquant.5
112Commentaire javadoc manquant.5
114Commentaire javadoc manquant.5
114Il manque une espace avant '<'.24
114Il manque une espace après '<'.25
114Il manque une espace après ','.32
114Il manque une espace avant '>'.38
116Commentaire javadoc manquant.5
117'{' devrait être sur la ligne précédente.5
123Il manque une espace avant '<'.23
123Il manque une espace après '<'.24
123Il manque une espace après ','.31
123Il manque une espace avant '>'.37
124'{' devrait être sur la ligne précédente.9
126'{' devrait être sur la ligne précédente.13
128'}' devrait être sur la même ligne.13
130'{' devrait être sur la ligne précédente.13

org.apache.qpid.transport.Acquired

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

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

15
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):
4
3
22
41
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Binary

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
10
0
Total :
Per method :
51
5.1
Total :
Per method :
Per statement :
23
2.3
0.45
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
5
15
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.1
Total :
Per method :
Per statement :
18
1.8
0.35
Total :
Per method :
Per statement :
46
4.6
0.9
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Binary(int[],int,int)
0630
Binary(size[])
0210
getBytes()
0412
array()
0211
offset()
0211
size()
0211
slice(int,int)
0930
hashCode()
0730
equals(Object)
01080
toString()
0210


View line in sourceCode ViolationRule
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'offset' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'bytes' is stored directly. ArrayIsStoredDirectly
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Unnecessary final modifier in final class UnnecessaryFinalModifier
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Unnecessary final modifier in final class UnnecessaryFinalModifier
Returning 'bytes' may expose an internal array. MethodReturnsInternalArray
Unnecessary final modifier in final class UnnecessaryFinalModifier
Unnecessary final modifier in final class UnnecessaryFinalModifier
Parameter 'high' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'low' is not assigned and could be declared final MethodArgumentCouldBeFinal
Unnecessary final modifier in final class UnnecessaryFinalModifier
Unnecessary final modifier in final class UnnecessaryFinalModifier
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
Unnecessary final modifier in final class UnnecessaryFinalModifier
Local variable 'buf' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2arraybytes
MALICIOUS_CODEEI_EXPOSE_REP2EI22<init>bytes
View line in sourceStyle ErrorColumn
28La première ligne doit se terminer avec un point.
34'{' devrait être sur la ligne précédente.1
36Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
44'{' devrait être sur la ligne précédente.9
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
58Commentaire javadoc manquant.5
58Mot-clef 'final' redondant.12
59'{' devrait être sur la ligne précédente.5
65Commentaire javadoc manquant.5
65Mot-clef 'final' redondant.12
66'{' devrait être sur la ligne précédente.5
70Commentaire javadoc manquant.5
70Mot-clef 'final' redondant.12
71'{' devrait être sur la ligne précédente.5
75Commentaire javadoc manquant.5
75Mot-clef 'final' redondant.12
76'{' devrait être sur la ligne précédente.5
80Commentaire javadoc manquant.5
80Mot-clef 'final' redondant.12
81'{' devrait être sur la ligne précédente.5
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
94'{' devrait être sur la ligne précédente.9
101Commentaire javadoc manquant.5
101Mot-clef 'final' redondant.12
102'{' devrait être sur la ligne précédente.5
104'{' devrait être sur la ligne précédente.9
107'{' devrait être sur la ligne précédente.13
108Il manque une espace avant '*'.24
108Il manque une espace après '*'.25
116Commentaire javadoc manquant.5
116Mot-clef 'final' redondant.12
117'{' devrait être sur la ligne précédente.5
119'{' devrait être sur la ligne précédente.9
125'{' devrait être sur la ligne précédente.9
130'{' devrait être sur la ligne précédente.9
132'{' devrait être sur la ligne précédente.13
140Commentaire javadoc manquant.5
141'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.ClientDelegate

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
15
8
13
2
Total :
Per method :
58
7.25
Total :
Per method :
Per statement :
21
2.62
0.36
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):
14
1
56
99
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.25
Total :
Per method :
Per statement :
35
4.38
0.6
Total :
Per method :
Per statement :
60
7.5
1.03
Statement Test Coverage :
Method Test Reference :
0
1.15


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ClientDelegate(String,String,String,String)
0711
init(Connection,ProtocolHeader)
0331
connectionStart(Connection,ConnectionStart)
01761
connectionSecure(Connection,ConnectionSecure)
0621
connectionTune(Connection,ConnectionTune)
0611
connectionOpenOk(Connection,ConnectionOpenOk)
0211
connectionRedirect(Connection,ConnectionRedirect)
0221
calculateHeartbeatInterval(Connection,int,int)
1751


View line in sourceCode ViolationRule
Private field 'vhost' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'username' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'password' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'saslMechs' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'protocol' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'serverName' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'saslMechs' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'hdr' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'clientProperties' could be declared final LocalVariableCouldBeFinal
Local variable 'mechanisms' could be declared final LocalVariableCouldBeFinal
Local variable 'mechs' could be declared final LocalVariableCouldBeFinal
Local variable 'handler' could be declared final LocalVariableCouldBeFinal
Local variable 'sc' could be declared final LocalVariableCouldBeFinal
Local variable 'response' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'secure' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'sc' could be declared final LocalVariableCouldBeFinal
Local variable 'response' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'tune' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'hb_interval' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ok' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'redir' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'max' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'min' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'l' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
37La première ligne doit se terminer avec un point.
43'{' devrait être sur la ligne précédente.1
44Commentaire javadoc manquant.5
44Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
46Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
53La ligne excède 80 caractères.
53Commentaire javadoc manquant.5
53Il manque une espace après ','.74
62Il manque une espace après ','.65
63La ligne excède 80 caractères.
63Il manque une espace après ','.70
66Commentaire javadoc manquant.5
67'{' devrait être sur la ligne précédente.5
69'{' devrait être sur la ligne précédente.9
70La ligne excède 80 caractères.
74La ligne excède 80 caractères.
74Commentaire javadoc manquant.5
79Il manque une espace avant '<'.13
79Il manque une espace après '<'.14
79Il manque une espace avant '>'.20
81'{' devrait être sur la ligne précédente.9
91'{' devrait être sur la ligne précédente.9
99'?' devrait être sur une nouvelle ligne.55
104'}' devrait être sur la même ligne.9
106'{' devrait être sur la ligne précédente.9
111La ligne excède 80 caractères.
111Commentaire javadoc manquant.5
115'{' devrait être sur la ligne précédente.9
118'}' devrait être sur la même ligne.9
120'{' devrait être sur la ligne précédente.9
125Commentaire javadoc manquant.5
126'{' devrait être sur la ligne précédente.5
128Le nom 'hb_interval' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.13
135Il manque une espace avant '*'.40
135Il manque une espace après '*'.41
139Commentaire javadoc manquant.5
144La ligne excède 80 caractères.
144Commentaire javadoc manquant.5
149La première ligne doit se terminer avec un point.
152Balise javadoc @return manquante.
152Balise javadoc @param manquante pour 'conn'.55
152Il manque une espace après ','.60
152Balise javadoc @param manquante pour 'min'.64
152Balise javadoc @param manquante pour 'max'.73
153'{' devrait être sur la ligne précédente.5
154Il manque une espace avant '/'.39
154Il manque une espace après '/'.40
155Il manque une espace après '!='.17
156'{' devrait être sur la ligne précédente.9
157Il manque une espace après 'cast'.25
158'}' devrait être sur la même ligne.9
160'{' devrait être sur la ligne précédente.9
161'+' devrait être sur une nouvelle ligne.76
162La ligne contient un caractère tabulation.13
162Il manque une espace après ','.62

org.apache.qpid.transport.Connection

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
49
45
32
17
Total :
Per method :
228
5.07
Total :
Per method :
Per statement :
97
2.16
0.43
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
26
23
110
886
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.02
Total :
Per method :
Per statement :
73
1.62
0.32
Total :
Per method :
Per statement :
217
4.82
0.95
Statement Test Coverage :
Method Test Reference :
0
2.06


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
DefaultConnectionListener.opened(Connection)
0110
DefaultConnectionListener.exception(Connection,ConnectionException)
0210
DefaultConnectionListener.closed(Connection)
0110
Connection()
01121
setConnectionDelegate(ConnectionDelegate)
0212
setConnectionListener(ConnectionListener)
0521
getSender()
0212
setSender(ProtocolEvent)
0310
setState(State)
0410
setLocale(String)
0211
getLocale()
0211
setSaslServer(SaslServer)
0211
getSaslServer()
0211
setSaslClient(SaslClient)
0211
getSaslClient()
0211
connect(String,int,String,String,String)
0210
connect(String,int,String,String,String,boolean)
02118
connect(String,int,String,String,String,boolean,String)
028142
createSession()
0213
createSession(long)
02119
createSession(String)
0210
createSession(String,long)
0212
createSession(Session[],long)
0210
createSession(Binary,long)
0711
removeSession(Session)
0311
setConnectionId(int)
0211
getConnectionId()
0211
getConnectionDelegate()
0210
received(ProtocolEvent)
0311
send(ProtocolEvent)
0635
flush()
0312
invoke(Method)
0520
dispatch(Method)
0311
getChannelMax()
0211
setChannelMax(int)
0211
map(Session)
0752
map(Session,int)
0412
unmap(Session)
0312
getSession(int)
0313
resume()
0621
exception(ConnectionException)
0945
exception(Throwable)
0214
closeCode(ConnectionClose)
0731
closed()
01130
close()
0342022
setIdleTimeout(long)
0422
getIdleTimeout()
0211
toString()
0210


View line in sourceCode ViolationRule
The class 'Connection' has a Cyclomatic Complexity of 2 (Highest = 15). CyclomaticComplexity
This class has too many methods, consider refactoring it. TooManyMethods
Document empty method UncommentedEmptyMethod
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exception' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Private field 'lock' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'timeout' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Document empty constructor UncommentedEmptyConstructor
Parameter 'delegate' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'listener' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'sender' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'state' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'locale' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'saslServer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'saslClient' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssl' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'saslMechs' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssl' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'connect' has a Cyclomatic Complexity of 10. CyclomaticComplexity
Local variable 'w' could be declared final LocalVariableCouldBeFinal
Local variable 't' could be declared final LocalVariableCouldBeFinal
Parameter 'expiry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'expiry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'expiry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'expiry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ssn' could be declared final LocalVariableCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'event' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'event' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 's' could be declared final LocalVariableCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ssn' could be declared final LocalVariableCouldBeFinal
Parameter 'max' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'e' is not assigned and could be declared final MethodArgumentCouldBeFinal
A switch statement does not contain a break MissingBreakInSwitch
A switch with less than 3 branches is inefficient, use a if statement instead. TooFewBranchesForASwitchStatement
Switch statements should have a default label SwitchStmtsShouldHaveDefault
Parameter 't' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'close' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'code' could be declared final LocalVariableCouldBeFinal
Local variable 'values' could be declared final LocalVariableCouldBeFinal
The method 'close' has a Cyclomatic Complexity of 15. CyclomaticComplexity
A high ratio of statements to labels in a switch statement. Consider refactoring. SwitchDensity
Parameter 'l' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
42La première ligne doit se terminer avec un point.
53Il manque une espace avant '<'.24
53Il manque une espace après '<'.25
53Il manque une espace avant '>'.38
53Il manque une espace après '>'.39
53Il manque une espace avant '<'.47
53Il manque une espace après '<'.48
53Il manque une espace avant '>'.61
54'{' devrait être sur la ligne précédente.1
56Commentaire javadoc manquant.5
56Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
58Commentaire javadoc manquant.
58Commentaire javadoc manquant.18
58Commentaire javadoc manquant.23
58Commentaire javadoc manquant.31
58Commentaire javadoc manquant.40
58Commentaire javadoc manquant.46
58Commentaire javadoc manquant.55
60Commentaire javadoc manquant.
61'{' devrait être sur la ligne précédente.5
62Commentaire javadoc manquant.9
62Il manque une espace après '{'.46
62Il manque une espace avant '}'.46
63Commentaire javadoc manquant.9
64'{' devrait être sur la ligne précédente.9
67Commentaire javadoc manquant.9
67Il manque une espace après '{'.46
67Il manque une espace avant '}'.46
70Commentaire javadoc manquant.5
71Commentaire javadoc manquant.5
71Il manque une espace avant '<'.19
71Il manque une espace après '<'.20
71Il manque une espace avant '>'.33
73Commentaire javadoc manquant.5
73Le mot-clef 'private' n'apparaît pas dans l'ordre préconisé par les JLS.11
73Il manque une espace avant '<'.22
73Il manque une espace après '<'.23
73Il manque une espace après ','.30
73Il manque une espace avant '>'.37
73Il manque une espace avant '<'.61
73Il manque une espace après '<'.62
73Il manque une espace après ','.69
73Il manque une espace avant '>'.76
73Il manque une espace après '>'.77
74La ligne excède 80 caractères.
74Commentaire javadoc manquant.5
74Le mot-clef 'private' n'apparaît pas dans l'ordre préconisé par les JLS.11
74Il manque une espace avant '<'.22
74Il manque une espace après '<'.23
74Il manque une espace après ','.31
74Il manque une espace avant '>'.38
74Il manque une espace avant '<'.62
74Il manque une espace après '<'.63
74Il manque une espace après ','.71
74Il manque une espace avant '>'.78
74Il manque une espace après '>'.79
76Commentaire javadoc manquant.5
77Commentaire javadoc manquant.5
78Commentaire javadoc manquant.5
79Commentaire javadoc manquant.5
80Commentaire javadoc manquant.5
82Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
84Commentaire javadoc manquant.5
85Commentaire javadoc manquant.5
86Commentaire javadoc manquant.5
89Commentaire javadoc manquant.5
89Le nom '_connectionId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
91Commentaire javadoc manquant.5
91Il manque une espace après '{'.26
91Il manque une espace avant '}'.26
93Commentaire javadoc manquant.5
94'{' devrait être sur la ligne précédente.5
98Commentaire javadoc manquant.5
99'{' devrait être sur la ligne précédente.5
101'{' devrait être sur la ligne précédente.9
103'}' devrait être sur la même ligne.9
105'{' devrait être sur la ligne précédente.9
110Commentaire javadoc manquant.5
110Il manque une espace avant '<'.18
110Il manque une espace après '<'.19
110Il manque une espace avant '>'.32
111'{' devrait être sur la ligne précédente.5
115Commentaire javadoc manquant.5
115Il manque une espace avant '<'.33
115Il manque une espace après '<'.34
115Il manque une espace avant '>'.47
116'{' devrait être sur la ligne précédente.5
121Commentaire javadoc manquant.5
122'{' devrait être sur la ligne précédente.5
124'{' devrait être sur la ligne précédente.9
130Commentaire javadoc manquant.5
131'{' devrait être sur la ligne précédente.5
135Commentaire javadoc manquant.5
136'{' devrait être sur la ligne précédente.5
140Commentaire javadoc manquant.5
141'{' devrait être sur la ligne précédente.5
145Commentaire javadoc manquant.5
146'{' devrait être sur la ligne précédente.5
150Commentaire javadoc manquant.5
151'{' devrait être sur la ligne précédente.5
155Commentaire javadoc manquant.5
156'{' devrait être sur la ligne précédente.5
160La ligne excède 80 caractères.
160Commentaire javadoc manquant.5
165La ligne excède 80 caractères.
165Commentaire javadoc manquant.5
167Il manque une espace après ','.62
170La ligne excède 80 caractères.
170Commentaire javadoc manquant.5
170Il manque une espace après ','.108
173'{' devrait être sur la ligne précédente.9
176Il manque une espace après ','.69
183'{' devrait être sur la ligne précédente.13
188'{' devrait être sur la ligne précédente.13
192'{' devrait être sur la ligne précédente.17
194'}' devrait être sur la même ligne.17
196'{' devrait être sur la ligne précédente.17
198'{' devrait être sur la ligne précédente.21
206'{' devrait être sur la ligne précédente.13
222Commentaire javadoc manquant.5
223'{' devrait être sur la ligne précédente.5
227Commentaire javadoc manquant.5
228'{' devrait être sur la ligne précédente.5
232Commentaire javadoc manquant.5
233'{' devrait être sur la ligne précédente.5
237Commentaire javadoc manquant.5
238'{' devrait être sur la ligne précédente.5
242Commentaire javadoc manquant.5
243'{' devrait être sur la ligne précédente.5
247Commentaire javadoc manquant.5
248'{' devrait être sur la ligne précédente.5
250'{' devrait être sur la ligne précédente.9
259Commentaire javadoc manquant.5
260'{' devrait être sur la ligne précédente.5
262'{' devrait être sur la ligne précédente.9
267Commentaire javadoc manquant.5
268'{' devrait être sur la ligne précédente.5
272Commentaire javadoc manquant.5
273'{' devrait être sur la ligne précédente.5
277Commentaire javadoc manquant.5
278'{' devrait être sur la ligne précédente.5
282Commentaire javadoc manquant.5
283'{' devrait être sur la ligne précédente.5
288Commentaire javadoc manquant.5
289'{' devrait être sur la ligne précédente.5
293'{' devrait être sur la ligne précédente.9
299Commentaire javadoc manquant.5
300'{' devrait être sur la ligne précédente.5
305Commentaire javadoc manquant.5
306'{' devrait être sur la ligne précédente.5
310'{' devrait être sur la ligne précédente.9
315Commentaire javadoc manquant.5
316'{' devrait être sur la ligne précédente.5
321Commentaire javadoc manquant.5
322'{' devrait être sur la ligne précédente.5
326Commentaire javadoc manquant.5
327'{' devrait être sur la ligne précédente.5
331Commentaire javadoc manquant.5
332'{' devrait être sur la ligne précédente.5
334'{' devrait être sur la ligne précédente.9
336'{' devrait être sur la ligne précédente.13
338'{' devrait être sur la ligne précédente.17
348Commentaire javadoc manquant.5
349'{' devrait être sur la ligne précédente.5
351'{' devrait être sur la ligne précédente.9
357Commentaire javadoc manquant.5
358'{' devrait être sur la ligne précédente.5
360'{' devrait être sur la ligne précédente.9
365Commentaire javadoc manquant.5
366'{' devrait être sur la ligne précédente.5
368'{' devrait être sur la ligne précédente.9
373Commentaire javadoc manquant.5
374'{' devrait être sur la ligne précédente.5
376'{' devrait être sur la ligne précédente.9
378'{' devrait être sur la ligne précédente.13
386Commentaire javadoc manquant.5
387'{' devrait être sur la ligne précédente.5
389'{' devrait être sur la ligne précédente.9
391'{' devrait être sur la ligne précédente.13
403Commentaire javadoc manquant.5
404'{' devrait être sur la ligne précédente.5
408Commentaire javadoc manquant.5
409'{' devrait être sur la ligne précédente.5
411'{' devrait être sur la ligne précédente.9
413'{' devrait être sur la ligne précédente.13
418'{' devrait être sur la ligne précédente.13
424Commentaire javadoc manquant.5
425'{' devrait être sur la ligne précédente.5
427'{' devrait être sur la ligne précédente.9
434'{' devrait être sur la ligne précédente.9
435Il manque une espace avant '<'.17
435Il manque une espace après '<'.18
435Il manque une espace avant '>'.25
435Il manque une espace avant '<'.49
435Il manque une espace après '<'.50
435Il manque une espace avant '>'.57
435Il manque une espace après '>'.58
437'{' devrait être sur la ligne précédente.13
448Commentaire javadoc manquant.5
449'{' devrait être sur la ligne précédente.5
451'{' devrait être sur la ligne précédente.9
453'{' devrait être sur la ligne précédente.13
459'{' devrait être sur la ligne précédente.17
464'{' devrait être sur la ligne précédente.17
470'{' devrait être sur la ligne précédente.17
484'{' devrait être sur la ligne précédente.17
488'{' devrait être sur la ligne précédente.21
493'{' devrait être sur la ligne précédente.21
498'{' devrait être sur la ligne précédente.21
507Commentaire javadoc manquant.5
508'{' devrait être sur la ligne précédente.5
511'{' devrait être sur la ligne précédente.9
516Commentaire javadoc manquant.5
517'{' devrait être sur la ligne précédente.5
521Commentaire javadoc manquant.5
522'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.Connection$1

Package: org.apache.qpid.transport | 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.transport.Connection$DefaultConnectionListener

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

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

3
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
7
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCESIC_INNER_SHOULD_BE_STATICSIC2

org.apache.qpid.transport.Connection$State

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

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

2
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
7
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionClose

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

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

21
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):
7
8
40
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionClose$1

Package: org.apache.qpid.transport | 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.transport.ConnectionCloseCode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
14
9
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionCloseOk

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

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

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionCloseOk$1

Package: org.apache.qpid.transport | 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.transport.ConnectionException

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
7
7
0
Total :
Per method :
17
2.43
Total :
Per method :
Per statement :
8
1.14
0.47
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
8
11
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.14
Total :
Per method :
Per statement :
8
1.14
0.47
Total :
Per method :
Per statement :
17
2.43
1
Statement Test Coverage :
Method Test Reference :
0
1.29


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ConnectionException(String,ConnectionClose,Throwable)
0315
ConnectionException(String)
0215
ConnectionException(String,Throwable)
0211
ConnectionException(Throwable)
0213
ConnectionException(ConnectionClose)
0211
getClose()
0211
rethrow()
0221


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


View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
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
50Commentaire javadoc manquant.5
51'{' devrait être sur la ligne précédente.5
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
65Commentaire javadoc manquant.5
66'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.ConnectionHeartbeat

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

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

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionHeartbeat$1

Package: org.apache.qpid.transport | 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.transport.ConnectionOpen

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

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

26
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):
6
4
46
127
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionOpen$1

Package: org.apache.qpid.transport | 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.transport.ConnectionOpenOk

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionOpenOk$1

Package: org.apache.qpid.transport | 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.transport.ConnectionRedirect

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

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

21
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):
6
4
40
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionRedirect$1

Package: org.apache.qpid.transport | 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.transport.ConnectionSecure

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getChallengechallenge
MALICIOUS_CODEEI_EXPOSE_REP2EI22setChallengechallenge

org.apache.qpid.transport.ConnectionSecure$1

Package: org.apache.qpid.transport | 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.transport.ConnectionSecureOk

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getResponseresponse
MALICIOUS_CODEEI_EXPOSE_REP2EI22setResponseresponse

org.apache.qpid.transport.ConnectionSecureOk$1

Package: org.apache.qpid.transport | 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.transport.ConnectionStart

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

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

26
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):
6
4
45
119
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionStart$1

Package: org.apache.qpid.transport | 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.transport.ConnectionStartOk

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

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

31
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):
6
4
52
161
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getResponseresponse
MALICIOUS_CODEEI_EXPOSE_REP2EI22setResponseresponse

org.apache.qpid.transport.ConnectionStartOk$1

Package: org.apache.qpid.transport | 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.transport.ConnectionTune

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

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

31
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):
6
4
47
161
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionTune$1

Package: org.apache.qpid.transport | 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.transport.ConnectionTuneOk

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

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

26
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):
6
4
42
119
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ConnectionTuneOk$1

Package: org.apache.qpid.transport | 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.transport.DeliveryProperties

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

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

70
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):
7
16
97
703
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DeliveryProperties$1

Package: org.apache.qpid.transport | 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.transport.DtxCommit

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

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

21
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):
8
3
39
92
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxCommit$1

Package: org.apache.qpid.transport | 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.transport.DtxEnd

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

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

26
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):
8
3
44
135
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxEnd$1

Package: org.apache.qpid.transport | 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.transport.DtxForget

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

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

16
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):
8
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxForget$1

Package: org.apache.qpid.transport | 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.transport.DtxGetTimeout

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

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

16
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):
8
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxGetTimeout$1

Package: org.apache.qpid.transport | 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.transport.DtxPrepare

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

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

16
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):
8
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxPrepare$1

Package: org.apache.qpid.transport | 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.transport.DtxRecover

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

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

10
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):
6
3
24
39
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxRecover$1

Package: org.apache.qpid.transport | 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.transport.DtxRollback

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

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

16
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):
8
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxRollback$1

Package: org.apache.qpid.transport | 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.transport.DtxSelect

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

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

10
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):
6
3
24
39
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxSelect$1

Package: org.apache.qpid.transport | 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.transport.DtxSetTimeout

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

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

21
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):
8
3
41
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxSetTimeout$1

Package: org.apache.qpid.transport | 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.transport.DtxStart

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

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

26
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):
8
3
44
135
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.DtxStart$1

Package: org.apache.qpid.transport | 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.transport.DtxXaStatus

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
3
14
9
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
3.75


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Echo

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
5
6
0
Total :
Per method :
17
3.4
Total :
Per method :
Per statement :
6
1.2
0.35
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
15
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :
17
3.4
1
Total :
Per method :
Per statement :
15
3
0.88
Statement Test Coverage :
Method Test Reference :
0
0.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
opened(Session)
0110
message(Session,MessageTransfer)
0410
exception(Session,SessionException)
0210
closed(Session)
0110
ServerDelegate$1.getSession(Connection,SessionAttach)
0410
main(String[])
0810

View line in source of duplicated classesLinesTokensStart of code fragment
(44) org/apache/qpid/transport/Echo
(103) org/apache/qpid/transport/Sink
1879 ssn.processed(xfr); } public void exception(Session ssn, SessionException exc) .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'java.nio.ByteBuffer' UnusedImports
Document empty method UncommentedEmptyMethod
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'xfr' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'id' could be declared final LocalVariableCouldBeFinal
Parameter 'exc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid printStackTrace(); use a logger call instead. AvoidPrintStackTrace
Document empty method UncommentedEmptyMethod
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delegate' could be declared final LocalVariableCouldBeFinal
Parameter 'atc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ioa' could be declared final LocalVariableCouldBeFinal
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! AvoidUsingHardCodedIP


View line in sourceStyle ErrorColumn
30La première ligne doit se terminer avec un point.
36'{' devrait être sur la ligne précédente.1
38Commentaire javadoc manquant.5
38Il manque une espace après '{'.38
38Il manque une espace avant '}'.38
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
52Il manque une espace après '{'.38
52Il manque une espace avant '}'.38
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
58La ligne excède 80 caractères.

org.apache.qpid.transport.Echo$1

Package: org.apache.qpid.transport | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
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.transport.ExchangeBind

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

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

31
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):
6
5
50
161
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeBind$1

Package: org.apache.qpid.transport | 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.transport.ExchangeBound

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

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

31
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):
6
3
50
161
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeBound$1

Package: org.apache.qpid.transport | 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.transport.ExchangeBoundResult

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

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

35
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):
5
2
47
215
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeBoundResult$1

Package: org.apache.qpid.transport | 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.transport.ExchangeDeclare

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

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

46
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):
6
3
66
353
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeDeclare$1

Package: org.apache.qpid.transport | 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.transport.ExchangeDelete

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

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

21
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):
6
3
39
92
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeDelete$1

Package: org.apache.qpid.transport | 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.transport.ExchangeQuery

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

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

16
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):
6
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeQuery$1

Package: org.apache.qpid.transport | 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.transport.ExchangeQueryResult

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

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

30
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):
5
2
46
147
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeQueryResult$1

Package: org.apache.qpid.transport | 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.transport.ExchangeUnbind

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

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

26
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):
6
3
43
119
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExchangeUnbind$1

Package: org.apache.qpid.transport | 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.transport.ExecutionErrorCode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
14
9
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.transport.ExecutionException

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

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

46
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):
7
10
73
329
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICENM_CLASS_NOT_EXCEPTIONNm2

org.apache.qpid.transport.ExecutionException$1

Package: org.apache.qpid.transport | 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.transport.ExecutionResult

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

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

21
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):
7
4
41
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExecutionResult$1

Package: org.apache.qpid.transport | 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.transport.ExecutionSync

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

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

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ExecutionSync$1

Package: org.apache.qpid.transport | 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.transport.FileReturnCode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
0
14
9
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.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.FragmentProperties

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

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

25
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):
5
1
40
110
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.FragmentProperties$1

Package: org.apache.qpid.transport | 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.transport.GetTimeoutResult

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

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

15
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):
3
2
23
41
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Header

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
25
5
Total :
Per method :
Per statement :
10
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):
1
21
13
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :
11
2.2
0.44
Total :
Per method :
Per statement :
26
5.2
1.04
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Header(Struct)
0210
Header(Struct)
0210
getStructs()
0213
get(T)
0540
toString()
01230


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.transport.network.Frame' UnusedImports
Avoid unused imports such as 'java.util.Arrays' UnusedImports
Avoid unused imports such as 'java.util.Map' UnusedImports
Avoid unused imports such as 'java.util.LinkedHashMap' UnusedImports
Avoid unused imports such as 'java.nio.ByteBuffer' UnusedImports
Parameter 'structs' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'structs' is not assigned and could be declared final MethodArgumentCouldBeFinal
Returning 'structs' may expose an internal array. MethodReturnsInternalArray
Parameter 'klass' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'str' could be declared final LocalVariableCouldBeFinal
Avoid appending characters as strings in StringBuffer.append. AppendCharacterWithChar


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getStructsstructs
View line in sourceStyle ErrorColumn
32La première ligne doit se terminer avec un point.
40Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
42Il manque une espace avant '<'.23
42Il manque une espace après '<'.24
42Il manque une espace avant '>'.30
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
58Commentaire javadoc manquant.5
58Il manque une espace après '<'.13
58Il manque une espace avant '>'.14
58Il manque une espace avant '<'.27
58Il manque une espace après '<'.28
58Il manque une espace avant '>'.29
59'{' devrait être sur la ligne précédente.5
61'{' devrait être sur la ligne précédente.9
63'{' devrait être sur la ligne précédente.13
71Commentaire javadoc manquant.5
72'{' devrait être sur la ligne précédente.5
77'{' devrait être sur la ligne précédente.9
79'{' devrait être sur la ligne précédente.13
81'}' devrait être sur la même ligne.13
83'{' devrait être sur la ligne précédente.13

org.apache.qpid.transport.MessageAccept

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

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

16
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):
7
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageAccept$1

Package: org.apache.qpid.transport | 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.transport.MessageAcceptMode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
11
14
9
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.75


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageAcquire

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

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

16
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):
7
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageAcquire$1

Package: org.apache.qpid.transport | 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.transport.MessageAcquireMode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
11
14
9
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.75


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageCancel

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

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

16
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):
6
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageCancel$1

Package: org.apache.qpid.transport | 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.transport.MessageCreditUnit

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
7
14
9
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.transport.MessageDeliveryMode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
14
9
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageDeliveryPriority

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
3
14
9
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
3.75


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageFlow

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

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

26
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):
7
5
50
119
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageFlow$1

Package: org.apache.qpid.transport | 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.transport.MessageFlowMode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
14
9
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.transport.MessageFlush

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageFlush$1

Package: org.apache.qpid.transport | 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.transport.MessageProperties

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

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

55
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):
4
16
73
421
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getAppIdappId
MALICIOUS_CODEEI_EXPOSE_REPEI2getCorrelationIdcorrelationId
MALICIOUS_CODEEI_EXPOSE_REPEI2getUserIduserId
MALICIOUS_CODEEI_EXPOSE_REP2EI22setAppIdappId
MALICIOUS_CODEEI_EXPOSE_REP2EI22setCorrelationIdcorrelationId
MALICIOUS_CODEEI_EXPOSE_REP2EI22setUserIduserId

org.apache.qpid.transport.MessageReject

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

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

26
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):
8
3
47
119
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageReject$1

Package: org.apache.qpid.transport | 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.transport.MessageRejectCode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
3
14
9
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.transport.MessageRelease

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

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

21
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):
7
3
39
92
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageRelease$1

Package: org.apache.qpid.transport | 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.transport.MessageResume

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

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

21
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):
6
3
40
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageResume$1

Package: org.apache.qpid.transport | 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.transport.MessageResumeResult

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

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

15
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):
3
1
23
41
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageSetFlowMode

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

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

21
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):
7
4
42
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageSetFlowMode$1

Package: org.apache.qpid.transport | 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.transport.MessageStop

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageStop$1

Package: org.apache.qpid.transport | 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.transport.MessageSubscribe

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

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

51
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):
8
5
82
407
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageSubscribe$1

Package: org.apache.qpid.transport | 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.transport.MessageTransfer

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

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

36
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):
10
20
65
420
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.MessageTransfer$1

Package: org.apache.qpid.transport | 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.transport.Option

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

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

2
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
158
7
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ProtocolError

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
8
0
Total :
Per method :
23
2.88
Total :
Per method :
Per statement :
8
1
0.35
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
7
12
22
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.12
Total :
Per method :
Per statement :
7
0.88
0.3
Total :
Per method :
Per statement :
27
3.38
1.17
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ProtocolError(byte,String,Object)
0410
getChannel()
0210
setChannel(int)
0210
getEncodedTrack()
0210
getMessage()
0212
delegate(C,C)
0210
delegate(NetworkDelegate)
0210
toString()
0210


View line in sourceCode ViolationRule
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'format' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'track' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delegate' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delegate' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
27La première ligne doit se terminer avec un point.
34'{' devrait être sur la ligne précédente.1
36Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
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
58Commentaire javadoc manquant.5
59'{' devrait être sur la ligne précédente.5
63Commentaire javadoc manquant.5
64'{' devrait être sur la ligne précédente.5
68Commentaire javadoc manquant.5
68Il manque une espace après '<'.13
68Il manque une espace avant '>'.14
68Il manque une espace avant '<'.57
68Il manque une espace après '<'.58
68Il manque une espace avant '>'.59
69'{' devrait être sur la ligne précédente.5
73Commentaire javadoc manquant.5
74'{' devrait être sur la ligne précédente.5
78Commentaire javadoc manquant.5
79'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.ProtocolHeader

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
12
12
1
Total :
Per method :
40
3.33
Total :
Per method :
Per statement :
12
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):
4
9
22
50
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.08
Total :
Per method :
Per statement :
11
0.92
0.28
Total :
Per method :
Per statement :
40
3.33
1
Statement Test Coverage :
Method Test Reference :
0
0.83


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ProtocolHeader(byte,byte,byte)
0412
ProtocolHeader(int,int,int)
0212
getInstance()
0210
getMajor()
0211
getMinor()
0211
getChannel()
0210
setChannel(int)
0210
getEncodedTrack()
0210
toByteBuffer()
0911
delegate(C,C)
0210
delegate(NetworkDelegate)
0210
toString()
0210


View line in sourceCode ViolationRule
Parameter 'instance' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'major' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'minor' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'instance' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'major' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'minor' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'buf' could be declared final LocalVariableCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delegate' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delegate' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
30La première ligne doit se terminer avec un point.
37'{' devrait être sur la ligne précédente.1
39Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
42Le mot-clef 'private' n'apparaît pas dans l'ordre préconisé par les JLS.11
43Commentaire javadoc manquant.5
43Le mot-clef 'private' n'apparaît pas dans l'ordre préconisé par les JLS.11
44Commentaire javadoc manquant.5
44Le mot-clef 'private' n'apparaît pas dans l'ordre préconisé par les JLS.11
45Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5
64Commentaire javadoc manquant.5
65'{' devrait être sur la ligne précédente.5
69Commentaire javadoc manquant.5
70'{' devrait être sur la ligne précédente.5
74Commentaire javadoc manquant.5
75'{' devrait être sur la ligne précédente.5
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
89Commentaire javadoc manquant.5
90'{' devrait être sur la ligne précédente.5
101Commentaire javadoc manquant.5
101Il manque une espace après '<'.13
101Il manque une espace avant '>'.14
101Il manque une espace avant '<'.57
101Il manque une espace après '<'.58
101Il manque une espace avant '>'.59
102'{' devrait être sur la ligne précédente.5
106Commentaire javadoc manquant.5
107'{' devrait être sur la ligne précédente.5
111Commentaire javadoc manquant.5
112'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.ProtocolVersionException

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
15
3
Total :
Per method :
Per statement :
6
1.2
0.4
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):
1
3
8
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :
5
1
0.33
Total :
Per method :
Per statement :
14
2.8
0.93
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ProtocolVersionException(byte,byte,Throwable)
0412
ProtocolVersionException(byte,byte)
0211
getMajor()
0211
getMinor()
0211
rethrow()
0220


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


View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
36'{' devrait être sur la ligne précédente.5
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
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.QueueDeclare

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

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

46
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):
6
5
66
361
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.QueueDeclare$1

Package: org.apache.qpid.transport | 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.transport.QueueDelete

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

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

26
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):
6
3
44
135
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.QueueDelete$1

Package: org.apache.qpid.transport | 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.transport.QueuePurge

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

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

16
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):
6
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.QueuePurge$1

Package: org.apache.qpid.transport | 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.transport.QueueQuery

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.QueueQuery$1

Package: org.apache.qpid.transport | 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.transport.QueueQueryResult

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

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

50
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):
5
4
69
373
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.QueueQueryResult$1

Package: org.apache.qpid.transport | 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.transport.Range

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
11
0
Total :
Per method :
38
3.45
Total :
Per method :
Per statement :
28
2.55
0.74
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
5
23
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.09
Total :
Per method :
Per statement :
12
1.09
0.32
Total :
Per method :
Per statement :
45
4.09
1.18
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Range(int,int)
0316
getLower()
0214
getUpper()
0214
includes(int)
0225
includes(Range)
0222
intersects(Range)
0241
touches(Range)
0251
span(Range)
0211
subtract(Range)
0971
intersect(Range)
0730
toString()
0210


View line in sourceCode ViolationRule
Parameter 'lower' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'upper' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'l' could be declared final LocalVariableCouldBeFinal
Local variable 'r' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
29La première ligne doit se terminer avec un point.
36'{' devrait être sur la ligne précédente.1
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.5
47'{' devrait être sur la ligne précédente.5
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
61Commentaire javadoc manquant.5
62'{' devrait être sur la ligne précédente.5
66Commentaire javadoc manquant.5
67'{' devrait être sur la ligne précédente.5
68'||' devrait être sur une nouvelle ligne.64
72Commentaire javadoc manquant.5
73'{' devrait être sur la ligne précédente.5
74'||' devrait être sur une nouvelle ligne.35
75'||' devrait être sur une nouvelle ligne.72
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
84Il manque une espace avant '<'.16
84Il manque une espace après '<'.17
84Il manque une espace avant '>'.22
85'{' devrait être sur la ligne précédente.5
86Il manque une espace avant '<'.13
86Il manque une espace après '<'.14
86Il manque une espace avant '>'.19
86Il manque une espace avant '<'.43
86Il manque une espace après '<'.44
86Il manque une espace avant '>'.49
86Il manque une espace après '>'.50
89'{' devrait être sur la ligne précédente.9
94'{' devrait être sur la ligne précédente.9
99'{' devrait être sur la ligne précédente.9
106Commentaire javadoc manquant.5
107'{' devrait être sur la ligne précédente.5
111'{' devrait être sur la ligne précédente.9
113'}' devrait être sur la même ligne.9
115'{' devrait être sur la ligne précédente.9
120Commentaire javadoc manquant.5
121'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.RangeSet

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
11
12
0
Total :
Per method :
53
4.82
Total :
Per method :
Per statement :
23
2.09
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):
2
23
39
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.09
Total :
Per method :
Per statement :
14
1.27
0.26
Total :
Per method :
Per statement :
53
4.82
1
Statement Test Coverage :
Method Test Reference :
0
0.83


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
size()
0212
iterator()
0216
getFirst()
0211
includes(Range)
0540
includes(int)
0540
add(Range)
01354
add(int,int)
0212
add(int)
0219
clear()
0213
copy()
0411
toString()
01230


View line in sourceCode ViolationRule
Avoid using implementation types like 'LinkedList'; use the interface instead LooseCoupling
Private field 'ranges' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'n' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid reassigning parameters such as 'range' AvoidReassigningParameters
Local variable 'it' could be declared final LocalVariableCouldBeFinal
Local variable 'next' could be declared final LocalVariableCouldBeFinal
Parameter 'lower' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'upper' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'copy' could be declared final LocalVariableCouldBeFinal
Local variable 'str' could be declared final LocalVariableCouldBeFinal
Avoid appending characters as strings in StringBuffer.append. AppendCharacterWithChar
Avoid appending characters as strings in StringBuffer.append. AppendCharacterWithChar


View line in sourceStyle ErrorColumn
29La première ligne doit se terminer avec un point.
35Il manque une espace avant '<'.48
35Il manque une espace après '<'.49
35Il manque une espace avant '>'.54
36'{' devrait être sur la ligne précédente.1
38Commentaire javadoc manquant.5
38Il manque une espace avant '<'.23
38Il manque une espace après '<'.24
38Il manque une espace avant '>'.29
38Il manque une espace avant '<'.54
38Il manque une espace après '<'.55
38Il manque une espace avant '>'.60
38Il manque une espace après '>'.61
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
45Il manque une espace avant '<'.20
45Il manque une espace après '<'.21
45Il manque une espace avant '>'.26
46'{' devrait être sur la ligne précédente.5
50Commentaire javadoc manquant.5
51'{' devrait être sur la ligne précédente.5
55Commentaire javadoc manquant.5
56'{' devrait être sur la ligne précédente.5
58'{' devrait être sur la ligne précédente.9
60'{' devrait être sur la ligne précédente.13
68Commentaire javadoc manquant.5
69'{' devrait être sur la ligne précédente.5
71'{' devrait être sur la ligne précédente.9
73'{' devrait être sur la ligne précédente.13
81Commentaire javadoc manquant.5
82'{' devrait être sur la ligne précédente.5
83Il manque une espace avant '<'.21
83Il manque une espace après '<'.22
83Il manque une espace avant '>'.27
86'{' devrait être sur la ligne précédente.9
89'{' devrait être sur la ligne précédente.13
92'}' devrait être sur la même ligne.13
94'{' devrait être sur la ligne précédente.13
104Commentaire javadoc manquant.5
105'{' devrait être sur la ligne précédente.5
109Commentaire javadoc manquant.5
110'{' devrait être sur la ligne précédente.5
114Commentaire javadoc manquant.5
115'{' devrait être sur la ligne précédente.5
119Commentaire javadoc manquant.5
120'{' devrait être sur la ligne précédente.5
126Commentaire javadoc manquant.5
127'{' devrait être sur la ligne précédente.5
132'{' devrait être sur la ligne précédente.9
134'{' devrait être sur la ligne précédente.13
136'}' devrait être sur la même ligne.13
138'{' devrait être sur la ligne précédente.13

org.apache.qpid.transport.RecoverResult

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

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

15
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):
3
2
22
41
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.ReplyTo

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

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

20
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):
3
5
27
64
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SegmentType

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
14
9
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.75


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SenderException

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
5
1.25
0.56
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):
1
3
8
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :
4
1
0.44
Total :
Per method :
Per statement :
10
2.5
1.11
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SenderException(String,Throwable)
0214
SenderException(String)
0213
SenderException(Throwable)
0212
rethrow()
0221


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


View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
30'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5
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
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.ServerDelegate

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
15
8
14
1
Total :
Per method :
44
5.5
Total :
Per method :
Per statement :
16
2
0.36
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
3
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
15
3
49
105
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.12
Total :
Per method :
Per statement :
31
3.88
0.7
Total :
Per method :
Per statement :
38
4.75
0.86
Statement Test Coverage :
Method Test Reference :
0
0.64


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
init(Connection,ProtocolHeader)
0511
connectionStartOk(Connection,ConnectionStartOk)
01471
secure(Connection,Connection[])
01030
connectionSecureOk(Connection,ConnectionSecureOk)
0211
connectionTuneOk(Connection,ConnectionTuneOk)
0111
connectionOpen(Connection,ConnectionOpen)
0311
getSession(Connection,SessionAttach)
0213
sessionAttach(Connection,SessionAttach)
0511


View line in sourceCode ViolationRule
Avoid unused imports such as 'java.util.HashMap' UnusedImports
Avoid unused imports such as 'java.util.Map' UnusedImports
Avoid unused imports such as 'java.util.concurrent.locks.Condition' UnusedImports
Avoid unused imports such as 'java.util.concurrent.locks.Lock' UnusedImports
Avoid unused imports such as 'java.io.UnsupportedEncodingException' UnusedImports
Avoid unused imports such as 'org.apache.qpid.QpidException' UnusedImports
Avoid unused imports such as 'javax.security.sasl.SaslClient' UnusedImports
Avoid unused private fields such as 'saslServer'. UnusedPrivateField
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'hdr' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'utf8' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ok' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'mechanism' could be declared final LocalVariableCouldBeFinal
Local variable 'ss' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'response' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ss' could be declared final LocalVariableCouldBeFinal
Local variable 'challenge' could be declared final LocalVariableCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ok' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ok' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'open' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'atc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'atc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ssn' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCEUUF_UNUSED_FIELDUuF2saslServer
View line in sourceStyle ErrorColumn
46La première ligne doit se terminer avec un point.
52'{' devrait être sur la ligne précédente.1
54Commentaire javadoc manquant.5
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
59Il manque une espace avant '<'.13
59Il manque une espace après '<'.14
59Il manque une espace avant '>'.20
59Il manque une espace avant '<'.42
59Il manque une espace après '<'.43
59Il manque une espace avant '>'.49
59Il manque une espace après '>'.50
64La ligne excède 80 caractères.
64Commentaire javadoc manquant.5
70'{' devrait être sur la ligne précédente.9
73La ligne excède 80 caractères.
79'{' devrait être sur la ligne précédente.9
83'{' devrait être sur la ligne précédente.13
91'}' devrait être sur la même ligne.9
93'{' devrait être sur la ligne précédente.9
98Commentaire javadoc manquant.5
99'{' devrait être sur la ligne précédente.5
102'{' devrait être sur la ligne précédente.9
105'{' devrait être sur la ligne précédente.13
109La ligne excède 80 caractères.
111'}' devrait être sur la même ligne.13
113'{' devrait être sur la ligne précédente.13
116'}' devrait être sur la même ligne.9
118'{' devrait être sur la ligne précédente.9
123La ligne excède 80 caractères.
123Commentaire javadoc manquant.5
128Commentaire javadoc manquant.5
133Commentaire javadoc manquant.5
134'{' devrait être sur la ligne précédente.5
139Commentaire javadoc manquant.5
140'{' devrait être sur la ligne précédente.5
144Commentaire javadoc manquant.5
145'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.Session

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
53
49
22
31
Total :
Per method :
361
7.37
Total :
Per method :
Per statement :
150
3.06
0.42
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):
30
24
139
938
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.02
Total :
Per method :
Per statement :
100
2.04
0.28
Total :
Per method :
Per statement :
349
7.12
0.97
Statement Test Coverage :
Method Test Reference :
0
5.18


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
DefaultSessionListener.opened(Session)
0110
DefaultSessionListener.message(Session,MessageTransfer)
0210
DefaultSessionListener.exception(Session,SessionException)
0210
DefaultSessionListener.closed(Session)
0110
Session(Connection,Binary,long)
0512
getConnection()
0210
getName()
0211
setExpiry(long)
0210
getChannel()
0211
setChannel(int)
0211
setSessionListener(SessionListener)
05213
getSessionListener()
0211
setAutoSync(boolean)
0311
setState(State)
0410
setFlowControl(boolean)
0211
addCredit(int)
0211
drainCredit()
0211
acquireCredit()
0661
initReceiver()
0412
attach()
0412
resume()
0931
dump()
0530
commandPoint(int)
0721
getCommandsOut()
0210
getCommandsIn()
0211
nextCommandId()
0211
identify(Method)
0951
processed(Method)
0215
processed(int)
0212
processed(int,int)
0210
processed(Range)
02073
flushExpected()
0621
flushProcessed(Option)
0830
knownComplete(RangeSet)
0841
syncPoint()
0921
complete(int,int)
01651
received(Method)
0211
send(Method)
0522
isFull(int)
0221
invoke(Method)
058324
sync()
02133
sync(long)
015101
result(int,Struct)
0511
setException(ExecutionException)
0531
closeCode(ConnectionClose)
0211
getException()
0312
invoke(Method,T)
0810
ResultFuture.ResultFuture(T)
0210
ResultFuture.set(Struct)
0410
ResultFuture.get(long)
01390
ResultFuture.get()
0210
ResultFuture.isDone()
0210
ResultFuture.toString()
0220
messageTransfer(String,MessageAcceptMode,MessageAcquireMode,Header,Header[],Option)
0210
messageTransfer(String,MessageAcceptMode,MessageAcquireMode,Header,String,Option)
0210
close()
012519
exception(Throwable)
0210
closed()
01133
toString()
0210


View line in sourceCode ViolationRule
Too many static imports may lead to messy code TooManyStaticImports
Avoid unused imports such as 'java.util.ArrayList' UnusedImports
Avoid unused imports such as 'java.util.Arrays' UnusedImports
Avoid unused imports such as 'java.util.List' UnusedImports
Avoid unused imports such as 'java.util.concurrent.atomic.AtomicBoolean' UnusedImports
The class 'Session' has a Cyclomatic Complexity of 2 (Highest = 28). CyclomaticComplexity
Too many fields TooManyFields
This class has too many methods, consider refactoring it. TooManyMethods
Document empty method UncommentedEmptyMethod
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'xfr' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Private field 'connection' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'name' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'delegate' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'timeout' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'byteLimit' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'credit' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'connection' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'expiry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'expiry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channel' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'listener' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'state' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'm' could be declared final LocalVariableCouldBeFinal
System.out.print is used SystemPrintln
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'cmd' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'id' could be declared final LocalVariableCouldBeFinal
Parameter 'command' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'command' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'lower' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'upper' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'range' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'first' could be declared final LocalVariableCouldBeFinal
Local variable 'lower' could be declared final LocalVariableCouldBeFinal
Local variable 'upper' could be declared final LocalVariableCouldBeFinal
Local variable 'old' could be declared final LocalVariableCouldBeFinal
Local variable 'synced' could be declared final LocalVariableCouldBeFinal
Local variable 'rs' could be declared final LocalVariableCouldBeFinal
Parameter 'options' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'kc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'newProcessed' could be declared final LocalVariableCouldBeFinal
Local variable 'id' could be declared final LocalVariableCouldBeFinal
Parameter 'lower' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'upper' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'old' could be declared final LocalVariableCouldBeFinal
Local variable 'idx' could be declared final LocalVariableCouldBeFinal
Local variable 'm' could be declared final LocalVariableCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid really long methods. ExcessiveMethodLength
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'invoke' has a Cyclomatic Complexity of 28. CyclomaticComplexity
The method invoke() has an NPath complexity of 290305 NPathComplexity
Local variable 'w' could be declared final LocalVariableCouldBeFinal
Local variable 'next' could be declared final LocalVariableCouldBeFinal
Local variable 'w' could be declared final LocalVariableCouldBeFinal
Parameter 'timeout' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'point' could be declared final LocalVariableCouldBeFinal
Local variable 'w' could be declared final LocalVariableCouldBeFinal
Private field 'results' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'command' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'result' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid unused private fields such as 'close'. UnusedPrivateField
Perhaps 'close' could be replaced by a local variable. SingularField
Parameter 'close' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'klass' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'command' could be declared final LocalVariableCouldBeFinal
Avoid instantiation through private constructors from outside of the constructor's class. AccessorClassGeneration
Local variable 'future' could be declared final LocalVariableCouldBeFinal
Parameter 'klass' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'result' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'timeout' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'w' could be declared final LocalVariableCouldBeFinal
Parameter 'destination' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'acceptMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'acquireMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'header' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter '_options' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'destination' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'acceptMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'acquireMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'header' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter '_options' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'w' could be declared final LocalVariableCouldBeFinal
Parameter 't' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MT_CORRECTNESSNN_NAKED_NOTIFYNN2closed
View line in sourceStyle ErrorColumn
45La première ligne doit se terminer avec un point.
52'{' devrait être sur la ligne précédente.1
54Commentaire javadoc manquant.5
54Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
56Commentaire javadoc manquant.
56Commentaire javadoc manquant.18
56Commentaire javadoc manquant.23
56Commentaire javadoc manquant.33
56Commentaire javadoc manquant.39
56Commentaire javadoc manquant.48
58Commentaire javadoc manquant.
59'{' devrait être sur la ligne précédente.5
61Commentaire javadoc manquant.9
61Il manque une espace après '{'.42
61Il manque une espace avant '}'.42
63Commentaire javadoc manquant.9
64'{' devrait être sur la ligne précédente.9
68Commentaire javadoc manquant.9
69'{' devrait être sur la ligne précédente.9
73Commentaire javadoc manquant.9
73Il manque une espace après '{'.42
73Il manque une espace avant '}'.42
76Commentaire javadoc manquant.5
78Commentaire javadoc manquant.5
79Commentaire javadoc manquant.5
80Commentaire javadoc manquant.5
81Commentaire javadoc manquant.5
82Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
84Commentaire javadoc manquant.5
85Commentaire javadoc manquant.5
87Commentaire javadoc manquant.5
89Commentaire javadoc manquant.5
91Commentaire javadoc manquant.5
92Commentaire javadoc manquant.5
93Commentaire javadoc manquant.5
94Commentaire javadoc manquant.5
97Commentaire javadoc manquant.5
98La ligne excède 80 caractères.
98Commentaire javadoc manquant.5
98Il manque une espace avant '*'.95
98Il manque une espace après '*'.96
99Commentaire javadoc manquant.5
100La ligne excède 80 caractères.
100Commentaire javadoc manquant.5
100Il manque une espace avant '*'.79
100Il manque une espace après '*'.80
101Commentaire javadoc manquant.5
102Commentaire javadoc manquant.5
104Commentaire javadoc manquant.5
107Commentaire javadoc manquant.5
108Commentaire javadoc manquant.5
110Commentaire javadoc manquant.5
111'{' devrait être sur la ligne précédente.5
118Commentaire javadoc manquant.5
119'{' devrait être sur la ligne précédente.5
123Commentaire javadoc manquant.5
124'{' devrait être sur la ligne précédente.5
128Commentaire javadoc manquant.5
129'{' devrait être sur la ligne précédente.5
133Commentaire javadoc manquant.5
134'{' devrait être sur la ligne précédente.5
138Commentaire javadoc manquant.5
139'{' devrait être sur la ligne précédente.5
143Commentaire javadoc manquant.5
144'{' devrait être sur la ligne précédente.5
146'{' devrait être sur la ligne précédente.9
148'}' devrait être sur la même ligne.9
150'{' devrait être sur la ligne précédente.9
155Commentaire javadoc manquant.5
156'{' devrait être sur la ligne précédente.5
160Commentaire javadoc manquant.5
161'{' devrait être sur la ligne précédente.5
163'{' devrait être sur la ligne précédente.9
168Commentaire javadoc manquant.5
169'{' devrait être sur la ligne précédente.5
171'{' devrait être sur la ligne précédente.9
177Commentaire javadoc manquant.5
178'{' devrait être sur la ligne précédente.5
182Commentaire javadoc manquant.5
183'{' devrait être sur la ligne précédente.5
187Commentaire javadoc manquant.5
188'{' devrait être sur la ligne précédente.5
192Commentaire javadoc manquant.5
193'{' devrait être sur la ligne précédente.5
195'{' devrait être sur la ligne précédente.9
197'{' devrait être sur la ligne précédente.13
199'{' devrait être sur la ligne précédente.17
203'}' devrait être sur la même ligne.13
205'{' devrait être sur la ligne précédente.13
212Commentaire javadoc manquant.5
213'{' devrait être sur la ligne précédente.5
215'{' devrait être sur la ligne précédente.9
221Commentaire javadoc manquant.5
222'{' devrait être sur la ligne précédente.5
230Commentaire javadoc manquant.5
231'{' devrait être sur la ligne précédente.5
233'{' devrait être sur la ligne précédente.9
235'{' devrait être sur la ligne précédente.13
238'{' devrait être sur la ligne précédente.17
249Commentaire javadoc manquant.5
250'{' devrait être sur la ligne précédente.5
252'{' devrait être sur la ligne précédente.9
254'{' devrait être sur la ligne précédente.13
256'{' devrait être sur la ligne précédente.17
263Commentaire javadoc manquant.5
264'{' devrait être sur la ligne précédente.5
266'{' devrait être sur la ligne précédente.9
269'{' devrait être sur la ligne précédente.13
277Commentaire javadoc manquant.5
278'{' devrait être sur la ligne précédente.5
282Commentaire javadoc manquant.5
283'{' devrait être sur la ligne précédente.5
287Commentaire javadoc manquant.5
288'{' devrait être sur la ligne précédente.5
292Commentaire javadoc manquant.5
293'{' devrait être sur la ligne précédente.5
295'{' devrait être sur la ligne précédente.9
302Il manque une espace après 'if'.11
303'{' devrait être sur la ligne précédente.9
309'{' devrait être sur la ligne précédente.9
314Commentaire javadoc manquant.5
315'{' devrait être sur la ligne précédente.5
319Commentaire javadoc manquant.5
320'{' devrait être sur la ligne précédente.5
324Commentaire javadoc manquant.5
325'{' devrait être sur la ligne précédente.5
330Commentaire javadoc manquant.5
331'{' devrait être sur la ligne précédente.5
332La ligne excède 80 caractères.
336'{' devrait être sur la ligne précédente.9
340'{' devrait être sur la ligne précédente.13
351'{' devrait être sur la ligne précédente.13
357'{' devrait être sur la ligne précédente.13
362'{' devrait être sur la ligne précédente.9
367Commentaire javadoc manquant.5
368'{' devrait être sur la ligne précédente.5
371'{' devrait être sur la ligne précédente.9
373'{' devrait être sur la ligne précédente.13
380Commentaire javadoc manquant.5
381'{' devrait être sur la ligne précédente.5
384'{' devrait être sur la ligne précédente.9
389'{' devrait être sur la ligne précédente.9
391'{' devrait être sur la ligne précédente.13
398Commentaire javadoc manquant.5
399'{' devrait être sur la ligne précédente.5
401'{' devrait être sur la ligne précédente.9
404'{' devrait être sur la ligne précédente.13
406'{' devrait être sur la ligne précédente.17
408'{' devrait être sur la ligne précédente.21
417Commentaire javadoc manquant.5
418'{' devrait être sur la ligne précédente.5
423'{' devrait être sur la ligne précédente.9
428'{' devrait être sur la ligne précédente.9
433Commentaire javadoc manquant.5
434'{' devrait être sur la ligne précédente.5
436Il manque une espace après 'if'.11
437'{' devrait être sur la ligne précédente.9
441'{' devrait être sur la ligne précédente.9
444'{' devrait être sur la ligne précédente.13
448'{' devrait être sur la ligne précédente.17
454'{' devrait être sur la ligne précédente.13
457La ligne excède 80 caractères.
463Commentaire javadoc manquant.5
464'{' devrait être sur la ligne précédente.5
468Commentaire javadoc manquant.5
469'{' devrait être sur la ligne précédente.5
474'{' devrait être sur la ligne précédente.9
479Commentaire javadoc manquant.5
479Mot-clef 'final' redondant.5
479Le mot-clef 'private' n'apparaît pas dans l'ordre préconisé par les JLS.11
480'{' devrait être sur la ligne précédente.5
484Commentaire javadoc manquant.5
485'{' devrait être sur la ligne précédente.5
487'{' devrait être sur la ligne précédente.9
489'{' devrait être sur la ligne précédente.13
494'{' devrait être sur la ligne précédente.13
496'{' devrait être sur la ligne précédente.17
501'{' devrait être sur la ligne précédente.17
504'{' devrait être sur la ligne précédente.21
510'{' devrait être sur la ligne précédente.17
518'+' devrait être sur une nouvelle ligne.75
526'{' devrait être sur la ligne précédente.17
529'{' devrait être sur la ligne précédente.21
531'{' devrait être sur la ligne précédente.25
533'{' devrait être sur la ligne précédente.29
535'}' devrait être sur la même ligne.29
537'{' devrait être sur la ligne précédente.29
539'{' devrait être sur la ligne précédente.33
542La ligne excède 80 caractères.
543'}' devrait être sur la même ligne.33
545'{' devrait être sur la ligne précédente.33
555'{' devrait être sur la ligne précédente.17
556La ligne excède 80 caractères.
560'{' devrait être sur la ligne précédente.17
564'{' devrait être sur la ligne précédente.17
569'{' devrait être sur la ligne précédente.17
574'{' devrait être sur la ligne précédente.17
576'}' devrait être sur la même ligne.17
578'{' devrait être sur la ligne précédente.17
580'{' devrait être sur la ligne précédente.21
584'}' devrait être sur la même ligne.21
586'{' devrait être sur la ligne précédente.21
591'{' devrait être sur la ligne précédente.17
598'{' devrait être sur la ligne précédente.17
600'{' devrait être sur la ligne précédente.21
602'}' devrait être sur la même ligne.21
604'{' devrait être sur la ligne précédente.21
606'{' devrait être sur la ligne précédente.25
610'}' devrait être sur la même ligne.25
612'{' devrait être sur la ligne précédente.25
618'}' devrait être sur la même ligne.9
620'{' devrait être sur la ligne précédente.9
625Commentaire javadoc manquant.5
626'{' devrait être sur la ligne précédente.5
630Commentaire javadoc manquant.5
631'{' devrait être sur la ligne précédente.5
634'{' devrait être sur la ligne précédente.9
638'{' devrait être sur la ligne précédente.13
644'{' devrait être sur la ligne précédente.13
651'{' devrait être sur la ligne précédente.13
653'{' devrait être sur la ligne précédente.17
655'}' devrait être sur la même ligne.17
657'{' devrait être sur la ligne précédente.17
660La ligne excède 80 caractères.
666Commentaire javadoc manquant.5
666Il manque une espace avant '<'.16
666Il manque une espace après '<'.17
666Il manque une espace après ','.25
666Il manque une espace avant '<'.37
666Il manque une espace après '<'.38
666Il manque une espace avant '?'.38
666Il manque une espace après '?'.39
666Il manque une espace avant '>'.39
666Il manque une espace après '>'.40
666Il manque une espace avant '>'.40
667Il manque une espace avant '<'.20
667Il manque une espace après '<'.21
667Il manque une espace après ','.29
667Il manque une espace avant '<'.41
667Il manque une espace après '<'.42
667Il manque une espace avant '?'.42
667Il manque une espace après '?'.43
667Il manque une espace avant '>'.43
667Il manque une espace après '>'.44
667Il manque une espace avant '>'.44
667Il manque une espace après '>'.45
668Commentaire javadoc manquant.5
670Commentaire javadoc manquant.5
671'{' devrait être sur la ligne précédente.5
672Il manque une espace avant '<'.21
672Il manque une espace après '<'.22
672Il manque une espace avant '?'.22
672Il manque une espace après '?'.23
672Il manque une espace avant '>'.23
674'{' devrait être sur la ligne précédente.9
680Commentaire javadoc manquant.5
681'{' devrait être sur la ligne précédente.5
683'{' devrait être sur la ligne précédente.9
685'{' devrait être sur la ligne précédente.13
694Commentaire javadoc manquant.5
696Commentaire javadoc manquant.5
697'{' devrait être sur la ligne précédente.5
701Commentaire javadoc manquant.5
702'{' devrait être sur la ligne précédente.5
704'{' devrait être sur la ligne précédente.9
709Commentaire javadoc manquant.5
709Il manque une espace après '<'.16
709Il manque une espace avant '>'.17
709Il manque une espace avant '<'.25
709Il manque une espace après '<'.26
709Il manque une espace avant '>'.27
709Il manque une espace avant '<'.51
709Il manque une espace après '<'.52
709Il manque une espace avant '>'.53
710'{' devrait être sur la ligne précédente.5
712'{' devrait être sur la ligne précédente.9
714Il manque une espace avant '<'.25
714Il manque une espace après '<'.26
714Il manque une espace avant '>'.27
714Il manque une espace avant '<'.54
714Il manque une espace après '<'.55
714Il manque une espace avant '>'.56
714Il manque une espace après '>'.57
716'{' devrait être sur la ligne précédente.13
724Commentaire javadoc manquant.
724Il manque une espace avant '<'.31
724Il manque une espace après '<'.32
724Il manque une espace avant '>'.33
724Il manque une espace avant '<'.52
724Il manque une espace après '<'.53
724Il manque une espace avant '>'.54
725'{' devrait être sur la ligne précédente.5
727Commentaire javadoc manquant.9
727Il manque une espace avant '<'.28
727Il manque une espace après '<'.29
727Il manque une espace avant '>'.30
728Commentaire javadoc manquant.9
730Commentaire javadoc manquant.9
730Il manque une espace avant '<'.35
730Il manque une espace après '<'.36
730Il manque une espace avant '>'.37
731'{' devrait être sur la ligne précédente.9
735Commentaire javadoc manquant.9
736'{' devrait être sur la ligne précédente.9
738'{' devrait être sur la ligne précédente.13
744Commentaire javadoc manquant.9
745'{' devrait être sur la ligne précédente.9
747'{' devrait être sur la ligne précédente.13
750'{' devrait être sur la ligne précédente.17
757'{' devrait être sur la ligne précédente.13
759'}' devrait être sur la même ligne.13
761'{' devrait être sur la ligne précédente.13
763'}' devrait être sur la même ligne.13
765'{' devrait être sur la ligne précédente.13
772Commentaire javadoc manquant.9
773'{' devrait être sur la ligne précédente.9
777Commentaire javadoc manquant.9
778'{' devrait être sur la ligne précédente.9
782Commentaire javadoc manquant.9
783'{' devrait être sur la ligne précédente.9
789Commentaire javadoc manquant.5
794Le nom '_options' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.50
799Commentaire javadoc manquant.5
804Le nom '_options' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.50
809Commentaire javadoc manquant.5
810'{' devrait être sur la ligne précédente.5
812'{' devrait être sur la ligne précédente.9
823'{' devrait être sur la ligne précédente.13
828'{' devrait être sur la ligne précédente.13
836Commentaire javadoc manquant.5
837'{' devrait être sur la ligne précédente.5
841Commentaire javadoc manquant.5
842'{' devrait être sur la ligne précédente.5
844'{' devrait être sur la ligne précédente.9
846'{' devrait être sur la ligne précédente.13
848'}' devrait être sur la même ligne.13
850'{' devrait être sur la ligne précédente.13
857'{' devrait être sur la ligne précédente.13
858Il manque une espace avant '<'.34
858Il manque une espace après '<'.35
858Il manque une espace avant '?'.35
858Il manque une espace après '?'.36
858Il manque une espace avant '>'.36
859'{' devrait être sur la ligne précédente.17
860Il manque une espace après 'synchronized'.33
861'{' devrait être sur la ligne précédente.21
869Commentaire javadoc manquant.5
870'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.Session$1

Package: org.apache.qpid.transport | 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
2
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.transport.Session$DefaultSessionListener

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

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

4
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
1
9
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCESIC_INNER_SHOULD_BE_STATICSIC2

org.apache.qpid.transport.Session$ResultFuture

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

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

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Session$State

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

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

2
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
5
7
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionAttach

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

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

21
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):
6
6
39
92
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getNamename
MALICIOUS_CODEEI_EXPOSE_REP2EI22setNamename

org.apache.qpid.transport.SessionAttach$1

Package: org.apache.qpid.transport | 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.transport.SessionAttached

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getNamename
MALICIOUS_CODEEI_EXPOSE_REP2EI22setNamename

org.apache.qpid.transport.SessionAttached$1

Package: org.apache.qpid.transport | 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.transport.SessionClosedException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SessionClosedException()
0211
SessionClosedException(Throwable)
0212
rethrow()
0220


View line in sourceCode ViolationRule
Avoid unused imports such as 'java.util.Collections' UnusedImports
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
26La première ligne doit se terminer avec un point.
32'{' devrait être sur la ligne précédente.1
34Commentaire javadoc manquant.5
35'{' devrait être sur la ligne précédente.5
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

org.apache.qpid.transport.SessionCommandFragment

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

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

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionCommandPoint

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

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

21
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):
6
4
42
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionCommandPoint$1

Package: org.apache.qpid.transport | 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.transport.SessionCompleted

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

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

21
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):
7
4
39
92
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionCompleted$1

Package: org.apache.qpid.transport | 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.transport.SessionConfirmed

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

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

21
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):
7
3
40
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionConfirmed$1

Package: org.apache.qpid.transport | 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.transport.SessionDelegate

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
38
18
37
1
Total :
Per method :
64
3.56
Total :
Per method :
Per statement :
34
1.89
0.53
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
28
3
88
701
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.06
Total :
Per method :
Per statement :
42
2.33
0.66
Total :
Per method :
Per statement :
64
3.56
1
Statement Test Coverage :
Method Test Reference :
0
0.54


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
init(Session,ProtocolHeader)
0111
control(Session,Method)
0211
command(Session,Method)
0521
error(Session,ProtocolError)
0111
handle(Session,Method)
0211
sessionAttached(Session,SessionAttached)
0211
sessionTimeout(Session,SessionTimeout)
0111
sessionCompleted(Session,SessionCompleted)
01271
sessionKnownCompleted(Session,SessionKnownCompleted)
0421
sessionFlush(Session,SessionFlush)
0741
sessionCommandPoint(Session,SessionCommandPoint)
0211
executionSync(Session,ExecutionSync)
0211
executionResult(Session,ExecutionResult)
0211
executionException(Session,ExecutionException)
0211
messageTransfer(Session,MessageTransfer)
0211
messageSetFlowMode(Session,MessageSetFlowMode)
0531
messageFlow(Session,MessageFlow)
0531
messageStop(Session,MessageStop)
0521


View line in sourceCode ViolationRule
This class has too many methods, consider refactoring it. TooManyMethods
Document empty method UncommentedEmptyMethod
Parameter 'hdr' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'error' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'method' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'atc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 't' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'cmp' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ranges' could be declared final LocalVariableCouldBeFinal
Local variable 'advanced' could be declared final LocalVariableCouldBeFinal
Parameter 'kcmp' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'kc' could be declared final LocalVariableCouldBeFinal
Parameter 'flush' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'scp' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'sync' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'result' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'xfr' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'sfm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'flow' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'stop' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
26La première ligne doit se terminer avec un point.
33Il manque une espace avant '<'.27
33Il manque une espace après '<'.28
33Il manque une espace avant '>'.35
34Il manque une espace avant '<'.32
34Il manque une espace après '<'.33
34Il manque une espace avant '>'.40
35'{' devrait être sur la ligne précédente.1
36Commentaire javadoc manquant.5
36Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
38Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.9
53Commentaire javadoc manquant.5
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
65Commentaire javadoc manquant.5
66'{' devrait être sur la ligne précédente.5
72Commentaire javadoc manquant.5
73'{' devrait être sur la ligne précédente.5
77'{' devrait être sur la ligne précédente.9
82'{' devrait être sur la ligne précédente.9
84'{' devrait être sur la ligne précédente.13
85La ligne excède 80 caractères.
87'{' devrait être sur la ligne précédente.17
94'{' devrait être sur la ligne précédente.9
99La ligne excède 80 caractères.
99Commentaire javadoc manquant.5
103'{' devrait être sur la ligne précédente.9
108Commentaire javadoc manquant.5
109'{' devrait être sur la ligne précédente.5
111'{' devrait être sur la ligne précédente.9
115'{' devrait être sur la ligne précédente.9
119'{' devrait être sur la ligne précédente.9
124La ligne excède 80 caractères.
124Commentaire javadoc manquant.5
129Commentaire javadoc manquant.5
130'{' devrait être sur la ligne précédente.5
134Commentaire javadoc manquant.5
135'{' devrait être sur la ligne précédente.5
139La ligne excède 80 caractères.
139Commentaire javadoc manquant.5
144Commentaire javadoc manquant.5
145'{' devrait être sur la ligne précédente.5
149La ligne excède 80 caractères.
149Commentaire javadoc manquant.5
151'&&' devrait être sur une nouvelle ligne.45
153'{' devrait être sur la ligne précédente.9
155'}' devrait être sur la même ligne.9
157'{' devrait être sur la ligne précédente.9
162Commentaire javadoc manquant.5
163'{' devrait être sur la ligne précédente.5
164'&&' devrait être sur une nouvelle ligne.46
166'{' devrait être sur la ligne précédente.9
168'}' devrait être sur la même ligne.9
170'{' devrait être sur la ligne précédente.9
175Commentaire javadoc manquant.5
176'{' devrait être sur la ligne précédente.5
178'{' devrait être sur la ligne précédente.9
180'}' devrait être sur la même ligne.9
182'{' devrait être sur la ligne précédente.9

org.apache.qpid.transport.SessionDetach

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

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

16
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):
6
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getNamename
MALICIOUS_CODEEI_EXPOSE_REP2EI22setNamename

org.apache.qpid.transport.SessionDetach$1

Package: org.apache.qpid.transport | 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.transport.SessionDetachCode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
3
14
9
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionDetached

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

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

21
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):
7
4
42
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getNamename
MALICIOUS_CODEEI_EXPOSE_REP2EI22setNamename

org.apache.qpid.transport.SessionDetached$1

Package: org.apache.qpid.transport | 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.transport.SessionException

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
13
2.6
Total :
Per method :
Per statement :
6
1.2
0.46
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
12
8
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.2
Total :
Per method :
Per statement :
6
1.2
0.46
Total :
Per method :
Per statement :
13
2.6
1
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SessionException(String,ExecutionException,Throwable)
0315
SessionException(ExecutionException)
0212
SessionException(String)
0215
getException()
0219
rethrow()
0220


View line in sourceCode ViolationRule
Avoid unused imports such as 'java.util.List' UnusedImports
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exception' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exception' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
25La première ligne doit se terminer avec un point.
31'{' devrait être sur la ligne précédente.1
33Commentaire javadoc manquant.5
35La ligne excède 80 caractères.
35Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.5
47'{' devrait être sur la ligne précédente.5
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

org.apache.qpid.transport.SessionExpected

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

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

21
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):
7
3
40
84
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionExpected$1

Package: org.apache.qpid.transport | 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.transport.SessionFlush

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

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

26
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):
6
4
42
143
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionFlush$1

Package: org.apache.qpid.transport | 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.transport.SessionGap

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

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

16
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):
7
3
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionGap$1

Package: org.apache.qpid.transport | 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.transport.SessionHeader

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

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

15
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):
5
1
27
49
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionHeader$1

Package: org.apache.qpid.transport | 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.transport.SessionKnownCompleted

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

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

16
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):
7
4
33
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionKnownCompleted$1

Package: org.apache.qpid.transport | 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.transport.SessionRequestTimeout

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

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

16
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):
6
3
34
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionRequestTimeout$1

Package: org.apache.qpid.transport | 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.transport.SessionTimeout

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

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

16
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):
6
4
34
56
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.SessionTimeout$1

Package: org.apache.qpid.transport | 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.transport.Sink

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
13
6
7
Total :
Per method :
49
3.77
Total :
Per method :
Per statement :
15
1.15
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):
10
1
29
38
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.08
Total :
Per method :
Per statement :
24
1.85
0.49
Total :
Per method :
Per statement :
61
4.69
1.24
Statement Test Coverage :
Method Test Reference :
0
2.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Sink()
0111
msg_rate()
0211
byte_rate()
0211
msg_interval_rate()
0211
byte_interval_rate()
0211
rates()
0211
interval_rates()
0211
counts()
0211
opened(Session)
0110
message(Session,MessageTransfer)
0920
exception(Session,SessionException)
0210
closed(Session)
0110
ServerDelegate$1.getSession(Connection,SessionAttach)
0410
main(String[])
01010

View line in source of duplicated classesLinesTokensStart of code fragment
(44) org/apache/qpid/transport/Echo
(103) org/apache/qpid/transport/Sink
1879 ssn.processed(xfr); } public void exception(Session ssn, SessionException exc) .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'java.nio.ByteBuffer' UnusedImports
This class has too many methods, consider refactoring it. TooManyMethods
Private field 'interval' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'start' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field 'id' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Document empty constructor UncommentedEmptyConstructor
Document empty method UncommentedEmptyMethod
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'xfr' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Parameter 'exc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid printStackTrace(); use a logger call instead. AvoidPrintStackTrace
Document empty method UncommentedEmptyMethod
Parameter 'ssn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'delegate' could be declared final LocalVariableCouldBeFinal
Parameter 'atc' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'conn' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ioa' could be declared final LocalVariableCouldBeFinal
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! AvoidUsingHardCodedIP
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln


View line in sourceStyle ErrorColumn
29La première ligne doit se terminer avec un point.
35'{' devrait être sur la ligne précédente.1
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
44Le nom 'interval_start' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
45Commentaire javadoc manquant.5
45Le nom 'bytes_start' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
46Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.5
53Le nom 'msg_rate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
54'{' devrait être sur la ligne précédente.5
58Commentaire javadoc manquant.5
58Le nom 'byte_rate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
59'{' devrait être sur la ligne précédente.5
60Il manque une espace avant '*'.73
60Il manque une espace après '*'.74
63Commentaire javadoc manquant.5
63Le nom 'msg_interval_rate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
64'{' devrait être sur la ligne précédente.5
68Commentaire javadoc manquant.5
68Le nom 'byte_interval_rate' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
69'{' devrait être sur la ligne précédente.5
70La ligne excède 80 caractères.
70Il manque une espace avant '*'.98
70Il manque une espace après '*'.99
73Commentaire javadoc manquant.5
74'{' devrait être sur la ligne précédente.5
78Commentaire javadoc manquant.5
78Le nom 'interval_rates' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
79'{' devrait être sur la ligne précédente.5
80La ligne excède 80 caractères.
83Commentaire javadoc manquant.5
84'{' devrait être sur la ligne précédente.5
85Il manque une espace avant '/'.64
85Il manque une espace après '/'.65
85Il manque une espace avant '*'.70
85Il manque une espace après '*'.71
88Commentaire javadoc manquant.5
88Il manque une espace après '{'.38
88Il manque une espace avant '}'.38
90Commentaire javadoc manquant.5
91'{' devrait être sur la ligne précédente.5
95'{' devrait être sur la ligne précédente.9
106Commentaire javadoc manquant.5
107'{' devrait être sur la ligne précédente.5
111Commentaire javadoc manquant.5
111Il manque une espace après '{'.38
111Il manque une espace avant '}'.38
113Commentaire javadoc manquant.5
114'{' devrait être sur la ligne précédente.5
117La ligne excède 80 caractères.
129La ligne excède 80 caractères.
132La ligne excède 80 caractères.

org.apache.qpid.transport.Sink$1

Package: org.apache.qpid.transport | 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):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
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.transport.StreamReturnCode

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
0
14
9
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.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.StructFactory

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

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

2
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):
80
2
87
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Track

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
0
14
9
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.TransportException

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
5
1.25
0.56
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
4
3
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
10
8
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :
4
1
0.44
Total :
Per method :
Per statement :
10
2.5
1.11
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
TransportException(String)
0213
TransportException(String,Throwable)
0218
TransportException(Throwable)
0213
rethrow()
0220


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


View line in sourceStyle ErrorColumn
24La première ligne doit se terminer avec un point.
29'{' devrait être sur la ligne précédente.1
31Commentaire javadoc manquant.5
32'{' devrait être sur la ligne précédente.5
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
46Commentaire javadoc manquant.5
47'{' devrait être sur la ligne précédente.5

org.apache.qpid.transport.TxCommit

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

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

10
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):
6
3
24
39
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.TxCommit$1

Package: org.apache.qpid.transport | 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.transport.TxRollback

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

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

10
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):
6
3
24
39
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.TxRollback$1

Package: org.apache.qpid.transport | 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.transport.TxSelect

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

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

10
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):
6
3
24
39
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.TxSelect$1

Package: org.apache.qpid.transport | 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.transport.Type

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

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

3
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
4
8
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.XaResult

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

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

15
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):
4
2
22
41
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.transport.Xid

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

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

25
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):
3
12
35
94
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getBranchIdbranchId
MALICIOUS_CODEEI_EXPOSE_REPEI2getGlobalIdglobalId
MALICIOUS_CODEEI_EXPOSE_REP2EI22setBranchIdbranchId
MALICIOUS_CODEEI_EXPOSE_REP2EI22setGlobalIdglobalId