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

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

org.apache.qpid.management.configuration.IParser

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setCurrentAttributeName(String)
1111
setCurrrentAttributeValue(String)
1111




View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
25La ligne excède 80 caractères.
30'{' devrait être sur la ligne précédente.1

org.apache.qpid.management.configuration.AccessModeMapping

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AccessModeMapping(int,AccessMode)
1311
getAccessMode()
1211
getCode()
1211
toString()
0210


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


View line in sourceStyle ErrorColumn
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
32Le nom '_code' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
33Commentaire javadoc manquant.5
33Le nom '_accessMode' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
42'{' devrait être sur la ligne précédente.5
43La ligne contient un caractère tabulation.5
44La ligne contient un caractère tabulation.5
53'{' devrait être sur la ligne précédente.5
63'{' devrait être sur la ligne précédente.5
69La ligne excède 80 caractères.
75'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.configuration.BrokerAlreadyConnectedException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
BrokerAlreadyConnectedException(BrokerConnectionData)
1211
getBrokerConnectionData()
1211


View line in sourceCode ViolationRule
Private field '_connectionData' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'connectionData' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
25La ligne excède 80 caractères.
31La ligne contient un caractère tabulation.1
31Commentaire javadoc manquant.9
33La ligne contient un caractère tabulation.1
33Commentaire javadoc manquant.9
33Le nom '_connectionData' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.38
34La ligne contient un caractère tabulation.1
35La ligne contient un caractère tabulation.1
36La ligne contient un caractère tabulation.1
37La ligne contient un caractère tabulation.1
38La ligne contient un caractère tabulation.1
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 contient un caractère tabulation.1
42La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
45La ligne contient un caractère tabulation.1
46La ligne contient un caractère tabulation.1
47La ligne contient un caractère tabulation.1
48La ligne contient un caractère tabulation.1
49La ligne contient un caractère tabulation.1
50La ligne contient un caractère tabulation.1
50'{' devrait être sur la ligne précédente.9
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1

org.apache.qpid.management.configuration.BrokerConnectionData

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
21
21
15
6
Total :
Per method :
60
2.86
Total :
Per method :
Per statement :
25
1.19
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):
0
10
31
114
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
19
0.9
Total :
Per method :
Per statement :
19
0.9
0.32
Total :
Per method :
Per statement :
93
4.43
1.55
Statement Test Coverage :
Method Test Reference :
0
1.47


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
BrokerConnectionData(String,int,String,String,String,int,int,long)
1911
BrokerConnectionData()
1112
setHost(String)
1211
setPort(String)
1211
setVirtualHost(String)
1211
setUsername(String)
1211
setPassword(String)
1211
getHost()
1210
getPort()
1210
getVirtualHost()
1210
getUsername()
1210
getPassword()
1210
toString()
0211
setMaxPoolCapacity(String)
1211
setMaxWaitTimeout(String)
1211
getMaxPoolCapacity()
1211
getMaxWaitTimeout()
1211
setInitialPoolCapacity(String)
1211
getInitialPoolCapacity()
1211
equals(Object)
0550
hashCode()
0210


View line in sourceCode ViolationRule
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'initialPoolCapacity' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'maxPoolCapacity' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'waitTimeout' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty constructor UncommentedEmptyConstructor
Parameter 'host' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'port' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'capacity' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'object' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'connectionData' could be declared final LocalVariableCouldBeFinal


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 '_virtualHost' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
33Commentaire javadoc manquant.5
33Le nom '_username' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
34Commentaire javadoc manquant.5
34Le nom '_password' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
35Commentaire javadoc manquant.5
35Le nom '_maxPoolCapacity' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
36Commentaire javadoc manquant.5
36Le nom '_initialPoolCapacity' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
37Commentaire javadoc manquant.5
37Le nom '_maxWaitTimeout' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
42La ligne contient un caractère tabulation.2
43La ligne contient un caractère tabulation.1
44La ligne contient un caractère tabulation.1
45La ligne contient un caractère tabulation.1
46La ligne contient un caractère tabulation.1
47La ligne excède 80 caractères.
47La ligne contient un caractère tabulation.1
48La ligne contient un caractère tabulation.1
49La ligne excède 80 caractères.
49La ligne contient un caractère tabulation.1
49Balise javadoc @param inutilisé pour 'maxWaitTimeout'.12
51La méthode ou le constructeur a plus de 7 paramètres.12
52La ligne contient un caractère tabulation.5
53La ligne contient un caractère tabulation.5
54La ligne contient un caractère tabulation.5
55La ligne contient un caractère tabulation.1
56La ligne contient un caractère tabulation.1
57La ligne contient un caractère tabulation.1
58La ligne contient un caractère tabulation.1
59La ligne contient un caractère tabulation.1
59Balise javadoc @param manquante pour 'waitTimeout'.30
61La ligne contient un caractère tabulation.5
62La ligne contient un caractère tabulation.1
63La ligne contient un caractère tabulation.1
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
71La ligne contient un caractère tabulation.1
75'{' devrait être sur la ligne précédente.5
84'{' devrait être sur la ligne précédente.5
94'{' devrait être sur la ligne précédente.5
104'{' devrait être sur la ligne précédente.5
114'{' devrait être sur la ligne précédente.5
124'{' devrait être sur la ligne précédente.5
134'{' devrait être sur la ligne précédente.5
144'{' devrait être sur la ligne précédente.5
154'{' devrait être sur la ligne précédente.5
164'{' devrait être sur la ligne précédente.5
174'{' devrait être sur la ligne précédente.5
179Commentaire javadoc manquant.5
181'{' devrait être sur la ligne précédente.5
195Balise javadoc @throws inutilisé pour 'NumberFormatException'.8
198'{' devrait être sur la ligne précédente.5
203La ligne excède 80 caractères.
205La ligne excède 80 caractères.
206Balise javadoc @throws inutilisé pour 'NumberFormatException'.8
209'{' devrait être sur la ligne précédente.5
219'{' devrait être sur la ligne précédente.5
224La ligne excède 80 caractères.
226La ligne excède 80 caractères.
229'{' devrait être sur la ligne précédente.5
239'{' devrait être sur la ligne précédente.5
249'{' devrait être sur la ligne précédente.5
253Commentaire javadoc manquant.5
255La ligne contient un caractère tabulation.5
256La ligne contient un caractère tabulation.5
256'{' devrait être sur la ligne précédente.9
257La ligne excède 80 caractères.
257La ligne contient un caractère tabulation.1
258La ligne contient un caractère tabulation.1
258Il y a une espace de trop avant ')'.67
259La ligne contient un caractère tabulation.1
260La ligne excède 80 caractères.
260La ligne contient un caractère tabulation.1
261La ligne contient un caractère tabulation.1
262La ligne contient un caractère tabulation.1
263La ligne contient un caractère tabulation.1
266Commentaire javadoc manquant.5
268La ligne contient un caractère tabulation.5
268Il manque une espace avant '+'.32
268Il manque une espace après '+'.33
268Il manque une espace avant '+'.38
268Il manque une espace après '+'.39

org.apache.qpid.management.configuration.BrokerConnectionDataParser

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
2
3
Total :
Per method :
40
13.33
Total :
Per method :
Per statement :
13
4.33
0.32
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
1
22
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
1.33
Total :
Per method :
Per statement :
5
1.67
0.12
Total :
Per method :
Per statement :
30
10
0.75
Statement Test Coverage :
Method Test Reference :
0
2.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setCurrrentAttributeValue(String)
1210
setCurrentAttributeName(String)
132110
getUUId()
1211


View line in sourceCode ViolationRule
The class 'BrokerConnectionDataParser' has a Cyclomatic Complexity of 5 (Highest = 11). CyclomaticComplexity
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'setCurrentAttributeName' has a Cyclomatic Complexity of 11. CyclomaticComplexity
Switch statements should have a default label SwitchStmtsShouldHaveDefault


View line in sourceStyle ErrorColumn
46'{' devrait être sur la ligne précédente.1
47Commentaire javadoc manquant.5
47Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.19
48Commentaire javadoc manquant.5
48Le nom '_connectionData' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
49Commentaire javadoc manquant.5
49Le nom '_currentValue' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
54Balise javadoc @param manquante pour 'value'.51
55'{' devrait être sur la ligne précédente.5
60La ligne excède 80 caractères.
70Balise javadoc @param manquante pour 'name'.49
71'{' devrait être sur la ligne précédente.5
73'{' devrait être sur la ligne précédente.9
75Evitez d'imbriquer les blocs.13
80Evitez d'imbriquer les blocs.13
85Evitez d'imbriquer les blocs.13
90Evitez d'imbriquer les blocs.13
95Evitez d'imbriquer les blocs.13
100Evitez d'imbriquer les blocs.13
105Evitez d'imbriquer les blocs.13
110Evitez d'imbriquer les blocs.13
115Evitez d'imbriquer les blocs.13
117'{' devrait être sur la ligne précédente.17
118La ligne excède 80 caractères.
118Il manque une espace après ','.83
119Il manque une espace après 'catch'.24
120'{' devrait être sur la ligne précédente.17
121La ligne excède 80 caractères.
133Balise javadoc @return manquante.
133Il manque une espace avant '{'.19

org.apache.qpid.management.configuration.BrokerConnectionDataParser$1

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

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

0
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.BrokerConnectionException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
BrokerConnectionException(Throwable)
1211


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


View line in sourceStyle ErrorColumn
30'{' devrait être sur la ligne précédente.1
31La ligne contient un caractère tabulation.1
31Commentaire javadoc manquant.9
33La ligne contient un caractère tabulation.1
34La ligne contient un caractère tabulation.1
35La ligne contient un caractère tabulation.1
36La ligne contient un caractère tabulation.1
37La ligne contient un caractère tabulation.1
38La ligne contient un caractère tabulation.1
39La ligne contient un caractère tabulation.1
39'{' devrait être sur la ligne précédente.9
40La ligne contient un caractère tabulation.1
41La ligne contient un caractère tabulation.1

org.apache.qpid.management.configuration.Configuration

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
30
29
17
13
Total :
Per method :
113
3.9
Total :
Per method :
Per statement :
39
1.34
0.35
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
20
12
69
301
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
28
0.97
Total :
Per method :
Per statement :
29
1
0.26
Total :
Per method :
Per statement :
191
6.59
1.69
Statement Test Coverage :
Method Test Reference :
0
2.53


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Configuration()
0312
clean()
0210
getInstance()
12120
hasOneOrMoreBrokersDefined()
1211
getType(int)
1533
getAccessMode(int)
1531
getValidatorClassName(Type)
1211
getConnectionInfos()
1211
getBrokerConnectionData(UUID)
1530
getManagementQueueName()
1211
getMethodReplyQueueName()
1212
getManagementQueueHandlers()
1211
getMethodReplyQueueHandlers()
1211
getCommandMessageHeader()
1211
getCommandMessageProperties()
1211
getCommandDeliveryProperties()
1211
addTypeMapping(TypeMapping)
1711
addAccessModeMapping(AccessModeMapping)
1511
addManagementMessageHandlerMapping(MessageHandlerMapping)
1511
addMethodReplyMessageHandlerMapping(MessageHandlerMapping)
1511
addBrokerConnectionData(UUID,BrokerConnectionData)
1852
createHeaderForCommandMessages()
1611
defineQueueNames()
1611
getWorkerManagerPoolSize()
1212
setWorkerManagerPoolSize(int)
1211
getWorkerManagerMaxPoolSize()
1212
setWorkerManagerMaxPoolSize(int)
1211
getWorkerManagerKeepAliveTime()
1212
setWorkerManagerKeepAliveTime(long)
1211


View line in sourceCode ViolationRule
Private field '_deliveryProperties' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Private field '_messageProperties' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'code' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'code' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'result' could be declared final LocalVariableCouldBeFinal
Parameter 'type' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'brokerId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'connectionData' could be declared final LocalVariableCouldBeFinal
Parameter 'mapping' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'code' could be declared final LocalVariableCouldBeFinal
Local variable 'type' could be declared final LocalVariableCouldBeFinal
Local variable 'validatorClassName' could be declared final LocalVariableCouldBeFinal
Parameter 'mapping' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'code' could be declared final LocalVariableCouldBeFinal
Local variable 'accessMode' could be declared final LocalVariableCouldBeFinal
Parameter 'mapping' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'opcode' could be declared final LocalVariableCouldBeFinal
Local variable 'handler' could be declared final LocalVariableCouldBeFinal
Parameter 'mapping' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'opcode' could be declared final LocalVariableCouldBeFinal
Local variable 'handler' could be declared final LocalVariableCouldBeFinal
Parameter 'brokerId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connectionData' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'replyTo' could be declared final LocalVariableCouldBeFinal
Local variable 'uuid' could be declared final LocalVariableCouldBeFinal
Parameter 'poolSize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'maxPoolSize' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'keepAliveTime' is not assigned and could be declared final MethodArgumentCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHODST1cleanINSTANCE
View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'UnknownTypeCodeException'.
42La ligne excède 80 caractères.
45'{' devrait être sur la ligne précédente.1
46Commentaire javadoc manquant.5
46Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.19
47Commentaire javadoc manquant.5
47Le nom 'INSTANCE' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
50Commentaire javadoc manquant.5
50Le nom '_poolSize' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
51Commentaire javadoc manquant.5
51Le nom '_maxPoolSize' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
52Commentaire javadoc manquant.5
52Le nom '_keepAliveTime' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.18
54Commentaire javadoc manquant.5
54Il manque une espace avant '<'.8
54Il manque une espace après '<'.9
54Il manque une espace avant '>'.22
54Le nom '_typeMappings' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
54Il manque une espace avant '<'.51
54Il manque une espace après '<'.52
54Il manque une espace après ','.60
54Il manque une espace avant '>'.64
54Il manque une espace après '>'.65
55Commentaire javadoc manquant.5
55Il manque une espace avant '<'.8
55Il manque une espace après '<'.9
55Il manque une espace après ','.17
55Il manque une espace avant '>'.27
55Le nom '_accessModes' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.29
55Il manque une espace avant '<'.55
55Il manque une espace après '<'.56
55Il manque une espace avant '>'.75
55Il manque une espace après '>'.76
56Commentaire javadoc manquant.5
56Il manque une espace avant '<'.8
56Il manque une espace après '<'.9
56Il manque une espace après ','.14
56Il manque une espace avant '>'.20
56Le nom '_validators' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.22
56Il manque une espace avant '<'.47
56Il manque une espace après '<'.48
56Il manque une espace avant '>'.60
56Il manque une espace après '>'.61
58La ligne excède 80 caractères.
58Commentaire javadoc manquant.5
58Il manque une espace avant '<'.8
58Il manque une espace après '<'.9
58Il manque une espace après ','.14
58Il manque une espace avant '>'.34
58Le nom '_brokerConnectionInfos' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.36
58Il manque une espace avant '<'.72
58Il manque une espace après '<'.73
58Il manque une espace avant '>'.99
58Il manque une espace après '>'.100
60La ligne excède 80 caractères.
60Commentaire javadoc manquant.5
60Il manque une espace avant '<'.8
60Il manque une espace après '<'.9
60Il manque une espace avant '>'.35
60Le nom '_managementQueueHandlers' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.37
60Il manque une espace avant '<'.75
60Il manque une espace après '<'.76
60Il manque une espace avant '>'.102
60Il manque une espace après '>'.103
61La ligne excède 80 caractères.
61Commentaire javadoc manquant.5
61Il manque une espace avant '<'.8
61Il manque une espace après '<'.9
61Il manque une espace avant '>'.35
61Le nom '_methodReplyQueueHandlers' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.37
61Il manque une espace avant '<'.76
61Il manque une espace après '<'.77
61Il manque une espace avant '>'.103
61Il manque une espace après '>'.104
63Commentaire javadoc manquant.5
63Le nom '_managementQueueName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
64Commentaire javadoc manquant.5
64Le nom '_methodReplyQueueName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
66Commentaire javadoc manquant.5
66Le nom '_headerForCommandMessages' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
67Commentaire javadoc manquant.5
67Le nom '_deliveryProperties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.32
68Commentaire javadoc manquant.5
68Le nom '_messageProperties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.31
71Commentaire javadoc manquant.5
72'{' devrait être sur la ligne précédente.5
77Commentaire javadoc manquant.5
78'{' devrait être sur la ligne précédente.5
79La ligne contient un caractère tabulation.5
88'{' devrait être sur la ligne précédente.5
93La ligne excède 80 caractères.
95La ligne excède 80 caractères.
98'{' devrait être sur la ligne précédente.5
99La ligne contient un caractère tabulation.5
107La ligne excède 80 caractères.
124La ligne excède 80 caractères.
148La ligne excède 80 caractères.
157La ligne excède 80 caractères.
161La ligne excède 80 caractères.
163La ligne excède 80 caractères.
165La ligne excède 80 caractères.
193La ligne excède 80 caractères.
200La ligne contient un caractère tabulation.5
204La ligne excède 80 caractères.
205La ligne excède 80 caractères.
208La ligne excède 80 caractères.
212La ligne contient un caractère tabulation.5
216La ligne excède 80 caractères.
218La ligne excède 80 caractères.
257La ligne excède 80 caractères.
270La ligne excède 80 caractères.
275La ligne excède 80 caractères.
286La ligne excède 80 caractères.
291La ligne excède 80 caractères.
302La ligne excède 80 caractères.
310La ligne excède 80 caractères.
311La ligne excède 80 caractères.
313La ligne excède 80 caractères.
315La ligne contient un caractère tabulation.5
316La ligne contient un caractère tabulation.5
317La ligne contient un caractère tabulation.5
318La ligne contient un caractère tabulation.5
319La ligne contient un caractère tabulation.5
320La ligne contient un caractère tabulation.5
321La ligne contient un caractère tabulation.5
322La ligne excède 80 caractères.
322La ligne contient un caractère tabulation.9
325La ligne excède 80 caractères.
326La ligne contient un caractère tabulation.5
327La ligne contient un caractère tabulation.5
328La ligne contient un caractère tabulation.5
329La ligne contient un caractère tabulation.5
334La ligne excède 80 caractères.
342La ligne excède 80 caractères.
347La ligne excède 80 caractères.
356La ligne excède 80 caractères.
357La ligne excède 80 caractères.
365La ligne contient un caractère tabulation.1
366La ligne contient un caractère tabulation.1
367La ligne contient un caractère tabulation.1
368La ligne contient un caractère tabulation.1
370La ligne contient un caractère tabulation.1
371La ligne contient un caractère tabulation.1
372La ligne contient un caractère tabulation.1
373La ligne contient un caractère tabulation.1
374La ligne contient un caractère tabulation.1
375La ligne contient un caractère tabulation.1
376La ligne contient un caractère tabulation.1
377La ligne contient un caractère tabulation.1
378La ligne contient un caractère tabulation.1
380La ligne contient un caractère tabulation.1
381La ligne contient un caractère tabulation.1
382La ligne contient un caractère tabulation.1
383La ligne contient un caractère tabulation.1
384La ligne contient un caractère tabulation.1
385La ligne contient un caractère tabulation.1
386La ligne contient un caractère tabulation.1
387La ligne contient un caractère tabulation.1
388La ligne contient un caractère tabulation.1
389La ligne contient un caractère tabulation.1
391La ligne contient un caractère tabulation.1
392La ligne contient un caractère tabulation.1
393La ligne contient un caractère tabulation.1
394La ligne contient un caractère tabulation.1
395La ligne contient un caractère tabulation.1
396La ligne contient un caractère tabulation.1
397La ligne contient un caractère tabulation.1
398La ligne contient un caractère tabulation.1
399La ligne contient un caractère tabulation.1
400La ligne contient un caractère tabulation.1
402La ligne contient un caractère tabulation.1
403La ligne contient un caractère tabulation.1
404La ligne contient un caractère tabulation.1
405La ligne contient un caractère tabulation.1
406La ligne contient un caractère tabulation.1
407La ligne contient un caractère tabulation.1
408La ligne contient un caractère tabulation.1
409La ligne contient un caractère tabulation.1
410La ligne contient un caractère tabulation.1
411La ligne contient un caractère tabulation.1
413La ligne contient un caractère tabulation.1
414La ligne contient un caractère tabulation.1
415La ligne contient un caractère tabulation.1
416La ligne contient un caractère tabulation.1
417La ligne contient un caractère tabulation.1
418La ligne contient un caractère tabulation.1
419La ligne contient un caractère tabulation.1
420La ligne contient un caractère tabulation.1
421La ligne contient un caractère tabulation.1
422La ligne contient un caractère tabulation.1

org.apache.qpid.management.configuration.ConfigurationException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ConfigurationException(String)
0210
ConfigurationException(Exception)
1211
ConfigurationException(String,Exception)
0210


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


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
33'{' devrait être sur la ligne précédente.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
47Il manque une espace après ','.46
48'{' devrait être sur la ligne précédente.5
49Il manque une espace après ','.19

org.apache.qpid.management.configuration.Configurator

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
9
6
5
Total :
Per method :
74
8.22
Total :
Per method :
Per statement :
20
2.22
0.27
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):
38
1
66
39
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
7
0.78
Total :
Per method :
Per statement :
36
4
0.49
Total :
Per method :
Per statement :
146
16.22
1.97
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
IParser$1.setCurrrentAttributeValue(String)
0110
IParser$1.setCurrentAttributeName(String)
0110
characters(Override[],int,int)
0420
startElement(String,String,String,Attributes)
0830
endElement(String,String,String)
0210
configure()
12171
createAndReturnBrokerConnectionData(UUID,String,int,String,String,String,int,int,long)
1411
addAccessModeMappings()
1511
addTypeMappings()
11411
addMandatoryMethodReplyMessageHandlers()
1311
addMandatoryManagementMessageHandlers()
1511


View line in sourceCode ViolationRule
A high number of imports can indicate a high degree of coupling within an object. ExcessiveImports
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Document empty method UncommentedEmptyMethod
Parameter 'ch' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'length' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'start' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'value' could be declared final LocalVariableCouldBeFinal
Parameter 'attributes' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'localName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'uri' is not assigned and could be declared final MethodArgumentCouldBeFinal
A switch with less than 3 branches is inefficient, use a if statement instead. TooFewBranchesForASwitchStatement
Switch statements should have a default label SwitchStmtsShouldHaveDefault
Parameter 'localName' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'uri' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'initialConfigFileName' could be declared final LocalVariableCouldBeFinal
String.trim().length()==0 is an inefficient way to validate an empty String. InefficientEmptyStringCheck
Local variable 'initialConfigurationFile' could be declared final LocalVariableCouldBeFinal
Local variable 'parser' could be declared final LocalVariableCouldBeFinal
Local variable 'source' could be declared final LocalVariableCouldBeFinal
Avoid empty catch blocks EmptyCatchBlock
Parameter 'brokerId' 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 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'virtualHost' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'initialPoolCapacity' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'maxPoolCapacity' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'maxWaitTimeout' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Local variable 'configuration' could be declared final LocalVariableCouldBeFinal
Local variable 'configuration' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
0Exception levée : java.lang.RuntimeException: Impossible d'obtenir les informations relatives à la classe @throws pour la balise 'ConfigurationException'.
35La ligne excède 80 caractères.
36La ligne excède 80 caractères.
37La ligne excède 80 caractères.
38La ligne excède 80 caractères.
39La ligne excède 80 caractères.
40La ligne excède 80 caractères.
59La ligne excède 80 caractères.
62'{' devrait être sur la ligne précédente.1
63Commentaire javadoc manquant.5
63Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.19
64La ligne contient un caractère tabulation.1
65La ligne contient un caractère tabulation.1
66La ligne excède 80 caractères.
68Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.11
71'{' devrait être sur la ligne précédente.9
75'{' devrait être sur la ligne précédente.9
79Commentaire javadoc manquant.5
79Le nom '_brokerConfigurationParser' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.13
80La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
80Le nom '_workerManagerConfigurationParser' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.13
81Commentaire javadoc manquant.5
81Le nom '_currentParser' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.13
87La ligne excède 80 caractères.
87Balise javadoc @param manquante pour 'ch'.36
87Balise javadoc @param manquante pour 'start'.44
87Balise javadoc @param manquante pour 'length'.55
87Balise javadoc @throws manquante pour 'SAXException'.70
89Il manque une espace après ','.38
89Il manque une espace après ','.44
96La ligne excède 80 caractères.
99La ligne excède 80 caractères.
99Balise javadoc @param manquante pour 'uri'.38
99Balise javadoc @param manquante pour 'localName'.50
99Balise javadoc @param manquante pour 'name'.68
99Balise javadoc @param manquante pour 'attributes'.85
99Balise javadoc @throws manquante pour 'SAXException'.104
102'{' devrait être sur la ligne précédente.9
104Evitez d'imbriquer les blocs.13
109Evitez d'imbriquer les blocs.13
110La ligne contient un caractère tabulation.13
111La ligne contient un caractère tabulation.13
116Commentaire javadoc manquant.5
117La ligne excède 80 caractères.
129La ligne contient un caractère tabulation.5
132La ligne excède 80 caractères.
132La ligne contient un caractère tabulation.9
133La ligne excède 80 caractères.
133La ligne contient un caractère tabulation.9
134La ligne contient un caractère tabulation.9
135La ligne excède 80 caractères.
135La ligne contient un caractère tabulation.9
136La ligne contient un caractère tabulation.9
137La ligne contient un caractère tabulation.9
138La ligne excède 80 caractères.
138La ligne contient un caractère tabulation.1
139La ligne contient un caractère tabulation.1
140La ligne contient un caractère tabulation.1
141La ligne excède 80 caractères.
141La ligne contient un caractère tabulation.1
142La ligne contient un caractère tabulation.1
143La ligne contient un caractère tabulation.1
144La ligne contient un caractère tabulation.9
145La ligne contient un caractère tabulation.9
146La ligne excède 80 caractères.
146La ligne contient un caractère tabulation.9
147La ligne contient un caractère tabulation.9
148La ligne contient un caractère tabulation.9
149La ligne contient un caractère tabulation.9
161La ligne contient un caractère tabulation.9
162La ligne contient un caractère tabulation.9
163La ligne contient un caractère tabulation.1
164La ligne contient un caractère tabulation.1
165La ligne contient un caractère tabulation.1
166La ligne contient un caractère tabulation.1
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.
176La ligne contient un caractère tabulation.2
177La ligne contient un caractère tabulation.1
178La ligne contient un caractère tabulation.1
179La ligne contient un caractère tabulation.1
180La ligne contient un caractère tabulation.1
181La ligne excède 80 caractères.
181La ligne contient un caractère tabulation.1
182La ligne contient un caractère tabulation.1
183La ligne excède 80 caractères.
183La ligne contient un caractère tabulation.1
185La ligne excède 80 caractères.
186La ligne excède 80 caractères.
189La ligne contient un caractère tabulation.5
190La ligne contient un caractère tabulation.5
191La ligne contient un caractère tabulation.5
192La ligne contient un caractère tabulation.1
193La ligne contient un caractère tabulation.1
194La ligne contient un caractère tabulation.1
195La ligne contient un caractère tabulation.1
196La ligne contient un caractère tabulation.1
197La ligne excède 80 caractères.
197La ligne contient un caractère tabulation.1
199La ligne contient un caractère tabulation.5
200La ligne contient un caractère tabulation.5
201La ligne contient un caractère tabulation.5
202La ligne contient un caractère tabulation.5
203La ligne contient un caractère tabulation.5
204La ligne contient un caractère tabulation.5
205La ligne contient un caractère tabulation.5
206La ligne contient un caractère tabulation.5
207La ligne contient un caractère tabulation.5
208La ligne contient un caractère tabulation.5
209La ligne contient un caractère tabulation.5
212La ligne contient un caractère tabulation.1
214La ligne excède 80 caractères.
217La ligne contient un caractère tabulation.5
218La ligne excède 80 caractères.
218La ligne contient un caractère tabulation.5
219La ligne excède 80 caractères.
219La ligne contient un caractère tabulation.5
220La ligne excède 80 caractères.
220La ligne contient un caractère tabulation.5
221La ligne contient un caractère tabulation.1
223La ligne contient un caractère tabulation.1
229La ligne contient un caractère tabulation.5
230La ligne excède 80 caractères.
230La ligne contient un caractère tabulation.5
231La ligne excède 80 caractères.
231La ligne contient un caractère tabulation.5
232La ligne excède 80 caractères.
232La ligne contient un caractère tabulation.5
233La ligne excède 80 caractères.
233La ligne contient un caractère tabulation.5
234La ligne excède 80 caractères.
234La ligne contient un caractère tabulation.5
235La ligne excède 80 caractères.
235La ligne contient un caractère tabulation.5
236La ligne contient un caractère tabulation.5
237La ligne contient un caractère tabulation.5
238La ligne contient un caractère tabulation.5
239La ligne excède 80 caractères.
239La ligne contient un caractère tabulation.5
240La ligne excède 80 caractères.
240La ligne contient un caractère tabulation.5
241La ligne excède 80 caractères.
241La ligne contient un caractère tabulation.5

org.apache.qpid.management.configuration.Configurator$1

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

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

2
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Configurator$2

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

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

0
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.MessageHandlerMapping

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MessageHandlerMapping(Character,IMessageHandler)
1312
getOpcode()
1212
getMessageHandler()
1212


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


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
26La ligne excède 80 caractères.
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5
30Le nom '_opcode' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.29
31Commentaire javadoc manquant.5
31Le nom '_handler' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
37Balise javadoc @param inutilisé pour 'handlerClass'.8
39Balise javadoc @param manquante pour 'handler'.61
40'{' devrait être sur la ligne précédente.5
51'{' devrait être sur la ligne précédente.5
61'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.configuration.QpidDatasource

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
PooledConnection.PooledConnection(UUID)
1310
PooledConnection.isValid()
1210
PooledConnection.reallyClose()
0210
PooledConnection.close()
1530
PooledConnection.exception(Throwable)
0210
QpidConnectionFactory.QpidConnectionFactory(UUID,BrokerConnectionData)
1310
QpidConnectionFactory.makeObject()
0410
QpidConnectionFactory.validateObject(Object)
0510
QpidConnectionFactory.destroyObject(Object)
0620
QpidDatasource()
0111
getConnection(UUID)
1211
getInstance()
1212
addConnectionPool(UUID,BrokerConnectionData)
11031


View line in sourceCode ViolationRule
Parameter 'brokerId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 't' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'brokerId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connectionData' is not assigned and could be declared final MethodArgumentCouldBeFinal
Avoid instantiation through private constructors from outside of the constructor's class. AccessorClassGeneration
Local variable 'connection' could be declared final LocalVariableCouldBeFinal
Parameter 'obj' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'connection' could be declared final LocalVariableCouldBeFinal
Local variable 'isValid' could be declared final LocalVariableCouldBeFinal
Parameter 'obj' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'connection' could be declared final LocalVariableCouldBeFinal
Private field 'pools' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'brokerId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'brokerId' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connectionData' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'factory' could be declared final LocalVariableCouldBeFinal
Avoid instantiation through private constructors from outside of the constructor's class. AccessorClassGeneration
Local variable 'pool' could be declared final LocalVariableCouldBeFinal
Local variable 'howManyConnectionAtStartup' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
38La ligne excède 80 caractères.
43'{' devrait être sur la ligne précédente.1
44Commentaire javadoc manquant.5
44Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.19
47La ligne excède 80 caractères.
52'{' devrait être sur la ligne précédente.5
53Commentaire javadoc manquant.9
53Le nom '_brokerId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
54Commentaire javadoc manquant.9
54Le nom '_valid' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
62'{' devrait être sur la ligne précédente.9
68La ligne excède 80 caractères.
70La ligne excède 80 caractères.
73'{' devrait être sur la ligne précédente.9
77Commentaire javadoc manquant.9
78'{' devrait être sur la ligne précédente.9
83La ligne excède 80 caractères.
87'{' devrait être sur la ligne précédente.9
89'{' devrait être sur la ligne précédente.13
92La ligne excède 80 caractères.
93'}' devrait être sur la même ligne.13
95'{' devrait être sur la ligne précédente.13
100Commentaire javadoc manquant.9
101'{' devrait être sur la ligne précédente.9
108La ligne excède 80 caractères.
114'{' devrait être sur la ligne précédente.5
115Commentaire javadoc manquant.9
115Le nom '_connectionData' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.44
116Commentaire javadoc manquant.9
116Le nom '_brokerId' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
124La ligne excède 80 caractères.
133Balise javadoc @return manquante.
134Balise javadoc @throws manquante pour 'Exception'.48
135'{' devrait être sur la ligne précédente.9
136La ligne contient un caractère tabulation.9
143La ligne contient un caractère tabulation.1
150Balise javadoc @return manquante.
151Balise javadoc @param manquante pour 'obj'.47
152'{' devrait être sur la ligne précédente.9
156La ligne excède 80 caractères.
156Il manque une espace après ','.74
165Balise javadoc @param manquante pour 'obj'.43
165Balise javadoc @throws manquante pour 'Exception'.55
166'{' devrait être sur la ligne précédente.9
168'{' devrait être sur la ligne précédente.13
174'{' devrait être sur la ligne précédente.13
175La ligne excède 80 caractères.
181Commentaire javadoc manquant.5
184Commentaire javadoc manquant.5
184Il manque une espace avant '<'.16
184Il manque une espace après '<'.17
184Il manque une espace avant '>'.33
184Il manque une espace avant '<'.54
184Il manque une espace après '<'.55
184Il manque une espace avant '>'.71
184Il manque une espace après '>'.72
187Commentaire javadoc manquant.5
188'{' devrait être sur la ligne précédente.5
195La ligne excède 80 caractères.
197Balise javadoc @throws manquante pour 'Exception'.59
198'{' devrait être sur la ligne précédente.5
203La ligne excède 80 caractères.
208'{' devrait être sur la ligne précédente.5
215La ligne excède 80 caractères.
219La ligne excède 80 caractères.
219Il manque une espace après ','.42
222Il manque une espace après ','.52
225Il manque une espace après ','.52
231La ligne excède 80 caractères.
232La ligne excède 80 caractères.
237'{' devrait être sur la ligne précédente.9
241La ligne excède 80 caractères.
243'{' devrait être sur la ligne précédente.9
247Il manque une espace après ','.28

org.apache.qpid.management.configuration.QpidDatasource$1

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

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

0
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.QpidDatasource$PooledConnection

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

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

2
4
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.QpidDatasource$QpidConnectionFactory

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

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

4
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
toString()
0210
get(String)
1213


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


View line in sourceStyle ErrorColumn
30La ligne excède 80 caractères.
30La ligne contient un caractère tabulation.1
30Commentaire javadoc manquant.9
30Commentaire javadoc manquant.25
30Il manque une espace après '}'.87
30Il manque une espace avant '}'.87
31La ligne contient un caractère tabulation.1
31Commentaire javadoc manquant.9
31Commentaire javadoc manquant.18
31Il manque une espace après '}'.73
31Il manque une espace avant '}'.73
32La ligne contient un caractère tabulation.1
32Commentaire javadoc manquant.9
32Commentaire javadoc manquant.16
32Il manque une espace après '}'.69
32Il manque une espace avant '}'.69
33La ligne contient un caractère tabulation.1
33Commentaire javadoc manquant.9
33Commentaire javadoc manquant.16
33Il manque une espace après '}'.69
33Il manque une espace avant '}'.69
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
34Commentaire javadoc manquant.25
34Il manque une espace après '}'.91
34Il manque une espace avant '}'.91
35La ligne excède 80 caractères.
35Commentaire javadoc manquant.5
35Commentaire javadoc manquant.24
35Il manque une espace après '}'.89
35Il manque une espace avant '}'.89
36La ligne excède 80 caractères.
36Commentaire javadoc manquant.5
36Commentaire javadoc manquant.29
36Il manque une espace après '}'.99
36Il manque une espace avant '}'.99
37La ligne excède 80 caractères.
37La ligne contient un caractère tabulation.1
37Commentaire javadoc manquant.9
37Commentaire javadoc manquant.24
37Il manque une espace après '}'.85
37Il manque une espace avant '}'.85
38La ligne contient un caractère tabulation.1
38Commentaire javadoc manquant.9
38Commentaire javadoc manquant.16
38Il manque une espace après '}'.69
38Il manque une espace avant '}'.69
39La ligne contient un caractère tabulation.1
39Commentaire javadoc manquant.9
39Commentaire javadoc manquant.20
39Il manque une espace après '}'.77
39Il manque une espace avant '}'.77
40La ligne contient un caractère tabulation.1
40Commentaire javadoc manquant.9
40Commentaire javadoc manquant.19
40Il manque une espace après '}'.75
40Il manque une espace avant '}'.75
41La ligne excède 80 caractères.
41La ligne contient un caractère tabulation.1
41Commentaire javadoc manquant.9
41Commentaire javadoc manquant.24
41Il manque une espace après '}'.85
41Il manque une espace avant '}'.85
42La ligne excède 80 caractères.
42La ligne contient un caractère tabulation.1
42Commentaire javadoc manquant.9
42Commentaire javadoc manquant.26
42Il manque une espace après '}'.88
42Il manque une espace avant '}'.88
43La ligne excède 80 caractères.
43La ligne contient un caractère tabulation.1
43Commentaire javadoc manquant.9
43Commentaire javadoc manquant.27
43Il manque une espace après '}'.91
43Il manque une espace avant '}'.91
44La ligne contient un caractère tabulation.1
45La ligne contient un caractère tabulation.1
46La ligne contient un caractère tabulation.1
47La ligne contient un caractère tabulation.1
48La ligne contient un caractère tabulation.1
49La ligne contient un caractère tabulation.1
50La ligne contient un caractère tabulation.1
51La ligne contient un caractère tabulation.1
52La ligne contient un caractère tabulation.1
53La ligne contient un caractère tabulation.1

org.apache.qpid.management.configuration.Tag$1

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$10

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$11

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$12

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$13

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$14

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$2

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$3

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$4

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$5

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$6

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$7

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$8

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.Tag$9

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

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:




org.apache.qpid.management.configuration.TypeMapping

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
TypeMapping(int,Type)
1211
TypeMapping(int,Type,String)
1412
getCode()
1211
getType()
1211
getValidatorClassName()
1211


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


View line in sourceStyle ErrorColumn
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
32Le nom '_code' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
33Commentaire javadoc manquant.5
33Le nom '_type' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.24
34Commentaire javadoc manquant.5
34Le nom '_validatorClass' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
43'{' devrait être sur la ligne précédente.5
44La ligne contient un caractère tabulation.5
44Il manque une espace après ','.19
44Il manque une espace après ','.24
55'{' devrait être sur la ligne précédente.5
56La ligne contient un caractère tabulation.5
57La ligne contient un caractère tabulation.5
58La ligne contient un caractère tabulation.5
67'{' devrait être sur la ligne précédente.5
77'{' devrait être sur la ligne précédente.5
87'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.configuration.UnknownAccessCodeException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
UnknownAccessCodeException(int)
1311
getCode()
1210


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


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
24La ligne excède 80 caractères.
29'{' devrait être sur la ligne précédente.1
30Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5
31Le nom '_code' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.23
39'{' devrait être sur la ligne précédente.5
50'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.configuration.UnknownBrokerException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
UnknownBrokerException(UUID)
1211


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


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.configuration.UnknownTypeCodeException

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
UnknownTypeCodeException(int)
1311
getCode()
1210


View line in sourceCode ViolationRule
Private field '_code' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'code' 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
31Commentaire javadoc manquant.5
31Le nom '_code' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
39'{' devrait être sur la ligne précédente.5
50'{' devrait être sur la ligne précédente.5

org.apache.qpid.management.configuration.WorkerManagerConfigurationParser

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setCurrrentAttributeValue(String)
1210
setCurrentAttributeName(String)
12260
getUUId()
1210


View line in sourceCode ViolationRule
Perhaps '_poolSizeAsString' could be replaced by a local variable. SingularField
Perhaps '_maxPoolSizeAsString' could be replaced by a local variable. SingularField
Perhaps '_keepAliveTimeAsString' could be replaced by a local variable. SingularField
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Switch statements should have a default label SwitchStmtsShouldHaveDefault
Local variable 'configuration' could be declared final LocalVariableCouldBeFinal


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLESF_SWITCH_FALLTHROUGHSF2setCurrentAttributeName
View line in sourceStyle ErrorColumn
32La ligne contient un caractère tabulation.1
33La ligne contient un caractère tabulation.1
34La ligne contient un caractère tabulation.1
35La ligne contient un caractère tabulation.1
42'{' devrait être sur la ligne précédente.1
43Commentaire javadoc manquant.5
43Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.19
44Commentaire javadoc manquant.5
44Le nom '_currentValue' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
46Commentaire javadoc manquant.5
46Le nom '_poolSizeAsString' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
47Commentaire javadoc manquant.5
47Le nom '_maxPoolSizeAsString' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
48Commentaire javadoc manquant.5
48Le nom '_keepAliveTimeAsString' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
53Balise javadoc @param manquante pour 'value'.51
54'{' devrait être sur la ligne précédente.5
62Balise javadoc @param manquante pour 'name'.49
63'{' devrait être sur la ligne précédente.5
65'{' devrait être sur la ligne précédente.9
67Evitez d'imbriquer les blocs.13
72Evitez d'imbriquer les blocs.13
73La ligne contient un caractère tabulation.13
76Evitez d'imbriquer les blocs.13
77La ligne contient un caractère tabulation.13
81Evitez d'imbriquer les blocs.13
82La ligne contient un caractère tabulation.13
84'{' devrait être sur la ligne précédente.17
85La ligne excède 80 caractères.
85La ligne contient un caractère tabulation.17
86La ligne excède 80 caractères.
87La ligne excède 80 caractères.
88Il manque une espace après 'catch'.24
89'{' devrait être sur la ligne précédente.17
90La ligne excède 80 caractères.
92La ligne excède 80 caractères.
92Il manque une espace après ','.77
93La ligne excède 80 caractères.
93Il manque une espace après ','.81
94La ligne excède 80 caractères.
94Il manque une espace après ','.83
94La ligne contient un caractère tabulation.146
105Balise javadoc @return manquante.
105Il manque une espace avant '{'.19

org.apache.qpid.management.configuration.WorkerManagerConfigurationParser$1

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

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

0
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

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

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity: