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.tools.messagestore.commands

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

org.apache.qpid.tools.messagestore.commands.AbstractCommand

Package: org.apache.qpid.tools.messagestore.commands | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractCommand(MessageStoreTool)
0318
setOutput(Console)
0210
commandError(String,String[])
0730
help()
0111
usage()
0110
getCommand()
0111
execute(String)
0110


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'out' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' 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
26Commentaire javadoc manquant.
27'{' devrait être sur la ligne précédente.1
28Commentaire javadoc manquant.5
28Le nom '_console' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
29Commentaire javadoc manquant.5
29Le nom '_tool' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.32
31Commentaire javadoc manquant.5
32'{' devrait être sur la ligne précédente.5
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47'{' devrait être sur la ligne précédente.9
49'{' devrait être sur la ligne précédente.13
58Commentaire javadoc manquant.5
60Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
65Commentaire javadoc manquant.5

org.apache.qpid.tools.messagestore.commands.Command

Package: org.apache.qpid.tools.messagestore.commands | 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):
1
3
5
10
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 :
11
2.2
1.83
Statement Test Coverage :
Method Test Reference :
0
0.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setOutput(Console)
0110
help()
0111
usage()
0111
getCommand()
0111
execute(String)
0110




View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.5
27Mot-clef 'public' redondant.5
29Commentaire javadoc manquant.5
29Mot-clef 'public' redondant.5
31Commentaire javadoc manquant.5
31Mot-clef 'public' redondant.5
33Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
35Mot-clef 'public' redondant.5

org.apache.qpid.tools.messagestore.commands.Clear

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
5
2
Total :
Per method :
25
4.17
Total :
Per method :
Per statement :
12
2
0.48
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
16
19
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
8
1.33
0.32
Total :
Per method :
Per statement :
21
3.5
0.84
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Clear(MessageStoreTool)
0211
help()
0210
usage()
0210
getCommand()
0211
execute(String)
0720
doClose(String)
0961


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Position literals first in String comparisons PositionLiteralsFirstInComparisons


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
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
53'{' devrait être sur la ligne précédente.9
55'}' devrait être sur la même ligne.9
57'{' devrait être sur la ligne précédente.9
62Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.5
66'{' devrait être sur la ligne précédente.9
71'{' devrait être sur la ligne précédente.9
76'{' devrait être sur la ligne précédente.9
81'{' devrait être sur la ligne précédente.9

org.apache.qpid.tools.messagestore.commands.Copy

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
4
1
Total :
Per method :
11
2.2
Total :
Per method :
Per statement :
5
1
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):
5
1
9
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
5
1
0.45
Total :
Per method :
Per statement :
16
3.2
1.45
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Copy(MessageStoreTool)
0211
help()
0210
usage()
0210
getCommand()
0210
doCommand(AMQQueue,long,long,AMQQueue)
0210


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'end' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'toQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
26Commentaire javadoc manquant.
27'{' devrait être sur la ligne précédente.1
28Commentaire javadoc manquant.5
29'{' devrait être sur la ligne précédente.5
33Commentaire javadoc manquant.5
34'{' devrait être sur la ligne précédente.5
35Il manque une espace après ';'.48
36La ligne excède 80 caractères.
37La ligne excède 80 caractères.
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
50La ligne excède 80 caractères.
50Commentaire javadoc manquant.5
52La ligne excède 80 caractères.

org.apache.qpid.tools.messagestore.commands.Dump

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
8
5
4
Total :
Per method :
121
15.12
Total :
Per method :
Per statement :
39
4.88
0.32
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
11
1
51
32
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
47
5.88
0.39
Total :
Per method :
Per statement :
122
15.25
1.01
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Dump(MessageStoreTool)
0211
help()
0210
usage()
0210
getCommand()
0212
execute(String)
0950
createMessageData(Long,QueueEntry,boolean,boolean,boolean)
078220
addShowInformation(String,String,AMQMessage,String,boolean,boolean,boolean)
01760
isPrintable(byte)
0221


View line in sourceCode ViolationRule
The class 'Dump' has a Cyclomatic Complexity of 4 (Highest = 20). CyclomaticComplexity
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid really long methods. ExcessiveMethodLength
Parameter 'messages' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgids' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'showHeaders' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'showRouting' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'createMessageData' has a Cyclomatic Complexity of 20. CyclomaticComplexity
The method createMessageData() has an NPath complexity of 2530 NPathComplexity
Parameter 'showMessageHeaders' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'display' could be declared final LocalVariableCouldBeFinal
Local variable 'hex' could be declared final LocalVariableCouldBeFinal
Local variable 'ascii' could be declared final LocalVariableCouldBeFinal
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Local variable 'bodies' could be declared final LocalVariableCouldBeFinal
Local variable 'chunk' could be declared final LocalVariableCouldBeFinal
Local variable 'hexBuffer' could be declared final LocalVariableCouldBeFinal
Local variable 'charBuffer' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'hexencoder' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'line' could be declared final LocalVariableCouldBeFinal
Local variable 'encoded' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'encStr' could be declared final LocalVariableCouldBeFinal
Local variable 'strKength' could be declared final LocalVariableCouldBeFinal
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Local variable 'ch' could be declared final LocalVariableCouldBeFinal
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty() UseCollectionIsEmpty
Parameter 'column1' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'column2' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msg' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'headers' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messageHeaders' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'routing' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'title' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'single' could be declared final LocalVariableCouldBeFinal
Local variable 'routingData' could be declared final LocalVariableCouldBeFinal
Local variable 'columnName' could be declared final LocalVariableCouldBeFinal
Parameter 'c' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEIM_BAD_CHECK_FOR_ODDIM2createMessageData
PERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATIONSBSC2createMessageData
View line in sourceStyle ErrorColumn
37Commentaire javadoc manquant.
38'{' devrait être sur la ligne précédente.1
39Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
45Commentaire javadoc manquant.5
45Le nom '_content' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5
59La ligne excède 80 caractères.
62Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.5
67Commentaire javadoc manquant.5
68'{' devrait être sur la ligne précédente.5
74'{' devrait être sur la ligne précédente.9
76'{' devrait être sur la ligne précédente.13
78'{' devrait être sur la ligne précédente.17
90La ligne excède 80 caractères.
90Commentaire javadoc manquant.5
90La méthode contient 162 lignes alors que le maximum autorisé est de 150.5
90Il manque une espace avant '<'.19
90Il manque une espace après '<'.20
90Il manque une espace avant '>'.24
90Il manque une espace avant '<'.58
90Il manque une espace après '<'.59
90Il manque une espace avant '>'.63
90Il manque une espace avant '<'.77
90Il manque une espace après '<'.78
90Il manque une espace avant '>'.88
92'{' devrait être sur la ligne précédente.5
94Il manque une espace avant '<'.13
94Il manque une espace après '<'.14
94Il manque une espace avant '>'.18
94Il manque une espace avant '<'.44
94Il manque une espace après '<'.45
94Il manque une espace avant '>'.49
94Il manque une espace après '>'.50
96Il manque une espace avant '<'.13
96Il manque une espace après '<'.14
96Il manque une espace avant '>'.20
96Il manque une espace avant '<'.42
96Il manque une espace après '<'.43
96Il manque une espace avant '>'.49
96Il manque une espace après '>'.50
97Il manque une espace avant '<'.13
97Il manque une espace après '<'.14
97Il manque une espace avant '>'.20
97Il manque une espace avant '<'.44
97Il manque une espace après '<'.45
97Il manque une espace avant '>'.51
97Il manque une espace après '>'.52
102'{' devrait être sur la ligne précédente.9
105'{' devrait être sur la ligne précédente.13
121'{' devrait être sur la ligne précédente.13
122La ligne excède 80 caractères.
125'{' devrait être sur la ligne précédente.13
126La ligne excède 80 caractères.
129'{' devrait être sur la ligne précédente.13
141'{' devrait être sur la ligne précédente.13
151'{' devrait être sur la ligne précédente.17
162'{' devrait être sur la ligne précédente.21
167'{' devrait être sur la ligne précédente.25
169'}' devrait être sur la même ligne.25
171'{' devrait être sur la ligne précédente.25
179'{' devrait être sur la ligne précédente.25
180La ligne excède 80 caractères.
185'{' devrait être sur la ligne précédente.29
189'{' devrait être sur la ligne précédente.33
195'}' devrait être sur la même ligne.25
197'{' devrait être sur la ligne précédente.25
204'{' devrait être sur la ligne précédente.21
208'{' devrait être sur la ligne précédente.25
210'{' devrait être sur la ligne précédente.29
214'{' devrait être sur la ligne précédente.33
216'}' devrait être sur la même ligne.33
218'{' devrait être sur la ligne précédente.33
223'{' devrait être sur la ligne précédente.33
226'}' devrait être sur la même ligne.29
228'{' devrait être sur la ligne précédente.29
236'}' devrait être sur la même ligne.13
238'{' devrait être sur la ligne précédente.13
239Il manque une espace avant '<'.21
239Il manque une espace après '<'.22
239Il manque une espace avant '>'.28
239Il manque une espace avant '<'.53
239Il manque une espace après '<'.54
239Il manque une espace avant '>'.60
239Il manque une espace après '>'.61
248'{' devrait être sur la ligne précédente.9
255La ligne excède 80 caractères.
255Commentaire javadoc manquant.5
255Il manque une espace avant '<'.41
255Il manque une espace après '<'.42
255Il manque une espace avant '>'.48
255Il manque une espace avant '<'.63
255Il manque une espace après '<'.64
255Il manque une espace avant '>'.70
256La ligne excède 80 caractères.
258Il manque une espace avant '<'.13
258Il manque une espace après '<'.14
258Il manque une espace avant '>'.24
258Il manque une espace avant '<'.49
258Il manque une espace après '<'.50
258Il manque une espace avant '>'.60
258Il manque une espace après '>'.61
259Il manque une espace après ','.44
261La ligne excède 80 caractères.
261Il manque une espace avant '<'.13
261Il manque une espace après '<'.14
261Il manque une espace avant '>'.18
265'{' devrait être sur la ligne précédente.9
274'{' devrait être sur la ligne précédente.9
281'{' devrait être sur la ligne précédente.13
288'{' devrait être sur la ligne précédente.17
298Commentaire javadoc manquant.5
299'{' devrait être sur la ligne précédente.5

org.apache.qpid.tools.messagestore.commands.Help

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
5
5
1
Total :
Per method :
34
6.8
Total :
Per method :
Per statement :
8
1.6
0.24
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
13
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
8
1.6
0.24
Total :
Per method :
Per statement :
45
9
1.32
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Help(MessageStoreTool)
0211
help()
0210
getCommand()
0211
usage()
0210
execute(String)
02540


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'command' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Local variable 'commandName' could be declared final LocalVariableCouldBeFinal
Local variable 'commandDescription' could be declared final LocalVariableCouldBeFinal
Local variable 'commands' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
29Commentaire javadoc manquant.
30'{' devrait être sur la ligne précédente.1
31Commentaire javadoc manquant.5
32'{' devrait être sur la ligne précédente.5
36Commentaire javadoc manquant.5
37'{' devrait être sur la ligne précédente.5
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.5
47'{' devrait être sur la ligne précédente.5
51Commentaire javadoc manquant.5
52'{' devrait être sur la ligne précédente.5
57'{' devrait être sur la ligne précédente.9
60'{' devrait être sur la ligne précédente.13
63'}' devrait être sur la même ligne.13
65'{' devrait être sur la ligne précédente.13
68'}' devrait être sur la même ligne.9
70'{' devrait être sur la ligne précédente.9
71La ligne excède 80 caractères.
71Il manque une espace avant '<'.27
71Il manque une espace après '<'.28
71Il manque une espace avant '>'.42
71Il manque une espace avant '<'.65
71Il manque une espace après '<'.66
71Il manque une espace avant '>'.80
71Il manque une espace après '>'.81
73Il manque une espace avant '<'.27
73Il manque une espace après '<'.28
73Il manque une espace avant '>'.34
73Il manque une espace avant '<'.64
73Il manque une espace après '<'.65
73Il manque une espace avant '>'.71
73Il manque une espace après '>'.72
74La ligne excède 80 caractères.
74Il manque une espace avant '<'.27
74Il manque une espace après '<'.28
74Il manque une espace avant '>'.34
74Il manque une espace avant '<'.71
74Il manque une espace après '<'.72
74Il manque une espace avant '>'.78
74Il manque une espace après '>'.79
87Il manque une espace avant '<'.16
87Il manque une espace après '<'.17
87Il manque une espace avant '>'.32
90'{' devrait être sur la ligne précédente.13

org.apache.qpid.tools.messagestore.commands.List

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
14
13
6
8
Total :
Per method :
123
9.46
Total :
Per method :
Per statement :
56
4.31
0.46
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):
13
1
50
83
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
37
2.85
0.3
Total :
Per method :
Per statement :
132
10.15
1.07
Statement Test Coverage :
Method Test Reference :
0
2.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
List(MessageStoreTool)
0211
setOutput(Console)
0210
help()
0210
usage()
0210
getCommand()
0211
execute(String)
01790
doList(String)
044160
listVirtualHosts()
0921
listBindings(VirtualHost,AMQShortString)
0211
listBindings(VirtualHost,Exchange)
01372
listExchanges(VirtualHost)
0951
listQueues(VirtualHost,AMQShortString)
0211
listQueues(VirtualHost,Exchange)
016102


View line in sourceCode ViolationRule
The class 'List' has a Cyclomatic Complexity of 4 (Highest = 15). CyclomaticComplexity
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'out' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'listItem' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'doList' has a Cyclomatic Complexity of 15. CyclomaticComplexity
The method doList() has an NPath complexity of 2700 NPathComplexity
Local variable 'vhost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
This call to Collection.toArray() may be optimizable OptimizableToArrayCall
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
This call to Collection.toArray() may be optimizable OptimizableToArrayCall
This call to Collection.toArray() may be optimizable OptimizableToArrayCall
This call to Collection.toArray() may be optimizable OptimizableToArrayCall
Local variable 'vhosts' could be declared final LocalVariableCouldBeFinal
Parameter 'exchangeName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queues' 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
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queues' 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
Parameter 'exchangeName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'exchange' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'vhost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queues' 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
Avoid if (x != y) ..; else ..; ConfusingTernary
These nested if statements could be combined CollapsibleIfStatements


View line in sourceStyle ErrorColumn
34Commentaire javadoc manquant.
35'{' devrait être sur la ligne précédente.1
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
54La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5
62Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.5
68'{' devrait être sur la ligne précédente.9
73'{' devrait être sur la ligne précédente.13
75'{' devrait être sur la ligne précédente.17
77'}' devrait être sur la même ligne.17
79'{' devrait être sur la ligne précédente.17
82'}' devrait être sur la même ligne.13
84'{' devrait être sur la ligne précédente.13
87'}' devrait être sur la même ligne.9
89'{' devrait être sur la ligne précédente.9
91'}' devrait être sur la même ligne.9
93'{' devrait être sur la ligne précédente.9
98Commentaire javadoc manquant.5
99'{' devrait être sur la ligne précédente.5
101'{' devrait être sur la ligne précédente.9
109Il manque une espace avant '<'.23
109Il manque une espace après '<'.24
109Il manque une espace avant '>'.30
112'{' devrait être sur la ligne précédente.9
114'{' devrait être sur la ligne précédente.13
116'}' devrait être sur la même ligne.13
118'{' devrait être sur la ligne précédente.13
125'{' devrait être sur la ligne précédente.9
130'{' devrait être sur la ligne précédente.9
133'{' devrait être sur la ligne précédente.13
135'}' devrait être sur la même ligne.13
137'{' devrait être sur la ligne précédente.13
145'{' devrait être sur la ligne précédente.9
147'{' devrait être sur la ligne précédente.13
149'}' devrait être sur la même ligne.13
151'{' devrait être sur la ligne précédente.13
158'{' devrait être sur la ligne précédente.9
166'{' devrait être sur la ligne précédente.13
172'{' devrait être sur la ligne précédente.13
175'{' devrait être sur la ligne précédente.17
183'{' devrait être sur la ligne précédente.13
189'{' devrait être sur la ligne précédente.13
195Commentaire javadoc manquant.5
196'{' devrait être sur la ligne précédente.5
197Il manque une espace avant '<'.19
197Il manque une espace après '<'.20
197Il manque une espace avant '>'.31
206'{' devrait être sur la ligne précédente.9
214La ligne excède 80 caractères.
214Commentaire javadoc manquant.5
214Il manque une espace avant '<'.27
214Il manque une espace après '<'.28
214Il manque une espace avant '>'.34
216La ligne excède 80 caractères.
219La ligne excède 80 caractères.
219Commentaire javadoc manquant.5
219Il manque une espace avant '<'.27
219Il manque une espace après '<'.28
219Il manque une espace avant '>'.34
221La ligne excède 80 caractères.
221Il manque une espace avant '<'.19
221Il manque une espace après '<'.20
221Il manque une espace avant '>'.34
224'{' devrait être sur la ligne précédente.9
228Il manque une espace avant '<'.23
228Il manque une espace après '<'.24
228Il manque une espace avant '>'.30
228Il manque une espace avant '<'.53
228Il manque une espace après '<'.54
228Il manque une espace avant '>'.60
228Il manque une espace après '>'.61
233'{' devrait être sur la ligne précédente.9
235'{' devrait être sur la ligne précédente.13
237'{' devrait être sur la ligne précédente.17
240'}' devrait être sur la même ligne.13
242'{' devrait être sur la ligne précédente.13
250Commentaire javadoc manquant.5
250Il manque une espace avant '<'.27
250Il manque une espace après '<'.28
250Il manque une espace avant '>'.34
251'{' devrait être sur la ligne précédente.5
252La ligne excède 80 caractères.
252Il manque une espace avant '<'.19
252Il manque une espace après '<'.20
252Il manque une espace avant '>'.34
255'{' devrait être sur la ligne précédente.9
259Il manque une espace avant '<'.23
259Il manque une espace après '<'.24
259Il manque une espace avant '>'.30
259Il manque une espace avant '<'.53
259Il manque une espace après '<'.54
259Il manque une espace avant '>'.60
259Il manque une espace après '>'.61
264'{' devrait être sur la ligne précédente.9
271La ligne excède 80 caractères.
271Commentaire javadoc manquant.5
271Il manque une espace avant '<'.27
271Il manque une espace après '<'.28
271Il manque une espace avant '>'.34
273La ligne excède 80 caractères.
276La ligne excède 80 caractères.
276Commentaire javadoc manquant.5
276Il manque une espace avant '<'.27
276Il manque une espace après '<'.28
276Il manque une espace avant '>'.34
278Il manque une espace avant '<'.19
278Il manque une espace après '<'.20
278Il manque une espace avant '>'.28
281'{' devrait être sur la ligne précédente.9
285Il manque une espace avant '<'.23
285Il manque une espace après '<'.24
285Il manque une espace avant '>'.30
285Il manque une espace avant '<'.53
285Il manque une espace après '<'.54
285Il manque une espace avant '>'.60
285Il manque une espace après '>'.61
290'{' devrait être sur la ligne précédente.9
292'{' devrait être sur la ligne précédente.13
294'{' devrait être sur la ligne précédente.17
297'}' devrait être sur la même ligne.13
299'{' devrait être sur la ligne précédente.13
305'{' devrait être sur la ligne précédente.9
307'{' devrait être sur la ligne précédente.13

org.apache.qpid.tools.messagestore.commands.Load

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
5
2
Total :
Per method :
32
5.33
Total :
Per method :
Per statement :
11
1.83
0.34
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
17
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
5
0.83
0.16
Total :
Per method :
Per statement :
28
4.67
0.88
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Load(MessageStoreTool)
0211
help()
0210
usage()
0210
getCommand()
0211
execute(String)
01850
doLoad(String)
0521


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'input' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'configfile' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
26Commentaire javadoc manquant.
27'{' devrait être sur la ligne précédente.1
28Commentaire javadoc manquant.5
29'{' devrait être sur la ligne précédente.5
33Commentaire javadoc manquant.5
34'{' devrait être sur la ligne précédente.5
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
54'{' devrait être sur la ligne précédente.9
55La ligne excède 80 caractères.
57'{' devrait être sur la ligne précédente.13
61'}' devrait être sur la même ligne.9
63'{' devrait être sur la ligne précédente.9
67'{' devrait être sur la ligne précédente.13
69'}' devrait être sur la même ligne.13
71'{' devrait être sur la ligne précédente.13
74'}' devrait être sur la même ligne.9
76'{' devrait être sur la ligne précédente.9
81Commentaire javadoc manquant.5
82'{' devrait être sur la ligne précédente.5
86'{' devrait être sur la ligne précédente.9
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.

org.apache.qpid.tools.messagestore.commands.Move

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
9
5
4
Total :
Per method :
73
8.11
Total :
Per method :
Per statement :
33
3.67
0.45
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
2
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
11
3
38
32
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
26
2.89
0.36
Total :
Per method :
Per statement :
77
8.56
1.05
Statement Test Coverage :
Method Test Reference :
0
1.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Move(MessageStoreTool)
0213
help()
0210
usage()
0211
getCommand()
0210
execute(String)
02180
processIDs(AMQQueue,AMQQueue,Long)
022110
allMessageIDs(AMQQueue)
0841
checkRequirements(AMQQueue,AMQQueue,Long)
01050
doCommand(AMQQueue,long,long,AMQQueue)
0211


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.server.queue.QueueEntryImpl' UnusedImports
The class 'Move' has a Cyclomatic Complexity of 3 (Highest = 10). CyclomaticComplexity
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'queueName' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'queueName' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Local variable 'msgidStr' could be declared final LocalVariableCouldBeFinal
Local variable 'currentIDs' could be declared final LocalVariableCouldBeFinal
Avoid reassigning parameters such as 'msgids' AvoidReassigningParameters
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'toQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'processIDs' has a Cyclomatic Complexity of 10. CyclomaticComplexity
Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty() UseCollectionIsEmpty
Avoid if (x != y) ..; else ..; ConfusingTernary
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ids' could be declared final LocalVariableCouldBeFinal
Local variable 'messages' could be declared final LocalVariableCouldBeFinal
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgids' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'toQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'id' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'toQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
33Commentaire javadoc manquant.
34'{' devrait être sur la ligne précédente.1
37La ligne excède 80 caractères.
40Le nom '_storeContext' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
49Il manque une espace après ';'.48
50La ligne excède 80 caractères.
51La ligne excède 80 caractères.
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
68Il manque une espace avant '<'.23
68Il manque une espace après '<'.24
68Il manque une espace avant '>'.28
71'{' devrait être sur la ligne précédente.9
73'{' devrait être sur la ligne précédente.13
75'{' devrait être sur la ligne précédente.17
77La ligne excède 80 caractères.
81'{' devrait être sur la ligne précédente.17
83La ligne excède 80 caractères.
87'{' devrait être sur la ligne précédente.17
91La ligne excède 80 caractères.
91Il manque une espace avant '<'.35
91Il manque une espace après '<'.36
91Il manque une espace avant '>'.40
104'{' devrait être sur la ligne précédente.9
111La ligne excède 80 caractères.
111Commentaire javadoc manquant.5
111Il manque une espace avant '<'.81
111Il manque une espace après '<'.82
111Il manque une espace avant '>'.86
117'{' devrait être sur la ligne précédente.9
122'{' devrait être sur la ligne précédente.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 ligne précédente.17
134'{' devrait être sur la ligne précédente.21
137'}' devrait être sur la même ligne.17
139'{' devrait être sur la ligne précédente.17
141'{' devrait être sur la ligne précédente.21
145'}' devrait être sur la même ligne.21
147'{' devrait être sur la ligne précédente.21
158'{' devrait être sur la ligne précédente.9
164Commentaire javadoc manquant.5
164Il manque une espace avant '<'.17
164Il manque une espace après '<'.18
164Il manque une espace avant '>'.22
165'{' devrait être sur la ligne précédente.5
166Il manque une espace avant '<'.13
166Il manque une espace après '<'.14
166Il manque une espace avant '>'.18
166Il manque une espace avant '<'.40
166Il manque une espace après '<'.41
166Il manque une espace avant '>'.45
166Il manque une espace après '>'.46
169'{' devrait être sur la ligne précédente.9
170Il manque une espace avant '<'.17
170Il manque une espace après '<'.18
170Il manque une espace avant '>'.28
172'{' devrait être sur la ligne précédente.13
174'{' devrait être sur la ligne précédente.17
183La ligne excède 80 caractères.
183Commentaire javadoc manquant.5
183Il manque une espace avant '<'.83
183Il manque une espace après '<'.84
183Il manque une espace avant '>'.88
186'{' devrait être sur la ligne précédente.9
193'{' devrait être sur la ligne précédente.9
202La ligne excède 80 caractères.
202Commentaire javadoc manquant.5
204La ligne excède 80 caractères.

org.apache.qpid.tools.messagestore.commands.Purge

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
4
2
Total :
Per method :
17
2.83
Total :
Per method :
Per statement :
8
1.33
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):
5
1
9
15
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
8
1.33
0.47
Total :
Per method :
Per statement :
21
3.5
1.24
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Purge(MessageStoreTool)
0211
help()
0210
usage()
0211
getCommand()
0210
checkRequirements(AMQQueue,AMQQueue,Long)
0630
doCommand(AMQQueue,long,long,AMQQueue)
0210


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgids' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'toQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'end' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'fromQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'toQueue' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
26Commentaire javadoc manquant.
27'{' devrait être sur la ligne précédente.1
28Commentaire javadoc manquant.5
29'{' devrait être sur la ligne précédente.5
33Commentaire javadoc manquant.5
34'{' devrait être sur la ligne précédente.5
35'+' devrait être sur une nouvelle ligne.49
36La ligne excède 80 caractères.
36'+' devrait être sur une nouvelle ligne.95
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
51La ligne excède 80 caractères.
51Commentaire javadoc manquant.5
51Il manque une espace avant '<'.93
51Il manque une espace après '<'.94
51Il manque une espace avant '>'.98
54'{' devrait être sur la ligne précédente.9
63La ligne excède 80 caractères.
63Commentaire javadoc manquant.5

org.apache.qpid.tools.messagestore.commands.Quit

Package: org.apache.qpid.tools.messagestore.commands | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Quit(MessageStoreTool)
0211
help()
0210
usage()
0210
getCommand()
0210
execute(String)
0410


View line in sourceCode ViolationRule
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' 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
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5

org.apache.qpid.tools.messagestore.commands.Select

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
5
2
Total :
Per method :
84
14
Total :
Per method :
Per statement :
38
6.33
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):
13
1
54
17
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
28
4.67
0.33
Total :
Per method :
Per statement :
74
12.33
0.88
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Select(MessageStoreTool)
0211
help()
0211
usage()
0210
getCommand()
0210
execute(String)
01480
doSelect(String,String)
061261

View line in source of duplicated classesLinesTokensStart of code fragment
(614) org/apache/qpid/tools/messagestore/MessageStoreTool
(189) org/apache/qpid/tools/messagestore/commands/Select
1598 msgids = new LinkedList<Long>(); } while (tok .....

View line in sourceCode ViolationRule
The class 'Select' has a Cyclomatic Complexity of 6 (Highest = 24). CyclomaticComplexity
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid really long methods. ExcessiveMethodLength
Parameter 'item' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'doSelect' has a Cyclomatic Complexity of 24. CyclomaticComplexity
The method doSelect() has an NPath complexity of 20592 NPathComplexity
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Local variable 'vhost' could be declared final LocalVariableCouldBeFinal
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Local variable 'vhost' could be declared final LocalVariableCouldBeFinal
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
These nested if statements could be combined CollapsibleIfStatements
Position literals first in String comparisons PositionLiteralsFirstInComparisons
Local variable 'vhost' could be declared final LocalVariableCouldBeFinal
Local variable 'queue' could be declared final LocalVariableCouldBeFinal
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
Position literals first in String comparisons PositionLiteralsFirstInComparisons
These nested if statements could be combined CollapsibleIfStatements
Local variable 'tok' could be declared final LocalVariableCouldBeFinal
String.indexOf(char) is faster than String.indexOf(String). UseIndexOfChar
Local variable 'next' could be declared final LocalVariableCouldBeFinal
Local variable 'start' could be declared final LocalVariableCouldBeFinal
String.indexOf(char) is faster than String.indexOf(String). UseIndexOfChar
Local variable 'end' could be declared final LocalVariableCouldBeFinal
String.indexOf(char) is faster than String.indexOf(String). UseIndexOfChar
Position literals first in String comparisons PositionLiteralsFirstInComparisons


View line in sourceStyle ErrorColumn
33Commentaire javadoc manquant.
34'{' devrait être sur la ligne précédente.1
36Commentaire javadoc manquant.5
37'{' devrait être sur la ligne précédente.5
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
46Commentaire javadoc manquant.5
47'{' devrait être sur la ligne précédente.5
48La ligne excède 80 caractères.
51Commentaire javadoc manquant.5
52'{' devrait être sur la ligne précédente.5
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
62'{' devrait être sur la ligne précédente.9
64'{' devrait être sur la ligne précédente.13
66'}' devrait être sur la même ligne.13
68'{' devrait être sur la ligne précédente.13
72'}' devrait être sur la même ligne.9
74'{' devrait être sur la ligne précédente.9
81'{' devrait être sur la ligne précédente.13
83'}' devrait être sur la même ligne.13
85'{' devrait être sur la ligne précédente.13
91Commentaire javadoc manquant.5
92'{' devrait être sur la ligne précédente.5
94'{' devrait être sur la ligne précédente.9
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
110'{' devrait être sur la ligne précédente.9
115'{' devrait être sur la ligne précédente.13
116La ligne excède 80 caractères.
121La ligne excède 80 caractères.
124'{' devrait être sur la ligne précédente.13
126'}' devrait être sur la même ligne.13
128'{' devrait être sur la ligne précédente.13
133'{' devrait être sur la ligne précédente.13
135'{' devrait être sur la ligne précédente.17
142'{' devrait être sur la ligne précédente.9
146'{' devrait être sur la ligne précédente.13
147La ligne excède 80 caractères.
151La ligne excède 80 caractères.
154'{' devrait être sur la ligne précédente.13
156'}' devrait être sur la même ligne.13
158'{' devrait être sur la ligne précédente.13
162'{' devrait être sur la ligne précédente.17
163La ligne excède 80 caractères.
165La ligne excède 80 caractères.
167'{' devrait être sur la ligne précédente.25
175Il manque une espace avant '<'.61
175Il manque une espace après '<'.62
175Il manque une espace avant '>'.66
175Il manque une espace après '>'.67
180'{' devrait être sur la ligne précédente.9
182'{' devrait être sur la ligne précédente.13
183La ligne excède 80 caractères.
185Il manque une espace avant '<'.31
185Il manque une espace après '<'.32
185Il manque une espace avant '>'.36
188'{' devrait être sur la ligne précédente.17
189Il manque une espace avant '<'.44
189Il manque une espace après '<'.45
189Il manque une espace avant '>'.49
189Il manque une espace après '>'.50
193'{' devrait être sur la ligne précédente.17
196'{' devrait être sur la ligne précédente.21
197La ligne excède 80 caractères.
198La ligne excède 80 caractères.
201'{' devrait être sur la ligne précédente.25
203'{' devrait être sur la ligne précédente.29
207'}' devrait être sur la même ligne.21
209'{' devrait être sur la ligne précédente.21
220'{' devrait être sur la ligne précédente.9
223'{' devrait être sur la ligne précédente.13
226'{' devrait être sur la ligne précédente.17

org.apache.qpid.tools.messagestore.commands.Show

Package: org.apache.qpid.tools.messagestore.commands | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
10
9
5
5
Total :
Per method :
211
23.44
Total :
Per method :
Per statement :
55
6.11
0.26
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
15
2
68
37
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.11
Total :
Per method :
Per statement :
75
8.33
0.36
Total :
Per method :
Per statement :
312
34.67
1.48
Statement Test Coverage :
Method Test Reference :
0
2.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Show(MessageStoreTool)
0212
help()
0210
usage()
0210
getCommand()
0212
execute(String)
0820
parseArgs(String)
01080
performShow()
02191
createMessageData(Long,QueueEntry,boolean,boolean,boolean)
1148260
includeMsg(AMQMessage,Long)
01160


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.AMQException' UnusedImports
The class 'Show' has a Cyclomatic Complexity of 5 (Highest = 25). CyclomaticComplexity
Parameter 'tool' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
The String literal "all" appears 4 times in this file; the first occurrence is on line 70 AvoidDuplicateLiterals
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'msgids' could be declared final LocalVariableCouldBeFinal
Local variable '_queue' could be declared final LocalVariableCouldBeFinal
Local variable 'msgids' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'messages' 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
Avoid if (x != y) ..; else ..; ConfusingTernary
Prefer StringBuffer over += for concatenating strings UseStringBufferForStringAppends
Avoid really long methods. ExcessiveMethodLength
Parameter 'messages' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgids' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'showHeaders' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'showRouting' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'createMessageData' has a Cyclomatic Complexity of 25. CyclomaticComplexity
The method createMessageData() has an NCSS line count of 148 NcssMethodCount
Parameter 'showMessageHeaders' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Local variable 'id' could be declared final LocalVariableCouldBeFinal
Local variable 'exchange' could be declared final LocalVariableCouldBeFinal
Local variable 'routingkey' could be declared final LocalVariableCouldBeFinal
Local variable 'immediate' could be declared final LocalVariableCouldBeFinal
Local variable 'mandatory' could be declared final LocalVariableCouldBeFinal
Local variable 'size' could be declared final LocalVariableCouldBeFinal
Local variable 'appid' could be declared final LocalVariableCouldBeFinal
Local variable 'clusterid' could be declared final LocalVariableCouldBeFinal
Local variable 'contenttype' could be declared final LocalVariableCouldBeFinal
Local variable 'correlationid' could be declared final LocalVariableCouldBeFinal
Local variable 'deliverymode' could be declared final LocalVariableCouldBeFinal
Local variable 'encoding' could be declared final LocalVariableCouldBeFinal
Local variable 'arrival' could be declared final LocalVariableCouldBeFinal
Local variable 'expiration' could be declared final LocalVariableCouldBeFinal
Local variable 'priority' could be declared final LocalVariableCouldBeFinal
Local variable 'propertyflag' could be declared final LocalVariableCouldBeFinal
Local variable 'replyto' could be declared final LocalVariableCouldBeFinal
Local variable 'timestamp' could be declared final LocalVariableCouldBeFinal
Local variable 'type' could be declared final LocalVariableCouldBeFinal
Local variable 'userid' could be declared final LocalVariableCouldBeFinal
Local variable 'ispersitent' could be declared final LocalVariableCouldBeFinal
Local variable 'isredelivered' could be declared final LocalVariableCouldBeFinal
Local variable 'isdelivered' could be declared final LocalVariableCouldBeFinal
Local variable 'msgHeaders' could be declared final LocalVariableCouldBeFinal
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Do not add empty strings AddEmptyString
Do not add empty strings AddEmptyString
The String literal "false" appears 5 times in this file; the first occurrence is on line 351 AvoidDuplicateLiterals
The String literal "true" appears 5 times in this file; the first occurrence is on line 351 AvoidDuplicateLiterals
Local variable 'appidS' could be declared final LocalVariableCouldBeFinal
The String literal "null" appears 10 times in this file; the first occurrence is on line 364 AvoidDuplicateLiterals
Local variable 'clusterS' could be declared final LocalVariableCouldBeFinal
Local variable 'contentS' could be declared final LocalVariableCouldBeFinal
Local variable 'correlationS' could be declared final LocalVariableCouldBeFinal
Do not add empty strings AddEmptyString
Local variable 'encodeSS' could be declared final LocalVariableCouldBeFinal
Do not add empty strings AddEmptyString
Local variable 'headerFT' could be declared final LocalVariableCouldBeFinal
Do not add empty strings AddEmptyString
Do not add empty strings AddEmptyString
Do not add empty strings AddEmptyString
Local variable 'replytoSS' could be declared final LocalVariableCouldBeFinal
Do not add empty strings AddEmptyString
Local variable 'typeSS' could be declared final LocalVariableCouldBeFinal
Local variable 'useridSS' could be declared final LocalVariableCouldBeFinal
Local variable 'info' could be declared final LocalVariableCouldBeFinal
Local variable 'exchangeSS' could be declared final LocalVariableCouldBeFinal
Local variable 'routingkeySS' could be declared final LocalVariableCouldBeFinal
Parameter 'msg' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgids' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'msgid' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
37Commentaire javadoc manquant.
38'{' devrait être sur la ligne précédente.1
39Commentaire javadoc manquant.5
39Le nom '_amqHeaders' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
40Commentaire javadoc manquant.5
40Le nom '_routing' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
41Commentaire javadoc manquant.5
41Le nom '_msgHeaders' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
43Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.5
48Commentaire javadoc manquant.5
49'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.5
54'{' devrait être sur la ligne précédente.5
55La ligne excède 80 caractères.
58Commentaire javadoc manquant.5
59'{' devrait être sur la ligne précédente.5
63Commentaire javadoc manquant.5
64'{' devrait être sur la ligne précédente.5
69'{' devrait être sur la ligne précédente.9
71'}' devrait être sur la même ligne.9
73'{' devrait être sur la ligne précédente.9
80Commentaire javadoc manquant.5
81'{' devrait être sur la ligne précédente.5
82Il manque une espace avant '<'.13
82Il manque une espace après '<'.14
82Il manque une espace avant '>'.18
85'{' devrait être sur la ligne précédente.9
87'{' devrait être sur la ligne précédente.13
89'{' devrait être sur la ligne précédente.17
90La ligne excède 80 caractères.
91La ligne excède 80 caractères.
96'{' devrait être sur la ligne précédente.17
99Il manque une espace après '}'.14
100Il manque une espace après '}'.10
103Commentaire javadoc manquant.5
104'{' devrait être sur la ligne précédente.5
106'{' devrait être sur la ligne précédente.9
107La ligne excède 80 caractères.
111Le nom '_queue' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
113Il manque une espace avant '<'.13
113Il manque une espace après '<'.14
113Il manque une espace avant '>'.18
116'{' devrait être sur la ligne précédente.9
117Il manque une espace avant '<'.17
117Il manque une espace après '<'.18
117Il manque une espace avant '>'.28
119'{' devrait être sur la ligne précédente.13
124La ligne excède 80 caractères.
124Il manque une espace avant '<'.17
124Il manque une espace après '<'.18
124Il manque une espace avant '>'.22
126'{' devrait être sur la ligne précédente.13
128'}' devrait être sur la même ligne.13
130'{' devrait être sur la ligne précédente.13
133'{' devrait être sur la ligne précédente.17
134La ligne excède 80 caractères.
139'}' devrait être sur la même ligne.9
141'{' devrait être sur la ligne précédente.9
156La ligne excède 80 caractères.
156La méthode contient 275 lignes alors que le maximum autorisé est de 150.5
156Il manque une espace avant '<'.19
156Il manque une espace après '<'.20
156Il manque une espace avant '>'.24
156Il manque une espace avant '<'.48
156Il manque une espace après '<'.49
156Il manque une espace avant '>'.53
156Il manque une espace avant '<'.67
156Il manque une espace après '<'.68
156Il manque une espace avant '>'.78
158'{' devrait être sur la ligne précédente.5
164La ligne excède 80 caractères.
165La ligne excède 80 caractères.
166La ligne excède 80 caractères.
167La ligne excède 80 caractères.
168La ligne excède 80 caractères.
169La ligne excède 80 caractères.
170La ligne excède 80 caractères.
171La ligne excède 80 caractères.
172La ligne excède 80 caractères.
173La ligne excède 80 caractères.
174La ligne excède 80 caractères.
175La ligne excède 80 caractères.
176La ligne excède 80 caractères.
177La ligne excède 80 caractères.
178La ligne excède 80 caractères.
179La ligne excède 80 caractères.
182La ligne excède 80 caractères.
204Il manque une espace avant '<'.13
204Il manque une espace après '<'.14
204Il manque une espace avant '>'.18
204Il manque une espace avant '<'.41
204Il manque une espace après '<'.42
204Il manque une espace avant '>'.46
204Il manque une espace après '>'.47
206Il manque une espace avant '<'.13
206Il manque une espace après '<'.14
206Il manque une espace avant '>'.20
206Il manque une espace avant '<'.41
206Il manque une espace après '<'.42
206Il manque une espace avant '>'.48
206Il manque une espace après '>'.49
211Il manque une espace avant '<'.13
211Il manque une espace après '<'.14
211Il manque une espace avant '>'.20
211Il manque une espace avant '<'.47
211Il manque une espace après '<'.48
211Il manque une espace avant '>'.54
211Il manque une espace après '>'.55
212Il manque une espace avant '<'.13
212Il manque une espace après '<'.14
212Il manque une espace avant '>'.20
212Il manque une espace avant '<'.49
212Il manque une espace après '<'.50
212Il manque une espace avant '>'.56
212Il manque une espace après '>'.57
213Il manque une espace avant '<'.13
213Il manque une espace après '<'.14
213Il manque une espace avant '>'.20
213Il manque une espace avant '<'.48
213Il manque une espace après '<'.49
213Il manque une espace avant '>'.55
213Il manque une espace après '>'.56
214Il manque une espace avant '<'.13
214Il manque une espace après '<'.14
214Il manque une espace avant '>'.20
214Il manque une espace avant '<'.48
214Il manque une espace après '<'.49
214Il manque une espace avant '>'.55
214Il manque une espace après '>'.56
216'{' devrait être sur la ligne précédente.9
234Il manque une espace avant '<'.13
234Il manque une espace après '<'.14
234Il manque une espace avant '>'.20
234Il manque une espace avant '<'.43
234Il manque une espace après '<'.44
234Il manque une espace avant '>'.50
234Il manque une espace après '>'.51
235Il manque une espace avant '<'.13
235Il manque une espace après '<'.14
235Il manque une espace avant '>'.20
235Il manque une espace avant '<'.44
235Il manque une espace après '<'.45
235Il manque une espace avant '>'.51
235Il manque une espace après '>'.52
236Il manque une espace avant '<'.13
236Il manque une espace après '<'.14
236Il manque une espace avant '>'.20
236Il manque une espace avant '<'.48
236Il manque une espace après '<'.49
236Il manque une espace avant '>'.55
236Il manque une espace après '>'.56
237Il manque une espace avant '<'.13
237Il manque une espace après '<'.14
237Il manque une espace avant '>'.20
237Il manque une espace avant '<'.50
237Il manque une espace après '<'.51
237Il manque une espace avant '>'.57
237Il manque une espace après '>'.58
238Il manque une espace avant '<'.13
238Il manque une espace après '<'.14
238Il manque une espace avant '>'.20
238Il manque une espace avant '<'.52
238Il manque une espace après '<'.53
238Il manque une espace avant '>'.59
238Il manque une espace après '>'.60
239Il manque une espace avant '<'.13
239Il manque une espace après '<'.14
239Il manque une espace avant '>'.20
239Il manque une espace avant '<'.51
239Il manque une espace après '<'.52
239Il manque une espace avant '>'.58
239Il manque une espace après '>'.59
240Il manque une espace avant '<'.13
240Il manque une espace après '<'.14
240Il manque une espace avant '>'.20
240Il manque une espace avant '<'.47
240Il manque une espace après '<'.48
240Il manque une espace avant '>'.54
240Il manque une espace après '>'.55
241Il manque une espace avant '<'.13
241Il manque une espace après '<'.14
241Il manque une espace avant '>'.20
241Il manque une espace avant '<'.46
241Il manque une espace après '<'.47
241Il manque une espace avant '>'.53
241Il manque une espace après '>'.54
242Il manque une espace avant '<'.13
242Il manque une espace après '<'.14
242Il manque une espace avant '>'.20
242Il manque une espace avant '<'.49
242Il manque une espace après '<'.50
242Il manque une espace avant '>'.56
242Il manque une espace après '>'.57
243Il manque une espace avant '<'.13
243Il manque une espace après '<'.14
243Il manque une espace avant '>'.20
243Il manque une espace avant '<'.47
243Il manque une espace après '<'.48
243Il manque une espace avant '>'.54
243Il manque une espace après '>'.55
244Il manque une espace avant '<'.13
244Il manque une espace après '<'.14
244Il manque une espace avant '>'.20
244Il manque une espace avant '<'.51
244Il manque une espace après '<'.52
244Il manque une espace avant '>'.58
244Il manque une espace après '>'.59
245Il manque une espace avant '<'.13
245Il manque une espace après '<'.14
245Il manque une espace avant '>'.20
245Il manque une espace avant '<'.46
245Il manque une espace après '<'.47
245Il manque une espace avant '>'.53
245Il manque une espace après '>'.54
246Il manque une espace avant '<'.13
246Il manque une espace après '<'.14
246Il manque une espace avant '>'.20
246Il manque une espace avant '<'.48
246Il manque une espace après '<'.49
246Il manque une espace avant '>'.55
246Il manque une espace après '>'.56
247Il manque une espace avant '<'.13
247Il manque une espace après '<'.14
247Il manque une espace avant '>'.20
247Il manque une espace avant '<'.43
247Il manque une espace après '<'.44
247Il manque une espace avant '>'.50
247Il manque une espace après '>'.51
248Il manque une espace avant '<'.13
248Il manque une espace après '<'.14
248Il manque une espace avant '>'.20
248Il manque une espace avant '<'.45
248Il manque une espace après '<'.46
248Il manque une espace avant '>'.52
248Il manque une espace après '>'.53
249Il manque une espace avant '<'.13
249Il manque une espace après '<'.14
249Il manque une espace avant '>'.20
249Il manque une espace avant '<'.50
249Il manque une espace après '<'.51
249Il manque une espace avant '>'.57
249Il manque une espace après '>'.58
250Il manque une espace avant '<'.13
250Il manque une espace après '<'.14
250Il manque une espace avant '>'.20
250Il manque une espace avant '<'.52
250Il manque une espace après '<'.53
250Il manque une espace avant '>'.59
250Il manque une espace après '>'.60
251Il manque une espace avant '<'.13
251Il manque une espace après '<'.14
251Il manque une espace avant '>'.20
251Il manque une espace avant '<'.50
251Il manque une espace après '<'.51
251Il manque une espace avant '>'.57
251Il manque une espace après '>'.58
258'{' devrait être sur la ligne précédente.9
328Il manque une espace avant '<'.13
328Il manque une espace après '<'.14
328Il manque une espace avant '>'.20
328Il manque une espace avant '<'.49
328Il manque une espace après '<'.50
328Il manque une espace avant '>'.56
328Il manque une espace après '>'.57
330'{' devrait être sur la ligne précédente.9
338'{' devrait être sur la ligne précédente.9
341'{' devrait être sur la ligne précédente.13
359La ligne excède 80 caractères.
362'{' devrait être sur la ligne précédente.13
383La ligne excède 80 caractères.
402'{' devrait être sur la ligne précédente.17
404La ligne excède 80 caractères.
407La ligne excède 80 caractères.
417Il manque une espace après '}'.14
426La ligne excède 80 caractères.
428'{' devrait être sur la ligne précédente.9
434Commentaire javadoc manquant.5
434Il manque une espace avant '<'.54
434Il manque une espace après '<'.55
434Il manque une espace avant '>'.59
435'{' devrait être sur la ligne précédente.5
437'{' devrait être sur la ligne précédente.9
446'{' devrait être sur la ligne précédente.9
449'{' devrait être sur la ligne précédente.13
451'{' devrait être sur la ligne précédente.17
460Commentaire javadoc manquant.
461'{' devrait être sur la ligne précédente.5
462Commentaire javadoc manquant.9
463Commentaire javadoc manquant.9
464Commentaire javadoc manquant.9
465Commentaire javadoc manquant.9
466Commentaire javadoc manquant.9
467Commentaire javadoc manquant.9
468Commentaire javadoc manquant.9
469Commentaire javadoc manquant.9
470Commentaire javadoc manquant.9
471Commentaire javadoc manquant.9
472Commentaire javadoc manquant.9
473Commentaire javadoc manquant.9
474Commentaire javadoc manquant.9
475Commentaire javadoc manquant.9
476Commentaire javadoc manquant.9
477Commentaire javadoc manquant.9
478Commentaire javadoc manquant.9
479Commentaire javadoc manquant.9
480Commentaire javadoc manquant.9
481Commentaire javadoc manquant.9
482Commentaire javadoc manquant.9
483Commentaire javadoc manquant.9
484Commentaire javadoc manquant.9
485Commentaire javadoc manquant.9

org.apache.qpid.tools.messagestore.commands.Show$Columns

Package: org.apache.qpid.tools.messagestore.commands | Class source

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

2
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity: