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

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

org.apache.qpid.framing.AMQBody

Package: org.apache.qpid.framing | 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
29
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:
getFrameType()
0114
getSize()
1118
writePayload(ByteBuffer)
0115
handle(int,AMQVersionAwareProtocolSession)
0113




View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29Commentaire javadoc manquant.5
29Mot-clef 'public' redondant.5
31La première ligne doit se terminer avec un point.
35Mot-clef 'public' redondant.5
37Commentaire javadoc manquant.5
37Mot-clef 'public' redondant.5
39La ligne excède 80 caractères.
39Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQDataBlock

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
5
0
Total :
Per method :
14
3.5
Total :
Per method :
Per statement :
4
1
0.29
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
7
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
53
11
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
0.75
Total :
Per method :
Per statement :
1
0.25
0.07
Total :
Per method :
Per statement :
9
2.25
0.64
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getSize()
1115
writePayload(ByteBuffer)
1115
toByteBuffer()
0511
toNioByteBuffer()
0611


View line in sourceCode ViolationRule
Local variable 'buf' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
26La ligne excède 80 caractères.
30'{' devrait être sur la ligne précédente.1
42Balise javadoc @param manquante pour 'buffer'.50
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
46Il manque une espace après 'cast'.60
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
55La ligne excède 80 caractères.

org.apache.qpid.framing.AMQMethodBody

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
15
15
15
0
Total :
Per method :
17
1.13
Total :
Per method :
Per statement :
15
1
0.88
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
8
392
15
105
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
0.27
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
40
2.67
2.35
Statement Test Coverage :
Method Test Reference :
0
0.27


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getMajor()
1110
getMinor()
0110
getClazz()
1110
getMethod()
1110
writeMethodPayload(ByteBuffer)
0110
getSize()
0110
writePayload(ByteBuffer)
0110
generateFrame(int)
01113
toString()
0110
getChannelNotFoundException(int)
1111
getChannelException(AMQConstant,String)
0110
getChannelException(AMQConstant,String,Throwable)
0110
getConnectionException(AMQConstant,String)
0113
getConnectionException(AMQConstant,String,Throwable)
0110
execute(MethodDispatcher,int)
0112




View line in sourceStyle ErrorColumn
29Commentaire javadoc manquant.
30'{' devrait être sur la ligne précédente.1
31Commentaire javadoc manquant.5
31Mot-clef 'public' redondant.5
33La première ligne doit se terminer avec un point.
34Balise javadoc @return manquante.
34Mot-clef 'public' redondant.5
36Commentaire javadoc manquant.5
36Mot-clef 'public' redondant.5
41Mot-clef 'public' redondant.5
44Mot-clef 'public' redondant.5
46Commentaire javadoc manquant.5
46Mot-clef 'public' redondant.5
49Commentaire javadoc manquant.5
49Mot-clef 'public' redondant.5
51Commentaire javadoc manquant.5
51Mot-clef 'public' redondant.5
53La ligne excède 80 caractères.
55La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
57Mot-clef 'public' redondant.5
59Commentaire javadoc manquant.5
59Mot-clef 'public' redondant.5
63La première ligne doit se terminer avec un point.
70Mot-clef 'public' redondant.5
72La ligne excède 80 caractères.
72Commentaire javadoc manquant.5
72Mot-clef 'public' redondant.5
74La ligne excède 80 caractères.
74Commentaire javadoc manquant.5
74Mot-clef 'public' redondant.5
76La ligne excède 80 caractères.
76Commentaire javadoc manquant.5
76Mot-clef 'public' redondant.5
79La ligne excède 80 caractères.
79Commentaire javadoc manquant.5
79Mot-clef 'public' redondant.5
82La ligne excède 80 caractères.
82Commentaire javadoc manquant.5
82Mot-clef 'public' redondant.5

org.apache.qpid.framing.AMQMethodBodyImpl

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
9
1
Total :
Per method :
20
2
Total :
Per method :
Per statement :
10
1
0.5
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):
8
2
23
45
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.2
Total :
Per method :
Per statement :
14
1.4
0.7
Total :
Per method :
Per statement :
30
3
1.5
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQMethodBodyImpl()
0112
getFrameType()
0210
getBodySize()
1110
generateFrame(int)
0210
getChannelNotFoundException(int)
1210
getChannelException(AMQConstant,String)
0211
getChannelException(AMQConstant,String,Throwable)
0210
getConnectionException(AMQConstant,String)
0210
getConnectionException(AMQConstant,String,Throwable)
0210
handle(int,AMQVersionAwareProtocolSession)
0210


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.mina.common.ByteBuffer' UnusedImports
Document empty constructor UncommentedEmptyConstructor
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'code' 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 'code' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'code' 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 'code' 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
31Commentaire javadoc manquant.
32'{' devrait être sur la ligne précédente.1
33Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
36'{' devrait être sur la ligne précédente.5
39Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5
45La première ligne doit se terminer avec un point.
46Balise javadoc @return manquante.
46Le mot-clef 'protected' n'apparaît pas dans l'ordre préconisé par les JLS.14
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
55La ligne excède 80 caractères.
59La première ligne doit se terminer avec un point.
67'{' devrait être sur la ligne précédente.5
68La ligne excède 80 caractères.
71La ligne excède 80 caractères.
71Commentaire javadoc manquant.5
73La ligne excède 80 caractères.
76La ligne excède 80 caractères.
76Commentaire javadoc manquant.5
78La ligne excède 80 caractères.
81La ligne excède 80 caractères.
81Commentaire javadoc manquant.5
83La ligne excède 80 caractères.
86La ligne excède 80 caractères.
86Commentaire javadoc manquant.5
88La ligne excède 80 caractères.
91La ligne excède 80 caractères.
91Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQMethodBodyInstanceFactory

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
2
2
Total :
Per method :
Per statement :
1
1
0.5
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
397
1
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
newInstance(ByteBuffer,long)
0113




View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29La ligne excède 80 caractères.
29Commentaire javadoc manquant.5
29Mot-clef 'public' redondant.5

org.apache.qpid.framing.AMQMethodFactory

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
19
19
19
0
Total :
Per method :
20
1.05
Total :
Per method :
Per statement :
19
1
0.95
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
16
0
19
171
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
2
0.11
0.1
Total :
Per method :
Per statement :
29
1.53
1.45
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createConnectionClose()
0110
createAccessRequest(boolean,boolean,boolean,boolean,AMQShortString,boolean)
0110
createTxSelect()
0110
createTxCommit()
0110
createTxRollback()
0110
createChannelOpen()
0110
createChannelClose(int,AMQShortString)
0110
createChannelFlow(boolean)
0110
createExchangeBound(AMQShortString,AMQShortString,AMQShortString)
0110
createExchangeDeclare(AMQShortString,AMQShortString,int)
0110
createQueueDeclare(AMQShortString,FieldTable,boolean,boolean,boolean,boolean,int)
0110
createQueueBind(AMQShortString,AMQShortString,AMQShortString,FieldTable,int)
0110
createQueueDelete(AMQShortString,boolean,boolean,int)
0110
createRecover(boolean)
0110
createConsumer(AMQShortString,AMQShortString,FieldTable,boolean,boolean,boolean,int)
0110
createConsumerCancel(AMQShortString)
0110
createAcknowledge(long,boolean)
0110
createRejectBody(long,boolean)
0110
createMessageQos(int,int)
0110


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.mina.common.ByteBuffer' UnusedImports
This class has too many methods, consider refactoring it. TooManyMethods


View line in sourceStyle ErrorColumn
26Commentaire javadoc manquant.
27'{' devrait être sur la ligne précédente.1
31Commentaire javadoc manquant.5
35La ligne excède 80 caractères.
35Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
50La ligne excède 80 caractères.
50Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5
58Commentaire javadoc manquant.5
62La ligne excède 80 caractères.
62Commentaire javadoc manquant.5
67La ligne excède 80 caractères.
67Commentaire javadoc manquant.5
69La ligne excède 80 caractères.
69Commentaire javadoc manquant.5
71La ligne excède 80 caractères.
71Commentaire javadoc manquant.5
76La ligne excède 80 caractères.
78Commentaire javadoc manquant.5
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
82Commentaire javadoc manquant.5
84Commentaire javadoc manquant.5
86Commentaire javadoc manquant.5
88Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQShortStringTokenizer

Package: org.apache.qpid.framing | 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):
1
5
3
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
2.33
1.75
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
countTokens()
0110
nextToken()
0114
hasMoreTokens()
0114




View line in sourceStyle ErrorColumn
23Commentaire javadoc manquant.
24'{' devrait être sur la ligne précédente.1
26Commentaire javadoc manquant.5
26Mot-clef 'public' redondant.5
28Commentaire javadoc manquant.5
28Mot-clef 'public' redondant.5
30Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQType

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
76
7
5
Total :
Per method :
288
3.79
Total :
Per method :
Per statement :
180
2.37
0.62
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
17
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
19
21
34
62
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
12
0.16
Total :
Per method :
Per statement :
103
1.36
0.36
Total :
Per method :
Per statement :
302
3.97
1.05
Statement Test Coverage :
Method Test Reference :
0
4.29


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getEncodingSize(Object)
0211
toNativeValue(Object)
0542
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
017132
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0542
writeValueImpl(Object,ByteBuffer)
0611
readValueFromBuffer(ByteBuffer)
0511
getEncodingSize(Object)
0211
toNativeValue(Object)
0542
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
1531
toNativeValue(Object)
1432
writeValueImpl(Object,ByteBuffer)
1531
readValueFromBuffer(ByteBuffer)
1441
getEncodingSize(Object)
0211
toNativeValue(Object)
0542
writeValueImpl(Object,ByteBuffer)
0111
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0552
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0542
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0542
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0872
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0862
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0872
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
01192
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
014112
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
017132
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
0872
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
getEncodingSize(Object)
0211
toNativeValue(Object)
01192
writeValueImpl(Object,ByteBuffer)
0211
readValueFromBuffer(ByteBuffer)
0211
AMQType(char)
1210
identifier()
1212
getEncodingSize(Object)
1111
toNativeValue(Object)
1112
asTypedValue(Object)
12115
writeToBuffer(Object,ByteBuffer)
1311
writeValueImpl(Object,ByteBuffer)
1111
readValueFromBuffer(ByteBuffer)
1111

View line in source of duplicated classesLinesTokensStart of code fragment
(81) org/apache/qpid/framing/AMQType
(598) org/apache/qpid/framing/AMQType
26128 public Object toNativeValue(Object value) { if (value instanceof Long) .....
(44) org/apache/qpid/framing/AMQType
(344) org/apache/qpid/framing/AMQType
(374) org/apache/qpid/framing/AMQType
3094 WIDE_STRING('C') { public int getEncodingSize(Object value) { .....

View line in sourceCode ViolationRule
This class has a bunch of public methods and attributes ExcessivePublicCount
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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
The String literal "Cannot convert: " appears 12 times in this file; the first occurrence is on line 105 AvoidDuplicateLiterals
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'bd' could be declared final LocalVariableCouldBeFinal
Local variable 'places' could be declared final LocalVariableCouldBeFinal
Local variable 'unscaled' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'places' could be declared final LocalVariableCouldBeFinal
Local variable 'unscaled' could be declared final LocalVariableCouldBeFinal
Local variable 'bd' could be declared final LocalVariableCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ftValue' could be declared final LocalVariableCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ftValue' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' 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 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'identifier' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
28La ligne excède 80 caractères.
29La ligne excède 80 caractères.
30La ligne excède 80 caractères.
35La ligne excède 80 caractères.
36La ligne excède 80 caractères.
38La ligne excède 80 caractères.
39La ligne excède 80 caractères.
43'{' devrait être sur la ligne précédente.1
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.9
47'{' devrait être sur la ligne précédente.9
51Commentaire javadoc manquant.9
52'{' devrait être sur la ligne précédente.9
54'{' devrait être sur la ligne précédente.13
56'}' devrait être sur la même ligne.13
58'{' devrait être sur la ligne précédente.13
59La ligne excède 80 caractères.
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
74Commentaire javadoc manquant.5
75'{' devrait être sur la ligne précédente.5
76Commentaire javadoc manquant.9
77'{' devrait être sur la ligne précédente.9
81Commentaire javadoc manquant.9
82'{' devrait être sur la ligne précédente.9
84'{' devrait être sur la ligne précédente.13
86'}' devrait être sur la même ligne.13
88'{' devrait être sur la ligne précédente.13
90'}' devrait être sur la même ligne.13
92'{' devrait être sur la ligne précédente.13
94'}' devrait être sur la même ligne.13
96'{' devrait être sur la ligne précédente.13
98'}' devrait être sur la même ligne.13
100'{' devrait être sur la ligne précédente.13
102'}' devrait être sur la même ligne.13
104'{' devrait être sur la ligne précédente.13
105La ligne excède 80 caractères.
109Commentaire javadoc manquant.9
110'{' devrait être sur la ligne précédente.9
114Commentaire javadoc manquant.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
122Commentaire javadoc manquant.9
123'{' devrait être sur la ligne précédente.9
124La ligne excède 80 caractères.
127Commentaire javadoc manquant.9
128'{' devrait être sur la ligne précédente.9
130'{' devrait être sur la ligne précédente.13
132'}' devrait être sur la même ligne.13
134'{' devrait être sur la ligne précédente.13
135La ligne excède 80 caractères.
140Commentaire javadoc manquant.9
141'{' devrait être sur la ligne précédente.9
153Commentaire javadoc manquant.9
154'{' devrait être sur la ligne précédente.9
165Commentaire javadoc manquant.5
166'{' devrait être sur la ligne précédente.5
167Commentaire javadoc manquant.9
168'{' devrait être sur la ligne précédente.9
172Commentaire javadoc manquant.9
173'{' devrait être sur la ligne précédente.9
175'{' devrait être sur la ligne précédente.13
177'}' devrait être sur la même ligne.13
179'{' devrait être sur la ligne précédente.13
180La ligne excède 80 caractères.
185Commentaire javadoc manquant.9
186'{' devrait être sur la ligne précédente.9
190Commentaire javadoc manquant.9
191'{' devrait être sur la ligne précédente.9
197La ligne excède 80 caractères.
198La ligne excède 80 caractères.
201'{' devrait être sur la ligne précédente.5
210'{' devrait être sur la ligne précédente.9
213'{' devrait être sur la ligne précédente.13
214La ligne excède 80 caractères.
219La ligne excède 80 caractères.
220La ligne excède 80 caractères.
221La ligne excède 80 caractères.
226La ligne excède 80 caractères.
233'{' devrait être sur la ligne précédente.9
236'{' devrait être sur la ligne précédente.13
237La ligne excède 80 caractères.
250'{' devrait être sur la ligne précédente.9
253'{' devrait être sur la ligne précédente.13
254La ligne excède 80 caractères.
271'{' devrait être sur la ligne précédente.9
273'{' devrait être sur la ligne précédente.13
276'}' devrait être sur la même ligne.13
278'{' devrait être sur la ligne précédente.13
279La ligne excède 80 caractères.
284Commentaire javadoc manquant.5
285'{' devrait être sur la ligne précédente.5
286Commentaire javadoc manquant.9
287'{' devrait être sur la ligne précédente.9
291Commentaire javadoc manquant.9
292'{' devrait être sur la ligne précédente.9
294'{' devrait être sur la ligne précédente.13
296'}' devrait être sur la même ligne.13
298'{' devrait être sur la ligne précédente.13
299La ligne excède 80 caractères.
304Commentaire javadoc manquant.9
305'{' devrait être sur la ligne précédente.9
307Commentaire javadoc manquant.9
308'{' devrait être sur la ligne précédente.9
313Commentaire javadoc manquant.5
314'{' devrait être sur la ligne précédente.5
315Commentaire javadoc manquant.9
316'{' devrait être sur la ligne précédente.9
320Commentaire javadoc manquant.9
321'{' devrait être sur la ligne précédente.9
323'{' devrait être sur la ligne précédente.13
325'}' devrait être sur la même ligne.13
327'{' devrait être sur la ligne précédente.13
328La ligne excède 80 caractères.
333Commentaire javadoc manquant.9
334'{' devrait être sur la ligne précédente.9
338Commentaire javadoc manquant.9
339'{' devrait être sur la ligne précédente.9
344Commentaire javadoc manquant.5
345'{' devrait être sur la ligne précédente.5
346Commentaire javadoc manquant.9
347'{' devrait être sur la ligne précédente.9
351Commentaire javadoc manquant.9
352'{' devrait être sur la ligne précédente.9
354'{' devrait être sur la ligne précédente.13
356'}' devrait être sur la même ligne.13
358'{' devrait être sur la ligne précédente.13
359La ligne excède 80 caractères.
363Commentaire javadoc manquant.9
364'{' devrait être sur la ligne précédente.9
368Commentaire javadoc manquant.9
369'{' devrait être sur la ligne précédente.9
374Commentaire javadoc manquant.5
375'{' devrait être sur la ligne précédente.5
376Commentaire javadoc manquant.9
377'{' devrait être sur la ligne précédente.9
382Commentaire javadoc manquant.9
383'{' devrait être sur la ligne précédente.9
385'{' devrait être sur la ligne précédente.13
387'}' devrait être sur la même ligne.13
389'{' devrait être sur la ligne précédente.13
390La ligne excède 80 caractères.
394Commentaire javadoc manquant.9
395'{' devrait être sur la ligne précédente.9
399Commentaire javadoc manquant.9
400'{' devrait être sur la ligne précédente.9
405Commentaire javadoc manquant.5
406'{' devrait être sur la ligne précédente.5
407Commentaire javadoc manquant.9
408'{' devrait être sur la ligne précédente.9
412Commentaire javadoc manquant.9
413'{' devrait être sur la ligne précédente.9
415'{' devrait être sur la ligne précédente.13
417'}' devrait être sur la même ligne.13
419'{' devrait être sur la ligne précédente.13
421'}' devrait être sur la même ligne.13
423'{' devrait être sur la ligne précédente.13
424La ligne excède 80 caractères.
429Commentaire javadoc manquant.9
430'{' devrait être sur la ligne précédente.9
434Commentaire javadoc manquant.9
435'{' devrait être sur la ligne précédente.9
440Commentaire javadoc manquant.5
441'{' devrait être sur la ligne précédente.5
442Commentaire javadoc manquant.9
443'{' devrait être sur la ligne précédente.9
447Commentaire javadoc manquant.9
448'{' devrait être sur la ligne précédente.9
450'{' devrait être sur la ligne précédente.13
452'}' devrait être sur la même ligne.13
454'{' devrait être sur la ligne précédente.13
456'}' devrait être sur la même ligne.13
458'{' devrait être sur la ligne précédente.13
459La ligne excède 80 caractères.
464Commentaire javadoc manquant.9
465'{' devrait être sur la ligne précédente.9
469Commentaire javadoc manquant.9
470'{' devrait être sur la ligne précédente.9
475Commentaire javadoc manquant.5
476'{' devrait être sur la ligne précédente.5
477Commentaire javadoc manquant.9
478'{' devrait être sur la ligne précédente.9
482Commentaire javadoc manquant.9
483'{' devrait être sur la ligne précédente.9
485'{' devrait être sur la ligne précédente.13
487'}' devrait être sur la même ligne.13
489'{' devrait être sur la ligne précédente.13
491'}' devrait être sur la même ligne.13
493'{' devrait être sur la ligne précédente.13
494La ligne excède 80 caractères.
499Commentaire javadoc manquant.9
500'{' devrait être sur la ligne précédente.9
504Commentaire javadoc manquant.9
505'{' devrait être sur la ligne précédente.9
510Commentaire javadoc manquant.5
511'{' devrait être sur la ligne précédente.5
512Commentaire javadoc manquant.9
513'{' devrait être sur la ligne précédente.9
517Commentaire javadoc manquant.9
518'{' devrait être sur la ligne précédente.9
520'{' devrait être sur la ligne précédente.13
522'}' devrait être sur la même ligne.13
524'{' devrait être sur la ligne précédente.13
526'}' devrait être sur la même ligne.13
528'{' devrait être sur la ligne précédente.13
530'}' devrait être sur la même ligne.13
532'{' devrait être sur la ligne précédente.13
533La ligne excède 80 caractères.
538Commentaire javadoc manquant.9
539'{' devrait être sur la ligne précédente.9
543Commentaire javadoc manquant.9
544'{' devrait être sur la ligne précédente.9
549Commentaire javadoc manquant.5
550'{' devrait être sur la ligne précédente.5
551Commentaire javadoc manquant.9
552'{' devrait être sur la ligne précédente.9
556Commentaire javadoc manquant.9
557'{' devrait être sur la ligne précédente.9
559'{' devrait être sur la ligne précédente.13
561'}' devrait être sur la même ligne.13
563'{' devrait être sur la ligne précédente.13
565'}' devrait être sur la même ligne.13
567'{' devrait être sur la ligne précédente.13
569'}' devrait être sur la même ligne.13
571'{' devrait être sur la ligne précédente.13
573'}' devrait être sur la même ligne.13
575'{' devrait être sur la ligne précédente.13
576La ligne excède 80 caractères.
580Commentaire javadoc manquant.9
581'{' devrait être sur la ligne précédente.9
585Commentaire javadoc manquant.9
586'{' devrait être sur la ligne précédente.9
591Commentaire javadoc manquant.5
592'{' devrait être sur la ligne précédente.5
593Commentaire javadoc manquant.9
594'{' devrait être sur la ligne précédente.9
598Commentaire javadoc manquant.9
599'{' devrait être sur la ligne précédente.9
601'{' devrait être sur la ligne précédente.13
603'}' devrait être sur la même ligne.13
605'{' devrait être sur la ligne précédente.13
607'}' devrait être sur la même ligne.13
609'{' devrait être sur la ligne précédente.13
611'}' devrait être sur la même ligne.13
613'{' devrait être sur la ligne précédente.13
615'}' devrait être sur la même ligne.13
617'{' devrait être sur la ligne précédente.13
619'}' devrait être sur la même ligne.13
621'{' devrait être sur la ligne précédente.13
622La ligne excède 80 caractères.
627Commentaire javadoc manquant.9
628'{' devrait être sur la ligne précédente.9
632Commentaire javadoc manquant.9
633'{' devrait être sur la ligne précédente.9
638Commentaire javadoc manquant.5
639'{' devrait être sur la ligne précédente.5
640Commentaire javadoc manquant.9
641'{' devrait être sur la ligne précédente.9
645Commentaire javadoc manquant.9
646'{' devrait être sur la ligne précédente.9
648'{' devrait être sur la ligne précédente.13
650'}' devrait être sur la même ligne.13
652'{' devrait être sur la ligne précédente.13
654'}' devrait être sur la même ligne.13
656'{' devrait être sur la ligne précédente.13
657La ligne excède 80 caractères.
662Commentaire javadoc manquant.9
663'{' devrait être sur la ligne précédente.9
667Commentaire javadoc manquant.9
668'{' devrait être sur la ligne précédente.9
673Commentaire javadoc manquant.5
674'{' devrait être sur la ligne précédente.5
675Commentaire javadoc manquant.9
676'{' devrait être sur la ligne précédente.9
680Commentaire javadoc manquant.9
681'{' devrait être sur la ligne précédente.9
683'{' devrait être sur la ligne précédente.13
685'}' devrait être sur la même ligne.13
687'{' devrait être sur la ligne précédente.13
689'}' devrait être sur la même ligne.13
691'{' devrait être sur la ligne précédente.13
693'}' devrait être sur la même ligne.13
695'{' devrait être sur la ligne précédente.13
696La ligne excède 80 caractères.
701Commentaire javadoc manquant.9
702'{' devrait être sur la ligne précédente.9
706Commentaire javadoc manquant.9
707'{' devrait être sur la ligne précédente.9
713Le nom '_identifier' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
721'{' devrait être sur la ligne précédente.5
731'{' devrait être sur la ligne précédente.5
745La ligne excède 80 caractères.
754La ligne excède 80 caractères.
759La ligne excède 80 caractères.
762'{' devrait être sur la ligne précédente.5
767La ligne excède 80 caractères.
768La ligne excède 80 caractères.
774'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AccessRequestBody

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

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

6
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):
3
11
6
15
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AccessRequestOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicAckBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
12
2
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicCancelBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
12
2
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicCancelOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicConsumeBody

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

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

8
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):
4
12
8
28
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.62


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicConsumeOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicDeliverBody

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

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

5
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):
3
14
5
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
1.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicGetBody

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

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

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicGetEmptyBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicGetOkBody

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

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

5
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):
3
12
5
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicPublishBody

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

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

5
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):
3
14
5
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
1.6


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicQosBody

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

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

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicQosOkBody

Package: org.apache.qpid.framing | 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):
2
12
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicRecoverBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicRecoverOkBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.BasicRecoverSyncBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicRecoverSyncOkBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.BasicRejectBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
12
2
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BasicReturnBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.BodyFactory

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createBody(ByteBuffer,long)
0111




View line in sourceStyle ErrorColumn
26La ligne excède 80 caractères.
29'{' devrait être sur la ligne précédente.1
30La ligne excède 80 caractères.
30Commentaire javadoc manquant.5

org.apache.qpid.framing.ChannelAlertBody

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelCloseBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelCloseOkBody

Package: org.apache.qpid.framing | 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):
2
19
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelFlowBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelFlowOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelOkBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.ChannelOpenBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelOpenOkBody

Package: org.apache.qpid.framing | 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):
2
10
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ChannelPingBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.ChannelPongBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.ChannelResumeBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ClientMethodDispatcher

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

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

45
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):
46
3
45
990
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.CommonContentHeaderProperties

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
28
28
28
0
Total :
Per method :
29
1.04
Total :
Per method :
Per statement :
28
1
0.97
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
11
28
378
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
30
1.07
1.03
Statement Test Coverage :
Method Test Reference :
0
0.36


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getContentType()
0111
setContentType(AMQShortString)
0110
getHeaders()
0111
setHeaders(FieldTable)
0110
getDeliveryMode()
0110
setDeliveryMode(byte)
0110
getPriority()
0112
setPriority(byte)
0110
getCorrelationId()
0111
setCorrelationId(AMQShortString)
0110
getReplyTo()
0111
setReplyTo(AMQShortString)
0110
getExpiration()
0111
setExpiration(long)
0110
getMessageId()
0111
setMessageId(AMQShortString)
0110
getTimestamp()
0111
setTimestamp(long)
0110
getType()
0111
setType(AMQShortString)
0110
getUserId()
0110
setUserId(AMQShortString)
0110
getAppId()
0110
setAppId(AMQShortString)
0110
getClusterId()
0110
setClusterId(AMQShortString)
0110
getEncoding()
0111
setEncoding(AMQShortString)
0110




View line in sourceStyle ErrorColumn
24Commentaire javadoc manquant.
25'{' devrait être sur la ligne précédente.1
26Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
56Commentaire javadoc manquant.5
58Commentaire javadoc manquant.5
60Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
64Commentaire javadoc manquant.5
66Commentaire javadoc manquant.5
68Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
72Commentaire javadoc manquant.5
74Commentaire javadoc manquant.5
76Commentaire javadoc manquant.5
78Commentaire javadoc manquant.5
80Commentaire javadoc manquant.5

org.apache.qpid.framing.ConnectionCloseBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionCloseOkBody

Package: org.apache.qpid.framing | 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):
2
16
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionOpenBody

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

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

3
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):
3
12
3
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.framing.ConnectionOpenOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionRedirectBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
11
2
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionSecureBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionSecureOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionStartBody

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

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

5
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):
3
12
5
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.8


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionStartOkBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionTuneBody

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

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

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ConnectionTuneOkBody

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

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

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.Content

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

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

NaN
NaN
Total :
Per method :
Per statement :
3
Infinity
3
Statement Test Coverage :
Method Test Reference :
0
NaN


Method :Javadocs:Source statements:Cyclometic complexity:




View line in sourceStyle ErrorColumn
23Commentaire javadoc manquant.
24'{' devrait être sur la ligne précédente.1
25La ligne contient un caractère tabulation.1

org.apache.qpid.framing.ContentHeaderProperties

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
6
1.2
Total :
Per method :
Per statement :
5
1
0.83
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
21
5
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
5
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1.6
1.33
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
writePropertyListPayload(ByteBuffer)
1111
populatePropertiesFromBuffer(ByteBuffer,int,int)
1111
getPropertyListSize()
1111
getPropertyFlags()
1111
updated()
0111




View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'AMQFrameDecodingException'.
26La ligne excède 80 caractères.
30'{' devrait être sur la ligne précédente.1
41La ligne excède 80 caractères.
43La ligne excède 80 caractères.
43Balise javadoc @param manquante pour 'size'.81
52La ligne excède 80 caractères.
53La ligne excède 80 caractères.

org.apache.qpid.framing.DeferredDataBlock

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
3
3
1
Total :
Per method :
11
3.67
Total :
Per method :
Per statement :
5
1.67
0.45
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
0
7
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
1
0.33
0.09
Total :
Per method :
Per statement :
14
4.67
1.27
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getSize()
0420
writePayload(ByteBuffer)
0420
createAMQDataBlock()
0112


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


View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.5
27Le nom '_underlyingDataBlock' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
30Commentaire javadoc manquant.5
31'{' devrait être sur la ligne précédente.5
32Il manque une espace après 'if'.11
33'{' devrait être sur la ligne précédente.9
39Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5
41Il manque une espace après 'if'.11
42'{' devrait être sur la ligne précédente.9
48Commentaire javadoc manquant.5
48Le mot-clef 'protected' n'apparaît pas dans l'ordre préconisé par les JLS.14

org.apache.qpid.framing.DtxSelectBody

Package: org.apache.qpid.framing | 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):
2
10
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.framing.DtxSelectOkBody

Package: org.apache.qpid.framing | 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):
2
10
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.framing.DtxStartBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.DtxStartOkBody

Package: org.apache.qpid.framing | 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):
2
10
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.framing.EncodableAMQDataBlock

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

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

NaN
NaN
Total :
Per method :
Per statement :
3
Infinity
3
Statement Test Coverage :
Method Test Reference :
0
NaN


Method :Javadocs:Source statements:Cyclometic complexity:




View line in sourceStyle ErrorColumn
24La ligne excède 80 caractères.
27La ligne excède 80 caractères.
33'{' devrait être sur la ligne précédente.1

org.apache.qpid.framing.ExchangeBoundBody

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

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

3
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):
3
13
3
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.framing.ExchangeBoundOkBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
2
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.5


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ExchangeDeclareBody

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

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

9
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):
4
14
9
36
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.78


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ExchangeDeclareOkBody

Package: org.apache.qpid.framing | 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):
2
11
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.framing.ExchangeDeleteBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.ExchangeDeleteOkBody

Package: org.apache.qpid.framing | 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):
2
11
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FieldTable$FieldTableElementProcessor

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
7
2
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.framing.FileAckBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
10
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileCancelBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
10
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileCancelOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileConsumeBody

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

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

7
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):
3
9
7
21
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileConsumeOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileDeliverBody

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

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

6
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):
3
10
6
15
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileOpenBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileOpenOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FilePublishBody

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

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

6
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):
3
10
6
15
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileQosBody

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

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

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileQosOkBody

Package: org.apache.qpid.framing | 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):
2
10
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.framing.FileRejectBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
10
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileReturnBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FileStageBody

Package: org.apache.qpid.framing | 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):
2
13
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.framing.MessageAppendBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
6
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageCancelBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageCheckpointBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
6
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageCloseBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageConsumeBody

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageEmptyBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.MessageGetBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageOffsetBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageOkBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.MessageOpenBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageQosBody

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

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

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageRecoverBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageRejectBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
6
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageResumeBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
6
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MessageTransferBody

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

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

22
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):
5
6
22
231
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.MethodDispatcher

Package: org.apache.qpid.framing | 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):
2
210
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.framing.MethodRegistry

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

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

83
2
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):
87
57
91
3564
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.framing.QueueBindBody

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

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

6
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):
4
13
6
15
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.framing.QueueBindOkBody

Package: org.apache.qpid.framing | 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):
2
11
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.framing.QueueDeclareBody

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

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

8
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):
4
13
8
28
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.38


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.QueueDeclareOkBody

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

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

3
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):
3
12
3
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.framing.QueueDeleteBody

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

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

5
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):
3
13
5
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
1.4


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.QueueDeleteOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.QueuePurgeBody

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

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

3
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):
3
11
3
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.67


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.QueuePurgeOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.QueueUnbindBody

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.QueueUnbindOkBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.ServerMethodDispatcher

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamCancelBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
10
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamCancelOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamConsumeBody

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

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

6
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):
3
9
6
15
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamConsumeOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamDeliverBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamPublishBody

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

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

5
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):
3
10
5
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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamQosBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.StreamQosOkBody

Package: org.apache.qpid.framing | 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):
2
10
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.framing.StreamReturnBody

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestContentBody

Package: org.apache.qpid.framing | 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):
2
6
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.framing.TestContentOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestIntegerBody

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

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

5
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestIntegerOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestStringBody

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

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

3
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):
3
6
3
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestStringOkBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestTableBody

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

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

3
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):
3
6
3
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TestTableOkBody

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

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
6
2
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
0


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TunnelRequestBody

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

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

1
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TxCommitBody

Package: org.apache.qpid.framing | 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):
2
13
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TxCommitOkBody

Package: org.apache.qpid.framing | 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):
2
11
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.framing.TxRollbackBody

Package: org.apache.qpid.framing | 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):
2
13
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TxRollbackOkBody

Package: org.apache.qpid.framing | 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):
2
11
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.framing.TxSelectBody

Package: org.apache.qpid.framing | 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):
2
14
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.TxSelectOkBody

Package: org.apache.qpid.framing | 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):
2
11
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQDataBlockDecoder

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
3
2
Total :
Per method :
40
10
Total :
Per method :
Per statement :
15
3.75
0.38
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
15
1
27
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
12
3
0.3
Total :
Per method :
Per statement :
31
7.75
0.78
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQDataBlockDecoder()
0111
decodable(IoSession,ByteBuffer)
0731
createAndPopulateFrame(IoSession,ByteBuffer)
022101
decode(IoSession,ByteBuffer,ProtocolDecoderOutput)
0211

View line in source of duplicated classesLinesTokensStart of code fragment
(83) org/apache/qpid/framing/AMQDataBlockDecoder
(83) org/apache/qpid/transport/network/io/InputHandler_0_9
29138 } else { bodyFactory = _bodiesSupported[type]; .....

View line in sourceCode ViolationRule
The Logger variable declaration does not contain the static and final modifiers LoggerIsNotStaticFinal
Document empty constructor UncommentedEmptyConstructor
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'protocolSession' could be declared final LocalVariableCouldBeFinal
Local variable 'frame' could be declared final LocalVariableCouldBeFinal
Local variable 'marker' could be declared final LocalVariableCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'out' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
33'{' devrait être sur la ligne précédente.1
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_bodiesSupported' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.40
40La ligne excède 80 caractères.
45Commentaire javadoc manquant.5
45Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.12
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
50La ligne excède 80 caractères.
50Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.9
66Commentaire javadoc manquant.5
68'{' devrait être sur la ligne précédente.5
73'{' devrait être sur la ligne précédente.9
74La ligne excède 80 caractères.
76'{' devrait être sur la ligne précédente.13
77La ligne excède 80 caractères.
83'}' devrait être sur la même ligne.9
85'{' devrait être sur la ligne précédente.9
90'{' devrait être sur la ligne précédente.9
91La ligne excède 80 caractères.
99'{' devrait être sur la ligne précédente.9
100La ligne excède 80 caractères.
108'{' devrait être sur la ligne précédente.9
109La ligne excède 80 caractères.
116La ligne excède 80 caractères.
116Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQDataBlockEncoder

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQDataBlockEncoder()
0111
encode(IoSession,Object,ProtocolEncoderOutput)
0621
getMessageTypes()
0210


View line in sourceCode ViolationRule
Document empty constructor UncommentedEmptyConstructor
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'out' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
34Commentaire javadoc manquant.
35'{' devrait être sur la ligne précédente.1
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
38La ligne excède 80 caractères.
38Commentaire javadoc manquant.5
38Le nom '_messageTypes' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
43La ligne excède 80 caractères.
43Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.9
51La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AMQFrame

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
11
0
Total :
Per method :
59
5.36
Total :
Per method :
Per statement :
11
1
0.19
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
55
24
17
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
11
1
0.19
Total :
Per method :
Per statement :
31
2.82
0.53
Statement Test Coverage :
Method Test Reference :
0
0.82


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQFrame(int,AMQBody)
03111
AMQFrame(ByteBuffer,int,long,BodyFactory)
0312
getSize()
0210
getFrameOverhead()
0212
writePayload(ByteBuffer)
0610
getChannel()
0214
getBodyFrame()
0213
toString()
0210
writeFrame(ByteBuffer,int,AMQBody)
0610
writeFrames(ByteBuffer,int,AMQBody,AMQBody)
01111
writeFrames(ByteBuffer,int,AMQBody,AMQBody,AMQBody)
01611

View line in source of duplicated classesLinesTokensStart of code fragment
(90) org/apache/qpid/framing/AMQFrame
(105) org/apache/qpid/framing/AMQFrame
1286 public static void writeFrames(ByteBuffer buffer, final int channel, AMQBody body1, AMQBody bo .....

View line in sourceCode ViolationRule
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
No need to call String.valueOf to append to a string. UselessStringValueOf
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body3' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.5
27Le nom '_channel' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
29Commentaire javadoc manquant.5
29Le nom '_bodyFrame' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
30Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
34'{' devrait être sur la ligne précédente.5
39La ligne excède 80 caractères.
39Commentaire javadoc manquant.5
42Il manque une espace après ','.53
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
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
65Commentaire javadoc manquant.5
66'{' devrait être sur la ligne précédente.5
70Commentaire javadoc manquant.5
71'{' devrait être sur la ligne précédente.5
75Commentaire javadoc manquant.5
76'{' devrait être sur la ligne précédente.5
77La ligne excède 80 caractères.
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
90La ligne excède 80 caractères.
90Commentaire javadoc manquant.5
105La ligne excède 80 caractères.
105Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQFrameDecodingException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQFrameDecodingException(AMQConstant,String,Throwable)
0214
AMQFrameDecodingException(AMQConstant,String)
0212


View line in sourceCode ViolationRule
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'errorCode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'errorCode' 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
27La ligne excède 80 caractères.
36'{' devrait être sur la ligne précédente.1
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AMQMethodBodyFactory

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
2
1
Total :
Per method :
7
3.5
Total :
Per method :
Per statement :
2
1
0.29
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
2
7
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
4
2
0.57
Total :
Per method :
Per statement :
10
5
1.43
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQMethodBodyFactory(AMQVersionAwareProtocolSession)
0212
createBody(ByteBuffer,long)
0210


View line in sourceCode ViolationRule
Avoid unused private fields such as '_log'. UnusedPrivateField
Parameter 'protocolSession' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bodySize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
31'{' devrait être sur la ligne précédente.1
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
32Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
34Commentaire javadoc manquant.5
34Le nom '_protocolSession' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.50
36Commentaire javadoc manquant.5
41La ligne excède 80 caractères.
41Commentaire javadoc manquant.5

org.apache.qpid.framing.AMQProtocolClassException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQProtocolClassException(String,Throwable)
0211


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


View line in sourceStyle ErrorColumn
24La ligne excède 80 caractères.
34'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
36'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AMQProtocolHeaderException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQProtocolHeaderException(String,Throwable)
0214


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


View line in sourceStyle ErrorColumn
36'{' devrait être sur la ligne précédente.1
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AMQProtocolInstanceException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQProtocolInstanceException(String,Throwable)
0211


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


View line in sourceStyle ErrorColumn
24La ligne excède 80 caractères.
34'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
36'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AMQProtocolVersionException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQProtocolVersionException(String,Throwable)
0211


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


View line in sourceStyle ErrorColumn
24La ligne excède 80 caractères.
34'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
36'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.AMQShortString

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
44
39
35
9
Total :
Per method :
331
8.49
Total :
Per method :
Per statement :
157
4.03
0.47
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
7
352
84
460
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.05
Total :
Per method :
Per statement :
50
1.28
0.15
Total :
Per method :
Per statement :
384
9.85
1.16
Statement Test Coverage :
Method Test Reference :
0
1.31


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
TokenizerImpl.TokenizerImpl(byte)
0210
TokenizerImpl.countTokens()
0420
TokenizerImpl.nextToken()
01040
TokenizerImpl.hasMoreTokens()
0210
substring(int,int)
0212
ThreadLocal$1.initialValue()
0210
AMQShortString(String[])
0410
AMQShortString(_offset[],int)
0710
AMQShortString(String)
032166
AMQShortString(data[])
01340
AMQShortString(CharSequence)
01120
AMQShortString(ByteBuffer,int)
01131
AMQShortString(length[],int,int)
0410
shrink()
0731
length()
12124
charAt(int)
0217
subSequence(int,int)
0212
writeToByteArray(int[],int)
0510
readFromByteArray(AMQShortString[],int)
0630
readFromBuffer(ByteBuffer)
0631
getBytes()
0740
writeToBuffer(ByteBuffer)
0411
endsWith(String)
0211
endsWith(AMQShortString)
0961
startsWith(String)
0211
startsWith(AMQShortString)
0763
startsWith(CharSequence)
0761
CharSubSequence.CharSubSequence(int,int)
0310
CharSubSequence.length()
0210
CharSubSequence.charAt(int)
0210
CharSubSequence.subSequence(int,int)
0210
asChars()
0621
asString()
0425
equals(Object)
01090
equals(AMQShortString)
0251921
equals(CharSequence)
011103
hashCode()
0836
setDirty()
0210
toString()
02169
compareTo(AMQShortString)
014112
tokenize(byte)
0214
intern()
01766
occurences(byte)
0731
indexOf(byte,int)
0541
join(AMQShortString,AMQShortString)
01860
toIntValue()
01672
contains(byte)
0641
main(String[])
0620


View line in sourceCode ViolationRule
The class 'AMQShortString' has a Cyclomatic Complexity of 3 (Highest = 13). CyclomaticComplexity
This class has too many methods, consider refactoring it. TooManyMethods
Local variable 'nextToken' could be declared final LocalVariableCouldBeFinal
Avoid unused private fields such as '_logger'. UnusedPrivateField
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid reassigning parameters such as 'pos' AvoidReassigningParameters
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'charSequence' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'dataBytes' could be declared final LocalVariableCouldBeFinal
The user-supplied array 'data' is stored directly. ArrayIsStoredDirectly
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'dataBytes' could be declared final LocalVariableCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'end' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid reassigning parameters such as 'pos' AvoidReassigningParameters
Parameter 'byteEncodedDestination' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'pos' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'otherString' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'thisLength' could be declared final LocalVariableCouldBeFinal
Local variable 'otherLength' could be declared final LocalVariableCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'otherString' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'otherString' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'index' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'end' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'equals' has a Cyclomatic Complexity of 13. CyclomaticComplexity
The method equals() has an NPath complexity of 224 NPathComplexity
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delim' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'localMap' could be declared final LocalVariableCouldBeFinal
Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty() UseCollectionIsEmpty
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Local variable 'isNegative' could be declared final LocalVariableCouldBeFinal
Local variable 'digit' could be declared final LocalVariableCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 's' could be declared final LocalVariableCouldBeFinal
Local variable 's2' could be declared final LocalVariableCouldBeFinal
Local variable 't' could be declared final LocalVariableCouldBeFinal
System.out.print is used SystemPrintln


View line in sourceStyle ErrorColumn
34La ligne excède 80 caractères.
38La ligne excède 80 caractères.
38Il manque une espace avant '<'.70
38Il manque une espace après '<'.71
38Il manque une espace avant '>'.85
40Commentaire javadoc manquant.5
40Il manque une espace après 'cast'.45
41Commentaire javadoc manquant.5
45Commentaire javadoc manquant.
46'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.9
47Le nom '_delim' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
48Commentaire javadoc manquant.9
48Le nom '_count' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
49Commentaire javadoc manquant.9
49Le nom '_pos' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
51Commentaire javadoc manquant.9
52'{' devrait être sur la ligne précédente.9
56Commentaire javadoc manquant.9
57'{' devrait être sur la ligne précédente.9
58Il manque une espace après 'if'.15
59'{' devrait être sur la ligne précédente.13
65Commentaire javadoc manquant.9
66'{' devrait être sur la ligne précédente.9
67Il manque une espace après 'if'.15
68'{' devrait être sur la ligne précédente.13
70Il manque une espace après 'if'.19
71'{' devrait être sur la ligne précédente.17
75La ligne excède 80 caractères.
78'}' devrait être sur la même ligne.13
80'{' devrait être sur la ligne précédente.13
85Commentaire javadoc manquant.9
86'{' devrait être sur la ligne précédente.9
91Commentaire javadoc manquant.5
92'{' devrait être sur la ligne précédente.5
93Il manque une espace avant '+'.46
93Il manque une espace après '+'.47
93Il manque une espace avant '+'.58
93Il manque une espace après '+'.59
97La ligne excède 80 caractères.
97Commentaire javadoc manquant.5
97Il manque une espace avant '<'.37
97Il manque une espace après '<'.38
97Il manque une espace avant '<'.41
97Il manque une espace après '<'.42
97Il manque une espace avant '<'.71
97Il manque une espace après '<'.72
97Il manque une espace avant '>'.86
97Il manque une espace après '>'.87
97Il manque une espace avant '>'.87
97Il manque une espace après '>'.88
97Il manque une espace avant '>'.88
97Le nom '_localInternMap' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.90
98La ligne excède 80 caractères.
98Il manque une espace avant '<'.28
98Il manque une espace après '<'.29
98Il manque une espace avant '<'.32
98Il manque une espace après '<'.33
98Il manque une espace avant '<'.62
98Il manque une espace après '<'.63
98Il manque une espace avant '>'.77
98Il manque une espace après '>'.78
98Il manque une espace avant '>'.78
98Il manque une espace après '>'.79
98Il manque une espace avant '>'.79
98Il manque une espace après '>'.80
100La ligne excède 80 caractères.
100Il manque une espace avant '<'.30
100Il manque une espace après '<'.31
100Il manque une espace avant '<'.60
100Il manque une espace après '<'.61
100Il manque une espace avant '>'.75
100Il manque une espace après '>'.76
100Il manque une espace avant '>'.76
102La ligne excède 80 caractères.
102Il manque une espace avant '<'.43
102Il manque une espace après '<'.44
102Il manque une espace avant '<'.73
102Il manque une espace après '<'.74
102Il manque une espace avant '>'.88
102Il manque une espace après '>'.89
102Il manque une espace avant '>'.89
102Il manque une espace après '>'.90
106La ligne excède 80 caractères.
106Commentaire javadoc manquant.5
106Il manque une espace avant '<'.29
106Il manque une espace après '<'.30
106Il manque une espace avant '<'.59
106Il manque une espace après '<'.60
106Il manque une espace avant '>'.74
106Il manque une espace après '>'.75
106Il manque une espace avant '>'.75
106Le nom '_globalInternMap' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.77
107Il manque une espace avant '<'.28
107Il manque une espace après '<'.29
107Il manque une espace avant '<'.58
107Il manque une espace après '<'.59
107Il manque une espace avant '>'.73
107Il manque une espace après '>'.74
107Il manque une espace avant '>'.74
107Il manque une espace après '>'.75
109La ligne excède 80 caractères.
109Commentaire javadoc manquant.5
109Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
111Commentaire javadoc manquant.5
111Le nom '_data' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
112Commentaire javadoc manquant.5
112Le nom '_offset' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
113Commentaire javadoc manquant.5
113Le nom '_hashCode' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
114Commentaire javadoc manquant.5
114Le nom '_asString' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
116Commentaire javadoc manquant.5
116Le nom '_length' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
117Commentaire javadoc manquant.5
119La ligne excède 80 caractères.
119Commentaire javadoc manquant.5
119Il manque une espace après 'cast'.82
121Commentaire javadoc manquant.5
122'{' devrait être sur la ligne précédente.5
129Commentaire javadoc manquant.5
130'{' devrait être sur la ligne précédente.5
133Il manque une espace après ','.31
133Il manque une espace après ','.35
133Il manque une espace après ','.44
133Il manque une espace après ','.46
139Commentaire javadoc manquant.5
140'{' devrait être sur la ligne précédente.5
145Commentaire javadoc manquant.5
146'{' devrait être sur la ligne précédente.5
148'{' devrait être sur la ligne précédente.9
149La ligne excède 80 caractères.
156'{' devrait être sur la ligne précédente.9
168Commentaire javadoc manquant.5
169'{' devrait être sur la ligne précédente.5
174'{' devrait être sur la ligne précédente.9
187Commentaire javadoc manquant.5
188'{' devrait être sur la ligne précédente.5
189Il manque une espace après 'if'.11
190'{' devrait être sur la ligne précédente.9
195'}' devrait être sur la même ligne.9
197'{' devrait être sur la ligne précédente.9
208Commentaire javadoc manquant.5
209'{' devrait être sur la ligne précédente.5
215Commentaire javadoc manquant.5
216'{' devrait être sur la ligne précédente.5
217Il manque une espace après 'if'.11
218'{' devrait être sur la ligne précédente.9
220Il manque une espace après ','.36
220Il manque une espace après ','.44
220Il manque une espace après ','.54
220Il manque une espace après ','.56
221Il manque une espace après ','.49
221Il manque une espace après ','.51
222'}' devrait être sur la même ligne.9
224'{' devrait être sur la ligne précédente.9
229La première ligne doit se terminer avec un point.
234'{' devrait être sur la ligne précédente.5
238Commentaire javadoc manquant.5
239'{' devrait être sur la ligne précédente.5
245Commentaire javadoc manquant.5
246'{' devrait être sur la ligne précédente.5
250Commentaire javadoc manquant.5
251'{' devrait être sur la ligne précédente.5
254Il manque une espace après ','.32
254Il manque une espace après ','.40
254Il manque une espace après ','.49
254Il manque une espace après ','.53
255Il manque une espace avant '+'.19
255Il manque une espace après '+'.20
258La ligne excède 80 caractères.
258Commentaire javadoc manquant.5
262La ligne excède 80 caractères.
263Il manque une espace après 'if'.11
264'{' devrait être sur la ligne précédente.9
266'}' devrait être sur la même ligne.9
268'{' devrait être sur la ligne précédente.9
273Commentaire javadoc manquant.5
274'{' devrait être sur la ligne précédente.5
277'{' devrait être sur la ligne précédente.9
279'}' devrait être sur la même ligne.9
281'{' devrait être sur la ligne précédente.9
287Commentaire javadoc manquant.5
288'{' devrait être sur la ligne précédente.5
289Il manque une espace après 'if'.11
290'{' devrait être sur la ligne précédente.9
292'}' devrait être sur la même ligne.9
294'{' devrait être sur la ligne précédente.9
296Il manque une espace après ','.36
296Il manque une espace après ','.44
296Il manque une espace après ','.49
296Il manque une espace après ','.51
301Commentaire javadoc manquant.5
302'{' devrait être sur la ligne précédente.5
311Commentaire javadoc manquant.5
312'{' devrait être sur la ligne précédente.5
317Commentaire javadoc manquant.5
318'{' devrait être sur la ligne précédente.5
321'{' devrait être sur la ligne précédente.9
330'{' devrait être sur la ligne précédente.9
332'{' devrait être sur la ligne précédente.13
339Commentaire javadoc manquant.5
340'{' devrait être sur la ligne précédente.5
344Commentaire javadoc manquant.5
345'{' devrait être sur la ligne précédente.5
348'{' devrait être sur la ligne précédente.9
353'{' devrait être sur la ligne précédente.9
355'{' devrait être sur la ligne précédente.13
364Commentaire javadoc manquant.5
365'{' devrait être sur la ligne précédente.5
367'{' devrait être sur la ligne précédente.9
372'{' devrait être sur la ligne précédente.9
374'{' devrait être sur la ligne précédente.13
383Commentaire javadoc manquant.
384'{' devrait être sur la ligne précédente.5
385Commentaire javadoc manquant.9
385Le nom '_sequenceOffset' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
386Commentaire javadoc manquant.9
386Le nom '_end' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
388Commentaire javadoc manquant.9
389'{' devrait être sur la ligne précédente.9
394Commentaire javadoc manquant.9
395'{' devrait être sur la ligne précédente.9
399Commentaire javadoc manquant.9
400'{' devrait être sur la ligne précédente.9
404Commentaire javadoc manquant.9
405'{' devrait être sur la ligne précédente.9
406La ligne excède 80 caractères.
410Commentaire javadoc manquant.5
411'{' devrait être sur la ligne précédente.5
416'{' devrait être sur la ligne précédente.9
424Commentaire javadoc manquant.5
425'{' devrait être sur la ligne précédente.5
427'{' devrait être sur la ligne précédente.9
433Commentaire javadoc manquant.5
434'{' devrait être sur la ligne précédente.5
437Il manque une espace après 'if'.11
438'{' devrait être sur la ligne précédente.9
439Il manque une espace après 'cast'.43
441Il manque une espace après 'if'.11
442'{' devrait être sur la ligne précédente.9
443Il manque une espace après 'cast'.41
447'{' devrait être sur la ligne précédente.9
452'{' devrait être sur la ligne précédente.9
461Commentaire javadoc manquant.5
462'{' devrait être sur la ligne précédente.5
464'{' devrait être sur la ligne précédente.9
469'{' devrait être sur la ligne précédente.9
477La ligne excède 80 caractères.
484Il manque une espace après 'if'.11
485'{' devrait être sur la ligne précédente.9
498La ligne excède 80 caractères.
498Il manque une espace après 'if'.11
501'}' devrait être sur la même ligne.9
503'{' devrait être sur la ligne précédente.9
506Il manque une espace après 'for'.16
506Il y a une espace de trop après ';'.43
507'{' devrait être sur la ligne précédente.13
508Il manque une espace après 'if'.19
509'{' devrait être sur la ligne précédente.17
519Commentaire javadoc manquant.5
520'{' devrait être sur la ligne précédente.5
521Il manque une espace après 'if'.11
522'{' devrait être sur la ligne précédente.9
523Il manque une espace après 'cast'.43
527'{' devrait être sur la ligne précédente.9
532'{' devrait être sur la ligne précédente.9
537'{' devrait être sur la ligne précédente.9
539'{' devrait être sur la ligne précédente.13
547Commentaire javadoc manquant.5
548'{' devrait être sur la ligne précédente.5
551'{' devrait être sur la ligne précédente.9
555'{' devrait être sur la ligne précédente.13
556Il manque une espace avant '+'.45
556Il manque une espace après '+'.46
565Commentaire javadoc manquant.5
566'{' devrait être sur la ligne précédente.5
570Commentaire javadoc manquant.5
571'{' devrait être sur la ligne précédente.5
575Commentaire javadoc manquant.5
576'{' devrait être sur la ligne précédente.5
578'{' devrait être sur la ligne précédente.9
580'}' devrait être sur la même ligne.9
582'{' devrait être sur la ligne précédente.9
585'{' devrait être sur la ligne précédente.13
590'{' devrait être sur la ligne précédente.13
591Il manque une espace avant '+'.39
591Il manque une espace après '+'.40
592Il manque une espace avant '+'.44
592Il manque une espace après '+'.45
594'{' devrait être sur la ligne précédente.17
599'{' devrait être sur la ligne précédente.17
609Commentaire javadoc manquant.5
610'{' devrait être sur la ligne précédente.5
615Commentaire javadoc manquant.5
616'{' devrait être sur la ligne précédente.5
620Il manque une espace avant '<'.12
620Il manque une espace après '<'.13
620Il manque une espace avant '<'.42
620Il manque une espace après '<'.43
620Il manque une espace avant '>'.57
620Il manque une espace après '>'.58
620Il manque une espace avant '>'.58
623Il manque une espace avant '<'.22
623Il manque une espace après '<'.23
623Il manque une espace avant '>'.37
626Il manque une espace après 'if'.11
627'{' devrait être sur la ligne précédente.9
629Il manque une espace après 'if'.15
630'{' devrait être sur la ligne précédente.13
636Il manque une espace après 'synchronized'.21
637'{' devrait être sur la ligne précédente.9
640Il manque une espace après 'if'.15
641'{' devrait être sur la ligne précédente.13
653Commentaire javadoc manquant.5
654'{' devrait être sur la ligne précédente.5
657Il manque une espace après 'for'.12
657Il y a une espace de trop avant ';'.28
657Il y a une espace de trop avant ';'.38
657Il y a une espace de trop avant ')'.44
658'{' devrait être sur la ligne précédente.9
659Il manque une espace après 'if'.15
660'{' devrait être sur la ligne précédente.13
667Commentaire javadoc manquant.5
668'{' devrait être sur la ligne précédente.5
670Il manque une espace après 'for'.12
671'{' devrait être sur la ligne précédente.9
672Il manque une espace après 'if'.15
672Il manque une espace avant '+'.29
672Il manque une espace après '+'.30
673'{' devrait être sur la ligne précédente.13
681Commentaire javadoc manquant.5
681Il manque une espace avant '<'.55
681Il manque une espace après '<'.56
681Il manque une espace avant '>'.70
683'{' devrait être sur la ligne précédente.5
684Il manque une espace après 'if'.11
685'{' devrait être sur la ligne précédente.9
690Il manque une espace après 'for'.12
691'{' devrait être sur la ligne précédente.9
702Il manque une espace après 'for'.12
703'{' devrait être sur la ligne précédente.9
705Il manque une espace après 'if'.15
705Il manque une espace avant '!='.19
705Il manque une espace après '!='.21
706'{' devrait être sur la ligne précédente.13
707Il manque une espace après ','.57
707Il manque une espace après ','.62
708Il manque une espace avant '+='.20
708Il manque une espace après '+='.22
710Il manque une espace après ','.41
710Il manque une espace après ','.54
710Il manque une espace après ','.59
710Il manque une espace après ','.63
711Il manque une espace avant '+='.16
711Il manque une espace après '+='.18
716Il manque une espace après ','.40
716Il manque une espace après ','.42
719Commentaire javadoc manquant.5
720'{' devrait être sur la ligne précédente.5
726Il manque une espace après 'if'.11
727'{' devrait être sur la ligne précédente.9
733Il manque une espace après 'while'.14
734'{' devrait être sur la ligne précédente.9
736Il manque une espace après 'if'.15
737'{' devrait être sur la ligne précédente.13
738La ligne excède 80 caractères.
738Il manque une espace avant '+'.53
738Il manque une espace après '+'.54
738Il manque une espace avant '+'.64
738Il manque une espace après '+'.65
743Il manque une espace après 'if'.11
744'{' devrait être sur la ligne précédente.9
750Commentaire javadoc manquant.5
751'{' devrait être sur la ligne précédente.5
753Il manque une espace après 'for'.12
754'{' devrait être sur la ligne précédente.9
755Il manque une espace après 'if'.15
756'{' devrait être sur la ligne précédente.13
760La ligne excède 80 caractères.
764Commentaire javadoc manquant.5
765'{' devrait être sur la ligne précédente.5
770Il manque une espace après 'while'.14
771'{' devrait être sur la ligne précédente.9

org.apache.qpid.framing.AMQShortString$1

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

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

0
3
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
1
4
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQShortString$CharSubSequence

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQShortString$TokenizerImpl

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

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$1

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

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

5
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):
3
17
11
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$10

Package: org.apache.qpid.framing | 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):
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
18
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$11

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

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

5
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):
4
1
19
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$12

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

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

5
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):
4
1
18
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$13

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

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

5
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):
4
1
19
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$14

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

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

5
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):
4
1
20
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$15

Package: org.apache.qpid.framing | 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):
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
21
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$16

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

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

5
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):
4
1
18
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
CORRECTNESSNP_NULL_PARAM_DEREFNP2toNativeValue

org.apache.qpid.framing.AMQType$17

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

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

5
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):
4
1
19
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
CORRECTNESSNP_NULL_PARAM_DEREFNP2toNativeValue

org.apache.qpid.framing.AMQType$2

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

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

5
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):
4
1
22
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$3

Package: org.apache.qpid.framing | 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):
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
27
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCEBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCIONBx2writeValueImpl
PERFORMANCEDM_NUMBER_CTORBx2writeValueImpl

org.apache.qpid.framing.AMQType$4

Package: org.apache.qpid.framing | 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):
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
17
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$5

Package: org.apache.qpid.framing | 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):
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
11
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$6

Package: org.apache.qpid.framing | 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):
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
13
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$7

Package: org.apache.qpid.framing | 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):
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
16
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.25


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$8

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

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

5
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):
4
1
11
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQType$9

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

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

5
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):
4
1
11
15
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.2


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.AMQTypeMap

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getType(Byte)
0531


View line in sourceCode ViolationRule
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. UseSingleton
Parameter 'identifier' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEMS_SHOULD_BE_FINALMS1_reverseTypeMap
View line in sourceStyle ErrorColumn
26Commentaire javadoc manquant.
27'{' devrait être sur la ligne précédente.1
28La ligne excède 80 caractères.
28Commentaire javadoc manquant.5
28Il manque une espace avant '<'.22
28Il manque une espace après '<'.23
28Il manque une espace avant '>'.36
28Le nom '_reverseTypeMap' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.38
28Il manque une espace avant '<'.67
28Il manque une espace après '<'.68
28Il manque une espace avant '>'.81
28Il manque une espace après '>'.82
32Il manque une espace après 'for'.12
33'{' devrait être sur la ligne précédente.9
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43La ligne excède 80 caractères.

org.apache.qpid.framing.AMQTypedValue

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
9
1
Total :
Per method :
32
3.2
Total :
Per method :
Per statement :
17
1.7
0.53
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
12
26
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.1
Total :
Per method :
Per statement :
9
0.9
0.28
Total :
Per method :
Per statement :
36
3.6
1.12
Statement Test Coverage :
Method Test Reference :
0
1.22


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AMQTypedValue(AMQType,Object)
0531
AMQTypedValue(AMQType,ByteBuffer)
0311
getType()
02119
getValue()
02123
writeToBuffer(ByteBuffer)
0212
getEncodingSize()
0213
readFromBuffer(ByteBuffer)
0311
toString()
0210
equals(Object)
0652
hashCode()
0222


View line in sourceCode ViolationRule
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'type' could be declared final LocalVariableCouldBeFinal
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'other' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
26La ligne excède 80 caractères.
27La ligne excède 80 caractères.
28La ligne excède 80 caractères.
33La ligne excède 80 caractères.
34La ligne excède 80 caractères.
35La ligne excède 80 caractères.
41'{' devrait être sur la ligne précédente.1
43Le nom '_type' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
46Le nom '_value' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
51'{' devrait être sur la ligne précédente.9
52La ligne excède 80 caractères.
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5
65Commentaire javadoc manquant.5
66'{' devrait être sur la ligne précédente.5
70Commentaire javadoc manquant.5
71'{' devrait être sur la ligne précédente.5
75Commentaire javadoc manquant.5
76'{' devrait être sur la ligne précédente.5
80Commentaire javadoc manquant.5
81'{' devrait être sur la ligne précédente.5
85Commentaire javadoc manquant.5
86'{' devrait être sur la ligne précédente.5
92Commentaire javadoc manquant.5
93'{' devrait être sur la ligne précédente.5
98Commentaire javadoc manquant.5
99'{' devrait être sur la ligne précédente.5
100Il manque une espace après 'if'.11
101'{' devrait être sur la ligne précédente.9
103La ligne excède 80 caractères.
104'}' devrait être sur la même ligne.9
106'{' devrait être sur la ligne précédente.9
111Commentaire javadoc manquant.5
112'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.BasicContentHeaderProperties

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
63
62
55
8
Total :
Per method :
369
5.95
Total :
Per method :
Per statement :
144
2.32
0.39
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
9
12
99
659
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
50
0.81
0.14
Total :
Per method :
Per statement :
266
4.29
0.72
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
reset()
0410
updated()
0210
BasicContentHeaderProperties()
0112
getPropertyListSize()
037180
clearEncodedForm()
03317
setPropertyFlags(int)
0410
getPropertyFlags()
0212
writePropertyListPayload(ByteBuffer)
035170
populatePropertiesFromBuffer(ByteBuffer,int,int)
0520
decode(ByteBuffer)
042171
decodeUpToHeaders()
01361
decodeUpToContentType()
0521
decodeIfNecessary()
02219
decodeHeadersIfNecessary()
0331
decodeContentTypeIfNecessary()
0332
getContentType()
0311
getContentTypeAsString()
0323
setContentType(AMQShortString)
0511
setContentType(String)
0321
getEncodingAsString()
0221
getEncoding()
0312
setEncoding(String)
0521
setEncoding(AMQShortString)
0510
getHeaders()
0526
setHeaders(FieldTable)
0512
getDeliveryMode()
0315
setDeliveryMode(byte)
0412
getPriority()
0313
setPriority(byte)
0412
getCorrelationId()
0310
getCorrelationIdAsString()
0324
setCorrelationId(String)
0322
setCorrelationId(AMQShortString)
0511
getReplyToAsString()
0323
getReplyTo()
0311
setReplyTo(String)
0321
setReplyTo(AMQShortString)
0512
getExpiration()
0314
setExpiration(long)
0412
getMessageId()
0310
getMessageIdAsString()
0322
setMessageId(String)
0522
setMessageId(AMQShortString)
0510
getTimestamp()
0314
setTimestamp(long)
0412
getTypeAsString()
0321
getType()
0312
setType(String)
0321
setType(AMQShortString)
0511
getUserIdAsString()
0322
getUserId()
0312
setUserId(String)
0221
setUserId(AMQShortString)
0511
getAppIdAsString()
0322
getAppId()
0310
setAppId(String)
0320
setAppId(AMQShortString)
0611
getClusterIdAsString()
0422
getClusterId()
0410
setClusterId(String)
0320
setClusterId(AMQShortString)
0511
toString()
0210


View line in sourceCode ViolationRule
This class has a bunch of public methods and attributes ExcessivePublicCount
The class 'BasicContentHeaderProperties' has a Cyclomatic Complexity of 2 (Highest = 17). CyclomaticComplexity
Too many fields TooManyFields
This class has too many methods, consider refactoring it. TooManyMethods
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Document empty constructor UncommentedEmptyConstructor
The method 'getPropertyListSize' has a Cyclomatic Complexity of 17. CyclomaticComplexity
The method getPropertyListSize() has an NPath complexity of 24577 NPathComplexity
Avoid if (x != y) ..; else ..; ConfusingTernary
Avoid empty if statements EmptyIfStmt
Parameter 'propertyFlags' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'writePropertyListPayload' has a Cyclomatic Complexity of 17. CyclomaticComplexity
The method writePropertyListPayload() has an NPath complexity of 24577 NPathComplexity
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propertyFlags' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'decode' has a Cyclomatic Complexity of 16. CyclomaticComplexity
The method decode() has an NPath complexity of 16385 NPathComplexity
Local variable 'pos' could be declared final LocalVariableCouldBeFinal
Local variable 'buffer' could be declared final LocalVariableCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Local variable 'buffer' could be declared final LocalVariableCouldBeFinal
Avoid empty if statements EmptyIfStmt
Parameter 'contentType' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'contentType' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'encoding' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'encoding' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'headers' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'deliveryMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'priority' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'correlationId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'correlationId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'replyTo' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'replyTo' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'expiration' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'timestamp' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'userId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'userId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'appId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'appId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'clusterId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'clusterId' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
28Commentaire javadoc manquant.
28La ligne excède 80 caractères.
30La ligne excède 80 caractères.
30Commentaire javadoc manquant.5
30Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
32Commentaire javadoc manquant.5
34La première ligne doit se terminer avec un point.
35La ligne excède 80 caractères.
38Le nom '_encodedForm' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
40La ligne excède 80 caractères.
40La première ligne doit se terminer avec un point.
41Le nom '_decoded' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
44La ligne excède 80 caractères.
47Le nom '_decodedHeaders' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
50La ligne excède 80 caractères.
53Le nom '_decodedContentType' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
55Commentaire javadoc manquant.5
55Le nom '_contentType' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
57Commentaire javadoc manquant.5
57Le nom '_encoding' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
59Commentaire javadoc manquant.5
59Le nom '_headers' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
61Commentaire javadoc manquant.5
61Le nom '_deliveryMode' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
63Commentaire javadoc manquant.5
63Le nom '_priority' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
65Commentaire javadoc manquant.5
65Le nom '_correlationId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
67Commentaire javadoc manquant.5
67Le nom '_replyTo' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
69Commentaire javadoc manquant.5
69Le nom '_expiration' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
71Commentaire javadoc manquant.5
71Le nom '_messageId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
73Commentaire javadoc manquant.5
73Le nom '_timestamp' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
75Commentaire javadoc manquant.5
75Le nom '_type' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
77Commentaire javadoc manquant.5
77Le nom '_userId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
79Commentaire javadoc manquant.5
79Le nom '_appId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
81Commentaire javadoc manquant.5
81Le nom '_clusterId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
83Commentaire javadoc manquant.5
83Le nom '_propertyFlags' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
84Commentaire javadoc manquant.5
85Commentaire javadoc manquant.5
86Commentaire javadoc manquant.5
87Commentaire javadoc manquant.5
88Commentaire javadoc manquant.5
89Commentaire javadoc manquant.5
90Commentaire javadoc manquant.5
91Commentaire javadoc manquant.5
92Commentaire javadoc manquant.5
93Commentaire javadoc manquant.5
94Commentaire javadoc manquant.5
95Commentaire javadoc manquant.5
96Commentaire javadoc manquant.5
97Commentaire javadoc manquant.5
101La ligne excède 80 caractères.
103Le nom '_hasBeenUpdated' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
105Commentaire javadoc manquant.5
106'{' devrait être sur la ligne précédente.5
112Commentaire javadoc manquant.5
113'{' devrait être sur la ligne précédente.5
117Commentaire javadoc manquant.5
118'{' devrait être sur la ligne précédente.5
120Commentaire javadoc manquant.5
121'{' devrait être sur la ligne précédente.5
123'{' devrait être sur la ligne précédente.9
125'}' devrait être sur la même ligne.9
127'{' devrait être sur la ligne précédente.9
131'{' devrait être sur la ligne précédente.13
136'{' devrait être sur la ligne précédente.13
141'{' devrait être sur la ligne précédente.13
146'{' devrait être sur la ligne précédente.13
151'{' devrait être sur la ligne précédente.13
156'{' devrait être sur la ligne précédente.13
161'{' devrait être sur la ligne précédente.13
166'{' devrait être sur la ligne précédente.13
168'{' devrait être sur la ligne précédente.17
170'}' devrait être sur la même ligne.17
172'{' devrait être sur la ligne précédente.17
178'{' devrait être sur la ligne précédente.13
183'{' devrait être sur la ligne précédente.13
188'{' devrait être sur la ligne précédente.13
193'{' devrait être sur la ligne précédente.13
198'{' devrait être sur la ligne précédente.13
203'{' devrait être sur la ligne précédente.13
211Commentaire javadoc manquant.5
212'{' devrait être sur la ligne précédente.5
214'{' devrait être sur la ligne précédente.9
214Le bloc devrait contenir au moins une instruction.9
221Commentaire javadoc manquant.5
222'{' devrait être sur la ligne précédente.5
228Commentaire javadoc manquant.5
229'{' devrait être sur la ligne précédente.5
233Commentaire javadoc manquant.5
234'{' devrait être sur la ligne précédente.5
236'{' devrait être sur la ligne précédente.9
238'}' devrait être sur la même ligne.9
240'{' devrait être sur la ligne précédente.9
242'{' devrait être sur la ligne précédente.13
247'{' devrait être sur la ligne précédente.13
252'{' devrait être sur la ligne précédente.13
257'{' devrait être sur la ligne précédente.13
262'{' devrait être sur la ligne précédente.13
267'{' devrait être sur la ligne précédente.13
272'{' devrait être sur la ligne précédente.13
277'{' devrait être sur la ligne précédente.13
279'{' devrait être sur la ligne précédente.17
281'}' devrait être sur la même ligne.17
283'{' devrait être sur la ligne précédente.17
284La ligne excède 80 caractères.
289'{' devrait être sur la ligne précédente.13
294'{' devrait être sur la ligne précédente.13
299'{' devrait être sur la ligne précédente.13
304'{' devrait être sur la ligne précédente.13
309'{' devrait être sur la ligne précédente.13
314'{' devrait être sur la ligne précédente.13
320La ligne excède 80 caractères.
320Commentaire javadoc manquant.5
325'{' devrait être sur la ligne précédente.9
337Commentaire javadoc manquant.5
338'{' devrait être sur la ligne précédente.5
342'{' devrait être sur la ligne précédente.9
344'{' devrait être sur la ligne précédente.13
349'{' devrait être sur la ligne précédente.13
354'{' devrait être sur la ligne précédente.13
359'{' devrait être sur la ligne précédente.13
364'{' devrait être sur la ligne précédente.13
369'{' devrait être sur la ligne précédente.13
374'{' devrait être sur la ligne précédente.13
379'{' devrait être sur la ligne précédente.13
384'{' devrait être sur la ligne précédente.13
389'{' devrait être sur la ligne précédente.13
394'{' devrait être sur la ligne précédente.13
399'{' devrait être sur la ligne précédente.13
404'{' devrait être sur la ligne précédente.13
409'{' devrait être sur la ligne précédente.13
412'}' devrait être sur la même ligne.9
414'{' devrait être sur la ligne précédente.9
430Commentaire javadoc manquant.5
431'{' devrait être sur la ligne précédente.5
434'{' devrait être sur la ligne précédente.9
436'{' devrait être sur la ligne précédente.13
442'{' devrait être sur la ligne précédente.13
448'{' devrait être sur la ligne précédente.13
454'}' devrait être sur la même ligne.9
456'{' devrait être sur la ligne précédente.9
461Commentaire javadoc manquant.5
462'{' devrait être sur la ligne précédente.5
466'{' devrait être sur la ligne précédente.9
473Commentaire javadoc manquant.5
474'{' devrait être sur la ligne précédente.5
476'{' devrait être sur la ligne précédente.9
476Le bloc devrait contenir au moins une instruction.9
481Commentaire javadoc manquant.5
482'{' devrait être sur la ligne précédente.5
484'{' devrait être sur la ligne précédente.9
489Commentaire javadoc manquant.5
490'{' devrait être sur la ligne précédente.5
492'{' devrait être sur la ligne précédente.9
497Commentaire javadoc manquant.5
498'{' devrait être sur la ligne précédente.5
504Commentaire javadoc manquant.5
505'{' devrait être sur la ligne précédente.5
511Commentaire javadoc manquant.5
512'{' devrait être sur la ligne précédente.5
519Commentaire javadoc manquant.5
520'{' devrait être sur la ligne précédente.5
522La ligne excède 80 caractères.
525Commentaire javadoc manquant.5
526'{' devrait être sur la ligne précédente.5
531Commentaire javadoc manquant.5
532'{' devrait être sur la ligne précédente.5
538Commentaire javadoc manquant.5
539'{' devrait être sur la ligne précédente.5
546Commentaire javadoc manquant.5
547'{' devrait être sur la ligne précédente.5
554Commentaire javadoc manquant.5
555'{' devrait être sur la ligne précédente.5
559'{' devrait être sur la ligne précédente.9
566Commentaire javadoc manquant.5
567'{' devrait être sur la ligne précédente.5
574Commentaire javadoc manquant.5
575'{' devrait être sur la ligne précédente.5
581Commentaire javadoc manquant.5
582'{' devrait être sur la ligne précédente.5
588Commentaire javadoc manquant.5
589'{' devrait être sur la ligne précédente.5
595Commentaire javadoc manquant.5
596'{' devrait être sur la ligne précédente.5
602Commentaire javadoc manquant.5
603'{' devrait être sur la ligne précédente.5
609Commentaire javadoc manquant.5
610'{' devrait être sur la ligne précédente.5
616Commentaire javadoc manquant.5
617'{' devrait être sur la ligne précédente.5
619La ligne excède 80 caractères.
622Commentaire javadoc manquant.5
623'{' devrait être sur la ligne précédente.5
630Commentaire javadoc manquant.5
631'{' devrait être sur la ligne précédente.5
637Commentaire javadoc manquant.5
638'{' devrait être sur la ligne précédente.5
644Commentaire javadoc manquant.5
645'{' devrait être sur la ligne précédente.5
650Commentaire javadoc manquant.5
651'{' devrait être sur la ligne précédente.5
658Commentaire javadoc manquant.5
659'{' devrait être sur la ligne précédente.5
664Commentaire javadoc manquant.5
665'{' devrait être sur la ligne précédente.5
671Commentaire javadoc manquant.5
672'{' devrait être sur la ligne précédente.5
678Commentaire javadoc manquant.5
679'{' devrait être sur la ligne précédente.5
685Commentaire javadoc manquant.5
686'{' devrait être sur la ligne précédente.5
693Commentaire javadoc manquant.5
694'{' devrait être sur la ligne précédente.5
701Commentaire javadoc manquant.5
702'{' devrait être sur la ligne précédente.5
707Commentaire javadoc manquant.5
708'{' devrait être sur la ligne précédente.5
714Commentaire javadoc manquant.5
715'{' devrait être sur la ligne précédente.5
721Commentaire javadoc manquant.5
722'{' devrait être sur la ligne précédente.5
728Commentaire javadoc manquant.5
729'{' devrait être sur la ligne précédente.5
734Commentaire javadoc manquant.5
735'{' devrait être sur la ligne précédente.5
742Commentaire javadoc manquant.5
743'{' devrait être sur la ligne précédente.5
749Commentaire javadoc manquant.5
750'{' devrait être sur la ligne précédente.5
756Commentaire javadoc manquant.5
757'{' devrait être sur la ligne précédente.5
761Commentaire javadoc manquant.5
762'{' devrait être sur la ligne précédente.5
769Commentaire javadoc manquant.5
770'{' devrait être sur la ligne précédente.5
776Commentaire javadoc manquant.5
777'{' devrait être sur la ligne précédente.5
783Commentaire javadoc manquant.5
784'{' devrait être sur la ligne précédente.5
789Commentaire javadoc manquant.5
790'{' devrait être sur la ligne précédente.5
798Commentaire javadoc manquant.5
799'{' devrait être sur la ligne précédente.5
805Commentaire javadoc manquant.5
806'{' devrait être sur la ligne précédente.5
812Commentaire javadoc manquant.5
813'{' devrait être sur la ligne précédente.5
815La ligne excède 80 caractères.
818Commentaire javadoc manquant.5
819'{' devrait être sur la ligne précédente.5
826Commentaire javadoc manquant.5
827'{' devrait être sur la ligne précédente.5
828La ligne excède 80 caractères.
829La ligne excède 80 caractères.
830La ligne excède 80 caractères.
831La ligne excède 80 caractères.

org.apache.qpid.framing.CompositeAMQDataBlock

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
24
4.8
Total :
Per method :
Per statement :
10
2
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):
3
3
15
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
6
1.2
0.25
Total :
Per method :
Per statement :
22
4.4
0.92
Statement Test Coverage :
Method Test Reference :
0
0.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
CompositeAMQDataBlock(AMQDataBlock[])
0216
getBlocks()
0210
getSize()
0520
writePayload(ByteBuffer)
0320
toString()
01040


View line in sourceCode ViolationRule
Private field '_blocks' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'blocks' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'blocks' is stored directly. ArrayIsStoredDirectly
Returning '_blocks' may expose an internal array. MethodReturnsInternalArray
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'buf' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getBlocks_blocks
MALICIOUS_CODEEI_EXPOSE_REP2EI22<init>_blocks
View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
25La ligne excède 80 caractères.
28Commentaire javadoc manquant.5
28Le nom '_blocks' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
30Commentaire javadoc manquant.5
31'{' devrait être sur la ligne précédente.5
36Commentaire javadoc manquant.5
37'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
46'{' devrait être sur la ligne précédente.9
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
55'{' devrait être sur la ligne précédente.9
60Commentaire javadoc manquant.5
61'{' devrait être sur la ligne précédente.5
63'{' devrait être sur la ligne précédente.9
65'}' devrait être sur la même ligne.9
67'{' devrait être sur la ligne précédente.9
70Il y a une espace de trop avant ';'.27
71'{' devrait être sur la ligne précédente.13
72La ligne excède 80 caractères.

org.apache.qpid.framing.ContentBody

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
10
9
1
Total :
Per method :
40
4
Total :
Per method :
Per statement :
18
1.8
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):
6
13
30
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
13
1.3
0.32
Total :
Per method :
Per statement :
36
3.6
0.9
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ContentBody()
0110
ContentBody(ByteBuffer,long)
0521
ContentBody(ByteBuffer)
0213
getFrameType()
0210
getSize()
0222
writePayload(ByteBuffer)
0740
handle(int,AMQVersionAwareProtocolSession)
0210
populateFromBuffer(ByteBuffer,long)
0520
reduceBufferToFit()
0832
createAMQFrame(int,ContentBody)
0311


View line in sourceCode ViolationRule
Document empty constructor UncommentedEmptyConstructor
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'payload' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'copy' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'size' could be declared final LocalVariableCouldBeFinal
Local variable 'newPayload' could be declared final LocalVariableCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Consider simply returning the value vs storing it in local variable 'frame' UnnecessaryLocalBeforeReturn


View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
34'{' devrait être sur la ligne précédente.5
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.9
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
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
67'{' devrait être sur la ligne précédente.9
68Il manque une espace après 'if'.15
69'{' devrait être sur la ligne précédente.13
72'}' devrait être sur la même ligne.13
74'{' devrait être sur la ligne précédente.13
75La ligne excède 80 caractères.
75Il manque une espace après ','.44
75Il manque une espace après ','.66
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
82'{' devrait être sur la ligne précédente.5
86La ligne excède 80 caractères.
86Commentaire javadoc manquant.5
89'{' devrait être sur la ligne précédente.9
97Commentaire javadoc manquant.5
98'{' devrait être sur la ligne précédente.5
100'{' devrait être sur la ligne précédente.9
116Commentaire javadoc manquant.5
117'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.ContentBodyFactory

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0212
ContentBodyFactory()
0211
createBody(ByteBuffer,long)
0210


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'bodySize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
28Commentaire javadoc manquant.
29'{' devrait être sur la ligne précédente.1
30La ligne excède 80 caractères.
30Commentaire javadoc manquant.5
30Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
32Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.45
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
44La ligne excède 80 caractères.
44Commentaire javadoc manquant.5

org.apache.qpid.framing.ContentHeaderBody

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
12
11
1
Total :
Per method :
47
3.92
Total :
Per method :
Per statement :
12
1
0.26
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
11
38
24
40
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.08
Total :
Per method :
Per statement :
26
2.17
0.55
Total :
Per method :
Per statement :
46
3.83
0.98
Statement Test Coverage :
Method Test Reference :
0
1.09


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ContentHeaderBody()
0110
ContentHeaderBody(ByteBuffer,long)
0712
ContentHeaderBody(ContentHeaderProperties,int)
0311
ContentHeaderBody(int,int,ContentHeaderProperties,long)
0411
getFrameType()
0210
populateFromBuffer(ByteBuffer,long)
0710
createFromBuffer(ByteBuffer,long)
1311
getSize()
0211
writePayload(ByteBuffer)
0611
handle(int,AMQVersionAwareProtocolSession)
0210
createAMQFrame(int,int,int,BasicContentHeaderProperties,long)
0211
createAMQFrame(int,ContentHeaderBody)
0214


View line in sourceCode ViolationRule
Document empty constructor UncommentedEmptyConstructor
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'propertyFlags' could be declared final LocalVariableCouldBeFinal
Local variable 'factory' could be declared final LocalVariableCouldBeFinal
Parameter 'classId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'props' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bodySize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'classId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'props' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'weight' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'propertyFlags' could be declared final LocalVariableCouldBeFinal
Local variable 'factory' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'body' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'classId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'properties' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'weight' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bodySize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'body' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'channelId' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
35La ligne excède 80 caractères.
35La première ligne doit se terminer avec un point.
38La première ligne doit se terminer avec un point.
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
45La ligne excède 80 caractères.
45Commentaire javadoc manquant.5
51La ligne excède 80 caractères.
52La ligne excède 80 caractères.
52Il manque une espace après 'cast'.97
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5
63La ligne excède 80 caractères.
63Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
71'{' devrait être sur la ligne précédente.5
75Commentaire javadoc manquant.5
77'{' devrait être sur la ligne précédente.5
82La ligne excède 80 caractères.
83La ligne excède 80 caractères.
83Il manque une espace après 'cast'.97
87La ligne excède 80 caractères.
93Balise javadoc @return manquante.
93La ligne excède 80 caractères.
93Balise javadoc @param manquante pour 'buffer'.65
93Balise javadoc @param manquante pour 'size'.78
94Balise javadoc @throws manquante pour 'AMQFrameDecodingException'.16
94Balise javadoc @throws manquante pour 'AMQProtocolVersionException'.43
95'{' devrait être sur la ligne précédente.5
101Commentaire javadoc manquant.5
102'{' devrait être sur la ligne précédente.5
106Commentaire javadoc manquant.5
107'{' devrait être sur la ligne précédente.5
115La ligne excède 80 caractères.
115Commentaire javadoc manquant.5
117'{' devrait être sur la ligne précédente.5
121La ligne excède 80 caractères.
121Commentaire javadoc manquant.5
123'{' devrait être sur la ligne précédente.5
124La ligne excède 80 caractères.
127Commentaire javadoc manquant.5

org.apache.qpid.framing.ContentHeaderBodyFactory

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0212
ContentHeaderBodyFactory()
0211
createBody(ByteBuffer,long)
0210


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'bodySize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
28Commentaire javadoc manquant.
29'{' devrait être sur la ligne précédente.1
30La ligne excède 80 caractères.
30Commentaire javadoc manquant.5
30Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
32Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
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
44La ligne excède 80 caractères.
44Commentaire javadoc manquant.5
46La ligne excède 80 caractères.

org.apache.qpid.framing.ContentHeaderPropertiesFactory

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
3
2
2
Total :
Per method :
13
4.33
Total :
Per method :
Per statement :
5
1.67
0.38
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):
6
1
12
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
5
1.67
0.38
Total :
Per method :
Per statement :
19
6.33
1.46
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getInstance()
0212
ContentHeaderPropertiesFactory()
0111
createContentHeaderProperties(int,int,ByteBuffer,int)
0832


View line in sourceCode ViolationRule
A class which only has private constructors should be final ClassWithOnlyPrivateConstructorsShouldBeFinal
Parameter 'classId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propertyFlags' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29La ligne excède 80 caractères.
29Commentaire javadoc manquant.5
29Le nom '_instance' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.57
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
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
41La ligne excède 80 caractères.
43'{' devrait être sur la ligne précédente.5
49'{' devrait être sur la ligne précédente.9
50La ligne contient un caractère tabulation.9
51'}' devrait être sur la même ligne.9
53'{' devrait être sur la ligne précédente.9
54La ligne excède 80 caractères.
54La ligne contient un caractère tabulation.9

org.apache.qpid.framing.EncodingUtils

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
74
72
72
2
Total :
Per method :
438
6.08
Total :
Per method :
Per statement :
188
2.61
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):
8
25
120
2685
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.01
Total :
Per method :
Per statement :
166
2.31
0.38
Total :
Per method :
Per statement :
312
4.33
0.71
Statement Test Coverage :
Method Test Reference :
0
0.79


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
encodedShortStringLength(String)
0530
encodedShortStringLength(short)
020121
encodedShortStringLength(int)
01481
encodedShortStringLength(long)
01481
encodedShortStringLength(AMQShortString)
0536
encodedLongStringLength(String)
0533
encodedLongStringLength(int[])
0530
encodedLongstrLength(int[])
0530
encodedFieldTableLength(FieldTable)
0534
encodedContentLength(Content)
0210
writeShortStringBytes(ByteBuffer,String)
01031
writeShortStringBytes(ByteBuffer,AMQShortString)
0525
writeLongStringBytes(ByteBuffer,String)
01243
writeLongStringBytes(ByteBuffer,ByteBuffer[])
01140
writeLongStringBytes(ByteBuffer,ByteBuffer[])
0730
writeUnsignedByte(ByteBuffer,short)
0313
writeUnsignedShort(ByteBuffer,int)
0729
unsignedIntegerLength()
0211
writeUnsignedInteger(ByteBuffer,long)
09214
writeFieldTableBytes(ByteBuffer,FieldTable)
0524
writeContentBytes(ByteBuffer,Content)
0110
writeBooleans(ByteBuffer,ByteBuffer[])
0630
writeBooleans(ByteBuffer,boolean)
0220
writeBooleans(ByteBuffer,boolean,boolean)
0530
writeBooleans(ByteBuffer,boolean,boolean,boolean)
0740
writeBooleans(ByteBuffer,boolean,boolean,boolean,boolean)
0950
writeBooleans(ByteBuffer,boolean,boolean,boolean,boolean,boolean)
01160
writeBooleans(ByteBuffer,boolean,boolean,boolean,boolean,boolean,boolean)
01370
writeBooleans(ByteBuffer,boolean,boolean,boolean,boolean,boolean,boolean,boolean)
01580
writeBooleans(ByteBuffer,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean)
01790
writeLongstr(ByteBuffer,ByteBuffer[])
1620
writeTimestamp(ByteBuffer,long)
0213
readBooleans(ByteBuffer)
01640
readFieldTable(ByteBuffer)
0636
readContent(ByteBuffer)
0210
readAMQShortString(ByteBuffer)
0215
readShortString(ByteBuffer)
01140
readLongString(ByteBuffer)
01143
readLongstr(ByteBuffer)
0831
readTimestamp(ByteBuffer)
0213
hexToByteArray(String)
01130
convertToHexCharArray(b[][])
01430
convertToHexString(String[])
0210
convertToHexString(ByteBuffer)
0621
writeBoolean(ByteBuffer,Boolean)
0221
readBoolean(ByteBuffer)
0311
encodedBooleanLength()
0211
writeByte(ByteBuffer,Byte)
0213
readByte(ByteBuffer)
0212
encodedByteLength()
0213
writeShort(ByteBuffer,Short)
0213
readShort(ByteBuffer)
0213
encodedShortLength()
0211
writeInteger(ByteBuffer,Integer)
0212
readInteger(ByteBuffer)
0212
encodedIntegerLength()
0212
writeLong(ByteBuffer,Long)
0213
readLong(ByteBuffer)
0212
encodedLongLength()
0212
writeFloat(ByteBuffer,Float)
0211
readFloat(ByteBuffer)
0211
encodedFloatLength()
0211
writeDouble(ByteBuffer,Double)
0211
readDouble(ByteBuffer)
0211
encodedDoubleLength()
0211
readBytes(ByteBuffer)
0832
writeBytes(ByteBuffer,ByteBuffer[])
0620
encodedCharLength()
0211
readChar(ByteBuffer)
0211
writeChar(ByteBuffer,char)
0211
readLongAsShortString(ByteBuffer)
02251
readUnsignedInteger(ByteBuffer)
0911

View line in source of duplicated classesLinesTokensStart of code fragment
(512) org/apache/qpid/framing/EncodingUtils
(550) org/apache/qpid/framing/EncodingUtils
33154 boolean value4, boolean value5, boolean value6, boolean value7) { byte packedV .....
(479) org/apache/qpid/framing/EncodingUtils
(512) org/apache/qpid/framing/EncodingUtils
28131 boolean value4, boolean value5, boolean value6) { byte packedValue = value0 ? .....
(451) org/apache/qpid/framing/EncodingUtils
(479) org/apache/qpid/framing/EncodingUtils
23108 boolean value4, boolean value5) { byte packedValue = value0 ? (byte) 1 : (byte .....
(428) org/apache/qpid/framing/EncodingUtils
(451) org/apache/qpid/framing/EncodingUtils
1885 boolean value4) { byte packedValue = value0 ? (byte) 1 : (byte) 0; if .....

View line in sourceCode ViolationRule
This class has a bunch of public methods and attributes ExcessivePublicCount
Avoid really long classes. ExcessiveClassLength
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. UseSingleton
This class has too many methods, consider refactoring it. TooManyMethods
Avoid unused private fields such as 'STRING_ENCODING'. UnusedPrivateField
Avoid unused private fields such as '_charset'. UnusedPrivateField
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid reassigning parameters such as 's' AvoidReassigningParameters
Avoid unused local variables such as 'len'. UnusedLocalVariable
Avoid reassigning parameters such as 'i' AvoidReassigningParameters
Avoid reassigning parameters such as 'l' AvoidReassigningParameters
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'table' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'table' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'cha' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'len' could be declared final LocalVariableCouldBeFinal
Local variable 'cha' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'len' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'b' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'bv' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'sv' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'l' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'iv' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'table' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'content' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'values' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value3' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value3' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value4' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value3' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value4' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value5' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value3' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method writeBooleans() has an NPath complexity of 320 NPathComplexity
Parameter 'value4' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value5' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value6' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value0' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value3' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method writeBooleans() has an NPath complexity of 640 NPathComplexity
Parameter 'value4' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value5' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value6' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value7' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'timestamp' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Returning 'ALL_FALSE_ARRAY' may expose an internal array. MethodReturnsInternalArray
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Local variable 'stringBytes' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Local variable 'stringBytes' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 's' could be declared final LocalVariableCouldBeFinal
Local variable 'len' could be declared final LocalVariableCouldBeFinal
Local variable 'byte_len' could be declared final LocalVariableCouldBeFinal
Local variable 'ch' could be declared final LocalVariableCouldBeFinal
Local variable 'b1' could be declared final LocalVariableCouldBeFinal
Local variable 'b2' could be declared final LocalVariableCouldBeFinal
Parameter 'from' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Parameter 'from' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bb' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'size' could be declared final LocalVariableCouldBeFinal
Parameter 'aBoolean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'packedValue' could be declared final LocalVariableCouldBeFinal
Parameter 'aByte' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'aShort' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'aInteger' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'aLong' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'aFloat' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'aDouble' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Local variable 'dataBytes' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'data' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'character' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'length' could be declared final LocalVariableCouldBeFinal
Avoid unused local variables such as 'isNegative'. UnusedLocalVariable
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEMS_EXPOSE_REPMS2readBooleansALL_FALSE_ARRAY
View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
31'{' devrait être sur la ligne précédente.1
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
32Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
34Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
36Le nom '_charset' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.34
38Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
45'{' devrait être sur la ligne précédente.9
47'}' devrait être sur la même ligne.9
49'{' devrait être sur la ligne précédente.9
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
57'{' devrait être sur la ligne précédente.9
63'{' devrait être sur la ligne précédente.9
70'{' devrait être sur la ligne précédente.9
72'}' devrait être sur la même ligne.9
74'{' devrait être sur la ligne précédente.9
76'}' devrait être sur la même ligne.9
78'{' devrait être sur la ligne précédente.9
80'}' devrait être sur la même ligne.9
82'{' devrait être sur la ligne précédente.9
84'}' devrait être sur la même ligne.9
86'{' devrait être sur la ligne précédente.9
92Commentaire javadoc manquant.5
93'{' devrait être sur la ligne précédente.5
95'{' devrait être sur la ligne précédente.9
101'{' devrait être sur la ligne précédente.9
109'{' devrait être sur la ligne précédente.9
111'}' devrait être sur la même ligne.9
113'{' devrait être sur la ligne précédente.9
115'}' devrait être sur la même ligne.9
117'{' devrait être sur la ligne précédente.9
123Commentaire javadoc manquant.5
124'{' devrait être sur la ligne précédente.5
126'{' devrait être sur la ligne précédente.9
132'{' devrait être sur la ligne précédente.9
139'{' devrait être sur la ligne précédente.9
141'}' devrait être sur la même ligne.9
143'{' devrait être sur la ligne précédente.9
144La ligne excède 80 caractères.
145'}' devrait être sur la même ligne.9
147'{' devrait être sur la ligne précédente.9
153Commentaire javadoc manquant.5
154'{' devrait être sur la ligne précédente.5
156'{' devrait être sur la ligne précédente.9
158'}' devrait être sur la même ligne.9
160'{' devrait être sur la ligne précédente.9
165Commentaire javadoc manquant.5
166'{' devrait être sur la ligne précédente.5
168'{' devrait être sur la ligne précédente.9
170'}' devrait être sur la même ligne.9
172'{' devrait être sur la ligne précédente.9
177Commentaire javadoc manquant.5
178'{' devrait être sur la ligne précédente.5
180'{' devrait être sur la ligne précédente.9
182'}' devrait être sur la même ligne.9
184'{' devrait être sur la ligne précédente.9
189Commentaire javadoc manquant.5
190'{' devrait être sur la ligne précédente.5
192'{' devrait être sur la ligne précédente.9
194'}' devrait être sur la même ligne.9
196'{' devrait être sur la ligne précédente.9
201Commentaire javadoc manquant.5
202'{' devrait être sur la ligne précédente.5
204'{' devrait être sur la ligne précédente.9
207'}' devrait être sur la même ligne.9
209'{' devrait être sur la ligne précédente.9
215Commentaire javadoc manquant.5
216'{' devrait être sur la ligne précédente.5
221Commentaire javadoc manquant.5
222'{' devrait être sur la ligne précédente.5
224'{' devrait être sur la ligne précédente.9
228'{' devrait être sur la ligne précédente.13
233Il manque une espace après 'cast'.47
237'}' devrait être sur la même ligne.9
239'{' devrait être sur la ligne précédente.9
245La ligne excède 80 caractères.
245Commentaire javadoc manquant.5
248'{' devrait être sur la ligne précédente.9
251'}' devrait être sur la même ligne.9
253'{' devrait être sur la ligne précédente.9
259Commentaire javadoc manquant.5
260'{' devrait être sur la ligne précédente.5
263'{' devrait être sur la ligne précédente.9
269'{' devrait être sur la ligne précédente.13
274'}' devrait être sur la même ligne.9
276'{' devrait être sur la ligne précédente.9
281Commentaire javadoc manquant.5
282'{' devrait être sur la ligne précédente.5
285'{' devrait être sur la ligne précédente.9
290'{' devrait être sur la ligne précédente.13
295'}' devrait être sur la même ligne.9
297'{' devrait être sur la ligne précédente.9
302Commentaire javadoc manquant.5
303'{' devrait être sur la ligne précédente.5
306'{' devrait être sur la ligne précédente.9
309'}' devrait être sur la même ligne.9
311'{' devrait être sur la ligne précédente.9
316Commentaire javadoc manquant.5
317'{' devrait être sur la ligne précédente.5
322Commentaire javadoc manquant.5
323'{' devrait être sur la ligne précédente.5
326'{' devrait être sur la ligne précédente.9
328'}' devrait être sur la même ligne.9
330'{' devrait être sur la ligne précédente.9
337Commentaire javadoc manquant.5
338'{' devrait être sur la ligne précédente.5
342Commentaire javadoc manquant.5
343'{' devrait être sur la ligne précédente.5
346'{' devrait être sur la ligne précédente.9
348'}' devrait être sur la même ligne.9
350'{' devrait être sur la ligne précédente.9
353La ligne excède 80 caractères.
362Commentaire javadoc manquant.5
365'{' devrait être sur la ligne précédente.9
367'}' devrait être sur la même ligne.9
369'{' devrait être sur la ligne précédente.9
374Commentaire javadoc manquant.5
375'{' devrait être sur la ligne précédente.5
379Commentaire javadoc manquant.5
380'{' devrait être sur la ligne précédente.5
383'{' devrait être sur la ligne précédente.9
385'{' devrait être sur la ligne précédente.13
393Commentaire javadoc manquant.5
394'{' devrait être sur la ligne précédente.5
399La ligne excède 80 caractères.
399Commentaire javadoc manquant.5
404'{' devrait être sur la ligne précédente.9
411La ligne excède 80 caractères.
411Commentaire javadoc manquant.5
416'{' devrait être sur la ligne précédente.9
421'{' devrait être sur la ligne précédente.9
428La ligne excède 80 caractères.
428Commentaire javadoc manquant.5
433'{' devrait être sur la ligne précédente.9
438'{' devrait être sur la ligne précédente.9
443'{' devrait être sur la ligne précédente.9
450La ligne excède 80 caractères.
450Commentaire javadoc manquant.5
452'{' devrait être sur la ligne précédente.5
456'{' devrait être sur la ligne précédente.9
461'{' devrait être sur la ligne précédente.9
466'{' devrait être sur la ligne précédente.9
471'{' devrait être sur la ligne précédente.9
478La ligne excède 80 caractères.
478Commentaire javadoc manquant.5
480'{' devrait être sur la ligne précédente.5
484'{' devrait être sur la ligne précédente.9
489'{' devrait être sur la ligne précédente.9
494'{' devrait être sur la ligne précédente.9
499'{' devrait être sur la ligne précédente.9
504'{' devrait être sur la ligne précédente.9
511La ligne excède 80 caractères.
511Commentaire javadoc manquant.5
511La méthode ou le constructeur a plus de 7 paramètres.24
513'{' devrait être sur la ligne précédente.5
517'{' devrait être sur la ligne précédente.9
522'{' devrait être sur la ligne précédente.9
527'{' devrait être sur la ligne précédente.9
532'{' devrait être sur la ligne précédente.9
537'{' devrait être sur la ligne précédente.9
542'{' devrait être sur la ligne précédente.9
549La ligne excède 80 caractères.
549Commentaire javadoc manquant.5
549La méthode ou le constructeur a plus de 7 paramètres.24
551'{' devrait être sur la ligne précédente.5
555'{' devrait être sur la ligne précédente.9
560'{' devrait être sur la ligne précédente.9
565'{' devrait être sur la ligne précédente.9
570'{' devrait être sur la ligne précédente.9
575'{' devrait être sur la ligne précédente.9
580'{' devrait être sur la ligne précédente.9
585'{' devrait être sur la ligne précédente.9
598Balise javadoc @param manquante pour 'buffer'.48
598Balise javadoc @param manquante pour 'data'.63
599'{' devrait être sur la ligne précédente.5
601'{' devrait être sur la ligne précédente.9
604'}' devrait être sur la même ligne.9
606'{' devrait être sur la ligne précédente.9
611Commentaire javadoc manquant.5
612'{' devrait être sur la ligne précédente.5
616Commentaire javadoc manquant.5
617'{' devrait être sur la ligne précédente.5
620'{' devrait être sur la ligne précédente.9
631'{' devrait être sur la ligne précédente.9
643La ligne excède 80 caractères.
643Commentaire javadoc manquant.5
647'{' devrait être sur la ligne précédente.9
649'}' devrait être sur la même ligne.9
651'{' devrait être sur la ligne précédente.9
656La ligne excède 80 caractères.
656Commentaire javadoc manquant.5
662Commentaire javadoc manquant.5
663'{' devrait être sur la ligne précédente.5
668Commentaire javadoc manquant.5
669'{' devrait être sur la ligne précédente.5
672'{' devrait être sur la ligne précédente.9
674'}' devrait être sur la même ligne.9
676'{' devrait être sur la ligne précédente.9
677La ligne excède 80 caractères.
678La ligne excède 80 caractères.
686'{' devrait être sur la ligne précédente.13
694Commentaire javadoc manquant.5
695'{' devrait être sur la ligne précédente.5
698'{' devrait être sur la ligne précédente.9
700'}' devrait être sur la même ligne.9
702'{' devrait être sur la ligne précédente.9
703La ligne excède 80 caractères.
704La ligne excède 80 caractères.
712'{' devrait être sur la ligne précédente.13
720Commentaire javadoc manquant.5
721'{' devrait être sur la ligne précédente.5
724'{' devrait être sur la ligne précédente.9
726'}' devrait être sur la même ligne.9
728'{' devrait être sur la ligne précédente.9
736Commentaire javadoc manquant.5
737'{' devrait être sur la ligne précédente.5
743Commentaire javadoc manquant.5
744'{' devrait être sur la ligne précédente.5
745La ligne excède 80 caractères.
749Le nom 'byte_len' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.13
753'{' devrait être sur la ligne précédente.9
766Commentaire javadoc manquant.5
767'{' devrait être sur la ligne précédente.5
769Le nom 'result_buff' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.16
778'{' devrait être sur la ligne précédente.9
782'{' devrait être sur la ligne précédente.13
793Commentaire javadoc manquant.5
794'{' devrait être sur la ligne précédente.5
798Commentaire javadoc manquant.5
799'{' devrait être sur la ligne précédente.5
807'{' devrait être sur la ligne précédente.9
814La ligne excède 80 caractères.
814Commentaire javadoc manquant.5
814Le nom 'hex_chars' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
814Il y a une espace de trop après '{'.40
820Commentaire javadoc manquant.5
821'{' devrait être sur la ligne précédente.5
825Commentaire javadoc manquant.5
826'{' devrait être sur la ligne précédente.5
832Commentaire javadoc manquant.5
833'{' devrait être sur la ligne précédente.5
838Commentaire javadoc manquant.5
839'{' devrait être sur la ligne précédente.5
843Commentaire javadoc manquant.5
844'{' devrait être sur la ligne précédente.5
848Commentaire javadoc manquant.5
849'{' devrait être sur la ligne précédente.5
854Commentaire javadoc manquant.5
855'{' devrait être sur la ligne précédente.5
859Commentaire javadoc manquant.5
860'{' devrait être sur la ligne précédente.5
864Commentaire javadoc manquant.5
865'{' devrait être sur la ligne précédente.5
870Commentaire javadoc manquant.5
871'{' devrait être sur la ligne précédente.5
875Commentaire javadoc manquant.5
876'{' devrait être sur la ligne précédente.5
880Commentaire javadoc manquant.5
881'{' devrait être sur la ligne précédente.5
886Commentaire javadoc manquant.5
887'{' devrait être sur la ligne précédente.5
891Commentaire javadoc manquant.5
892'{' devrait être sur la ligne précédente.5
896Commentaire javadoc manquant.5
897'{' devrait être sur la ligne précédente.5
902Commentaire javadoc manquant.5
903'{' devrait être sur la ligne précédente.5
907Commentaire javadoc manquant.5
908'{' devrait être sur la ligne précédente.5
912Commentaire javadoc manquant.5
913'{' devrait être sur la ligne précédente.5
918Commentaire javadoc manquant.5
919'{' devrait être sur la ligne précédente.5
923Commentaire javadoc manquant.5
924'{' devrait être sur la ligne précédente.5
928Commentaire javadoc manquant.5
929'{' devrait être sur la ligne précédente.5
933Commentaire javadoc manquant.5
934'{' devrait être sur la ligne précédente.5
937'{' devrait être sur la ligne précédente.9
939'}' devrait être sur la même ligne.9
941'{' devrait être sur la ligne précédente.9
942Il manque une espace après 'cast'.46
943Il manque une espace après 'cast'.43
949Commentaire javadoc manquant.5
950'{' devrait être sur la ligne précédente.5
952'{' devrait être sur la ligne précédente.9
954Il manque une espace après 'cast'.49
956'}' devrait être sur la même ligne.9
958'{' devrait être sur la ligne précédente.9
966Commentaire javadoc manquant.5
967'{' devrait être sur la ligne précédente.5
971Commentaire javadoc manquant.5
972'{' devrait être sur la ligne précédente.5
977Commentaire javadoc manquant.5
978'{' devrait être sur la ligne précédente.5
983Commentaire javadoc manquant.5
984'{' devrait être sur la ligne précédente.5
988'{' devrait être sur la ligne précédente.9
996'{' devrait être sur la ligne précédente.9
1000'}' devrait être sur la même ligne.9
1002'{' devrait être sur la ligne précédente.9
1010'{' devrait être sur la ligne précédente.9
1020Commentaire javadoc manquant.5
1021'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.FieldTable

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
95
94
86
9
Total :
Per method :
488
5.19
Total :
Per method :
Per statement :
256
2.72
0.52
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):
11
105
179
4011
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
5
0.05
Total :
Per method :
Per statement :
160
1.7
0.33
Total :
Per method :
Per statement :
78
0.83
0.16
Statement Test Coverage :
Method Test Reference :
0
1.03


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
FieldTable()
02113
FieldTable(ByteBuffer,long)
1612
getProperty(AMQShortString)
012615
populateFromBuffer()
0532
setProperty(AMQShortString,AMQTypedValue)
021915
initMapIfNecessary()
07414
getBoolean(String)
0211
getBoolean(AMQShortString)
0642
getByte(String)
0211
getByte(AMQShortString)
0641
getShort(String)
0211
getShort(AMQShortString)
0641
getInteger(String)
0211
getInteger(AMQShortString)
0643
getLong(String)
0211
getLong(AMQShortString)
0641
getFloat(String)
0211
getFloat(AMQShortString)
0641
getDouble(String)
0211
getDouble(AMQShortString)
0641
getString(String)
0213
getString(AMQShortString)
0995
getCharacter(String)
0211
getCharacter(AMQShortString)
0641
getBytes(String)
0210
getBytes(AMQShortString)
0642
getFieldTable(String)
1210
getFieldTable(AMQShortString)
1641
getObject(String)
0219
getObject(AMQShortString)
0635
getTimestamp(AMQShortString)
0640
getDecimal(AMQShortString)
0640
setBoolean(String,Boolean)
0211
setBoolean(AMQShortString,Boolean)
0213
setByte(String,Byte)
0211
setByte(AMQShortString,Byte)
0213
setShort(String,Short)
0211
setShort(AMQShortString,Short)
0212
setInteger(String,Integer)
0212
setInteger(AMQShortString,Integer)
0213
setLong(String,Long)
0212
setLong(AMQShortString,Long)
0212
setFloat(String,Float)
0211
setFloat(AMQShortString,Float)
0212
setDouble(String,Double)
0211
setDouble(AMQShortString,Double)
0212
setString(String,String)
0216
setAsciiString(AMQShortString,String)
0530
setString(AMQShortString,String)
0535
setChar(String,char)
0211
setChar(AMQShortString,char)
0212
setBytes(String,String[])
0210
setBytes(AMQShortString,AMQShortString[])
0210
setBytes(String,String[],int,int)
0210
setBytes(AMQShortString,AMQShortString[],int,int)
0410
setObject(String,Object)
0214
setTimestamp(AMQShortString,long)
0210
setDecimal(AMQShortString,BigDecimal)
0650
setVoid(AMQShortString)
0211
setFieldTable(String,FieldTable)
1210
setFieldTable(AMQShortString,FieldTable)
1211
setObject(AMQShortString,Object)
031222
isNullStringValue(String)
0321
getPropertyNames()
0211
propertyExists(AMQShortString)
0211
propertyExists(String)
0211
itemExists(AMQShortString)
0412
itemExists(String)
0211
toString()
0313
checkPropertyName(AMQShortString)
0863
checkIdentiferFormat(AMQShortString)
0581
writeToBuffer(ByteBuffer)
0833
getDataAsBytes()
0913
getEncodedSize()
0214
recalculateEncodedSize()
0831
addAll(FieldTable)
0510
FieldTableElementProcessor.processElement(String,AMQTypedValue)
0110
FieldTableElementProcessor.getResult()
0110
processOverElements(FieldTableElementProcessor)
0840
size()
0313
isEmpty()
0211
containsKey(AMQShortString)
0315
containsKey(String)
0215
keys()
0623
iterator()
0633
get(AMQShortString)
0212
put(AMQShortString,Object)
0213
remove(String)
0211
remove(AMQShortString)
0322
removeKey(AMQShortString)
01132
clear()
0511
keySet()
0312
putDataInBuffer(ByteBuffer)
025112
setFromBuffer(ByteBuffer,long)
01451
FieldTableEntry.FieldTableEntry(AMQShortString,AMQTypedValue)
0310
FieldTableEntry.getKey()
0210
FieldTableEntry.getValue()
0210
FieldTableEntry.setValue(AMQTypedValue)
0220
FieldTableEntry.equals(Object)
0660
FieldTableEntry.hashCode()
0230
FieldTableIterator.FieldTableIterator(ByteBuffer,int)
0310
FieldTableIterator.hasNext()
0210
FieldTableIterator.next()
0730
FieldTableIterator.remove()
0220
hashCode()
0310
equals(Object)
01171


View line in sourceCode ViolationRule
This class has a bunch of public methods and attributes ExcessivePublicCount
Avoid really long classes. ExcessiveClassLength
The class 'FieldTable' has a Cyclomatic Complexity of 2 (Highest = 11). CyclomaticComplexity
This class has too many methods, consider refactoring it. TooManyMethods
Avoid using implementation types like 'LinkedHashMap'; use the interface instead LooseCoupling
Avoid unused private fields such as 'INITIAL_ENCODED_FORM_SIZE'. UnusedPrivateField
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'val' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'oldVal' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'propertyName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'b' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'b' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'b' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'b' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'i' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'i' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'i' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'i' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'l' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'l' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'f' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'v' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'd' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'v' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'c' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'c' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'b' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'bytes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'newBytes' could be declared final LocalVariableCouldBeFinal
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'datetime' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'decimal' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ftValue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ftValue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'object' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'setObject' has a Cyclomatic Complexity of 11. CyclomaticComplexity
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'propertyName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propertyName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propertyName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'string' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propertyName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'propertyName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'fieldTable' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'processor' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'keys' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'val' could be declared final LocalVariableCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'putDataInBuffer' has a Cyclomatic Complexity of 10. CyclomaticComplexity
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'encodedForm' could be declared final LocalVariableCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'other' could be declared final LocalVariableCouldBeFinal
Private field '_expectedRemaining' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'f' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICENP_BOOLEAN_RETURN_NULLNP2getBoolean
View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'AMQFrameDecodingException'.
40Commentaire javadoc manquant.
41'{' devrait être sur la ligne précédente.1
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
42Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
43Commentaire javadoc manquant.5
44La ligne excède 80 caractères.
44Commentaire javadoc manquant.5
44Le nom '_strictAMQP' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
46Commentaire javadoc manquant.5
46Le nom '_encodedForm' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
47Commentaire javadoc manquant.5
47Il manque une espace avant '<'.26
47Il manque une espace après '<'.27
47Il manque une espace avant '>'.56
47Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.58
48Commentaire javadoc manquant.5
48Le nom '_encodedSize' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
49Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
63La ligne excède 80 caractères.
68La ligne excède 80 caractères.
114La ligne excède 80 caractères.
166La ligne excède 80 caractères.
311La ligne excède 80 caractères.
315La ligne excède 80 caractères.
363La ligne excède 80 caractères.
365La ligne excède 80 caractères.
367La ligne excède 80 caractères.
376La ligne excède 80 caractères.
378La ligne excède 80 caractères.
380La ligne excède 80 caractères.
526La ligne excède 80 caractères.
567La ligne excède 80 caractères.
589La ligne excède 80 caractères.
594La ligne excède 80 caractères.
609La ligne excède 80 caractères.
622La ligne excède 80 caractères.
674La ligne excède 80 caractères.
725La ligne excède 80 caractères.
729La ligne excède 80 caractères.
742La ligne excède 80 caractères.
743La ligne excède 80 caractères.
745La ligne excède 80 caractères.
748La ligne excède 80 caractères.
753La ligne excède 80 caractères.
757La ligne excède 80 caractères.
758La ligne excède 80 caractères.
773La ligne excède 80 caractères.
788La ligne excède 80 caractères.
811La ligne excède 80 caractères.
813La ligne excède 80 caractères.
843La ligne excède 80 caractères.
845La ligne excède 80 caractères.
898La ligne excède 80 caractères.
987La ligne excède 80 caractères.
992La ligne excède 80 caractères.
994La ligne excède 80 caractères.
995La ligne excède 80 caractères.
1004La ligne excède 80 caractères.
1006La ligne excède 80 caractères.
1018La ligne excède 80 caractères.
1020La ligne excède 80 caractères.
1029La ligne excède 80 caractères.
1038La ligne excède 80 caractères.
1043La ligne excède 80 caractères.
1048La ligne excède 80 caractères.
1049La ligne excède 80 caractères.
1063La ligne excède 80 caractères.
1067La ligne excède 80 caractères.
1072La ligne excède 80 caractères.
1098La ligne excède 80 caractères.
1099La ligne excède 80 caractères.
1116La ligne excède 80 caractères.
1137La ligne excède 80 caractères.

org.apache.qpid.framing.FieldTable$FieldTableEntry

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

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

9
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.framing.FieldTableFactory

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
newFieldTable()
0215
newFieldTable(ByteBuffer,long)
0213


View line in sourceCode ViolationRule
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. UseSingleton
Parameter 'byteBuffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.5
28'{' devrait être sur la ligne précédente.5
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5

org.apache.qpid.framing.HeartbeatBody

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
8
7
2
Total :
Per method :
19
2.38
Total :
Per method :
Per statement :
10
1.25
0.53
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
6
13
36
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
7
0.88
0.37
Total :
Per method :
Per statement :
27
3.38
1.42
Statement Test Coverage :
Method Test Reference :
0
0.43


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
HeartbeatBody()
0112
HeartbeatBody(ByteBuffer,long)
0320
getFrameType()
0210
getSize()
0210
writePayload(ByteBuffer)
0110
handle(int,AMQVersionAwareProtocolSession)
0210
populateFromBuffer(ByteBuffer,long)
0320
toFrame()
0211


View line in sourceCode ViolationRule
Document empty constructor UncommentedEmptyConstructor
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEMS_SHOULD_BE_FINALMS1FRAME
View line in sourceStyle ErrorColumn
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.1
29Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
30Le nom 'FRAME' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
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
39Il manque une espace après 'if'.11
40'{' devrait être sur la ligne précédente.9
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
53Il manque une espace après ';'.18
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
60La ligne excède 80 caractères.
60Commentaire javadoc manquant.5
62'{' devrait être sur la ligne précédente.5
66La ligne excède 80 caractères.
66Commentaire javadoc manquant.5
68Il manque une espace après 'if'.11
69'{' devrait être sur la ligne précédente.9
75Commentaire javadoc manquant.5
76'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.HeartbeatBodyFactory

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createBody(ByteBuffer,long)
0210


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


View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27La ligne excède 80 caractères.
27Commentaire javadoc manquant.5

org.apache.qpid.framing.ProtocolInitiation

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
8
8
1
Total :
Per method :
72
9
Total :
Per method :
Per statement :
34
4.25
0.47
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):
9
6
32
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.12
Total :
Per method :
Per statement :
21
2.62
0.29
Total :
Per method :
Per statement :
78
9.75
1.08
Statement Test Coverage :
Method Test Reference :
0
1.38


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ProtocolInitiation(byte[],byte,byte,byte,byte)
0611
ProtocolInitiation(ProtocolVersion)
0214
ProtocolInitiation(ByteBuffer)
0711
getSize()
0210
writePayload(ByteBuffer)
0610
equals(Object)
012130
Decoder.decodable(IoSession,ByteBuffer)
1210
Decoder.decode(IoSession,ByteBuffer,ProtocolDecoderOutput)
0310
checkVersion()
015132
toString()
0710


View line in sourceCode ViolationRule
Parameter 'protocolClass' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolHeader' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolInstance' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolMajor' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'protocolMinor' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'protocolHeader' is stored directly. ArrayIsStoredDirectly
Parameter 'pv' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Ensure you override both equals() and hashCode() OverrideBothEqualsAndHashcode
Parameter 'o' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'pi' could be declared final LocalVariableCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'out' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'pi' could be declared final LocalVariableCouldBeFinal
Avoid empty catch blocks EmptyCatchBlock
Local variable 'pv' could be declared final LocalVariableCouldBeFinal
Local variable 'buffer' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REP2EI22<init>_protocolHeader
BAD_PRACTICEHE_EQUALS_USE_HASHCODEHE1equals
MALICIOUS_CODEMS_PKGPROTECTMS2AMQP_HEADER
View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
30La ligne excède 80 caractères.
33La ligne excède 80 caractères.
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Il manque une espace après 'cast'.63
34Il manque une espace après ','.67
34Il manque une espace après 'cast'.73
34Il manque une espace après ','.77
34Il manque une espace après 'cast'.83
34Il manque une espace après ','.87
34Il manque une espace après 'cast'.93
36Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
39Le nom '_protocolHeader' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
40Commentaire javadoc manquant.5
40Le nom '_protocolClass' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
41Commentaire javadoc manquant.5
41Le nom '_protocolInstance' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
42Commentaire javadoc manquant.5
42Le nom '_protocolMajor' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
43Commentaire javadoc manquant.5
43Le nom '_protocolMinor' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
48La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5
59La ligne excède 80 caractères.
63Commentaire javadoc manquant.5
64'{' 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
89Commentaire javadoc manquant.5
90'{' devrait être sur la ligne précédente.5
92'{' devrait être sur la ligne précédente.9
98'{' devrait être sur la ligne précédente.9
103'{' devrait être sur la ligne précédente.9
108'{' devrait être sur la ligne précédente.9
110'{' devrait être sur la ligne précédente.13
115'&&' devrait être sur une nouvelle ligne.53
116'&&' devrait être sur une nouvelle ligne.59
117'&&' devrait être sur une nouvelle ligne.53
121Commentaire javadoc manquant.
122'{' devrait être sur la ligne précédente.5
127La ligne excède 80 caractères.
131'{' devrait être sur la ligne précédente.9
135La ligne excède 80 caractères.
135Commentaire javadoc manquant.9
142Commentaire javadoc manquant.5
143'{' devrait être sur la ligne précédente.5
145Il manque une espace après 'if'.11
146'{' devrait être sur la ligne précédente.9
147La ligne excède 80 caractères.
149Il manque une espace après 'for'.12
150'{' devrait être sur la ligne précédente.9
151Il manque une espace après 'if'.15
152'{' devrait être sur la ligne précédente.13
154'{' devrait être sur la ligne précédente.17
155La ligne excède 80 caractères.
155Il manque une espace après ','.126
156'}' devrait être sur la même ligne.17
158'{' devrait être sur la ligne précédente.17
158Le bloc devrait contenir au moins une instruction.17
164'{' devrait être sur la ligne précédente.9
165La ligne excède 80 caractères.
165'+' devrait être sur une nouvelle ligne.121
169'{' devrait être sur la ligne précédente.9
170La ligne excède 80 caractères.
170'+' devrait être sur une nouvelle ligne.126
174La ligne excède 80 caractères.
178'{' devrait être sur la ligne précédente.9
180'+' devrait être sur une nouvelle ligne.71
181La ligne excède 80 caractères.
186Commentaire javadoc manquant.5
187'{' devrait être sur la ligne précédente.5

org.apache.qpid.framing.ProtocolInitiation$Decoder

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

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

3
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):
4
1
7
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.framing.ProtocolVersion

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

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

11
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):
0
27
22
32
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.36


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEEQ_UNUSUALEq2equals

org.apache.qpid.framing.SmallCompositeAMQDataBlock

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
7
7
0
Total :
Per method :
30
4.29
Total :
Per method :
Per statement :
11
1.57
0.37
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
17
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.14
Total :
Per method :
Per statement :
5
0.71
0.17
Total :
Per method :
Per statement :
25
3.57
0.83
Statement Test Coverage :
Method Test Reference :
0
0.57


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SmallCompositeAMQDataBlock(AMQDataBlock)
0211
SmallCompositeAMQDataBlock(AMQDataBlock,AMQDataBlock)
1313
getBlock()
0210
getFirstFrame()
0210
getSize()
0520
writePayload(ByteBuffer)
0420
toString()
0930


View line in sourceCode ViolationRule
Parameter 'block' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'block' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'encodedBlock' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'buffer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'buf' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
26Commentaire javadoc manquant.
26La ligne excède 80 caractères.
28Commentaire javadoc manquant.5
28Le nom '_firstFrame' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
30Commentaire javadoc manquant.5
30Le nom '_block' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5
38La ligne excède 80 caractères.
43La ligne excède 80 caractères.
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5
64'{' devrait être sur la ligne précédente.9
71Commentaire javadoc manquant.5
72'{' devrait être sur la ligne précédente.5
74'{' devrait être sur la ligne précédente.9
81Commentaire javadoc manquant.5
82'{' devrait être sur la ligne précédente.5
84'{' devrait être sur la ligne précédente.9
86'}' devrait être sur la même ligne.9
88'{' devrait être sur la ligne précédente.9

org.apache.qpid.framing.VersionSpecificRegistry

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
9
8
2
Total :
Per method :
70
7.78
Total :
Per method :
Per statement :
36
4
0.51
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
8
0
24
17
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
17
1.89
0.24
Total :
Per method :
Per statement :
90
10
1.29
Statement Test Coverage :
Method Test Reference :
0
0.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
VersionSpecificRegistry(byte,byte)
0410
loadProtocolVersionConverters(byte,byte)
018121
getProtocolMajorVersion()
0210
getProtocolMinorVersion()
0210
getMethodBody(short,short)
0650
registerMethod(short,short,AMQMethodBodyInstanceFactory)
01350
get(short,short,ByteBuffer,long)
01390
getProtocolVersionMethodConverter()
0210
configure()
0210


View line in sourceCode ViolationRule
Private field '_protocolVersionConverter' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'major' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'minor' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid reassigning parameters such as 'protocolMajorVersion' AvoidReassigningParameters
Avoid reassigning parameters such as 'protocolMinorVersion' AvoidReassigningParameters
Local variable 'versionMethodConverterClass' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'oldRegistry' could be declared final LocalVariableCouldBeFinal
Local variable 'oldMethods' could be declared final LocalVariableCouldBeFinal
Parameter 'classID' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'in' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'methodID' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
The String literal " unknown in AMQP version " appears 4 times in this file; the first occurrence is on line 156 AvoidDuplicateLiterals
The String literal " (while trying to decode class " appears 4 times in this file; the first occurrence is on line 157 AvoidDuplicateLiterals
The String literal " method " appears 4 times in this file; the first occurrence is on line 158 AvoidDuplicateLiterals


View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
31'{' devrait être sur la ligne précédente.1
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
32Le nom '_log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
34Commentaire javadoc manquant.5
34Le nom '_protocolMajorVersion' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
35Commentaire javadoc manquant.5
35Le nom '_protocolMinorVersion' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
40La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
40Le nom '_registry' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.46
42Commentaire javadoc manquant.5
42Le nom '_protocolVersionConverter' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.44
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
52La ligne excède 80 caractères.
52Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
56'{' devrait être sur la ligne précédente.9
57Il manque une espace avant '<'.18
57Il manque une espace après '<'.19
57Il manque une espace avant '>'.49
58La ligne excède 80 caractères.
58Il manque une espace avant '<'.23
58Il manque une espace après '<'.24
58Il manque une espace avant '>'.54
58Il manque une espace après '>'.55
63'}' devrait être sur la même ligne.9
65'{' devrait être sur la ligne précédente.9
66La ligne excède 80 caractères.
68'{' devrait être sur la ligne précédente.13
71La ligne excède 80 caractères.
72'}' devrait être sur la même ligne.13
74'{' devrait être sur la ligne précédente.13
77La ligne excède 80 caractères.
78'}' devrait être sur la même ligne.13
80'{' devrait être sur la ligne précédente.13
84'}' devrait être sur la même ligne.9
86'{' devrait être sur la ligne précédente.9
87La ligne excède 80 caractères.
88'}' devrait être sur la même ligne.9
90'{' devrait être sur la ligne précédente.9
91La ligne excède 80 caractères.
95Commentaire javadoc manquant.5
96'{' devrait être sur la ligne précédente.5
100Commentaire javadoc manquant.5
101'{' devrait être sur la ligne précédente.5
105La ligne excède 80 caractères.
105Commentaire javadoc manquant.5
108'{' devrait être sur la ligne précédente.9
110'}' devrait être sur la même ligne.9
112'{' devrait être sur la ligne précédente.9
114'}' devrait être sur la même ligne.9
116'{' devrait être sur la ligne précédente.9
121La ligne excède 80 caractères.
121Commentaire javadoc manquant.5
124'{' devrait être sur la ligne précédente.9
131'{' devrait être sur la ligne précédente.9
133La ligne excède 80 caractères.
134La ligne excède 80 caractères.
135'}' devrait être sur la même ligne.9
137'{' devrait être sur la ligne précédente.9
140La ligne excède 80 caractères.
147La ligne excède 80 caractères.
147Commentaire javadoc manquant.5
151'{' devrait être sur la ligne précédente.9
153'}' devrait être sur la même ligne.9
155'{' devrait être sur la ligne précédente.9
156La ligne excède 80 caractères.
157La ligne excède 80 caractères.
159'}' devrait être sur la même ligne.9
161'{' devrait être sur la ligne précédente.9
163'{' devrait être sur la ligne précédente.13
164La ligne excède 80 caractères.
165La ligne excède 80 caractères.
168'}' devrait être sur la même ligne.13
170'{' devrait être sur la ligne précédente.13
171La ligne excède 80 caractères.
172La ligne excède 80 caractères.
179'{' devrait être sur la ligne précédente.9
180La ligne excède 80 caractères.
181La ligne excède 80 caractères.
185Il y a une espace de trop après '('.40
189Commentaire javadoc manquant.5
190'{' devrait être sur la ligne précédente.5
194Commentaire javadoc manquant.5
195'{' devrait être sur la ligne précédente.5