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.management.ui

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

org.apache.qpid.management.ui.ApplicationRegistry

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
9
10
1
Total :
Per method :
43
4.78
Total :
Per method :
Per statement :
11
1.22
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):
13
23
38
25
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.11
Total :
Per method :
Per statement :
14
1.56
0.33
Total :
Per method :
Per statement :
75
8.33
1.74
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getImage(String)
0217
getFont(String)
02116
addServer(ManagedServer,ServerRegistry)
0211
removeServer(ManagedServer)
0212
getServerRegistry(ManagedServer)
02116
getServerRegistry(ManagedBean)
03118
isServerConnected(ManagedServer)
0210
serverConnectionClosed(ManagedServer)
0312
getClosedServers()
0631


View line in sourceCode ViolationRule
This abstract class does not have any abstract methods AbstractClassWithoutAbstractMethod
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'registry' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'server' could be declared final LocalVariableCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid using if statements without curly braces IfStmtsMustUseBraces
Local variable 'list' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
37La ligne excède 80 caractères.
41'{' devrait être sur la ligne précédente.1
42Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
44La ligne excède 80 caractères.
44Commentaire javadoc manquant.5
44Le nom 'debug' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.33
45La ligne excède 80 caractères.
45Commentaire javadoc manquant.5
45Le nom 'timeout' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.30
50La ligne excède 80 caractères.
52La ligne excède 80 caractères.
54La ligne excède 80 caractères.
56La ligne excède 80 caractères.
58La ligne excède 80 caractères.
63La ligne excède 80 caractères.
63Il y a une espace de trop avant ')'.99
64La ligne excède 80 caractères.
64Il y a une espace de trop avant ')'.96
65La ligne excède 80 caractères.
65Il y a une espace de trop avant ')'.102
66La ligne excède 80 caractères.
66Il y a une espace de trop avant ')'.109
67La ligne excède 80 caractères.
67Il y a une espace de trop avant ')'.102
74La ligne excède 80 caractères.
74Commentaire javadoc manquant.5
74Il manque une espace avant '<'.27
74Il manque une espace après '<'.28
74Il manque une espace avant '>'.57
74Le nom '_serverRegistryMap' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.59
74Il manque une espace avant '<'.91
74Il manque une espace après '<'.92
74Il manque une espace avant '>'.121
74Il manque une espace après '>'.122
77La ligne excède 80 caractères.
77Commentaire javadoc manquant.5
77Il manque une espace avant '<'.24
77Il manque une espace après '<'.25
77Il manque une espace avant '>'.38
77Le nom '_closedServerList' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.40
77Il manque une espace avant '<'.84
77Il manque une espace après '<'.85
77Il manque une espace avant '>'.98
77Il manque une espace après '>'.99
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
89Commentaire javadoc manquant.5
94Commentaire javadoc manquant.5
95'{' devrait être sur la ligne précédente.5
99Commentaire javadoc manquant.5
100'{' devrait être sur la ligne précédente.5
104Commentaire javadoc manquant.5
105'{' devrait être sur la ligne précédente.5
110Commentaire javadoc manquant.5
111'{' devrait être sur la ligne précédente.5
116Commentaire javadoc manquant.5
117'{' devrait être sur la ligne précédente.5
123La ligne excède 80 caractères.
126Commentaire javadoc manquant.5
126Il manque une espace avant '<'.23
126Il manque une espace après '<'.24
126Il manque une espace avant '>'.37
127'{' devrait être sur la ligne précédente.5
128L'instruction 'if' devrait utiliser des accolades ('{' et '}').
131La ligne excède 80 caractères.
131Il manque une espace avant '<'.13
131Il manque une espace après '<'.14
131Il manque une espace avant '>'.27
131Il manque une espace avant '<'.60
131Il manque une espace après '<'.61
131Il manque une espace avant '>'.74
131Il manque une espace après '>'.75

org.apache.qpid.management.ui.ManagedBean

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
19
18
19
0
Total :
Per method :
49
2.72
Total :
Per method :
Per statement :
22
1.22
0.45
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
28
25
95
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.11
Total :
Per method :
Per statement :
12
0.67
0.24
Total :
Per method :
Per statement :
54
3
1.1
Statement Test Coverage :
Method Test Reference :
0
1.26


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getProperty(String)
0213
getProperties()
0210
setProperties(HashMap)
0511
getDomain()
0212
setDomain(String)
0210
getServer()
0217
setServer(ManagedServer)
0211
getType()
02111
setType(String)
0211
getUniqueName()
02115
setUniqueName(String)
0210
getVirtualHostName()
02212
getInstanceName()
1531
isQueue()
0216
isConnection()
0214
isExchange()
0215
isTempQueue()
0221
isAdmin()
0213


View line in sourceCode ViolationRule
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Avoid using implementation types like 'HashMap'; use the interface instead LooseCoupling
Parameter 'properties' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'domain' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'uniqueName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Avoid using if...else statements without curly braces IfElseStmtsMustUseBraces
Avoid using if...else statements without curly braces IfElseStmtsMustUseBraces


View line in sourceStyle ErrorColumn
26La première ligne doit se terminer avec un point.
32'{' devrait être sur la ligne précédente.1
33Commentaire javadoc manquant.5
33Le nom '_uniqueName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
34Commentaire javadoc manquant.5
34Le nom '_domain' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
35Commentaire javadoc manquant.5
35Le nom '_type' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
36Commentaire javadoc manquant.5
36Le nom '_virtualHostName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
37Commentaire javadoc manquant.5
37Le nom '_server' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
38Commentaire javadoc manquant.5
38Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.21
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
42Il manque une espace après 'cast'.24
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
49Commentaire javadoc manquant.5
50'{' devrait être sur la ligne précédente.5
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
60Commentaire javadoc manquant.5
61'{' devrait être sur la ligne précédente.5
65Commentaire javadoc manquant.5
66'{' devrait être sur la ligne précédente.5
69Commentaire javadoc manquant.5
70'{' devrait être sur la ligne précédente.5
73Commentaire javadoc manquant.5
74'{' devrait être sur la ligne précédente.5
77Commentaire javadoc manquant.5
78'{' devrait être sur la ligne précédente.5
81Commentaire javadoc manquant.5
82'{' devrait être sur la ligne précédente.5
85Commentaire javadoc manquant.5
86'{' devrait être sur la ligne précédente.5
90Commentaire javadoc manquant.5
91'{' devrait être sur la ligne précédente.5
97La ligne excède 80 caractères.
100Balise javadoc @return manquante.
101'{' devrait être sur la ligne précédente.5
102L'instruction 'if' devrait utiliser des accolades ('{' et '}').
104L'instruction 'else' devrait utiliser des accolades ('{' et '}').
108Commentaire javadoc manquant.5
109'{' devrait être sur la ligne précédente.5
113Commentaire javadoc manquant.5
114'{' devrait être sur la ligne précédente.5
118Commentaire javadoc manquant.5
119'{' devrait être sur la ligne précédente.5
123Commentaire javadoc manquant.5
124'{' devrait être sur la ligne précédente.5
128Commentaire javadoc manquant.5
129'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.ui.ManagedObject

Package: org.apache.qpid.management.ui | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getName()
0211
setName(String)
0210


View line in sourceCode ViolationRule
This abstract class does not have any abstract methods AbstractClassWithoutAbstractMethod
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
23La première ligne doit se terminer avec un point.
28'{' devrait être sur la ligne précédente.1
29Commentaire javadoc manquant.5
29Le nom '_name' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
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

org.apache.qpid.management.ui.ServerRegistry

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
33
33
27
6
Total :
Per method :
62
1.88
Total :
Per method :
Per statement :
34
1.03
0.55
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
5
15
42
452
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
23
0.7
0.37
Total :
Per method :
Per statement :
172
5.21
2.77
Statement Test Coverage :
Method Test Reference :
0
0.81


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ServerRegistry()
0110
ServerRegistry(ManagedServer)
0211
getManagedServer()
0210
setManagedServer(ManagedServer)
0210
addConnectionMBean(ManagedBean)
0410
addExchangeMBean(ManagedBean)
0410
addQueueMBean(ManagedBean)
0410
removeConnectionMBean(ManagedBean)
0210
removeExchangeMBean(ManagedBean)
0210
removeQueueMBean(ManagedBean)
0210
getConnections(String)
0212
getExchanges(String)
0212
getQueues(String)
0212
addVirtualHost(String)
0320
getVirtualHosts()
0211
setUserList(String)
0110
getUsernames()
0112
addManagedObject(ManagedBean)
0111
getMBeans()
0110
removeManagedObject(ManagedBean)
0110
getObjectsToBeRemoved()
0111
getAttributeModel(ManagedBean)
0112
getServerConnection()
0110
closeServerConnection()
0111
getOperationModel(ManagedBean)
0111
getQueueNames(String)
0112
getExchangeNames(String)
0111
getConnectionNames(String)
0110
getNotifications(ManagedBean)
0112
hasSubscribedForNotifications(ManagedBean,String,String)
0111
clearNotifications(ManagedBean,NotificationObject)
0110
getNotificationListener()
0210
getClientListener()
0210


View line in sourceCode ViolationRule
This class has too many methods, consider refactoring it. TooManyMethods
Private field '_virtualHosts' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field '_connections' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field '_exchanges' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field '_queues' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Document empty constructor UncommentedEmptyConstructor
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'server' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'vHost' could be declared final LocalVariableCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'vHost' could be declared final LocalVariableCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'vHost' could be declared final LocalVariableCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'mbean' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
An empty method in an abstract class should be abstract instead EmptyMethodInAbstractClassShouldBeAbstract
An empty method in an abstract class should be abstract instead EmptyMethodInAbstractClassShouldBeAbstract


View line in sourceStyle ErrorColumn
34Commentaire javadoc manquant.
35'{' devrait être sur la ligne précédente.1
36Commentaire javadoc manquant.5
36Le nom '_managedServer' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
39Commentaire javadoc manquant.5
39Il manque une espace avant '<'.17
39Il manque une espace après '<'.18
39Il manque une espace avant '>'.24
39Le nom '_virtualHosts' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
39Il manque une espace avant '<'.55
39Il manque une espace après '<'.56
39Il manque une espace avant '>'.62
39Il manque une espace après '>'.63
41La ligne excède 80 caractères.
41Commentaire javadoc manquant.5
41Il manque une espace avant '<'.26
41Il manque une espace après '<'.27
41Il manque une espace après ','.34
41Il manque une espace avant '<'.38
41Il manque une espace après '<'.39
41Il manque une espace avant '>'.50
41Il manque une espace après '>'.51
41Il manque une espace avant '>'.51
41Le nom '_connections' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.53
41Il manque une espace avant '<'.89
41Il manque une espace après '<'.90
41Il manque une espace après ','.97
41Il manque une espace avant '<'.101
41Il manque une espace après '<'.102
41Il manque une espace avant '>'.113
41Il manque une espace après '>'.114
41Il manque une espace avant '>'.114
41Il manque une espace après '>'.115
43La ligne excède 80 caractères.
43Commentaire javadoc manquant.5
43Il manque une espace avant '<'.26
43Il manque une espace après '<'.27
43Il manque une espace après ','.34
43Il manque une espace avant '<'.38
43Il manque une espace après '<'.39
43Il manque une espace avant '>'.50
43Il manque une espace après '>'.51
43Il manque une espace avant '>'.51
43Le nom '_exchanges' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.53
43Il manque une espace avant '<'.87
43Il manque une espace après '<'.88
43Il manque une espace après ','.95
43Il manque une espace avant '<'.99
43Il manque une espace après '<'.100
43Il manque une espace avant '>'.111
43Il manque une espace après '>'.112
43Il manque une espace avant '>'.112
43Il manque une espace après '>'.113
45La ligne excède 80 caractères.
45Commentaire javadoc manquant.5
45Il manque une espace avant '<'.26
45Il manque une espace après '<'.27
45Il manque une espace après ','.34
45Il manque une espace avant '<'.38
45Il manque une espace après '<'.39
45Il manque une espace avant '>'.50
45Il manque une espace après '>'.51
45Il manque une espace avant '>'.51
45Le nom '_queues' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.53
45Il manque une espace avant '<'.84
45Il manque une espace après '<'.85
45Il manque une espace après ','.92
45Il manque une espace avant '<'.96
45Il manque une espace après '<'.97
45Il manque une espace avant '>'.108
45Il manque une espace après '>'.109
45Il manque une espace avant '>'.109
45Il manque une espace après '>'.110
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Commentaire javadoc manquant.5
53'{' devrait être sur la ligne précédente.5
57Commentaire javadoc manquant.5
58'{' devrait être sur la ligne précédente.5
62Commentaire javadoc manquant.5
63'{' devrait être sur la ligne précédente.5
67Commentaire javadoc manquant.5
68'{' devrait être sur la ligne précédente.5
70Il manque une espace avant '<'.54
70Il manque une espace après '<'.55
70Il manque une espace avant '>'.66
70Il manque une espace après '>'.67
74Commentaire javadoc manquant.5
75'{' devrait être sur la ligne précédente.5
77Il manque une espace avant '<'.52
77Il manque une espace après '<'.53
77Il manque une espace avant '>'.64
77Il manque une espace après '>'.65
81Commentaire javadoc manquant.5
82'{' devrait être sur la ligne précédente.5
84Il manque une espace avant '<'.49
84Il manque une espace après '<'.50
84Il manque une espace avant '>'.61
84Il manque une espace après '>'.62
88Commentaire javadoc manquant.5
89'{' devrait être sur la ligne précédente.5
93Commentaire javadoc manquant.5
94'{' devrait être sur la ligne précédente.5
98Commentaire javadoc manquant.5
99'{' devrait être sur la ligne précédente.5
103Commentaire javadoc manquant.5
103Il manque une espace avant '<'.16
103Il manque une espace après '<'.17
103Il manque une espace avant '>'.28
104'{' devrait être sur la ligne précédente.5
108Commentaire javadoc manquant.5
108Il manque une espace avant '<'.16
108Il manque une espace après '<'.17
108Il manque une espace avant '>'.28
109'{' devrait être sur la ligne précédente.5
113Commentaire javadoc manquant.5
113Il manque une espace avant '<'.16
113Il manque une espace après '<'.17
113Il manque une espace avant '>'.28
114'{' devrait être sur la ligne précédente.5
118Commentaire javadoc manquant.5
119'{' devrait être sur la ligne précédente.5
121'{' devrait être sur la ligne précédente.9
126Commentaire javadoc manquant.5
126Il manque une espace avant '<'.16
126Il manque une espace après '<'.17
126Il manque une espace avant '>'.23
127'{' devrait être sur la ligne précédente.5
131Commentaire javadoc manquant.5
131Il manque une espace avant '<'.42
131Il manque une espace après '<'.43
131Il manque une espace avant '>'.49
133Commentaire javadoc manquant.5
133Il manque une espace avant '<'.25
133Il manque une espace après '<'.26
133Il manque une espace avant '>'.32
135Commentaire javadoc manquant.5
137Commentaire javadoc manquant.5
137Il manque une espace avant '<'.25
137Il manque une espace après '<'.26
137Il manque une espace avant '>'.37
139Commentaire javadoc manquant.5
141Commentaire javadoc manquant.5
141Il manque une espace avant '<'.25
141Il manque une espace après '<'.26
141Il manque une espace avant '>'.37
143Commentaire javadoc manquant.5
145Commentaire javadoc manquant.5
147Commentaire javadoc manquant.5
149Commentaire javadoc manquant.5
151Commentaire javadoc manquant.5
151Il manque une espace avant '<'.25
151Il manque une espace après '<'.26
151Il manque une espace avant '>'.32
153Commentaire javadoc manquant.5
155Commentaire javadoc manquant.5
157La ligne excède 80 caractères.
157Commentaire javadoc manquant.5
157Il manque une espace avant '<'.25
157Il manque une espace après '<'.26
157Il manque une espace avant '>'.44
159La ligne excède 80 caractères.
159Commentaire javadoc manquant.5
161La ligne excède 80 caractères.
161Commentaire javadoc manquant.5
161Il manque une espace avant '<'.68
161Il manque une espace après '<'.69
161Il manque une espace avant '>'.87
163Commentaire javadoc manquant.5
164'{' devrait être sur la ligne précédente.5
168Commentaire javadoc manquant.5
169'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.ui.Activator

Package: org.apache.qpid.management.ui | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Activator()
1210
start(BundleContext)
0210
stop(BundleContext)
0310
getDefault()
1210
getImageDescriptor(String)
1211


View line in sourceCode ViolationRule
Possible unsafe assignment to a non-final static field in a constructor. AssignmentToNonFinalStatic
Overriding method merely calls super UselessOverridingMethod
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'context' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'path' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHODST1<init>plugin
STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHODST1stopplugin
View line in sourceStyle ErrorColumn
27La première ligne doit se terminer avec un point.
32'{' devrait être sur la ligne précédente.1
33La ligne contient un caractère tabulation.1
34La ligne contient un caractère tabulation.1
34Commentaire javadoc manquant.9
36La ligne contient un caractère tabulation.1
37La ligne contient un caractère tabulation.1
37Commentaire javadoc manquant.9
38La ligne contient un caractère tabulation.1
39La première ligne doit se terminer avec un point.
39La ligne contient un caractère tabulation.1
40La ligne contient un caractère tabulation.1
41La ligne contient un caractère tabulation.1
42La ligne contient un caractère tabulation.1
43'{' devrait être sur la ligne précédente.5
44La ligne contient un caractère tabulation.1
45La ligne contient un caractère tabulation.1
47La ligne contient un caractère tabulation.1
48La ligne excède 80 caractères.
48La ligne contient un caractère tabulation.1
49La ligne contient un caractère tabulation.1
50La ligne contient un caractère tabulation.1
50Commentaire javadoc manquant.9
51'{' devrait être sur la ligne précédente.5
52La ligne contient un caractère tabulation.1
53La ligne contient un caractère tabulation.1
55La ligne contient un caractère tabulation.1
56La ligne excède 80 caractères.
56La ligne contient un caractère tabulation.1
57La ligne contient un caractère tabulation.1
58La ligne contient un caractère tabulation.1
58Commentaire javadoc manquant.9
59'{' devrait être sur la ligne précédente.5
60La ligne contient un caractère tabulation.1
61La ligne contient un caractère tabulation.1
62La ligne contient un caractère tabulation.1
64La première ligne doit se terminer avec un point.
64La ligne contient un caractère tabulation.1
65La ligne contient un caractère tabulation.1
66La ligne contient un caractère tabulation.1
67La ligne contient un caractère tabulation.1
68La ligne contient un caractère tabulation.1
69La ligne contient un caractère tabulation.1
70'{' devrait être sur la ligne précédente.5
71La ligne contient un caractère tabulation.1
72La ligne contient un caractère tabulation.1
74La première ligne doit se terminer avec un point.
74La ligne contient un caractère tabulation.1
75La ligne excède 80 caractères.
75La ligne contient un caractère tabulation.1
76La ligne contient un caractère tabulation.1
77La ligne contient un caractère tabulation.1
78La ligne contient un caractère tabulation.1
79La ligne contient un caractère tabulation.1
80La ligne contient un caractère tabulation.1
81'{' devrait être sur la ligne précédente.5
82La ligne contient un caractère tabulation.1
83La ligne contient un caractère tabulation.1

org.apache.qpid.management.ui.Application

Package: org.apache.qpid.management.ui | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
run(Object)
0840
getActiveShell()
0210


View line in sourceCode ViolationRule
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'display' could be declared final LocalVariableCouldBeFinal
Local variable 'returnCode' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
28La première ligne doit se terminer avec un point.
33'{' devrait être sur la ligne précédente.1
34Commentaire javadoc manquant.5
37La ligne excède 80 caractères.
38La ligne excède 80 caractères.
41Commentaire javadoc manquant.5
42'{' devrait être sur la ligne précédente.5
45'{' devrait être sur la ligne précédente.9
49'{' devrait être sur la ligne précédente.13
54'{' devrait être sur la ligne précédente.9
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.ui.ApplicationActionBarAdvisor

Package: org.apache.qpid.management.ui | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ApplicationActionBarAdvisor(IActionBarConfigurer)
0211
makeActions(IWorkbenchWindow)
0510
fillMenuBar(IMenuManager)
01210
fillCoolBar(ICoolBarManager)
0110


View line in sourceCode ViolationRule
Parameter 'configurer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'menuBar' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'fileMenu' could be declared final LocalVariableCouldBeFinal
Local variable 'helpMenu' could be declared final LocalVariableCouldBeFinal
Parameter 'coolBar' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod


View line in sourceStyle ErrorColumn
38La ligne excède 80 caractères.
43'{' devrait être sur la ligne précédente.1
45La ligne excède 80 caractères.
48Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
49Le nom '_aboutAction' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
51Commentaire javadoc manquant.5
52'{' devrait être sur la ligne précédente.5
56Commentaire javadoc manquant.5
57'{' devrait être sur la ligne précédente.5
60La ligne excède 80 caractères.
72Commentaire javadoc manquant.5
73'{' devrait être sur la ligne précédente.5
75La ligne excède 80 caractères.
92Commentaire javadoc manquant.5
93'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.ui.ApplicationWorkbenchAdvisor

Package: org.apache.qpid.management.ui | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer)
0210
getInitialWindowPerspectiveId()
0210


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


View line in sourceStyle ErrorColumn
32'{' devrait être sur la ligne précédente.1
32La ligne contient un caractère tabulation.2
33La ligne excède 80 caractères.
33La ligne contient un caractère tabulation.1
33Commentaire javadoc manquant.9
34La ligne contient un caractère tabulation.1
35La ligne excède 80 caractères.
35Commentaire javadoc manquant.5
40La ligne contient un caractère tabulation.1
41La ligne contient un caractère tabulation.1
41Commentaire javadoc manquant.9
42'{' devrait être sur la ligne précédente.5
43La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
45La ligne contient un caractère tabulation.1

org.apache.qpid.management.ui.ApplicationWorkbenchWindowAdvisor

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
17
4.25
Total :
Per method :
Per statement :
4
1
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):
12
1
18
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :
7
1.75
0.41
Total :
Per method :
Per statement :
18
4.5
1.06
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer)
0211
createActionBarAdvisor(IActionBarConfigurer)
0210
preWindowOpen()
0810
postWindowCreate()
0410


View line in sourceCode ViolationRule
Parameter 'configurer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'configurer' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'configurer' could be declared final LocalVariableCouldBeFinal
Local variable 'x' could be declared final LocalVariableCouldBeFinal
Local variable 'y' could be declared final LocalVariableCouldBeFinal
Local variable 'configurer' could be declared final LocalVariableCouldBeFinal
Local variable 'shell' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
36'{' devrait être sur la ligne précédente.1
37La ligne excède 80 caractères.
37Commentaire javadoc manquant.5
42La ligne excède 80 caractères.
42Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52Il manque une espace avant '*'.46
52Il manque une espace après '*'.47
52Il manque une espace avant '/'.48
52Il manque une espace après '/'.49
52Il manque une espace avant '*'.54
52Il manque une espace après '*'.55
52Il manque une espace avant '/'.56
52Il manque une espace après '/'.57
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.ui.Constants

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
0
1
1
Total :
Per method :
86
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
4
3
1
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 :
181
Infinity
2.1
Statement Test Coverage :
Method Test Reference :
0
5


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEMS_MUTABLE_ARRAYMS1ATTRIBUTE_TABLE_TITLES
MALICIOUS_CODEMS_MUTABLE_ARRAYMS1EXCHANGE_TYPE_VALUES
MALICIOUS_CODEMS_PKGPROTECTMS2CONNECTION_PROTOCOLS
View line in sourceStyle ErrorColumn
23La première ligne doit se terminer avec un point.
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5
30Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
32Commentaire javadoc manquant.5
32Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
33Commentaire javadoc manquant.5
33Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
34Commentaire javadoc manquant.5
34Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
35Commentaire javadoc manquant.5
35Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
36Commentaire javadoc manquant.5
36Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
37Commentaire javadoc manquant.5
37Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
38La ligne excède 80 caractères.
39Commentaire javadoc manquant.5
39Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
40Commentaire javadoc manquant.5
40Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
41Commentaire javadoc manquant.5
41Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
42Commentaire javadoc manquant.5
42Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
43Commentaire javadoc manquant.5
43Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
44Commentaire javadoc manquant.5
44Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
45Commentaire javadoc manquant.5
45Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
46Commentaire javadoc manquant.5
46Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
47Commentaire javadoc manquant.5
47Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
48Commentaire javadoc manquant.5
48Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
50Commentaire javadoc manquant.5
50Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
51Commentaire javadoc manquant.5
51Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
53La ligne excède 80 caractères.
55Commentaire javadoc manquant.5
55Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
56Commentaire javadoc manquant.5
56Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
57La ligne excède 80 caractères.
57Commentaire javadoc manquant.5
57Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
58Commentaire javadoc manquant.5
58Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
59Commentaire javadoc manquant.5
59Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
60Commentaire javadoc manquant.5
60Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
62Commentaire javadoc manquant.5
62Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
63Commentaire javadoc manquant.5
63Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
64Commentaire javadoc manquant.5
64Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
65Commentaire javadoc manquant.5
65Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
67Commentaire javadoc manquant.5
67Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
68La ligne excède 80 caractères.
68Commentaire javadoc manquant.5
68Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
70Commentaire javadoc manquant.5
70Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
72Commentaire javadoc manquant.5
72Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
73Commentaire javadoc manquant.5
73Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
75Commentaire javadoc manquant.5
75Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
76Commentaire javadoc manquant.5
76Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
77Commentaire javadoc manquant.5
77Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
77Il manque une espace après '='.44
78Commentaire javadoc manquant.5
78Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
79Commentaire javadoc manquant.5
79Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
80Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
81Commentaire javadoc manquant.5
81Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
82La ligne excède 80 caractères.
82Commentaire javadoc manquant.5
82Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
83Commentaire javadoc manquant.5
83Il manque une espace après '='.56
84Commentaire javadoc manquant.5
86Commentaire javadoc manquant.5
86Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
87Commentaire javadoc manquant.5
87Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
88Commentaire javadoc manquant.5
88Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
89Commentaire javadoc manquant.5
89Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
90Commentaire javadoc manquant.5
90Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
92Commentaire javadoc manquant.5
92Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
93Commentaire javadoc manquant.5
93Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
94Commentaire javadoc manquant.5
94Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
95Commentaire javadoc manquant.5
95Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
95Il manque une espace avant '='.54
97Commentaire javadoc manquant.5
97Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
98Commentaire javadoc manquant.5
98Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
100Commentaire javadoc manquant.5
100Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
101Commentaire javadoc manquant.5
101Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
102Commentaire javadoc manquant.5
102Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
103Commentaire javadoc manquant.5
103Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
104Commentaire javadoc manquant.5
104Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
106Commentaire javadoc manquant.5
106Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
107Commentaire javadoc manquant.5
107Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
108Commentaire javadoc manquant.5
108Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
109Commentaire javadoc manquant.5
109Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
110Commentaire javadoc manquant.5
110Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
112Commentaire javadoc manquant.5
112Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
113Commentaire javadoc manquant.5
113Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
114Commentaire javadoc manquant.5
114Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
115Commentaire javadoc manquant.5
115Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
116Commentaire javadoc manquant.5
116Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
117Commentaire javadoc manquant.5
117Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
118Commentaire javadoc manquant.5
118Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
119Commentaire javadoc manquant.5
119Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
120Commentaire javadoc manquant.5
120Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
121Commentaire javadoc manquant.5
121Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
124Commentaire javadoc manquant.5
124Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
125Commentaire javadoc manquant.5
125Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
126Commentaire javadoc manquant.5
126Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
127Commentaire javadoc manquant.5
127Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
129La ligne excède 80 caractères.
129Commentaire javadoc manquant.5
129Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
130Commentaire javadoc manquant.5
130Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
131La ligne excède 80 caractères.
131Commentaire javadoc manquant.5
131Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
132Commentaire javadoc manquant.5
132Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
133Commentaire javadoc manquant.5
133Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18
134Commentaire javadoc manquant.5
134Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.18

org.apache.qpid.management.ui.ManagedServer

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
12
11
1
Total :
Per method :
38
3.17
Total :
Per method :
Per statement :
12
1
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):
2
16
18
44
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.08
Total :
Per method :
Per statement :
13
1.08
0.34
Total :
Per method :
Per statement :
39
3.25
1.03
Statement Test Coverage :
Method Test Reference :
0
1.82


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ManagedServer(String,int,String)
0211
ManagedServer(String,int,String,String,String)
0812
getDomain()
0211
getHost()
0211
getPort()
0211
getUrl()
0211
getProtocol()
0210
getPassword()
0211
setPassword(String)
0211
getUser()
0211
setUser(String)
0211
getRMIURL(String,int)
0211


View line in sourceCode ViolationRule
Private field '_protocol' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'domain' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'domain' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'user' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'user' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5
30Le nom '_host' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
31Commentaire javadoc manquant.5
31Le nom '_port' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
32Commentaire javadoc manquant.5
32Le nom '_url' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
33Commentaire javadoc manquant.5
33Le nom '_domain' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
34Commentaire javadoc manquant.5
34Le nom '_user' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
35Commentaire javadoc manquant.5
35Le nom '_password' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
36Commentaire javadoc manquant.5
36Le nom '_protocol' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
38Commentaire javadoc manquant.5
39'{' devrait être sur la ligne précédente.5
43La ligne excède 80 caractères.
43Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5
64Commentaire javadoc manquant.5
65'{' devrait être sur la ligne précédente.5
69Commentaire javadoc manquant.5
70'{' devrait être sur la ligne précédente.5
74Commentaire javadoc manquant.5
75'{' devrait être sur la ligne précédente.5
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
89Commentaire javadoc manquant.5
90'{' devrait être sur la ligne précédente.5
94Commentaire javadoc manquant.5
95'{' devrait être sur la ligne précédente.5
99Commentaire javadoc manquant.5
100'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.ui.Perspective

Package: org.apache.qpid.management.ui | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
8
8
Total :
Per method :
Per statement :
1
1
0.12
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
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
0
8
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
1
Total :
Per method :
Per statement :
2
2
0.25
Total :
Per method :
Per statement :
14
14
1.75
Statement Test Coverage :
Method Test Reference :
0
0


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createInitialLayout(IPageLayout)
0710


View line in sourceCode ViolationRule
Parameter 'layout' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'editorArea' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
33'{' devrait être sur la ligne précédente.1
34La ligne contient un caractère tabulation.1
34Commentaire javadoc manquant.9
35'{' devrait être sur la ligne précédente.5
36La ligne contient un caractère tabulation.1
37La ligne contient un caractère tabulation.1
39La ligne excède 80 caractères.
39La ligne contient un caractère tabulation.1
40La ligne excède 80 caractères.
40La ligne contient un caractère tabulation.1
41La ligne excède 80 caractères.
42La ligne contient un caractère tabulation.1
43La ligne contient un caractère tabulation.1
45La ligne contient un caractère tabulation.1