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.mina.common.support

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

org.apache.mina.common.support.DefaultIoFuture

Package: org.apache.mina.common.support | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
12
9
3
Total :
Per method :
74
6.17
Total :
Per method :
Per statement :
36
3
0.49
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
0
25
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
5
0.42
Total :
Per method :
Per statement :
10
0.83
0.14
Total :
Per method :
Per statement :
165
13.75
2.23
Statement Test Coverage :
Method Test Reference :
0
0.89


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
DefaultIoFuture(IoSession)
1313
DefaultIoFuture(IoSession,Object)
1533
getSession()
0210
getLock()
0210
join()
0530
join(long)
018110
isReady()
0310
setValue(Object)
1830
getValue()
1310
addListener(IoFutureListener)
0950
removeListener(IoFutureListener)
0530
notifyListeners()
0531


View line in sourceCode ViolationRule
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'lock' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'timeoutInMillis' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'startTime' could be declared final LocalVariableCouldBeFinal
Avoid using if...else statements without curly braces IfElseStmtsMustUseBraces
Parameter 'newValue' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'listener' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'listener' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'i' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
36'{' devrait être sur la ligne précédente.1
37Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
49Il y a une espace de trop après '('.28
49Il y a une espace de trop avant ')'.46
50'{' devrait être sur la ligne précédente.5
58Il y a une espace de trop après '('.28
58Balise javadoc @param manquante pour 'session'.39
58Balise javadoc @param manquante pour 'lock'.55
58Il y a une espace de trop avant ')'.59
59'{' devrait être sur la ligne précédente.5
60Il manque une espace après 'if'.11
60Il y a une espace de trop après '('.12
60Il y a une espace de trop avant ')'.25
61'{' devrait être sur la ligne précédente.9
62Il y a une espace de trop après '('.44
62Il y a une espace de trop avant ')'.51
68Commentaire javadoc manquant.5
69'{' devrait être sur la ligne précédente.5
73Commentaire javadoc manquant.5
74'{' devrait être sur la ligne précédente.5
78Commentaire javadoc manquant.5
79'{' devrait être sur la ligne précédente.5
80Il manque une espace après 'synchronized'.21
80Il y a une espace de trop après '('.22
80Il y a une espace de trop avant ')'.27
81'{' devrait être sur la ligne précédente.9
82Il manque une espace après 'while'.18
82Il y a une espace de trop après '('.19
82Il y a une espace de trop avant ')'.26
83'{' devrait être sur la ligne précédente.13
85'{' devrait être sur la ligne précédente.17
87'}' devrait être sur la même ligne.17
88Il manque une espace après 'catch'.22
88Il y a une espace de trop après '('.23
88Il y a une espace de trop avant ')'.46
89'{' devrait être sur la ligne précédente.17
89Le bloc devrait contenir au moins une instruction.17
95Commentaire javadoc manquant.5
95Il y a une espace de trop après '('.25
95Il y a une espace de trop avant ')'.46
96'{' devrait être sur la ligne précédente.5
97Il y a une espace de trop après '('.27
97Il y a une espace de trop avant ')'.48
101Il manque une espace après 'synchronized'.21
101Il y a une espace de trop après '('.22
101Il y a une espace de trop avant ')'.27
102'{' devrait être sur la ligne précédente.9
103Il manque une espace après 'if'.15
103Il y a une espace de trop après '('.16
103Il y a une espace de trop avant ')'.22
104'{' devrait être sur la ligne précédente.13
106'}' devrait être sur la même ligne.13
107Il manque une espace après 'if'.20
107Il y a une espace de trop après '('.21
107Il y a une espace de trop avant ')'.35
108'{' devrait être sur la ligne précédente.13
112Il manque une espace après 'for'.16
112Il y a une espace de trop après ';'.20
113'{' devrait être sur la ligne précédente.13
115'{' devrait être sur la ligne précédente.17
116Il y a une espace de trop après '('.31
116Il y a une espace de trop avant ')'.40
117'}' devrait être sur la même ligne.17
118Il manque une espace après 'catch'.22
118Il y a une espace de trop après '('.23
118Il y a une espace de trop avant ')'.46
119'{' devrait être sur la ligne précédente.17
119Le bloc devrait contenir au moins une instruction.17
122L'instruction 'if' devrait utiliser des accolades ('{' et '}').
122Il manque une espace après 'if'.19
122Il y a une espace de trop après '('.20
122Il y a une espace de trop avant ')'.26
125'{' devrait être sur la ligne précédente.17
126La ligne excède 80 caractères.
126Il y a une espace de trop après '('.51
126Il y a une espace de trop avant ')'.90
127Il manque une espace après 'if'.23
127Il y a une espace de trop après '('.24
127Il y a une espace de trop avant ')'.38
128'{' devrait être sur la ligne précédente.21
136Commentaire javadoc manquant.5
137'{' devrait être sur la ligne précédente.5
138Il manque une espace après 'synchronized'.21
138Il y a une espace de trop après '('.22
138Il y a une espace de trop avant ')'.27
139'{' devrait être sur la ligne précédente.9
147Il y a une espace de trop après '('.29
147Balise javadoc @param manquante pour 'newValue'.37
147Il y a une espace de trop avant ')'.45
148'{' devrait être sur la ligne précédente.5
149Il manque une espace après 'synchronized'.21
149Il y a une espace de trop après '('.22
149Il y a une espace de trop avant ')'.27
150'{' devrait être sur la ligne précédente.9
152Il manque une espace après 'if'.15
152Il y a une espace de trop après '('.16
152Il y a une espace de trop avant ')'.22
153'{' devrait être sur la ligne précédente.13
168Balise javadoc @return manquante.
169'{' devrait être sur la ligne précédente.5
170Il manque une espace après 'synchronized'.21
170Il y a une espace de trop après '('.22
170Il y a une espace de trop avant ')'.27
171'{' devrait être sur la ligne précédente.9
176Commentaire javadoc manquant.5
176Il y a une espace de trop après '('.29
176Il y a une espace de trop avant ')'.55
177'{' devrait être sur la ligne précédente.5
178Il manque une espace après 'if'.11
178Il y a une espace de trop après '('.12
178Il y a une espace de trop avant ')'.29
179'{' devrait être sur la ligne précédente.9
180Il y a une espace de trop après '('.44
180Il y a une espace de trop avant ')'.55
183Il manque une espace après 'synchronized'.21
183Il y a une espace de trop après '('.22
183Il y a une espace de trop avant ')'.27
184'{' devrait être sur la ligne précédente.9
185Il manque une espace après 'if'.15
186'{' devrait être sur la ligne précédente.13
189Il y a une espace de trop après '('.27
189Il y a une espace de trop avant ')'.36
190Il manque une espace après 'if'.15
190Il y a une espace de trop après '('.16
190Il y a une espace de trop avant ')'.22
191'{' devrait être sur la ligne précédente.13
192Il y a une espace de trop après '('.44
192Il y a une espace de trop avant ')'.49
197Commentaire javadoc manquant.5
197Il y a une espace de trop après '('.32
197Il y a une espace de trop avant ')'.58
198'{' devrait être sur la ligne précédente.5
199Il manque une espace après 'if'.11
199Il y a une espace de trop après '('.12
199Il y a une espace de trop avant ')'.29
200'{' devrait être sur la ligne précédente.9
201Il y a une espace de trop après '('.44
201Il y a une espace de trop avant ')'.55
204Il manque une espace après 'synchronized'.21
204Il y a une espace de trop après '('.22
204Il y a une espace de trop avant ')'.27
205'{' devrait être sur la ligne précédente.9
206Il y a une espace de trop après '('.30
206Il y a une espace de trop avant ')'.39
210Commentaire javadoc manquant.5
211'{' devrait être sur la ligne précédente.5
212Il manque une espace après 'synchronized'.21
212Il y a une espace de trop après '('.22
212Il y a une espace de trop avant ')'.27
213'{' devrait être sur la ligne précédente.9
215Il manque une espace après 'if'.15
216'{' devrait être sur la ligne précédente.13
218Il manque une espace après 'for'.20
218Il y a une espace de trop après '('.21
218Il y a une espace de trop après ';'.69
219Il y a une espace de trop après '('.22
219Il y a une espace de trop après '('.24
219Il y a une espace de trop avant ')'.41
219Il y a une espace de trop avant ')'.52
219Il y a une espace de trop après '('.73
219Il y a une espace de trop avant ')'.78

org.apache.mina.common.support.IoServiceListenerSupport

Package: org.apache.mina.common.support | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
11
10
1
Total :
Per method :
100
9.09
Total :
Per method :
Per statement :
39
3.55
0.39
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
12
8
50
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
8
0.73
Total :
Per method :
Per statement :
27
2.45
0.27
Total :
Per method :
Per statement :
289
26.27
2.89
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
IoServiceListenerSupport()
1111
add(IoServiceListener)
1311
remove(IoServiceListener)
1311
getManagedServiceAddresses()
0211
isManaged(SocketAddress)
0311
getManagedSessions(SocketAddress)
0821
fireServiceActivated(IoService,SocketAddress,IoHandler,IoServiceConfig)
1745
fireServiceDeactivated(IoService,SocketAddress,IoHandler,IoServiceConfig)
1945
fireSessionCreated(IoSession)
12076
fireSessionDestroyed(IoSession)
12075
IoFutureListener$1.operationComplete(IoFuture)
0210
disconnectSessions(SocketAddress,IoServiceConfig)
02091


View line in sourceCode ViolationRule
Document empty constructor UncommentedEmptyConstructor
Parameter 'listener' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'listener' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'serviceAddress' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'serviceAddress' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'service' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'serviceAddress' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'handler' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'i' could be declared final LocalVariableCouldBeFinal
Use block level rather than method level synchronization AvoidSynchronizedAtMethodLevel
Parameter 'service' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'serviceAddress' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'handler' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'i' could be declared final LocalVariableCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'serviceAddress' could be declared final LocalVariableCouldBeFinal
Local variable 'i' could be declared final LocalVariableCouldBeFinal
Parameter 'session' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'serviceAddress' could be declared final LocalVariableCouldBeFinal
Local variable 'i' could be declared final LocalVariableCouldBeFinal
Parameter 'config' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'serviceAddress' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'i' could be declared final LocalVariableCouldBeFinal
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Parameter 'future' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
45La ligne excède 80 caractères.
49La ligne excède 80 caractères.
52'{' devrait être sur la ligne précédente.1
72'{' devrait être sur la ligne précédente.5
78Il y a une espace de trop après '('.21
78Balise javadoc @param manquante pour 'listener'.40
78Il y a une espace de trop avant ')'.48
79'{' devrait être sur la ligne précédente.5
80Il manque une espace après 'synchronized'.21
80Il y a une espace de trop après '('.22
80Il y a une espace de trop avant ')'.32
81'{' devrait être sur la ligne précédente.9
82Il y a une espace de trop après '('.27
82Il y a une espace de trop avant ')'.36
89Il y a une espace de trop après '('.24
89Balise javadoc @param manquante pour 'listener'.43
89Il y a une espace de trop avant ')'.51
90'{' devrait être sur la ligne précédente.5
91Il manque une espace après 'synchronized'.21
91Il y a une espace de trop après '('.22
91Il y a une espace de trop avant ')'.32
92'{' devrait être sur la ligne précédente.9
93Il y a une espace de trop après '('.30
93Il y a une espace de trop avant ')'.39
97Commentaire javadoc manquant.5
98'{' devrait être sur la ligne précédente.5
99Il y a une espace de trop après '('.44
99Il y a une espace de trop avant ')'.68
102Commentaire javadoc manquant.5
102Il y a une espace de trop après '('.30
102Il y a une espace de trop avant ')'.59
103'{' devrait être sur la ligne précédente.5
104Il manque une espace après 'synchronized'.21
104Il y a une espace de trop après '('.22
104Il y a une espace de trop avant ')'.46
105'{' devrait être sur la ligne précédente.9
106Il y a une espace de trop après '('.53
106Il y a une espace de trop avant ')'.68
110Commentaire javadoc manquant.5
110Il y a une espace de trop après '('.35
110Il y a une espace de trop avant ')'.64
111'{' devrait être sur la ligne précédente.5
113Il manque une espace après 'synchronized'.21
113Il y a une espace de trop après '('.22
113Il y a une espace de trop avant ')'.38
114'{' devrait être sur la ligne précédente.9
115Il y a une espace de trop après '('.25
115Il y a une espace de trop avant ')'.29
115Il y a une espace de trop après '('.52
115Il y a une espace de trop avant ')'.67
116Il manque une espace après 'if'.15
116Il y a une espace de trop après '('.16
116Il y a une espace de trop avant ')'.33
117'{' devrait être sur la ligne précédente.13
122Il manque une espace après 'synchronized'.21
122Il y a une espace de trop après '('.22
122Il y a une espace de trop avant ')'.31
123'{' devrait être sur la ligne précédente.9
124Il y a une espace de trop après '('.40
124Il y a une espace de trop avant ')'.49
129La ligne excède 80 caractères.
133Balise javadoc @param manquante pour 'service'.23
133Balise javadoc @param manquante pour 'serviceAddress'.46
134Balise javadoc @param manquante pour 'handler'.23
134Balise javadoc @param manquante pour 'config'.48
134Il y a une espace de trop avant ')'.54
135'{' devrait être sur la ligne précédente.5
136Il manque une espace après 'synchronized'.21
136Il y a une espace de trop après '('.22
136Il y a une espace de trop avant ')'.46
137'{' devrait être sur la ligne précédente.9
138Il manque une espace après 'if'.15
138Il y a une espace de trop après '('.16
138Il y a une espace de trop après '('.46
138Il y a une espace de trop avant ')'.61
138Il y a une espace de trop avant ')'.63
139'{' devrait être sur la ligne précédente.13
144Il manque une espace après 'synchronized'.21
144Il y a une espace de trop après '('.22
144Il y a une espace de trop avant ')'.32
145'{' devrait être sur la ligne précédente.9
146Il manque une espace après 'for'.16
146Il y a une espace de trop après '('.17
146Il y a une espace de trop après ';'.65
147'{' devrait être sur la ligne précédente.13
148Il y a une espace de trop après '('.18
148Il y a une espace de trop après '('.20
148Il y a une espace de trop avant ')'.38
148Il y a une espace de trop avant ')'.49
149Il y a une espace de trop avant ')'.65
155La ligne excède 80 caractères.
159Balise javadoc @param manquante pour 'service'.23
159Balise javadoc @param manquante pour 'serviceAddress'.46
160Balise javadoc @param manquante pour 'handler'.23
160Balise javadoc @param manquante pour 'config'.48
160Il y a une espace de trop avant ')'.54
161'{' devrait être sur la ligne précédente.5
162Il manque une espace après 'synchronized'.21
162Il y a une espace de trop après '('.22
162Il y a une espace de trop avant ')'.46
163'{' devrait être sur la ligne précédente.9
164Il manque une espace après 'if'.15
164Il y a une espace de trop après '('.16
164Il y a une espace de trop après '('.49
164Il y a une espace de trop avant ')'.64
164Il y a une espace de trop avant ')'.66
165'{' devrait être sur la ligne précédente.13
171'{' devrait être sur la ligne précédente.9
172Il manque une espace après 'synchronized'.25
172Il y a une espace de trop après '('.26
172Il y a une espace de trop avant ')'.36
173'{' devrait être sur la ligne précédente.13
174Il manque une espace après 'for'.20
174Il y a une espace de trop après '('.21
174Il y a une espace de trop après ';'.69
175'{' devrait être sur la ligne précédente.17
176Il y a une espace de trop après '('.22
176Il y a une espace de trop après '('.24
176Il y a une espace de trop avant ')'.42
176Il y a une espace de trop avant ')'.53
177Il y a une espace de trop avant ')'.69
180'}' devrait être sur la même ligne.9
182'{' devrait être sur la ligne précédente.9
183Il y a une espace de trop après '('.32
183Il y a une espace de trop avant ')'.55
189La ligne excède 80 caractères.
191Il y a une espace de trop après '('.36
191Balise javadoc @param manquante pour 'session'.47
191Il y a une espace de trop avant ')'.54
192'{' devrait être sur la ligne précédente.5
198Il manque une espace après 'synchronized'.21
198Il y a une espace de trop après '('.22
198Il y a une espace de trop avant ')'.38
199'{' devrait être sur la ligne précédente.9
200Il y a une espace de trop après '('.25
200Il y a une espace de trop avant ')'.29
200Il y a une espace de trop après '('.52
200Il y a une espace de trop avant ')'.67
201Il manque une espace après 'if'.15
201Il y a une espace de trop après '('.16
201Il y a une espace de trop avant ')'.33
202'{' devrait être sur la ligne précédente.13
204Il y a une espace de trop après '('.37
204Il y a une espace de trop avant ')'.62
210Il manque une espace après 'synchronized'.21
210Il y a une espace de trop après '('.22
210Il y a une espace de trop avant ')'.31
211'{' devrait être sur la ligne précédente.9
212Il y a une espace de trop après '('.17
212Il y a une espace de trop après '('.32
212Il y a une espace de trop avant ')'.40
212Il y a une espace de trop avant ')'.42
213'{' devrait être sur la ligne précédente.13
218La ligne excède 80 caractères.
219Il manque une espace après 'if'.11
219Il y a une espace de trop après '('.12
219Il y a une espace de trop avant ')'.72
220'{' devrait être sur la ligne précédente.9
223Il y a une espace de trop avant ')'.69
227Il y a une espace de trop après '('.53
227Il y a une espace de trop avant ')'.61
228Il y a une espace de trop après '('.52
231Il manque une espace après 'synchronized'.21
231Il y a une espace de trop après '('.22
231Il y a une espace de trop avant ')'.32
232'{' devrait être sur la ligne précédente.9
233Il manque une espace après 'for'.16
233Il y a une espace de trop après '('.17
233Il y a une espace de trop après ';'.65
234'{' devrait être sur la ligne précédente.13
235Il y a une espace de trop après '('.18
235Il y a une espace de trop après '('.20
235Il y a une espace de trop avant ')'.38
235Il y a une espace de trop avant ')'.49
235Il y a une espace de trop après '('.67
235Il y a une espace de trop avant ')'.75
241La ligne excède 80 caractères.
243Il y a une espace de trop après '('.38
243Balise javadoc @param manquante pour 'session'.49
243Il y a une espace de trop avant ')'.56
244'{' devrait être sur la ligne précédente.5
250Il manque une espace après 'synchronized'.21
250Il y a une espace de trop après '('.22
250Il y a une espace de trop avant ')'.38
251'{' devrait être sur la ligne précédente.9
252Il y a une espace de trop après '('.25
252Il y a une espace de trop avant ')'.29
252Il y a une espace de trop après '('.52
252Il y a une espace de trop avant ')'.67
254Il manque une espace après 'if'.15
254Il y a une espace de trop après '('.16
254Il y a une espace de trop avant ')'.33
255'{' devrait être sur la ligne précédente.13
260Il manque une espace après 'synchronized'.25
260Il y a une espace de trop après '('.26
260Il y a une espace de trop avant ')'.35
261'{' devrait être sur la ligne précédente.13
262Il y a une espace de trop après '('.33
262Il y a une espace de trop avant ')'.41
263Il manque une espace après 'if'.19
263Il y a une espace de trop après '('.20
263Il y a une espace de trop avant ')'.39
264'{' devrait être sur la ligne précédente.17
265Il y a une espace de trop après '('.44
265Il y a une espace de trop avant ')'.59
272Il y a une espace de trop après '('.52
272Il y a une espace de trop avant ')'.60
276'{' devrait être sur la ligne précédente.9
277Il manque une espace après 'synchronized'.25
277Il y a une espace de trop après '('.26
277Il y a une espace de trop avant ')'.36
278'{' devrait être sur la ligne précédente.13
279Il manque une espace après 'for'.20
279Il y a une espace de trop après '('.21
279Il y a une espace de trop après ';'.69
280'{' devrait être sur la ligne précédente.17
281La ligne excède 80 caractères.
281Il y a une espace de trop après '('.22
281Il y a une espace de trop après '('.24
281Il y a une espace de trop avant ')'.42
281Il y a une espace de trop avant ')'.53
281Il y a une espace de trop après '('.73
281Il y a une espace de trop avant ')'.81
284'}' devrait être sur la même ligne.9
286'{' devrait être sur la ligne précédente.9
287La ligne excède 80 caractères.
288La ligne excède 80 caractères.
289Il manque une espace après 'if'.15
289Il y a une espace de trop après '('.16
289Il y a une espace de trop avant ')'.75
290'{' devrait être sur la ligne précédente.13
293Il y a une espace de trop avant ')'.73
298La ligne excède 80 caractères.
298Commentaire javadoc manquant.5
298Il y a une espace de trop après '('.37
298Il y a une espace de trop avant ')'.90
300Il manque une espace après 'if'.11
300Il y a une espace de trop après '('.12
300Il y a une espace de trop après '('.15
300Il y a une espace de trop avant ')'.50
300Il y a une espace de trop avant ')'.52
301'{' devrait être sur la ligne précédente.9
305Il manque une espace après 'if'.11
305Il y a une espace de trop après '('.12
305Il y a une espace de trop après '('.15
305Il y a une espace de trop après '('.17
305Il y a une espace de trop avant ')'.34
305Il y a une espace de trop avant ')'.43
305Il y a une espace de trop avant ')'.68
306'{' devrait être sur la ligne précédente.9
311Il manque une espace après 'synchronized'.21
311Il y a une espace de trop après '('.22
311Il y a une espace de trop avant ')'.38
312'{' devrait être sur la ligne précédente.9
313Il y a une espace de trop après '('.25
313Il y a une espace de trop avant ')'.29
313Il y a une espace de trop après '('.52
313Il y a une espace de trop avant ')'.67
316Il manque une espace après 'if'.11
316Il y a une espace de trop après '('.12
316Il y a une espace de trop avant ')'.29
317'{' devrait être sur la ligne précédente.9
324Il manque une espace après 'synchronized'.21
324Il y a une espace de trop après '('.22
324Il y a une espace de trop avant ')'.31
325'{' devrait être sur la ligne précédente.9
326Il y a une espace de trop après '('.48
326Il y a une espace de trop avant ')'.57
331Il manque une espace après 'for'.12
331Il y a une espace de trop après '('.13
331Il y a une espace de trop après ';'.64
332'{' devrait être sur la ligne précédente.9
333La ligne excède 80 caractères.
333Il y a une espace de trop après '('.14
333Il y a une espace de trop après '('.16
333Il y a une espace de trop avant ')'.26
333Il y a une espace de trop avant ')'.37
333Il y a une espace de trop après '('.60
335Il y a une espace de trop après '('.47
335Il y a une espace de trop avant ')'.63
336'{' devrait être sur la ligne précédente.17
339Il y a une espace de trop avant ')'.14
343'{' devrait être sur la ligne précédente.9
345'}' devrait être sur la même ligne.9
346Il manque une espace après 'catch'.14
346Il y a une espace de trop après '('.15
346Il y a une espace de trop avant ')'.39
347'{' devrait être sur la ligne précédente.9
347Le bloc devrait contenir au moins une instruction.9

org.apache.mina.common.support.IoServiceListenerSupport$1

Package: org.apache.mina.common.support | 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):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
4
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
5


Method :Javadocs:Source statements:Cyclometic complexity: