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

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

org.apache.qpid.oldtopic.Config

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
25
25
10
15
Total :
Per method :
115
4.6
Total :
Per method :
Per statement :
50
2
0.43
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
2
38
240
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
19
0.76
0.17
Total :
Per method :
Per statement :
111
4.44
0.97
Statement Test Coverage :
Method Test Reference :
0
3.7


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Config()
0112
getAckMode()
0212
setPayload(int)
0211
getPayload()
0211
setClients(int)
0211
getClients()
0211
setMessages(int)
0211
getMessages()
0211
getHost()
0210
setHost(String)
0211
getPort()
0210
getFactory()
0210
setPort(int)
0211
getBatch()
0211
setBatch(int)
0211
getWarmup()
0211
setWarmup(int)
0211
getDelay()
0211
setDelay(long)
0211
getClientId()
0211
getSubscriptionId()
0211
usePersistentMessages()
0211
setOption(String,String)
043160
getAckModeDescription(int)
013112
createConnection()
0212

View line in source of duplicated classesLinesTokensStart of code fragment
(173) org/apache/qpid/oldtopic/Config
(224) org/apache/qpid/topic/Config
48215 throw new RuntimeException("Bad port number: " + value, e); } .....
(87) org/apache/qpid/oldtopic/Config
(108) org/apache/qpid/topic/Config
56121 } public String getHost() { return host; } public void setHost(Strin .....
(218) org/apache/qpid/oldtopic/Config
(301) org/apache/qpid/topic/Config
2690 setTimeout(parseLong("Bad timeout data", value)); } else { .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.config.ConnectionFactoryInitialiser' UnusedImports
Avoid unused imports such as 'javax.jms.ConnectionFactory' UnusedImports
The class 'Config' has a Cyclomatic Complexity of 2 (Highest = 15). CyclomaticComplexity
Document empty constructor UncommentedEmptyConstructor
Parameter 'payload' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'clients' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'messages' 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 'batch' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'warmup' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delay' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'key' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'value' is not assigned and could be declared final MethodArgumentCouldBeFinal
The method 'setOption' has a Cyclomatic Complexity of 15. CyclomaticComplexity
New exception is thrown in catch block, original stack trace may be lost PreserveStackTrace
System.out.print is used SystemPrintln
Parameter 'ackMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Switch statements should have a default label SwitchStmtsShouldHaveDefault


View line in sourceStyle ErrorColumn
32Commentaire javadoc manquant.
33'{' devrait être sur la ligne précédente.1
35Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
45Commentaire javadoc manquant.5
45Il manque une espace avant '='.24
46Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
51'{' devrait être sur la ligne précédente.5
54Commentaire javadoc manquant.5
55'{' devrait être sur la ligne précédente.5
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5
64Commentaire javadoc manquant.5
65'{' devrait être sur la ligne précédente.5
69Commentaire javadoc manquant.5
70'{' devrait être sur la ligne précédente.5
74Commentaire javadoc manquant.5
75'{' devrait être sur la ligne précédente.5
79Commentaire javadoc manquant.5
80'{' devrait être sur la ligne précédente.5
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
89Commentaire javadoc manquant.5
90'{' devrait être sur la ligne précédente.5
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
109Commentaire javadoc manquant.5
110'{' devrait être sur la ligne précédente.5
114Commentaire javadoc manquant.5
115'{' devrait être sur la ligne précédente.5
119Commentaire javadoc manquant.5
120'{' devrait être sur la ligne précédente.5
124Commentaire javadoc manquant.5
125'{' devrait être sur la ligne précédente.5
129Commentaire javadoc manquant.5
130'{' devrait être sur la ligne précédente.5
134Commentaire javadoc manquant.5
135'{' devrait être sur la ligne précédente.5
139Commentaire javadoc manquant.5
140'{' devrait être sur la ligne précédente.5
144Commentaire javadoc manquant.5
145'{' devrait être sur la ligne précédente.5
149Commentaire javadoc manquant.5
150'{' devrait être sur la ligne précédente.5
154Commentaire javadoc manquant.5
155'{' devrait être sur la ligne précédente.5
159Commentaire javadoc manquant.5
160'{' devrait être sur la ligne précédente.5
161Il manque une espace après 'if'.11
162'{' devrait être sur la ligne précédente.9
164'}' devrait être sur la même ligne.9
165Il manque une espace après 'if'.16
166'{' devrait être sur la ligne précédente.9
168'{' devrait être sur la ligne précédente.13
170'}' devrait être sur la même ligne.13
171Il manque une espace après 'catch'.18
172'{' devrait être sur la ligne précédente.13
175'}' devrait être sur la même ligne.9
176Il manque une espace après 'if'.16
177'{' devrait être sur la ligne précédente.9
179'}' devrait être sur la même ligne.9
180Il manque une espace après 'if'.16
181'{' devrait être sur la ligne précédente.9
183'}' devrait être sur la même ligne.9
184Il manque une espace après 'if'.16
185'{' devrait être sur la ligne précédente.9
187'}' devrait être sur la même ligne.9
188Il manque une espace après 'if'.16
189'{' devrait être sur la ligne précédente.9
191'}' devrait être sur la même ligne.9
192Il manque une espace après 'if'.16
193'{' devrait être sur la ligne précédente.9
195'}' devrait être sur la même ligne.9
196Il manque une espace après 'if'.16
197'{' devrait être sur la ligne précédente.9
199'}' devrait être sur la même ligne.9
200Il manque une espace après 'if'.16
201'{' devrait être sur la ligne précédente.9
203'}' devrait être sur la même ligne.9
204Il manque une espace après 'if'.16
205'{' devrait être sur la ligne précédente.9
207'}' devrait être sur la même ligne.9
208Il manque une espace après 'if'.16
209'{' devrait être sur la ligne précédente.9
211'}' devrait être sur la même ligne.9
212Il manque une espace après 'if'.16
213'{' devrait être sur la ligne précédente.9
215'}' devrait être sur la même ligne.9
216Il manque une espace après 'if'.16
217'{' devrait être sur la ligne précédente.9
219'}' devrait être sur la même ligne.9
221'{' devrait être sur la ligne précédente.9
226Commentaire javadoc manquant.5
227'{' devrait être sur la ligne précédente.5
229'{' devrait être sur la ligne précédente.9
239Commentaire javadoc manquant.5
240'{' devrait être sur la ligne précédente.5

org.apache.qpid.oldtopic.Listener

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Listener(Connection,int)
0210
Listener(Connection,int,String)
01132
shutdown()
0621
report()
0621
getReport()
0311
onMessage(Message)
01450
main(String[])
0720


View line in sourceCode ViolationRule
Avoid unused imports such as 'javax.jms.Session' UnusedImports
Parameter 'ackMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connection' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'ackMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connection' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
System.out.print is used SystemPrintln
Local variable 'time' could be declared final LocalVariableCouldBeFinal
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Parameter 'argv' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'config' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'con' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
29Commentaire javadoc manquant.
30'{' devrait être sur la ligne précédente.1
31Commentaire javadoc manquant.5
31Le nom '_connection' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
32Commentaire javadoc manquant.5
32Le nom '_controller' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
33Commentaire javadoc manquant.5
33Le nom '_session' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.37
34Commentaire javadoc manquant.5
34Le nom '_factory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
35Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
40'{' devrait être sur la ligne précédente.5
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
51Il manque une espace après 'if'.11
52'{' devrait être sur la ligne précédente.9
54'}' devrait être sur la même ligne.9
56'{' devrait être sur la ligne précédente.9
63'+' devrait être sur une nouvelle ligne.52
65La ligne excède 80 caractères.
70Commentaire javadoc manquant.5
71'{' devrait être sur la ligne précédente.5
73'{' devrait être sur la ligne précédente.9
77'}' devrait être sur la même ligne.9
78Il manque une espace après 'catch'.14
79'{' devrait être sur la ligne précédente.9
84Commentaire javadoc manquant.5
85'{' devrait être sur la ligne précédente.5
87'{' devrait être sur la ligne précédente.9
91'}' devrait être sur la même ligne.9
92Il manque une espace après 'catch'.14
93'{' devrait être sur la ligne précédente.9
98Commentaire javadoc manquant.5
99'{' devrait être sur la ligne précédente.5
104Commentaire javadoc manquant.5
105'{' devrait être sur la ligne précédente.5
106Il manque une espace après 'if'.11
107'{' devrait être sur la ligne précédente.9
113Il manque une espace après 'if'.11
114'{' devrait être sur la ligne précédente.9
116'}' devrait être sur la même ligne.9
117Il manque une espace après 'if'.16
118'{' devrait être sur la ligne précédente.9
122'}' devrait être sur la même ligne.9
124'{' devrait être sur la ligne précédente.9
129Commentaire javadoc manquant.5
130'{' devrait être sur la ligne précédente.5
135Il manque une espace après 'if'.11
136'{' devrait être sur la ligne précédente.9

org.apache.qpid.oldtopic.MessageFactory

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
17
16
0
17
Total :
Per method :
51
3.19
Total :
Per method :
Per statement :
22
1.38
0.43
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
2
30
36
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.06
Total :
Per method :
Per statement :
14
0.88
0.27
Total :
Per method :
Per statement :
53
3.31
1.04
Statement Test Coverage :
Method Test Reference :
0
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MessageFactory(Session)
0211
MessageFactory(Session,int)
0722
getTopic()
0210
createEventMessage()
0411
createShutdownMessage()
0211
createReportRequestMessage()
0211
createReportResponseMessage(String)
0211
isShutdown(Message)
0211
isReport(Message)
0211
getReport(Message)
0531
createTopicConsumer()
0211
createDurableTopicConsumer(String)
0211
createControlConsumer()
0211
createTopicPublisher()
0211
createControlPublisher()
0211
checkText(Message,String)
0542

View line in source of duplicated classesLinesTokensStart of code fragment
(63) org/apache/qpid/oldtopic/MessageFactory
(78) org/apache/qpid/topic/MessageFactory
79233 } } Topic getTopic() { return _topic; } Message createEventM .....

View line in sourceCode ViolationRule
Avoid unused imports such as 'org.apache.qpid.client.AMQSession' UnusedImports
Avoid unused imports such as 'org.apache.qpid.client.AMQTopic' UnusedImports
This class has too many methods, consider refactoring it. TooManyMethods
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'msg' could be declared final LocalVariableCouldBeFinal
Parameter 'msg' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'name' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'm' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 's' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
31'{' devrait être sur la ligne précédente.1
32La ligne excède 80 caractères.
32Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
34Le nom '_session' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
35Commentaire javadoc manquant.5
35Le nom '_topic' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
36Commentaire javadoc manquant.5
36Le nom '_control' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.25
37Commentaire javadoc manquant.5
37Le nom '_payload' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
40Commentaire javadoc manquant.5
41'{' devrait être sur la ligne précédente.5
45Commentaire javadoc manquant.5
46'{' devrait être sur la ligne précédente.5
54Evitez d'imbriquer les blocs.9
60Il manque une espace après 'for'.12
61'{' devrait être sur la ligne précédente.9
66Commentaire javadoc manquant.5
67'{' devrait être sur la ligne précédente.5
71Commentaire javadoc manquant.5
72'{' devrait être sur la ligne précédente.5
78Commentaire javadoc manquant.5
79'{' devrait être sur la ligne précédente.5
83Commentaire javadoc manquant.5
84'{' devrait être sur la ligne précédente.5
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
104'{' devrait être sur la ligne précédente.5
106'{' devrait être sur la ligne précédente.9
108'}' devrait être sur la même ligne.9
110'{' devrait être sur la ligne précédente.9
116Commentaire javadoc manquant.5
117'{' devrait être sur la ligne précédente.5
121Commentaire javadoc manquant.5
122'{' devrait être sur la ligne précédente.5
126Commentaire javadoc manquant.5
127'{' devrait être sur la ligne précédente.5
131Commentaire javadoc manquant.5
132'{' devrait être sur la ligne précédente.5
136Commentaire javadoc manquant.5
137'{' devrait être sur la ligne précédente.5
141Commentaire javadoc manquant.5
142'{' devrait être sur la ligne précédente.5
144'{' devrait être sur la ligne précédente.9
145La ligne excède 80 caractères.
146'}' devrait être sur la même ligne.9
148'{' devrait être sur la ligne précédente.9

org.apache.qpid.oldtopic.Publisher

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
2
9
Total :
Per method :
82
7.45
Total :
Per method :
Per statement :
25
2.27
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):
2
0
51
35
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
43
3.91
0.52
Total :
Per method :
Per statement :
64
5.82
0.78
Statement Test Coverage :
Method Test Reference :
0
7.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Publisher(Connection,int,int,boolean)
0731
test(Config)
0211
test(int,long,int,int,int)
01941
batch(int,int)
0611
publish(int)
0631
waitForCompletion(int)
0521
onMessage(Message)
0520
min(long[])
0531
max(long[])
0531
avg(long[],long,long)
0721
main(String[])
0810

View line in source of duplicated classesLinesTokensStart of code fragment
(65) org/apache/qpid/oldtopic/Publisher
(68) org/apache/qpid/topic/Publisher
93459 times[i] = batch(msgCount, consumerCount); System.out.println("Batch " + ( .....
(25) org/apache/qpid/oldtopic/Publisher
(25) org/apache/qpid/topic/Publisher
40276 public class Publisher implements MessageListener { private final Object _lock = new Object(); .....
(161) org/apache/qpid/oldtopic/Publisher
(172) org/apache/qpid/topic/Publisher
1579 return (sum / (times.length - adjustment)); } public static void main(String[] ar .....

View line in sourceCode ViolationRule
Perhaps '_session' could be replaced by a local variable. SingularField
Parameter 'ackMode' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'connection' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'persistent' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'size' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'batches' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'consumerCount' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'delay' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgCount' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'warmup' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Local variable 'time' could be declared final LocalVariableCouldBeFinal
System.out.print is used SystemPrintln
Avoid using if statements without curly braces IfStmtsMustUseBraces
System.out.print is used SystemPrintln
Local variable 'min' could be declared final LocalVariableCouldBeFinal
Local variable 'max' could be declared final LocalVariableCouldBeFinal
System.out.print is used SystemPrintln
Parameter 'consumerCount' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'msgCount' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'start' could be declared final LocalVariableCouldBeFinal
Parameter 'count' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Avoid unused method parameters such as 'consumers'. UnusedFormalParameter
Parameter 'consumers' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Parameter 'message' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Call Thread.notifyAll() rather than Thread.notify() UseNotifyAllInsteadOfNotify
Parameter 'times' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'times' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'max' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'min' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'times' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'argv' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'config' could be declared final LocalVariableCouldBeFinal
Ensure that resources like this Connection object are closed after use CloseResource
Local variable 'con' could be declared final LocalVariableCouldBeFinal
Local variable 'size' could be declared final LocalVariableCouldBeFinal
Local variable 'ackMode' could be declared final LocalVariableCouldBeFinal
Local variable 'persistent' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.5
27Le nom '_lock' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.26
28Commentaire javadoc manquant.5
28Le nom '_connection' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.30
29Commentaire javadoc manquant.5
29Le nom '_session' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.27
30Commentaire javadoc manquant.5
30Le nom '_factory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
31Commentaire javadoc manquant.5
31Le nom '_publisher' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.35
32Commentaire javadoc manquant.5
32Le nom '_count' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
34La ligne excède 80 caractères.
34Commentaire javadoc manquant.5
40La ligne excède 80 caractères.
41La ligne excède 80 caractères.
44Commentaire javadoc manquant.5
45'{' devrait être sur la ligne précédente.5
46La ligne excède 80 caractères.
49La ligne excède 80 caractères.
49Commentaire javadoc manquant.5
54Il manque une espace après 'if'.11
55'{' devrait être sur la ligne précédente.9
62Il manque une espace après 'for'.12
63'{' devrait être sur la ligne précédente.9
64L'instruction 'if' devrait utiliser des accolades ('{' et '}').
64Il manque une espace après 'if'.15
64Il manque une espace avant '*'.41
64Il manque une espace après '*'.42
66La ligne excède 80 caractères.
66Il manque une espace avant '+'.45
66Il manque une espace après '+'.46
71La ligne excède 80 caractères.
80Commentaire javadoc manquant.5
81'{' devrait être sur la ligne précédente.5
89Commentaire javadoc manquant.5
90'{' devrait être sur la ligne précédente.5
94'{' devrait être sur la ligne précédente.9
97'{' devrait être sur la ligne précédente.13
106Commentaire javadoc manquant.5
107'{' devrait être sur la ligne précédente.5
110'{' devrait être sur la ligne précédente.9
112'{' devrait être sur la ligne précédente.13
119Commentaire javadoc manquant.5
120'{' devrait être sur la ligne précédente.5
121La ligne excède 80 caractères.
123'{' devrait être sur la ligne précédente.9
125'{' devrait être sur la ligne précédente.13
131Commentaire javadoc manquant.5
132'{' devrait être sur la ligne précédente.5
134Il manque une espace après 'for'.12
135'{' devrait être sur la ligne précédente.9
141Commentaire javadoc manquant.5
142'{' devrait être sur la ligne précédente.5
144Il manque une espace après 'for'.12
145'{' devrait être sur la ligne précédente.9
151Commentaire javadoc manquant.5
152'{' devrait être sur la ligne précédente.5
154Il manque une espace après 'for'.12
155'{' devrait être sur la ligne précédente.9
164Commentaire javadoc manquant.5
165'{' devrait être sur la ligne précédente.5