|
The following document contains the results of
Checkstyle
for severity error.
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
35
|
| Missing a Javadoc comment. |
38
|
| Redundant 'final' modifier. |
38
|
| Line is longer than 80 characters. |
53
|
| Inner assignments should be avoided. |
53
|
| Must have at least one statement. |
60
|
| ';' is preceded with whitespace. |
65
|
| Must have at least one statement. |
97
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
31
|
| Name '__writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
31
|
| Missing a Javadoc comment. |
33
|
| Parameter writer should be final. |
33
|
| Method 'protocolCommandSent' is not designed for extension - needs to be abstract, final or empty. |
38
|
| Missing a Javadoc comment. |
38
|
| Parameter event should be final. |
38
|
| Method 'protocolReplyReceived' is not designed for extension - needs to be abstract, final or empty. |
44
|
| Missing a Javadoc comment. |
44
|
| Parameter event should be final. |
44
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
49
|
| Variable 'tc' must be private and have accessor methods. |
49
|
| Method length is 206 lines (max allowed is 150). |
54
|
| Parameter args should be final. |
54
|
| Expected @param tag for 'args'. |
54
|
| Expected @throws tag for 'IOException'. |
54
|
| 'if' is not followed by whitespace. |
58
|
| Line is longer than 80 characters. |
60
|
| '23' is a magic number. |
74
|
| Line is longer than 80 characters. |
90
|
| Line is longer than 80 characters. |
91
|
| Line is longer than 80 characters. |
92
|
| Line is longer than 80 characters. |
102
|
| Name 'end_loop' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
107
|
| Line is longer than 80 characters. |
117
|
| Line is longer than 80 characters. |
118
|
| Line is longer than 80 characters. |
119
|
| Line is longer than 80 characters. |
120
|
| '1024' is a magic number. |
126
|
| Name 'ret_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
127
|
| 'if' is not followed by whitespace. |
134
|
| Line is longer than 80 characters. |
136
|
| 'if' is not followed by whitespace. |
136
|
| Line is longer than 80 characters. |
142
|
| '5000' is a magic number. |
142
|
| Line is longer than 80 characters. |
146
|
| Line is longer than 80 characters. |
149
|
| 'if' is not followed by whitespace. |
149
|
| 'for' construct must use '{}'s. |
152
|
| 'for' is not followed by whitespace. |
152
|
| '=' is not preceded with whitespace. |
152
|
| '=' is not followed by whitespace. |
152
|
| '<' is not preceded with whitespace. |
152
|
| '25' is a magic number. |
152
|
| '<' is not followed by whitespace. |
152
|
| Line is longer than 80 characters. |
153
|
| Line is longer than 80 characters. |
155
|
| 'if' is not followed by whitespace. |
155
|
| Line is longer than 80 characters. |
157
|
| Line is longer than 80 characters. |
161
|
| Line is longer than 80 characters. |
162
|
| Line is longer than 80 characters. |
163
|
| Line is longer than 80 characters. |
164
|
| Line is longer than 80 characters. |
165
|
| Line is longer than 80 characters. |
166
|
| Line is longer than 80 characters. |
167
|
| Line is longer than 80 characters. |
172
|
| 'if' is not followed by whitespace. |
172
|
| Line is longer than 80 characters. |
174
|
| Line is longer than 80 characters. |
178
|
| Line is longer than 80 characters. |
179
|
| Line is longer than 80 characters. |
180
|
| Line is longer than 80 characters. |
181
|
| Line is longer than 80 characters. |
185
|
| 'if' is not followed by whitespace. |
185
|
| Line is longer than 80 characters. |
187
|
| Line is longer than 80 characters. |
191
|
| Line is longer than 80 characters. |
196
|
| 'if' is not followed by whitespace. |
196
|
| Line is longer than 80 characters. |
198
|
| Line is longer than 80 characters. |
202
|
| Line is longer than 80 characters. |
203
|
| Line is longer than 80 characters. |
204
|
| Line is longer than 80 characters. |
208
|
| 'if' is not followed by whitespace. |
208
|
| Line is longer than 80 characters. |
216
|
| Line is longer than 80 characters. |
219
|
| 'if' is not followed by whitespace. |
219
|
| Line is longer than 80 characters. |
239
|
| Expression can be simplified. |
243
|
| Line is longer than 80 characters. |
251
|
| Line is longer than 80 characters. |
256
|
| Method 'receivedNegotiation' is not designed for extension - needs to be abstract, final or empty. |
273
|
| Parameter negotiation_code should be final. |
273
|
| Name 'negotiation_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
273
|
| Parameter option_code should be final. |
273
|
| Name 'option_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
273
|
| 'if' is not followed by whitespace. |
276
|
| 'if' is not followed by whitespace. |
280
|
| 'if' is not followed by whitespace. |
284
|
| 'if' is not followed by whitespace. |
288
|
| Line is longer than 80 characters. |
292
|
| Method 'run' is not designed for extension - needs to be abstract, final or empty. |
300
|
| '1024' is a magic number. |
306
|
| Name 'ret_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
307
|
| 'if' is not followed by whitespace. |
312
|
| Line is longer than 80 characters. |
321
|
| Line is longer than 80 characters. |
330
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
40
|
| Name 'chargen' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
40
|
| Missing a Javadoc comment. |
43
|
| Redundant 'final' modifier. |
43
|
| Parameter host should be final. |
43
|
| '100' is a magic number. |
45
|
| '60000' is a magic number. |
51
|
| 'if' construct must use '{}'s. |
61
|
| Inner assignments should be avoided. |
61
|
| Missing a Javadoc comment. |
69
|
| Redundant 'final' modifier. |
69
|
| Parameter host should be final. |
69
|
| '50' is a magic number. |
71
|
| '5000' is a magic number. |
82
|
| Line is longer than 80 characters. |
99
|
| Missing a Javadoc comment. |
117
|
| Redundant 'final' modifier. |
117
|
| Parameter args should be final. |
117
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
34
|
| Name 'daytime' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
34
|
| Missing a Javadoc comment. |
37
|
| Redundant 'final' modifier. |
37
|
| Parameter host should be final. |
37
|
| '60000' is a magic number. |
42
|
| Missing a Javadoc comment. |
48
|
| Redundant 'final' modifier. |
48
|
| Parameter host should be final. |
48
|
| '60000' is a magic number. |
53
|
| Missing a Javadoc comment. |
61
|
| Redundant 'final' modifier. |
61
|
| Parameter args should be final. |
61
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
40
|
| Name 'echo' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
40
|
| Missing a Javadoc comment. |
43
|
| Redundant 'final' modifier. |
43
|
| Parameter host should be final. |
43
|
| '60000' is a magic number. |
51
|
| Line is longer than 80 characters. |
56
|
| Missing a Javadoc comment. |
69
|
| Redundant 'final' modifier. |
69
|
| Parameter host should be final. |
69
|
| Line is longer than 80 characters. |
83
|
| '5000' is a magic number. |
84
|
| Line is longer than 80 characters. |
100
|
| Missing a Javadoc comment. |
130
|
| Redundant 'final' modifier. |
130
|
| Parameter args should be final. |
130
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
33
|
| Name 'finger' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
33
|
| Missing a Javadoc comment. |
36
|
| Redundant 'final' modifier. |
36
|
| Parameter args should be final. |
36
|
| 'if' construct must use '{}'s. |
47
|
| Line is longer than 80 characters. |
51
|
| '60000' is a magic number. |
60
|
| ';' is preceded with whitespace. |
88
|
| 'if' construct must use '{}'s. |
141
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
36
|
| Utility classes should not have a public or default constructor. |
39
|
| Name 'ftp' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
39
|
| Missing a Javadoc comment. |
42
|
| Line is longer than 80 characters. |
43
|
| '+' should be on a new line. |
43
|
| Line is longer than 80 characters. |
44
|
| '+' should be on a new line. |
44
|
| '+' should be on a new line. |
45
|
| Missing a Javadoc comment. |
48
|
| Redundant 'final' modifier. |
48
|
| Parameter args should be final. |
48
|
| 'if' construct must use '{}'s. |
57
|
| 'if' construct must use '{}'s. |
59
|
| 'else' construct must use '{}'s. |
61
|
| '5' is a magic number. |
65
|
| Line is longer than 80 characters. |
87
|
| Must have at least one statement. |
107
|
| 'if' construct must use '{}'s. |
128
|
| Must have at least one statement. |
178
|
| Avoid inline conditionals. |
184
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
28
|
| Name 'fwhois' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
28
|
| Missing a Javadoc comment. |
31
|
| Redundant 'final' modifier. |
31
|
| Parameter args should be final. |
31
|
| '60000' is a magic number. |
48
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
39
|
| Name 'mail' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
39
|
| Missing a Javadoc comment. |
42
|
| Redundant 'final' modifier. |
42
|
| 'static' modifier out of order with the JLS suggestions. |
42
|
| Parameter args should be final. |
42
|
| Line is longer than 80 characters. |
85
|
| Line is longer than 80 characters. |
88
|
| 'if' construct must use '{}'s. |
91
|
| 'while' construct must use '{}'s. |
132
|
| 'cast' is not followed by whitespace. |
133
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
33
|
| Name 'messages' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
33
|
| Missing a Javadoc comment. |
36
|
| Redundant 'final' modifier. |
36
|
| Parameter reader should be final. |
36
|
| Parameter id should be final. |
36
|
| 'if' construct must use '{}'s. |
47
|
| '6' is a magic number. |
48
|
| 'if' construct must use '{}'s. |
49
|
| '9' is a magic number. |
50
|
| '+' should be on a new line. |
53
|
| Missing a Javadoc comment. |
57
|
| Redundant 'final' modifier. |
57
|
| Parameter args should be final. |
57
|
| '3' is a magic number. |
65
|
| '60000' is a magic number. |
78
|
| Line is longer than 80 characters. |
95
|
| Line is longer than 80 characters. |
127
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
29
|
| '{' should be on a new line. |
32
|
| Line has trailing spaces. |
34
|
| Line contains a tab character. |
34
|
| Line contains a tab character. |
35
|
| Missing a Javadoc comment. |
35
|
| Variable 'client' must be private and have accessor methods. |
35
|
| Line contains a tab character. |
37
|
| Missing a Javadoc comment. |
37
|
| '{' should be on a new line. |
37
|
| Line contains a tab character. |
38
|
| Line is longer than 80 characters. |
39
|
| Line contains a tab character. |
39
|
| Line contains a tab character. |
40
|
| Line contains a tab character. |
43
|
| Method 'demo' is not designed for extension - needs to be abstract, final or empty. |
43
|
| Missing a Javadoc comment. |
43
|
| Parameter host should be final. |
43
|
| Parameter user should be final. |
43
|
| Parameter password should be final. |
43
|
| '{' should be on a new line. |
43
|
| Line contains a tab character. |
44
|
| '{' should be on a new line. |
44
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| '{' should be on a new line. |
49
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
| '}' should be alone on a line. |
51
|
| '{' should be on a new line. |
51
|
| Line is longer than 80 characters. |
52
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
53
|
| Line contains a tab character. |
55
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
57
|
| Line contains a tab character. |
58
|
| Line contains a tab character. |
59
|
| '100' is a magic number. |
59
|
| Line is longer than 80 characters. |
60
|
| Line contains a tab character. |
60
|
| Line contains a tab character. |
62
|
| '{' should be on a new line. |
62
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
64
|
| Line contains a tab character. |
66
|
| Line contains a tab character. |
67
|
| Line contains a tab character. |
68
|
| '{' should be on a new line. |
68
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
72
|
| '}' should be alone on a line. |
72
|
| '{' should be on a new line. |
72
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
74
|
| Line contains a tab character. |
75
|
| Line contains a tab character. |
77
|
| Missing a Javadoc comment. |
77
|
| Parameter args should be final. |
77
|
| '{' should be on a new line. |
77
|
| Line contains a tab character. |
78
|
| Line contains a tab character. |
80
|
| '3' is a magic number. |
80
|
| '{' should be on a new line. |
80
|
| Line is longer than 80 characters. |
81
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
85
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
30
|
| Utility classes should not have a public or default constructor. |
30
|
| '{' should be on a new line. |
30
|
| Line contains a tab character. |
31
|
| Missing a Javadoc comment. |
31
|
| '{' should be on a new line. |
31
|
| Line contains a tab character. |
32
|
| Line has trailing spaces. |
33
|
| Line contains a tab character. |
33
|
| Line contains a tab character. |
34
|
| Missing a Javadoc comment. |
34
|
| Parameter args should be final. |
34
|
| Redundant throws: 'SocketException' is subclass of 'IOException'. |
34
|
| '{' should be on a new line. |
34
|
| Line has trailing spaces. |
35
|
| Line contains a tab character. |
35
|
| 'if' construct must use '{}'s. |
36
|
| Line contains a tab character. |
36
|
| '3' is a magic number. |
36
|
| Line contains a tab character. |
37
|
| Line has trailing spaces. |
38
|
| Line contains a tab character. |
38
|
| Line contains a tab character. |
39
|
| Line contains a tab character. |
40
|
| Line contains a tab character. |
41
|
| Line has trailing spaces. |
42
|
| Line contains a tab character. |
42
|
| Line contains a tab character. |
43
|
| Line is longer than 80 characters. |
44
|
| Line contains a tab character. |
44
|
| Line contains a tab character. |
45
|
| Line has trailing spaces. |
46
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| 'if' is not followed by whitespace. |
47
|
| '{' should be on a new line. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
50
|
| Line has trailing spaces. |
51
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
53
|
| Line has trailing spaces. |
54
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| Line contains a tab character. |
56
|
| '100' is a magic number. |
56
|
| Line has trailing spaces. |
57
|
| Line contains a tab character. |
57
|
| Line is longer than 80 characters. |
58
|
| Line contains a tab character. |
58
|
| Line is longer than 80 characters. |
59
|
| Line contains a tab character. |
59
|
| Line has trailing spaces. |
60
|
| Line contains a tab character. |
60
|
| Line contains a tab character. |
61
|
| Line contains a tab character. |
62
|
| Line contains a tab character. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| Line has trailing spaces. |
64
|
| Line contains a tab character. |
64
|
| Line has trailing spaces. |
65
|
| Line contains a tab character. |
65
|
| Line has trailing spaces. |
66
|
| Line contains a tab character. |
66
|
| Line contains a tab character. |
67
|
| Line has trailing spaces. |
68
|
| Line contains a tab character. |
68
|
| Line has trailing spaces. |
69
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
70
|
| Missing a Javadoc comment. |
70
|
| '{' should be on a new line. |
70
|
| Line is longer than 80 characters. |
71
|
| Line contains a tab character. |
71
|
| Line contains a tab character. |
72
|
| Line contains a tab character. |
73
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
13
|
| Line has trailing spaces. |
15
|
| Utility classes should not have a public or default constructor. |
18
|
| '{' should be on a new line. |
18
|
| Line contains a tab character. |
20
|
| Line has trailing spaces. |
21
|
| Line is longer than 80 characters. |
21
|
| Line contains a tab character. |
21
|
| Line contains a tab character. |
22
|
| Line has trailing spaces. |
23
|
| Line contains a tab character. |
23
|
| Line contains a tab character. |
24
|
| Line contains a tab character. |
25
|
| Line contains a tab character. |
26
|
| Line contains a tab character. |
27
|
| Line contains a tab character. |
28
|
| Line is longer than 80 characters. |
29
|
| Line contains a tab character. |
29
|
| Parameter client should be final. |
29
|
| Expected @param tag for 'client'. |
29
|
| Parameter lowArticleNumber should be final. |
29
|
| Expected @param tag for 'lowArticleNumber'. |
29
|
| Parameter highArticleNumber should be final. |
29
|
| Expected @param tag for 'highArticleNumber'. |
29
|
| Line contains a tab character. |
30
|
| Expected @throws tag for 'IOException'. |
30
|
| '{' should be on a new line. |
30
|
| Line contains a tab character. |
31
|
| Line contains a tab character. |
32
|
| Line contains a tab character. |
33
|
| Line contains a tab character. |
34
|
| Line contains a tab character. |
35
|
| Line contains a tab character. |
36
|
| Line contains a tab character. |
38
|
| '{' should be on a new line. |
38
|
| Line contains a tab character. |
39
|
| Line contains a tab character. |
40
|
| Line contains a tab character. |
42
|
| Line contains a tab character. |
43
|
| Line is longer than 80 characters. |
44
|
| Line contains a tab character. |
44
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
50
|
| '{' should be on a new line. |
50
|
| Line is longer than 80 characters. |
51
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
53
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
57
|
| Line contains a tab character. |
58
|
| Line contains a tab character. |
59
|
| Line contains a tab character. |
60
|
| Line contains a tab character. |
61
|
| '}' should be alone on a line. |
61
|
| '{' should be on a new line. |
61
|
| Line contains a tab character. |
62
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
65
|
| Line contains a tab character. |
66
|
| Line has trailing spaces. |
67
|
| Line contains a tab character. |
67
|
| Line has trailing spaces. |
68
|
| Line contains a tab character. |
68
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
71
|
| Line contains a tab character. |
72
|
| Line has trailing spaces. |
73
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
74
|
| Parameter reader should be final. |
74
|
| '{' should be on a new line. |
74
|
| Line contains a tab character. |
75
|
| Line contains a tab character. |
76
|
| Line contains a tab character. |
77
|
| Line contains a tab character. |
79
|
| Line contains a tab character. |
80
|
| '{' should be on a new line. |
80
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| '{' should be on a new line. |
82
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
84
|
| Line contains a tab character. |
85
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
| '}' should be alone on a line. |
87
|
| '{' should be on a new line. |
87
|
| Line contains a tab character. |
88
|
| Line contains a tab character. |
89
|
| Line contains a tab character. |
91
|
| Line contains a tab character. |
92
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
31
|
| Name 'newsgroups' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
31
|
| Missing a Javadoc comment. |
34
|
| Redundant 'final' modifier. |
34
|
| 'static' modifier out of order with the JLS suggestions. |
34
|
| Parameter args should be final. |
34
|
| 'for' construct must use '{}'s. |
55
|
| 'if' construct must use '{}'s. |
72
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
39
|
| Name 'post' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
39
|
| Missing a Javadoc comment. |
42
|
| Redundant 'final' modifier. |
42
|
| 'static' modifier out of order with the JLS suggestions. |
42
|
| Parameter args should be final. |
42
|
| Line is longer than 80 characters. |
86
|
| 'if' construct must use '{}'s. |
89
|
| 'if' construct must use '{}'s. |
105
|
| 'if' construct must use '{}'s. |
108
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Using the '.*' form of import should be avoided - org.apache.commons.net.ntp.*. |
24
|
| Utility classes should not have a public or default constructor. |
42
|
| Line is longer than 80 characters. |
45
|
| Missing a Javadoc comment. |
45
|
| Name 'numberFormat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
45
|
| Parameter info should be final. |
51
|
| 'if' construct must use '{}'s. |
56
|
| 'if' construct must use '{}'s. |
58
|
| Line is longer than 80 characters. |
59
|
| 'else' construct must use '{}'s. |
60
|
| Line is longer than 80 characters. |
69
|
| Avoid inline conditionals. |
72
|
| Line is longer than 80 characters. |
75
|
| '{' should be on a new line. |
81
|
| '{' should be on a new line. |
82
|
| Line is longer than 80 characters. |
83
|
| '}' should be alone on a line. |
84
|
| '{' should be on a new line. |
84
|
| Line is longer than 80 characters. |
85
|
| Line is longer than 80 characters. |
86
|
| Line is longer than 80 characters. |
87
|
| '{' should be on a new line. |
88
|
| '{' should be on a new line. |
89
|
| 'if' construct must use '{}'s. |
92
|
| '}' should be alone on a line. |
94
|
| '{' should be on a new line. |
94
|
| Line is longer than 80 characters. |
95
|
| '}' should be alone on a line. |
101
|
| '3' is a magic number. |
101
|
| '{' should be on a new line. |
101
|
| Line is longer than 80 characters. |
103
|
| 'if' construct must use '{}'s. |
107
|
| Line is longer than 80 characters. |
112
|
| Line is longer than 80 characters. |
116
|
| Line is longer than 80 characters. |
121
|
| Line is longer than 80 characters. |
125
|
| Line is longer than 80 characters. |
129
|
| Avoid inline conditionals. |
134
|
| Avoid inline conditionals. |
135
|
| Missing a Javadoc comment. |
141
|
| Redundant 'final' modifier. |
141
|
| Parameter args should be final. |
141
|
| '{' should be on a new line. |
143
|
| '10000' is a magic number. |
150
|
| '{' should be on a new line. |
151
|
| '{' should be on a new line. |
156
|
| Line is longer than 80 characters. |
158
|
| '}' should be alone on a line. |
161
|
| '{' should be on a new line. |
161
|
| '}' should be alone on a line. |
165
|
| '{' should be on a new line. |
165
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
18
|
| Utility classes should not have a public or default constructor. |
36
|
| Missing a Javadoc comment. |
39
|
| Redundant 'final' modifier. |
39
|
| Parameter host should be final. |
39
|
| Line contains a tab character. |
42
|
| '{' should be on a new line. |
42
|
| '60000' is a magic number. |
44
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
47
|
| '}' should be alone on a line. |
47
|
| '{' should be on a new line. |
47
|
| Line contains a tab character. |
49
|
| Missing a Javadoc comment. |
52
|
| Redundant 'final' modifier. |
52
|
| Parameter host should be final. |
52
|
| '60000' is a magic number. |
57
|
| Missing a Javadoc comment. |
63
|
| Redundant 'final' modifier. |
63
|
| Parameter args should be final. |
63
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
37
|
| Name 'rdate' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
37
|
| Missing a Javadoc comment. |
40
|
| Redundant 'final' modifier. |
40
|
| Parameter host should be final. |
40
|
| '60000' is a magic number. |
45
|
| Missing a Javadoc comment. |
51
|
| Redundant 'final' modifier. |
51
|
| Parameter host should be final. |
51
|
| '60000' is a magic number. |
56
|
| Line is longer than 80 characters. |
58
|
| Missing a Javadoc comment. |
63
|
| Redundant 'final' modifier. |
63
|
| Parameter args should be final. |
63
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
36
|
| Name 'rexec' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
36
|
| Missing a Javadoc comment. |
39
|
| Redundant 'final' modifier. |
39
|
| Parameter args should be final. |
39
|
| '4' is a magic number. |
44
|
| ';' is preceded with whitespace. |
49
|
| '3' is a magic number. |
57
|
| Must have at least one statement. |
81
|
| '{' is not followed by whitespace. |
81
|
| '}' is not preceded with whitespace. |
81
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
47
|
| Name 'rlogin' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
47
|
| Missing a Javadoc comment. |
50
|
| Redundant 'final' modifier. |
50
|
| Parameter args should be final. |
50
|
| '4' is a magic number. |
55
|
| ';' is preceded with whitespace. |
60
|
| '3' is a magic number. |
68
|
| Must have at least one statement. |
92
|
| '{' is not followed by whitespace. |
92
|
| '}' is not preceded with whitespace. |
92
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
40
|
| Name 'rshell' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
40
|
| Missing a Javadoc comment. |
43
|
| Redundant 'final' modifier. |
43
|
| Parameter args should be final. |
43
|
| '4' is a magic number. |
48
|
| ';' is preceded with whitespace. |
53
|
| '3' is a magic number. |
61
|
| Must have at least one statement. |
85
|
| '{' is not followed by whitespace. |
85
|
| '}' is not preceded with whitespace. |
85
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Utility classes should not have a public or default constructor. |
36
|
| Name 'server2serverFTP' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
36
|
| Method length is 172 lines (max allowed is 150). |
39
|
| Missing a Javadoc comment. |
39
|
| Redundant 'final' modifier. |
39
|
| Parameter args should be final. |
39
|
| '8' is a magic number. |
46
|
| Line is longer than 80 characters. |
49
|
| '3' is a magic number. |
57
|
| '4' is a magic number. |
58
|
| '5' is a magic number. |
59
|
| '6' is a magic number. |
60
|
| '7' is a magic number. |
61
|
| Must have at least one statement. |
93
|
| Must have at least one statement. |
126
|
| Line is longer than 80 characters. |
153
|
| Line is longer than 80 characters. |
156
|
| Line is longer than 80 characters. |
158
|
| Line is longer than 80 characters. |
161
|
| Line is longer than 80 characters. |
165
|
| Line is longer than 80 characters. |
173
|
| Must have at least one statement. |
194
|
| Must have at least one statement. |
207
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Utility classes should not have a public or default constructor. |
45
|
| Name 'tftp' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
45
|
| Missing a Javadoc comment. |
47
|
| '+' should be on a new line. |
48
|
| '+' should be on a new line. |
49
|
| Line is longer than 80 characters. |
50
|
| '+' should be on a new line. |
50
|
| '+' should be on a new line. |
51
|
| Line is longer than 80 characters. |
52
|
| '+' should be on a new line. |
52
|
| '+' should be on a new line. |
53
|
| '+' should be on a new line. |
54
|
| '+' should be on a new line. |
55
|
| '+' should be on a new line. |
56
|
| '+' should be on a new line. |
57
|
| Method length is 191 lines (max allowed is 150). |
60
|
| Missing a Javadoc comment. |
60
|
| Redundant 'final' modifier. |
60
|
| 'static' modifier out of order with the JLS suggestions. |
60
|
| Parameter args should be final. |
60
|
| 'if' construct must use '{}'s. |
73
|
| 'if' construct must use '{}'s. |
75
|
| 'if' construct must use '{}'s. |
77
|
| 'if' construct must use '{}'s. |
79
|
| 'else' construct must use '{}'s. |
88
|
| '3' is a magic number. |
93
|
| '60000' is a magic number. |
109
|
| Line is longer than 80 characters. |
137
|
| Line is longer than 80 characters. |
149
|
| Line is longer than 80 characters. |
157
|
| 'if' construct must use '{}'s. |
189
|
| Line is longer than 80 characters. |
206
|
| 'if' construct must use '{}'s. |
246
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
35
|
| Name 'weatherTelnet' must match pattern '^[A-Z][a-zA-Z0-9]*$'. |
35
|
| Missing a Javadoc comment. |
38
|
| Redundant 'final' modifier. |
38
|
| 'static' modifier out of order with the JLS suggestions. |
38
|
| Parameter args should be final. |
38
|
| '3000' is a magic number. |
46
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
63
|
| Name '__receiveData' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
63
|
| Missing a Javadoc comment. |
64
|
| Name '__receivePacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
64
|
| Missing a Javadoc comment. |
65
|
| Name '__sendPacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
65
|
| '512' is a magic number. |
75
|
| '512' is a magic number. |
76
|
| Parameter host should be final. |
90
|
| Parameter port should be final. |
90
|
| Parameter host should be final. |
98
|
| Expected @param tag for 'host'. |
98
|
| Expected @throws tag for 'IOException'. |
98
|
| Inner assignments should be avoided. |
118
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Name '__DEFAULT_SOCKET_FACTORY' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
54
|
| Name '_timeout_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
58
|
| Variable '_timeout_' must be private and have accessor methods. |
58
|
| Name '_socket_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
61
|
| Variable '_socket_' must be private and have accessor methods. |
61
|
| Name '_isOpen_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
66
|
| Variable '_isOpen_' must be private and have accessor methods. |
66
|
| Name '_socketFactory_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
69
|
| Variable '_socketFactory_' must be private and have accessor methods. |
69
|
| Method 'open' is not designed for extension - needs to be abstract, final or empty. |
95
|
| Method 'open' is not designed for extension - needs to be abstract, final or empty. |
115
|
| Parameter port should be final. |
115
|
| Method 'open' is not designed for extension - needs to be abstract, final or empty. |
137
|
| Parameter port should be final. |
137
|
| Parameter laddr should be final. |
137
|
| Method 'close' is not designed for extension - needs to be abstract, final or empty. |
154
|
| Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. |
167
|
| Line is longer than 80 characters. |
181
|
| Method 'setDefaultTimeout' is not designed for extension - needs to be abstract, final or empty. |
184
|
| Parameter timeout should be final. |
184
|
| Method 'getDefaultTimeout' is not designed for extension - needs to be abstract, final or empty. |
197
|
| Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. |
211
|
| Parameter timeout should be final. |
211
|
| Expected @throws tag for 'SocketException'. |
211
|
| Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. |
224
|
| Expected @throws tag for 'SocketException'. |
224
|
| Method 'getLocalPort' is not designed for extension - needs to be abstract, final or empty. |
238
|
| Method 'getLocalAddress' is not designed for extension - needs to be abstract, final or empty. |
251
|
| Method 'setDatagramSocketFactory' is not designed for extension - needs to be abstract, final or empty. |
266
|
| Parameter factory should be final. |
266
|
| 'if' construct must use '{}'s. |
268
|
| 'else' construct must use '{}'s. |
270
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Expected an @return tag. |
45
|
| Redundant 'public' modifier. |
45
|
| Expected an @return tag. |
53
|
| Redundant 'public' modifier. |
53
|
| Expected an @return tag. |
63
|
| Redundant 'public' modifier. |
63
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
44
|
| Name '__buffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| '64' is a magic number. |
44
|
| Line is longer than 80 characters. |
66
|
| 'if' construct must use '{}'s. |
79
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
46
|
| Name '__dummyData' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
46
|
| Missing a Javadoc comment. |
48
|
| Name '__timeData' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
48
|
| '256' is a magic number. |
48
|
| Parameter host should be final. |
59
|
| Parameter port should be final. |
59
|
| Line is longer than 80 characters. |
70
|
| Expected an @return tag. |
74
|
| Parameter host should be final. |
74
|
| Expected @param tag for 'host'. |
74
|
| Expected @throws tag for 'IOException'. |
74
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Expected an @return tag. |
44
|
| Method 'createDatagramSocket' is not designed for extension - needs to be abstract, final or empty. |
44
|
| Expected an @return tag. |
55
|
| Method 'createDatagramSocket' is not designed for extension - needs to be abstract, final or empty. |
55
|
| Parameter port should be final. |
55
|
| Expected an @return tag. |
68
|
| Method 'createDatagramSocket' is not designed for extension - needs to be abstract, final or empty. |
68
|
| Parameter port should be final. |
68
|
| Parameter laddr should be final. |
68
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. |
50
|
| Parameter host should be final. |
50
|
| Parameter port should be final. |
50
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
51
|
| Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. |
64
|
| Parameter address should be final. |
64
|
| Parameter port should be final. |
64
|
| Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. |
82
|
| Parameter host should be final. |
82
|
| Parameter port should be final. |
82
|
| Parameter localAddr should be final. |
83
|
| Parameter localPort should be final. |
83
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
84
|
| Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. |
100
|
| Parameter address should be final. |
100
|
| Parameter port should be final. |
100
|
| Parameter localAddr should be final. |
101
|
| Parameter localPort should be final. |
101
|
| Method 'createServerSocket' is not designed for extension - needs to be abstract, final or empty. |
116
|
| Parameter port should be final. |
116
|
| Method 'createServerSocket' is not designed for extension - needs to be abstract, final or empty. |
132
|
| Parameter port should be final. |
132
|
| Parameter backlog should be final. |
132
|
| Method 'createServerSocket' is not designed for extension - needs to be abstract, final or empty. |
151
|
| Parameter port should be final. |
151
|
| Parameter backlog should be final. |
151
|
| Parameter bindAddr should be final. |
152
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. |
59
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
42
|
| Name '_sendPacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
42
|
| Variable '_sendPacket' must be private and have accessor methods. |
42
|
| Missing a Javadoc comment. |
44
|
| Method 'send' is not designed for extension - needs to be abstract, final or empty. |
61
|
| Parameter data should be final. |
61
|
| Parameter length should be final. |
61
|
| Parameter host should be final. |
61
|
| Parameter port should be final. |
61
|
| Method 'send' is not designed for extension - needs to be abstract, final or empty. |
76
|
| Parameter data should be final. |
76
|
| Expected @param tag for 'data'. |
76
|
| Parameter length should be final. |
76
|
| Expected @param tag for 'length'. |
76
|
| Parameter host should be final. |
76
|
| Expected @param tag for 'host'. |
76
|
| Expected @throws tag for 'IOException'. |
77
|
| Line is longer than 80 characters. |
85
|
| Method 'send' is not designed for extension - needs to be abstract, final or empty. |
87
|
| Parameter data should be final. |
87
|
| Expected @param tag for 'data'. |
87
|
| Parameter host should be final. |
87
|
| Expected @param tag for 'host'. |
87
|
| Expected @throws tag for 'IOException'. |
87
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
44
|
| Name '__receivePacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| Parameter data should be final. |
57
|
| Parameter length should be final. |
57
|
| Parameter host should be final. |
57
|
| Parameter data should be final. |
65
|
| Expected @param tag for 'data'. |
65
|
| Parameter host should be final. |
65
|
| Expected @param tag for 'host'. |
65
|
| Expected @throws tag for 'IOException'. |
65
|
| Parameter data should be final. |
80
|
| Expected @param tag for 'data'. |
80
|
| Parameter length should be final. |
80
|
| Expected @param tag for 'length'. |
80
|
| Expected an @return tag. |
89
|
| Parameter data should be final. |
89
|
| Expected @param tag for 'data'. |
89
|
| Expected @throws tag for 'IOException'. |
89
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
58
|
| Name '__LONG_FLAG' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
58
|
| Missing a Javadoc comment. |
60
|
| Name '__query' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
60
|
| '64' is a magic number. |
60
|
| Missing a Javadoc comment. |
61
|
| Name '__buffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
61
|
| '1024' is a magic number. |
61
|
| Method 'query' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Parameter longOutput should be final. |
83
|
| Parameter username should be final. |
83
|
| 'if' construct must use '{}'s. |
96
|
| Method 'query' is not designed for extension - needs to be abstract, final or empty. |
117
|
| Parameter longOutput should be final. |
117
|
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. |
135
|
| Parameter longOutput should be final. |
135
|
| Parameter username should be final. |
135
|
| 'if' construct must use '{}'s. |
141
|
| '1024' is a magic number. |
147
|
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. |
167
|
| Parameter longOutput should be final. |
167
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter message should be final. |
48
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
36
|
| Name '__replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
36
|
| Missing a Javadoc comment. |
37
|
| Name '__isCommand' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
37
|
| Missing a Javadoc comment. |
38
|
| Name '__message' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
38
|
| Name '__command' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
38
|
| Parameter source should be final. |
52
|
| Parameter command should be final. |
52
|
| Parameter message should be final. |
52
|
| Parameter source should be final. |
76
|
| Parameter replyCode should be final. |
76
|
| Parameter message should be final. |
76
|
| Method 'getCommand' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Method 'getReplyCode' is not designed for extension - needs to be abstract, final or empty. |
106
|
| Method 'isCommand' is not designed for extension - needs to be abstract, final or empty. |
118
|
| Method 'isReply' is not designed for extension - needs to be abstract, final or empty. |
130
|
| Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. |
140
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Redundant 'public' modifier. |
47
|
| Redundant 'public' modifier. |
55
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
36
|
| Name '__source' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
36
|
| Missing a Javadoc comment. |
37
|
| Name '__listeners' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
37
|
| Parameter source should be final. |
45
|
| Line is longer than 80 characters. |
55
|
| Method 'fireCommandSent' is not designed for extension - needs to be abstract, final or empty. |
63
|
| Parameter command should be final. |
63
|
| Parameter message should be final. |
63
|
| 'cast' is not followed by whitespace. |
75
|
| Line is longer than 80 characters. |
83
|
| Method 'fireReplyReceived' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Parameter replyCode should be final. |
93
|
| Parameter message should be final. |
93
|
| 'cast' is not followed by whitespace. |
105
|
| Method 'addProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
115
|
| Parameter listener should be final. |
115
|
| Method 'removeProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
125
|
| Parameter listener should be final. |
125
|
| Method 'getListenerCount' is not designed for extension - needs to be abstract, final or empty. |
136
|
Error | Line |
| Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'UnknownHostException'. |
0
|
| Line does not match expected header line of ' Apache License'. |
2
|
| Name '__DEFAULT_SOCKET_FACTORY' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
55
|
| Name '_timeout_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
59
|
| Variable '_timeout_' must be private and have accessor methods. |
59
|
| Name '_socket_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
62
|
| Variable '_socket_' must be private and have accessor methods. |
62
|
| Name '_isConnected_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
67
|
| Variable '_isConnected_' must be private and have accessor methods. |
67
|
| Name '_defaultPort_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
70
|
| Variable '_defaultPort_' must be private and have accessor methods. |
70
|
| Name '_input_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
73
|
| Variable '_input_' must be private and have accessor methods. |
73
|
| Name '_output_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
76
|
| Variable '_output_' must be private and have accessor methods. |
76
|
| Name '_socketFactory_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
79
|
| Variable '_socketFactory_' must be private and have accessor methods. |
79
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
116
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
116
|
| Expected @throws tag for 'IOException'. |
116
|
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. |
138
|
| Parameter host should be final. |
138
|
| Parameter port should be final. |
138
|
| Redundant throws: 'SocketException' is subclass of 'IOException'. |
139
|
| Line is longer than 80 characters. |
186
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Redundant 'public' modifier. |
50
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
51
|
| Redundant 'public' modifier. |
62
|
| Redundant 'public' modifier. |
78
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
80
|
| Redundant 'public' modifier. |
93
|
| Redundant 'public' modifier. |
106
|
| Redundant 'public' modifier. |
119
|
| Redundant 'public' modifier. |
135
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| 'cast' is not followed by whitespace. |
80
|
| '0xffffffffL' is a magic number. |
80
|
| '*' is not preceded with whitespace. |
101
|
| '*' is not followed by whitespace. |
101
|
| '1000L' is a magic number. |
101
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
55
|
| Name '__dummyData' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
55
|
| Missing a Javadoc comment. |
56
|
| Name '__timeData' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
56
|
| '4' is a magic number. |
56
|
| Parameter host should be final. |
71
|
| Parameter port should be final. |
71
|
| '0xff' is a magic number. |
84
|
| '24' is a magic number. |
84
|
| '0xffffffffL' is a magic number. |
84
|
| '0xff' is a magic number. |
85
|
| '16' is a magic number. |
85
|
| '0xffffffffL' is a magic number. |
85
|
| '0xff' is a magic number. |
86
|
| '8' is a magic number. |
86
|
| '0xffffffffL' is a magic number. |
86
|
| '3' is a magic number. |
87
|
| '0xff' is a magic number. |
87
|
| '0xffffffffL' is a magic number. |
87
|
| Expected an @return tag. |
93
|
| Parameter host should be final. |
93
|
| Expected @param tag for 'host'. |
93
|
| Expected @throws tag for 'IOException'. |
93
|
| Parameter host should be final. |
109
|
| Parameter port should be final. |
109
|
| '*' is not preceded with whitespace. |
111
|
| '*' is not followed by whitespace. |
111
|
| '1000L' is a magic number. |
111
|
| Expected an @return tag. |
116
|
| Parameter host should be final. |
116
|
| Expected @param tag for 'host'. |
116
|
| Expected @throws tag for 'IOException'. |
116
|
| '-' should be on a new line. |
118
|
| '*' is not preceded with whitespace. |
119
|
| '*' is not followed by whitespace. |
119
|
| '1000L' is a magic number. |
119
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter handle should be final. |
80
|
| Parameter handle should be final. |
99
|
Error | Line |
| Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'UnknownHostException'. |
0
|
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
60
|
| Line is longer than 80 characters. |
66
|
| Line is longer than 80 characters. |
70
|
| Line is longer than 80 characters. |
77
|
| Method '_createErrorStream' is not designed for extension - needs to be abstract, final or empty. |
108
|
| Missing a Javadoc comment. |
108
|
| Name '_createErrorStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
108
|
| Line is longer than 80 characters. |
117
|
| 'if' construct must use '{}'s. |
131
|
| '+' should be on a new line. |
145
|
| Line is longer than 80 characters. |
166
|
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. |
178
|
| Parameter host should be final. |
178
|
| Parameter port should be final. |
178
|
| Parameter localAddr should be final. |
178
|
| Redundant throws: 'SocketException' is subclass of 'IOException'. |
179
|
| Redundant throws: 'BindException' is subclass of 'SocketException'. |
179
|
| Line is longer than 80 characters. |
185
|
| Line is longer than 80 characters. |
190
|
| 'if' construct must use '{}'s. |
199
|
| Line is longer than 80 characters. |
200
|
| Line is longer than 80 characters. |
211
|
| Unused @throws tag for 'BindException'. |
217
|
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. |
222
|
| Parameter host should be final. |
222
|
| Parameter port should be final. |
222
|
| Redundant throws: 'SocketException' is subclass of 'IOException'. |
223
|
| Line is longer than 80 characters. |
233
|
| Unused @throws tag for 'BindException'. |
239
|
| Line is longer than 80 characters. |
248
|
| Line is longer than 80 characters. |
256
|
| Line is longer than 80 characters. |
281
|
| Line is longer than 80 characters. |
300
|
| Line is longer than 80 characters. |
311
|
| Line is longer than 80 characters. |
331
|
| Line is longer than 80 characters. |
358
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
71
|
| Name '__remoteVerificationEnabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Name '_errorStream_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
79
|
| Variable '_errorStream_' must be private and have accessor methods. |
79
|
| Method '_createErrorStream' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Missing a Javadoc comment. |
83
|
| Name '_createErrorStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
83
|
| '+' should be on a new line. |
101
|
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. |
128
|
| Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. |
142
|
| Method 'getErrorStream' is not designed for extension - needs to be abstract, final or empty. |
158
|
| Line is longer than 80 characters. |
183
|
| Method 'rexec' is not designed for extension - needs to be abstract, final or empty. |
196
|
| Parameter username should be final. |
196
|
| Parameter password should be final. |
196
|
| Parameter command should be final. |
197
|
| Parameter separateErrorStream should be final. |
197
|
| 'while' construct must use '{}'s. |
224
|
| Inner assignments should be avoided. |
224
|
| 'cast' is not followed by whitespace. |
225
|
| Method 'rexec' is not designed for extension - needs to be abstract, final or empty. |
239
|
| Parameter username should be final. |
239
|
| Expected @param tag for 'username'. |
239
|
| Parameter password should be final. |
239
|
| Expected @param tag for 'password'. |
239
|
| Parameter command should be final. |
240
|
| Expected @param tag for 'command'. |
240
|
| Expected @throws tag for 'IOException'. |
241
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
252
|
| 'if' construct must use '{}'s. |
254
|
| Parameter enable should be final. |
270
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
41
|
| Line is longer than 80 characters. |
47
|
| Line is longer than 80 characters. |
51
|
| Line is longer than 80 characters. |
55
|
| Method 'rlogin' is not designed for extension - needs to be abstract, final or empty. |
111
|
| Parameter localUsername should be final. |
111
|
| Parameter remoteUsername should be final. |
111
|
| Parameter terminalType should be final. |
112
|
| Parameter terminalSpeed should be final. |
112
|
| Method 'rlogin' is not designed for extension - needs to be abstract, final or empty. |
122
|
| Parameter localUsername should be final. |
122
|
| Expected @param tag for 'localUsername'. |
122
|
| Parameter remoteUsername should be final. |
122
|
| Expected @param tag for 'remoteUsername'. |
122
|
| Parameter terminalType should be final. |
123
|
| Expected @param tag for 'terminalType'. |
123
|
| Expected @throws tag for 'IOException'. |
124
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| '{' should be on a new line. |
24
|
| Line contains a tab character. |
26
|
| Line contains a tab character. |
27
|
| Unused Javadoc tag. |
28
|
| Line contains a tab character. |
28
|
| Line has trailing spaces. |
29
|
| Line contains a tab character. |
29
|
| Unused @throws tag for 'IllegalArgumentException'. |
29
|
| Line contains a tab character. |
30
|
| Line contains a tab character. |
31
|
| Line contains a tab character. |
32
|
| Line contains a tab character. |
33
|
| Redundant 'public' modifier. |
33
|
| Line has trailing spaces. |
34
|
| Line contains a tab character. |
34
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
61
|
| Missing a Javadoc comment. |
223
|
| Name '__modes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
223
|
| Missing a Javadoc comment. |
225
|
| Name '__commandBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
225
|
| Missing a Javadoc comment. |
227
|
| Name '_controlInput' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
227
|
| Variable '_controlInput' must be private and have accessor methods. |
227
|
| Missing a Javadoc comment. |
228
|
| Name '_controlOutput' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
228
|
| Variable '_controlOutput' must be private and have accessor methods. |
228
|
| Missing a Javadoc comment. |
229
|
| Name '_replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
229
|
| Variable '_replyCode' must be private and have accessor methods. |
229
|
| Missing a Javadoc comment. |
230
|
| Name '_replyLines' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
230
|
| Variable '_replyLines' must be private and have accessor methods. |
230
|
| Missing a Javadoc comment. |
231
|
| Name '_newReplyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
231
|
| Variable '_newReplyString' must be private and have accessor methods. |
231
|
| Missing a Javadoc comment. |
232
|
| Name '_replyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
232
|
| Variable '_replyString' must be private and have accessor methods. |
232
|
| Missing a Javadoc comment. |
233
|
| Name '_controlEncoding' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
233
|
| Variable '_controlEncoding' must be private and have accessor methods. |
233
|
| Name '_commandSupport_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
239
|
| Variable '_commandSupport_' must be private and have accessor methods. |
239
|
| Missing a Javadoc comment. |
257
|
| Name '__getReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
257
|
| 'if' construct must use '{}'s. |
266
|
| 'if' construct must use '{}'s. |
273
|
| '3' is a magic number. |
273
|
| '3' is a magic number. |
279
|
| '3' is a magic number. |
291
|
| '3' is a magic number. |
291
|
| 'if' construct must use '{}'s. |
297
|
| Line is longer than 80 characters. |
303
|
| Line is longer than 80 characters. |
304
|
| '4' is a magic number. |
307
|
| '3' is a magic number. |
307
|
| '&&' should be on a new line. |
307
|
| Line is longer than 80 characters. |
311
|
| 'if' construct must use '{}'s. |
317
|
| 'if' construct must use '{}'s. |
320
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
326
|
| Missing a Javadoc comment. |
326
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
326
|
| 'if' construct must use '{}'s. |
337
|
| Method 'setControlEncoding' is not designed for extension - needs to be abstract, final or empty. |
350
|
| Parameter encoding should be final. |
350
|
| '{' should be on a new line. |
350
|
| Method 'getControlEncoding' is not designed for extension - needs to be abstract, final or empty. |
359
|
| '{' should be on a new line. |
359
|
| Method 'addProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
370
|
| Parameter listener should be final. |
370
|
| Method 'removeProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
381
|
| Parameter listener should be final. |
381
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
395
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
418
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
426
|
| Parameter command should be final. |
426
|
| Parameter args should be final. |
426
|
| 'try' is not followed by whitespace. |
440
|
| '{' is not preceded with whitespace. |
440
|
| '{' should be on a new line. |
440
|
| Line contains a tab character. |
441
|
| Inner assignments should be avoided. |
441
|
| Line is longer than 80 characters. |
448
|
| Line has trailing spaces. |
455
|
| Line contains a tab character. |
455
|
| 'if' construct must use '{}'s. |
457
|
| Line is longer than 80 characters. |
465
|
| Line is longer than 80 characters. |
466
|
| Parameter socket should be final. |
471
|
| Expected @param tag for 'socket'. |
471
|
| Line is longer than 80 characters. |
480
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
510
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
518
|
| Parameter command should be final. |
518
|
| Parameter args should be final. |
518
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
534
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
542
|
| Parameter command should be final. |
542
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
559
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
567
|
| Parameter command should be final. |
567
|
| Method 'getReplyCode' is not designed for extension - needs to be abstract, final or empty. |
581
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
595
|
| Method 'getReply' is not designed for extension - needs to be abstract, final or empty. |
603
|
| Method 'getReplyStrings' is not designed for extension - needs to be abstract, final or empty. |
617
|
| Method 'getReplyString' is not designed for extension - needs to be abstract, final or empty. |
632
|
| 'if' construct must use '{}'s. |
637
|
| '256' is a magic number. |
640
|
| 'cast' is not followed by whitespace. |
644
|
| Inner assignments should be avoided. |
650
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
660
|
| Method 'user' is not designed for extension - needs to be abstract, final or empty. |
668
|
| Parameter username should be final. |
668
|
| Line is longer than 80 characters. |
676
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
678
|
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. |
686
|
| Parameter password should be final. |
686
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
697
|
| Method 'acct' is not designed for extension - needs to be abstract, final or empty. |
705
|
| Parameter account should be final. |
705
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
716
|
| Method 'abor' is not designed for extension - needs to be abstract, final or empty. |
724
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
735
|
| Method 'cwd' is not designed for extension - needs to be abstract, final or empty. |
743
|
| Parameter directory should be final. |
743
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
753
|
| Method 'cdup' is not designed for extension - needs to be abstract, final or empty. |
761
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
771
|
| Method 'quit' is not designed for extension - needs to be abstract, final or empty. |
779
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
789
|
| Method 'rein' is not designed for extension - needs to be abstract, final or empty. |
797
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
808
|
| Method 'smnt' is not designed for extension - needs to be abstract, final or empty. |
816
|
| Parameter dir should be final. |
816
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
828
|
| Method 'port' is not designed for extension - needs to be abstract, final or empty. |
836
|
| Parameter host should be final. |
836
|
| Parameter port should be final. |
836
|
| '24' is a magic number. |
839
|
| '8' is a magic number. |
842
|
| '0xff' is a magic number. |
846
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
859
|
| Method 'pasv' is not designed for extension - needs to be abstract, final or empty. |
867
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
881
|
| Method 'type' is not designed for extension - needs to be abstract, final or empty. |
889
|
| Parameter fileType should be final. |
889
|
| Parameter formatOrByteSize should be final. |
889
|
| 'if' construct must use '{}'s. |
895
|
| 'else' construct must use '{}'s. |
897
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
911
|
| Method 'type' is not designed for extension - needs to be abstract, final or empty. |
919
|
| Parameter fileType should be final. |
919
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
932
|
| Method 'stru' is not designed for extension - needs to be abstract, final or empty. |
940
|
| Parameter structure should be final. |
940
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
953
|
| Method 'mode' is not designed for extension - needs to be abstract, final or empty. |
961
|
| Parameter mode should be final. |
961
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
976
|
| Method 'retr' is not designed for extension - needs to be abstract, final or empty. |
984
|
| Parameter pathname should be final. |
984
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
999
|
| Method 'stor' is not designed for extension - needs to be abstract, final or empty. |
1007
|
| Parameter pathname should be final. |
1007
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1020
|
| Method 'stou' is not designed for extension - needs to be abstract, final or empty. |
1028
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1043
|
| Method 'stou' is not designed for extension - needs to be abstract, final or empty. |
1051
|
| Parameter pathname should be final. |
1051
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1066
|
| Method 'appe' is not designed for extension - needs to be abstract, final or empty. |
1074
|
| Parameter pathname should be final. |
1074
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1085
|
| Method 'allo' is not designed for extension - needs to be abstract, final or empty. |
1093
|
| Parameter bytes should be final. |
1093
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1105
|
| Method 'allo' is not designed for extension - needs to be abstract, final or empty. |
1113
|
| Parameter bytes should be final. |
1113
|
| Parameter recordSize should be final. |
1113
|
| '+' should be on a new line. |
1115
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1125
|
| Method 'rest' is not designed for extension - needs to be abstract, final or empty. |
1133
|
| Parameter marker should be final. |
1133
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1144
|
| Method 'rnfr' is not designed for extension - needs to be abstract, final or empty. |
1152
|
| Parameter pathname should be final. |
1152
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1163
|
| Method 'rnto' is not designed for extension - needs to be abstract, final or empty. |
1171
|
| Parameter pathname should be final. |
1171
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1182
|
| Method 'dele' is not designed for extension - needs to be abstract, final or empty. |
1190
|
| Parameter pathname should be final. |
1190
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1201
|
| Method 'rmd' is not designed for extension - needs to be abstract, final or empty. |
1209
|
| Parameter pathname should be final. |
1209
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1220
|
| Method 'mkd' is not designed for extension - needs to be abstract, final or empty. |
1228
|
| Parameter pathname should be final. |
1228
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1238
|
| Method 'pwd' is not designed for extension - needs to be abstract, final or empty. |
1246
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1259
|
| Method 'list' is not designed for extension - needs to be abstract, final or empty. |
1267
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1281
|
| Method 'list' is not designed for extension - needs to be abstract, final or empty. |
1289
|
| Parameter pathname should be final. |
1289
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1302
|
| Method 'nlst' is not designed for extension - needs to be abstract, final or empty. |
1310
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1324
|
| Method 'nlst' is not designed for extension - needs to be abstract, final or empty. |
1332
|
| Parameter pathname should be final. |
1332
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1343
|
| Method 'site' is not designed for extension - needs to be abstract, final or empty. |
1351
|
| Parameter parameters should be final. |
1351
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1361
|
| Method 'syst' is not designed for extension - needs to be abstract, final or empty. |
1369
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1379
|
| Method 'stat' is not designed for extension - needs to be abstract, final or empty. |
1387
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1398
|
| Method 'stat' is not designed for extension - needs to be abstract, final or empty. |
1406
|
| Parameter pathname should be final. |
1406
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1416
|
| Method 'help' is not designed for extension - needs to be abstract, final or empty. |
1424
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1435
|
| Method 'help' is not designed for extension - needs to be abstract, final or empty. |
1443
|
| Parameter command should be final. |
1443
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1453
|
| Method 'noop' is not designed for extension - needs to be abstract, final or empty. |
1461
|
Error | Line |
| File length is 2,679 lines (max allowed is 2,000). |
1
|
| Line does not match expected header line of ' Apache License'. |
2
|
| Unused import - org.apache.commons.net.ftp.parser.ParserInitializationException. |
32
|
| Unused import - org.apache.commons.net.io.CopyStreamException. |
34
|
| Line has trailing spaces. |
111
|
| Line has trailing spaces. |
112
|
| Line is longer than 80 characters. |
139
|
| Line has trailing spaces. |
214
|
| Line has trailing spaces. |
215
|
| Line is longer than 80 characters. |
217
|
| Line has trailing spaces. |
218
|
| Line is longer than 80 characters. |
218
|
| Line has trailing spaces. |
222
|
| Line is longer than 80 characters. |
222
|
| Line is longer than 80 characters. |
223
|
| Line has trailing spaces. |
224
|
| Line is longer than 80 characters. |
224
|
| Line has trailing spaces. |
226
|
| Missing a Javadoc comment. |
270
|
| Name '__dataConnectionMode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
270
|
| Name '__dataTimeout' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
270
|
| Missing a Javadoc comment. |
271
|
| Name '__passivePort' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
271
|
| Missing a Javadoc comment. |
272
|
| Name '__passiveHost' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
272
|
| Missing a Javadoc comment. |
273
|
| Name '__fileType' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
273
|
| Name '__fileFormat' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
273
|
| Name '__fileStructure' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
273
|
| Name '__fileTransferMode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
273
|
| Missing a Javadoc comment. |
274
|
| Name '__remoteVerificationEnabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
274
|
| Missing a Javadoc comment. |
275
|
| Name '__restartOffset' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
275
|
| Missing a Javadoc comment. |
276
|
| Name '__parserFactory' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
276
|
| Missing a Javadoc comment. |
277
|
| Name '__bufferSize' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
277
|
| Missing a Javadoc comment. |
281
|
| Name '__systemName' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
281
|
| Missing a Javadoc comment. |
285
|
| Name '__entryParser' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
285
|
| Line has trailing spaces. |
286
|
| Missing a Javadoc comment. |
287
|
| Name '__configuration' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
287
|
| Missing a Javadoc comment. |
308
|
| Name '__initDefaults' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
308
|
| Line contains a tab character. |
320
|
| Line has trailing spaces. |
322
|
| Missing a Javadoc comment. |
323
|
| Name '__parsePathname' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
323
|
| Parameter reply should be final. |
323
|
| Missing a Javadoc comment. |
334
|
| Name '__parsePassiveModeReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
334
|
| Parameter reply should be final. |
334
|
| '24' is a magic number. |
344
|
| '3' is a magic number. |
349
|
| Line is longer than 80 characters. |
372
|
| '8' is a magic number. |
375
|
| Missing a Javadoc comment. |
382
|
| Name '__storeFile' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
382
|
| Parameter command should be final. |
382
|
| Parameter remote should be final. |
382
|
| Parameter local should be final. |
382
|
| 'if' construct must use '{}'s. |
388
|
| Inner assignments should be avoided. |
388
|
| 'if' construct must use '{}'s. |
394
|
| Must have at least one statement. |
410
|
| '{' is not followed by whitespace. |
410
|
| '}' is not preceded with whitespace. |
410
|
| Missing a Javadoc comment. |
418
|
| Name '__storeFileStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
418
|
| Parameter command should be final. |
418
|
| Parameter remote should be final. |
418
|
| 'if' construct must use '{}'s. |
424
|
| Inner assignments should be avoided. |
424
|
| '{' should be on a new line. |
428
|
| Method '_openDataConnection_' is not designed for extension - needs to be abstract, final or empty. |
463
|
| Name '_openDataConnection_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
463
|
| Parameter command should be final. |
463
|
| Parameter arg should be final. |
463
|
| 'if' construct must use '{}'s. |
468
|
| '&&' should be on a new line. |
468
|
| Line is longer than 80 characters. |
475
|
| 'if' construct must use '{}'s. |
500
|
| 'if' construct must use '{}'s. |
508
|
| 'cast' is not followed by whitespace. |
511
|
| '+' should be on a new line. |
537
|
| 'if' construct must use '{}'s. |
541
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
548
|
| Missing a Javadoc comment. |
548
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
548
|
| Method 'setDataTimeout' is not designed for extension - needs to be abstract, final or empty. |
563
|
| Parameter timeout should be final. |
563
|
| Method 'setParserFactory' is not designed for extension - needs to be abstract, final or empty. |
577
|
| Parameter parserFactory should be final. |
577
|
| '{' should be on a new line. |
577
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
588
|
| Method 'setRemoteVerificationEnabled' is not designed for extension - needs to be abstract, final or empty. |
604
|
| Parameter enable should be final. |
604
|
| Method 'isRemoteVerificationEnabled' is not designed for extension - needs to be abstract, final or empty. |
616
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
627
|
| Method 'login' is not designed for extension - needs to be abstract, final or empty. |
635
|
| Parameter username should be final. |
635
|
| Parameter password should be final. |
635
|
| 'if' construct must use '{}'s. |
639
|
| 'if' construct must use '{}'s. |
644
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
660
|
| Method 'login' is not designed for extension - needs to be abstract, final or empty. |
668
|
| Parameter username should be final. |
668
|
| Parameter password should be final. |
668
|
| Parameter account should be final. |
668
|
| 'if' construct must use '{}'s. |
673
|
| 'if' construct must use '{}'s. |
678
|
| 'if' construct must use '{}'s. |
683
|
| 'if' construct must use '{}'s. |
686
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
696
|
| Method 'logout' is not designed for extension - needs to be abstract, final or empty. |
704
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
715
|
| Method 'changeWorkingDirectory' is not designed for extension - needs to be abstract, final or empty. |
723
|
| Parameter pathname should be final. |
723
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
733
|
| Method 'changeToParentDirectory' is not designed for extension - needs to be abstract, final or empty. |
741
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
752
|
| Method 'structureMount' is not designed for extension - needs to be abstract, final or empty. |
760
|
| Parameter pathname should be final. |
760
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
770
|
| Method 'reinitialize' is not designed for extension - needs to be abstract, final or empty. |
778
|
| '||' should be on a new line. |
782
|
| '&&' should be on a new line. |
783
|
| Method 'enterLocalActiveMode' is not designed for extension - needs to be abstract, final or empty. |
805
|
| Method 'enterLocalPassiveMode' is not designed for extension - needs to be abstract, final or empty. |
825
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
851
|
| Method 'enterRemoteActiveMode' is not designed for extension - needs to be abstract, final or empty. |
859
|
| Parameter host should be final. |
859
|
| Parameter port should be final. |
859
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
886
|
| Method 'enterRemotePassiveMode' is not designed for extension - needs to be abstract, final or empty. |
894
|
| 'if' construct must use '{}'s. |
896
|
| 'cast' is not followed by whitespace. |
900
|
| Method 'getPassiveHost' is not designed for extension - needs to be abstract, final or empty. |
917
|
| Method 'getPassivePort' is not designed for extension - needs to be abstract, final or empty. |
934
|
| Method 'getDataConnectionMode' is not designed for extension - needs to be abstract, final or empty. |
947
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
964
|
| Method 'setFileType' is not designed for extension - needs to be abstract, final or empty. |
972
|
| Parameter fileType should be final. |
972
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1004
|
| Method 'setFileType' is not designed for extension - needs to be abstract, final or empty. |
1012
|
| Parameter fileType should be final. |
1012
|
| Parameter formatOrByteSize should be final. |
1012
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1032
|
| Method 'setFileStructure' is not designed for extension - needs to be abstract, final or empty. |
1040
|
| Parameter structure should be final. |
1040
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1058
|
| Method 'setFileTransferMode' is not designed for extension - needs to be abstract, final or empty. |
1066
|
| Parameter mode should be final. |
1066
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1084
|
| Method 'remoteRetrieve' is not designed for extension - needs to be abstract, final or empty. |
1092
|
| Parameter filename should be final. |
1092
|
| 'if' construct must use '{}'s. |
1094
|
| '||' should be on a new line. |
1094
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1110
|
| Method 'remoteStore' is not designed for extension - needs to be abstract, final or empty. |
1118
|
| Parameter filename should be final. |
1118
|
| 'if' construct must use '{}'s. |
1120
|
| '||' should be on a new line. |
1120
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1137
|
| Method 'remoteStoreUnique' is not designed for extension - needs to be abstract, final or empty. |
1145
|
| Parameter filename should be final. |
1145
|
| 'if' construct must use '{}'s. |
1147
|
| '||' should be on a new line. |
1147
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1164
|
| Method 'remoteStoreUnique' is not designed for extension - needs to be abstract, final or empty. |
1172
|
| 'if' construct must use '{}'s. |
1174
|
| '||' should be on a new line. |
1174
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1191
|
| Method 'remoteAppend' is not designed for extension - needs to be abstract, final or empty. |
1199
|
| Parameter filename should be final. |
1199
|
| 'if' construct must use '{}'s. |
1201
|
| '||' should be on a new line. |
1201
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1243
|
| Method 'completePendingCommand' is not designed for extension - needs to be abstract, final or empty. |
1251
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1266
|
| Unused @throws tag for 'CopyStreamException'. |
1271
|
| Method 'retrieveFile' is not designed for extension - needs to be abstract, final or empty. |
1279
|
| Parameter remote should be final. |
1279
|
| Parameter local should be final. |
1279
|
| 'if' construct must use '{}'s. |
1285
|
| Inner assignments should be avoided. |
1285
|
| 'if' construct must use '{}'s. |
1290
|
| Must have at least one statement. |
1306
|
| '{' is not followed by whitespace. |
1306
|
| '}' is not preceded with whitespace. |
1306
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1329
|
| Method 'retrieveFileStream' is not designed for extension - needs to be abstract, final or empty. |
1337
|
| Parameter remote should be final. |
1337
|
| 'if' construct must use '{}'s. |
1342
|
| Inner assignments should be avoided. |
1342
|
| '{' should be on a new line. |
1346
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1372
|
| Unused @throws tag for 'CopyStreamException'. |
1377
|
| Method 'storeFile' is not designed for extension - needs to be abstract, final or empty. |
1385
|
| Parameter remote should be final. |
1385
|
| Parameter local should be final. |
1385
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1409
|
| Method 'storeFileStream' is not designed for extension - needs to be abstract, final or empty. |
1417
|
| Parameter remote should be final. |
1417
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1433
|
| Unused @throws tag for 'CopyStreamException'. |
1438
|
| Method 'appendFile' is not designed for extension - needs to be abstract, final or empty. |
1446
|
| Parameter remote should be final. |
1446
|
| Parameter local should be final. |
1446
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1469
|
| Method 'appendFileStream' is not designed for extension - needs to be abstract, final or empty. |
1477
|
| Parameter remote should be final. |
1477
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1494
|
| Unused @throws tag for 'CopyStreamException'. |
1499
|
| Method 'storeUniqueFile' is not designed for extension - needs to be abstract, final or empty. |
1507
|
| Parameter remote should be final. |
1507
|
| Parameter local should be final. |
1507
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1533
|
| Method 'storeUniqueFileStream' is not designed for extension - needs to be abstract, final or empty. |
1541
|
| Parameter remote should be final. |
1541
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1556
|
| Unused @throws tag for 'CopyStreamException'. |
1561
|
| Method 'storeUniqueFile' is not designed for extension - needs to be abstract, final or empty. |
1569
|
| Parameter local should be final. |
1569
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1591
|
| Method 'storeUniqueFileStream' is not designed for extension - needs to be abstract, final or empty. |
1599
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1609
|
| Method 'allocate' is not designed for extension - needs to be abstract, final or empty. |
1617
|
| Parameter bytes should be final. |
1617
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1629
|
| Method 'allocate' is not designed for extension - needs to be abstract, final or empty. |
1637
|
| Parameter bytes should be final. |
1637
|
| Parameter recordSize should be final. |
1637
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1653
|
| Parameter offset should be final. |
1661
|
| Method 'setRestartOffset' is not designed for extension - needs to be abstract, final or empty. |
1676
|
| Parameter offset should be final. |
1676
|
| 'if' construct must use '{}'s. |
1678
|
| Method 'getRestartOffset' is not designed for extension - needs to be abstract, final or empty. |
1688
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1701
|
| Method 'rename' is not designed for extension - needs to be abstract, final or empty. |
1709
|
| Parameter from should be final. |
1709
|
| Parameter to should be final. |
1709
|
| 'if' construct must use '{}'s. |
1711
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1722
|
| Method 'abort' is not designed for extension - needs to be abstract, final or empty. |
1730
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1740
|
| Method 'deleteFile' is not designed for extension - needs to be abstract, final or empty. |
1748
|
| Parameter pathname should be final. |
1748
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1759
|
| Method 'removeDirectory' is not designed for extension - needs to be abstract, final or empty. |
1767
|
| Parameter pathname should be final. |
1767
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1780
|
| Method 'makeDirectory' is not designed for extension - needs to be abstract, final or empty. |
1788
|
| Parameter pathname should be final. |
1788
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1799
|
| Method 'printWorkingDirectory' is not designed for extension - needs to be abstract, final or empty. |
1807
|
| 'if' construct must use '{}'s. |
1809
|
| 'cast' is not followed by whitespace. |
1812
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1820
|
| Method 'sendSiteCommand' is not designed for extension - needs to be abstract, final or empty. |
1828
|
| Parameter arguments should be final. |
1828
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1844
|
| Method 'getSystemName' is not designed for extension - needs to be abstract, final or empty. |
1852
|
| 'if' construct must use '{}'s. |
1858
|
| 'cast' is not followed by whitespace. |
1859
|
| '4' is a magic number. |
1859
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1871
|
| Method 'listHelp' is not designed for extension - needs to be abstract, final or empty. |
1879
|
| 'if' construct must use '{}'s. |
1881
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1893
|
| Method 'listHelp' is not designed for extension - needs to be abstract, final or empty. |
1901
|
| Parameter command should be final. |
1901
|
| 'if' construct must use '{}'s. |
1903
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1914
|
| Method 'sendNoOp' is not designed for extension - needs to be abstract, final or empty. |
1922
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1944
|
| Method 'listNames' is not designed for extension - needs to be abstract, final or empty. |
1952
|
| Parameter pathname should be final. |
1952
|
| 'if' construct must use '{}'s. |
1959
|
| Inner assignments should be avoided. |
1959
|
| Line is longer than 80 characters. |
1963
|
| 'while' construct must use '{}'s. |
1966
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
1996
|
| Method 'listNames' is not designed for extension - needs to be abstract, final or empty. |
2004
|
| Line is longer than 80 characters. |
2039
|
| Line is longer than 80 characters. |
2040
|
| Line is longer than 80 characters. |
2042
|
| Line has trailing spaces. |
2055
|
| Line has trailing spaces. |
2056
|
| Line contains a tab character. |
2056
|
| Line has trailing spaces. |
2057
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2059
|
| Unused @throws tag for 'ParserInitializationException'. |
2069
|
| Line has trailing spaces. |
2083
|
| Line is longer than 80 characters. |
2085
|
| Method 'listFiles' is not designed for extension - needs to be abstract, final or empty. |
2087
|
| Parameter parserKey should be final. |
2087
|
| Parameter pathname should be final. |
2087
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2112
|
| Unused @throws tag for 'ParserInitializationException'. |
2122
|
| Method 'listFiles' is not designed for extension - needs to be abstract, final or empty. |
2137
|
| Parameter pathname should be final. |
2137
|
| Line has trailing spaces. |
2155
|
| Line has trailing spaces. |
2156
|
| Line has trailing spaces. |
2157
|
| Line contains a tab character. |
2157
|
| Line has trailing spaces. |
2158
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2160
|
| Unused @throws tag for 'ParserInitializationException'. |
2170
|
| Method 'listFiles' is not designed for extension - needs to be abstract, final or empty. |
2185
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2211
|
| Line is longer than 80 characters. |
2212
|
| Line is longer than 80 characters. |
2213
|
| Line is longer than 80 characters. |
2214
|
| Line is longer than 80 characters. |
2218
|
| Unused @throws tag for 'ParserInitializationException'. |
2219
|
| Method 'initiateListParsing' is not designed for extension - needs to be abstract, final or empty. |
2224
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2266
|
| Line is longer than 80 characters. |
2267
|
| Line is longer than 80 characters. |
2268
|
| Line is longer than 80 characters. |
2269
|
| Line is longer than 80 characters. |
2273
|
| Unused @throws tag for 'ParserInitializationException'. |
2274
|
| Method 'initiateListParsing' is not designed for extension - needs to be abstract, final or empty. |
2279
|
| Parameter pathname should be final. |
2280
|
| Expected @param tag for 'pathname'. |
2280
|
| Line is longer than 80 characters. |
2303
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2314
|
| Line is longer than 80 characters. |
2315
|
| Line is longer than 80 characters. |
2316
|
| Line is longer than 80 characters. |
2317
|
| Line is longer than 80 characters. |
2321
|
| Unused @throws tag for 'ParserInitializationException'. |
2322
|
| Method 'initiateListParsing' is not designed for extension - needs to be abstract, final or empty. |
2335
|
| Parameter parserKey should be final. |
2336
|
| Parameter pathname should be final. |
2336
|
| Expected @param tag for 'pathname'. |
2336
|
| 'if' is not followed by whitespace. |
2341
|
| '{' should be on a new line. |
2341
|
| '{' should be on a new line. |
2342
|
| Line has trailing spaces. |
2343
|
| Line has trailing spaces. |
2345
|
| Line contains a tab character. |
2345
|
| Line contains a tab character. |
2346
|
| Line has trailing spaces. |
2347
|
| '}' should be alone on a line. |
2348
|
| '{' should be on a new line. |
2348
|
| Line contains a tab character. |
2349
|
| Line contains a tab character. |
2350
|
| Line contains a tab character. |
2351
|
| '{' should be on a new line. |
2351
|
| Line has trailing spaces. |
2352
|
| Line contains a tab character. |
2352
|
| Line contains a tab character. |
2353
|
| Line contains a tab character. |
2354
|
| '}' should be alone on a line. |
2354
|
| '{' should be on a new line. |
2354
|
| Line contains a tab character. |
2356
|
| Line has trailing spaces. |
2358
|
| Line contains a tab character. |
2358
|
| Line contains a tab character. |
2359
|
| Line contains a tab character. |
2360
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2373
|
| Line is longer than 80 characters. |
2374
|
| Line is longer than 80 characters. |
2375
|
| Line is longer than 80 characters. |
2376
|
| Line is longer than 80 characters. |
2380
|
| Expected an @return tag. |
2383
|
| Parameter parser should be final. |
2384
|
| Expected @param tag for 'parser'. |
2384
|
| Parameter pathname should be final. |
2384
|
| Expected @param tag for 'pathname'. |
2384
|
| Inner assignments should be avoided. |
2390
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2408
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
2416
|
| 'if' construct must use '{}'s. |
2418
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2429
|
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. |
2437
|
| Parameter pathname should be final. |
2437
|
| Expected @param tag for 'pathname'. |
2437
|
| 'if' construct must use '{}'s. |
2439
|
| Line has trailing spaces. |
2459
|
| Line has trailing spaces. |
2460
|
| Line contains a tab character. |
2460
|
| Line has trailing spaces. |
2461
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2463
|
| Duplicate @return tag. |
2471
|
| Line has trailing spaces. |
2473
|
| Line has trailing spaces. |
2474
|
| Line contains a tab character. |
2474
|
| Line has trailing spaces. |
2475
|
| Method 'listFiles' is not designed for extension - needs to be abstract, final or empty. |
2482
|
| Parameter parser should be final. |
2482
|
| Parameter pathname should be final. |
2482
|
| 'if' construct must use '{}'s. |
2488
|
| Inner assignments should be avoided. |
2488
|
| Line is longer than 80 characters. |
2491
|
| Line has trailing spaces. |
2514
|
| Line has trailing spaces. |
2515
|
| Line contains a tab character. |
2515
|
| Line has trailing spaces. |
2516
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2518
|
| Line is longer than 80 characters. |
2519
|
| Line is longer than 80 characters. |
2520
|
| Line is longer than 80 characters. |
2521
|
| Line is longer than 80 characters. |
2525
|
| Method 'listFiles' is not designed for extension - needs to be abstract, final or empty. |
2530
|
| Parameter parser should be final. |
2530
|
| Line is longer than 80 characters. |
2556
|
| Line is longer than 80 characters. |
2557
|
| Line is longer than 80 characters. |
2559
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2575
|
| Line is longer than 80 characters. |
2576
|
| Line is longer than 80 characters. |
2577
|
| Line is longer than 80 characters. |
2578
|
| Line is longer than 80 characters. |
2582
|
| Line is longer than 80 characters. |
2586
|
| Method 'createFileList' is not designed for extension - needs to be abstract, final or empty. |
2586
|
| Parameter parser should be final. |
2586
|
| Unused @throws tag for 'FTPConnectionClosedException'. |
2611
|
| Method 'createFileList' is not designed for extension - needs to be abstract, final or empty. |
2622
|
| Parameter pathname should be final. |
2622
|
| Parameter parser should be final. |
2623
|
| Inner assignments should be avoided. |
2628
|
| Line has trailing spaces. |
2640
|
| Line has trailing spaces. |
2643
|
| Method 'setBufferSize' is not designed for extension - needs to be abstract, final or empty. |
2646
|
| Parameter bufSize should be final. |
2646
|
| '{' should be on a new line. |
2646
|
| Line contains a tab character. |
2647
|
| Line has trailing spaces. |
2649
|
| Method 'getBufferSize' is not designed for extension - needs to be abstract, final or empty. |
2654
|
| '{' should be on a new line. |
2654
|
| Line contains a tab character. |
2655
|
| Line has trailing spaces. |
2659
|
| Line has trailing spaces. |
2660
|
| Line is longer than 80 characters. |
2661
|
| Line has trailing spaces. |
2663
|
| Method 'configure' is not designed for extension - needs to be abstract, final or empty. |
2667
|
| Parameter config should be final. |
2667
|
| '{' should be on a new line. |
2667
|
| Line contains a tab character. |
2668
|
| Line has trailing spaces. |
2670
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line has trailing spaces. |
29
|
| Line has trailing spaces. |
30
|
| Line has trailing spaces. |
31
|
| Line has trailing spaces. |
34
|
| Line has trailing spaces. |
36
|
| Line has trailing spaces. |
47
|
| Line has trailing spaces. |
48
|
| Line has trailing spaces. |
49
|
| Line has trailing spaces. |
51
|
| Line has trailing spaces. |
53
|
| Line has trailing spaces. |
92
|
| Line is longer than 80 characters. |
95
|
| Line is longer than 80 characters. |
101
|
| Line is longer than 80 characters. |
137
|
| Line has trailing spaces. |
142
|
| Line contains a tab character. |
142
|
| Line has trailing spaces. |
154
|
| Line has trailing spaces. |
172
|
| Line has trailing spaces. |
178
|
| Missing a Javadoc comment. |
179
|
| Line contains a tab character. |
180
|
| Missing a Javadoc comment. |
180
|
| Line contains a tab character. |
181
|
| Missing a Javadoc comment. |
181
|
| Line contains a tab character. |
182
|
| Missing a Javadoc comment. |
182
|
| Line contains a tab character. |
183
|
| Missing a Javadoc comment. |
183
|
| Line contains a tab character. |
184
|
| Missing a Javadoc comment. |
184
|
| Line has trailing spaces. |
185
|
| Line contains a tab character. |
185
|
| Line has trailing spaces. |
186
|
| Line contains a tab character. |
186
|
| Line contains a tab character. |
187
|
| Line contains a tab character. |
188
|
| Line has trailing spaces. |
189
|
| Line contains a tab character. |
189
|
| Line contains a tab character. |
190
|
| Line contains a tab character. |
191
|
| Line contains a tab character. |
192
|
| Parameter systemKey should be final. |
192
|
| '{' should be on a new line. |
192
|
| Line contains a tab character. |
193
|
| Line contains a tab character. |
194
|
| Line contains a tab character. |
196
|
| Line contains a tab character. |
197
|
| Line has trailing spaces. |
198
|
| Line contains a tab character. |
198
|
| Line contains a tab character. |
199
|
| Line contains a tab character. |
200
|
| '{' should be on a new line. |
200
|
| Line contains a tab character. |
201
|
| Line contains a tab character. |
202
|
| Line contains a tab character. |
204
|
| Line contains a tab character. |
205
|
| Line has trailing spaces. |
206
|
| Line contains a tab character. |
206
|
| Line has trailing spaces. |
207
|
| Line contains a tab character. |
207
|
| Line contains a tab character. |
208
|
| Line has trailing spaces. |
209
|
| Line contains a tab character. |
209
|
| Line contains a tab character. |
210
|
| Line contains a tab character. |
211
|
| Line contains a tab character. |
212
|
| Line contains a tab character. |
213
|
| Line contains a tab character. |
214
|
| Line contains a tab character. |
215
|
| Line contains a tab character. |
216
|
| Line contains a tab character. |
217
|
| Line contains a tab character. |
218
|
| Line contains a tab character. |
219
|
| Line contains a tab character. |
220
|
| Parameter systemKey should be final. |
220
|
| Line contains a tab character. |
221
|
| Parameter defaultDateFormatStr should be final. |
221
|
| 'defaultDateFormatStr' hides a field. |
221
|
| Line contains a tab character. |
222
|
| Parameter recentDateFormatStr should be final. |
222
|
| 'recentDateFormatStr' hides a field. |
222
|
| Line contains a tab character. |
223
|
| Parameter serverLanguageCode should be final. |
223
|
| 'serverLanguageCode' hides a field. |
223
|
| Line contains a tab character. |
224
|
| Parameter shortMonthNames should be final. |
224
|
| 'shortMonthNames' hides a field. |
224
|
| Line contains a tab character. |
225
|
| Parameter serverTimeZoneId should be final. |
225
|
| 'serverTimeZoneId' hides a field. |
225
|
| Line contains a tab character. |
226
|
| Line contains a tab character. |
227
|
| Line contains a tab character. |
228
|
| Line contains a tab character. |
229
|
| Line contains a tab character. |
230
|
| Line contains a tab character. |
231
|
| Line contains a tab character. |
232
|
| Line contains a tab character. |
233
|
| Line has trailing spaces. |
234
|
| Line contains a tab character. |
234
|
| Line contains a tab character. |
235
|
| Missing a Javadoc comment. |
235
|
| Name 'LANGUAGE_CODE_MAP' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
235
|
| Line contains a tab character. |
236
|
| Line has trailing spaces. |
237
|
| Line contains a tab character. |
237
|
| Line contains a tab character. |
238
|
| Line contains a tab character. |
239
|
| Line has trailing spaces. |
240
|
| Line contains a tab character. |
240
|
| Line has trailing spaces. |
241
|
| Line contains a tab character. |
241
|
| Line has trailing spaces. |
242
|
| Line contains a tab character. |
242
|
| Line contains a tab character. |
243
|
| Line contains a tab character. |
244
|
| Line contains a tab character. |
245
|
| Line contains a tab character. |
246
|
| ',' is not followed by whitespace. |
246
|
| Line contains a tab character. |
247
|
| ',' is not followed by whitespace. |
247
|
| Line contains a tab character. |
248
|
| Line contains a tab character. |
249
|
| Line contains a tab character. |
250
|
| Line contains a tab character. |
251
|
| Line contains a tab character. |
252
|
| Line contains a tab character. |
253
|
| Line contains a tab character. |
254
|
| Line contains a tab character. |
255
|
| Line contains a tab character. |
256
|
| Line has trailing spaces. |
257
|
| Line contains a tab character. |
257
|
| Line contains a tab character. |
258
|
| Line contains a tab character. |
261
|
| Line has trailing spaces. |
262
|
| Line contains a tab character. |
262
|
| Line is longer than 80 characters. |
263
|
| Line contains a tab character. |
263
|
| Line has trailing spaces. |
264
|
| Line contains a tab character. |
264
|
| Line contains a tab character. |
265
|
| Line has trailing spaces. |
266
|
| Line contains a tab character. |
266
|
| Line contains a tab character. |
267
|
| Line contains a tab character. |
268
|
| Line contains a tab character. |
274
|
| Line contains a tab character. |
275
|
| Line contains a tab character. |
276
|
| Method 'getServerSystemKey' is not designed for extension - needs to be abstract, final or empty. |
276
|
| '{' should be on a new line. |
276
|
| Line contains a tab character. |
277
|
| Line contains a tab character. |
278
|
| Line has trailing spaces. |
279
|
| Line contains a tab character. |
279
|
| Line contains a tab character. |
280
|
| Line has trailing spaces. |
281
|
| Line is longer than 80 characters. |
281
|
| Line contains a tab character. |
281
|
| Line has trailing spaces. |
282
|
| Line contains a tab character. |
282
|
| Line contains a tab character. |
283
|
| Line contains a tab character. |
284
|
| Line contains a tab character. |
285
|
| Method 'getDefaultDateFormatStr' is not designed for extension - needs to be abstract, final or empty. |
285
|
| '{' should be on a new line. |
285
|
| Line contains a tab character. |
286
|
| Line contains a tab character. |
287
|
| Line has trailing spaces. |
288
|
| Line contains a tab character. |
288
|
| Line contains a tab character. |
289
|
| Line is longer than 80 characters. |
290
|
| Line contains a tab character. |
290
|
| Line contains a tab character. |
291
|
| Line contains a tab character. |
292
|
| Line contains a tab character. |
294
|
| Method 'getRecentDateFormatStr' is not designed for extension - needs to be abstract, final or empty. |
294
|
| '{' should be on a new line. |
294
|
| Line contains a tab character. |
295
|
| Line contains a tab character. |
296
|
| Line has trailing spaces. |
297
|
| Line contains a tab character. |
297
|
| Line contains a tab character. |
298
|
| Line is longer than 80 characters. |
299
|
| Line contains a tab character. |
299
|
| Line contains a tab character. |
300
|
| Line contains a tab character. |
301
|
| Line contains a tab character. |
302
|
| Method 'getServerTimeZoneId' is not designed for extension - needs to be abstract, final or empty. |
302
|
| '{' should be on a new line. |
302
|
| Line contains a tab character. |
303
|
| Line contains a tab character. |
304
|
| Line has trailing spaces. |
305
|
| Line contains a tab character. |
305
|
| Line contains a tab character. |
306
|
| Line contains a tab character. |
307
|
| Line has trailing spaces. |
308
|
| Line contains a tab character. |
308
|
| Line has trailing spaces. |
309
|
| Line contains a tab character. |
309
|
| Line contains a tab character. |
310
|
| Line contains a tab character. |
311
|
| Line contains a tab character. |
312
|
| Line contains a tab character. |
313
|
| Method 'getShortMonthNames' is not designed for extension - needs to be abstract, final or empty. |
313
|
| '{' should be on a new line. |
313
|
| Line contains a tab character. |
314
|
| Line contains a tab character. |
315
|
| Line has trailing spaces. |
316
|
| Line contains a tab character. |
316
|
| Line contains a tab character. |
317
|
| Line contains a tab character. |
318
|
| Line is longer than 80 characters. |
319
|
| Line contains a tab character. |
319
|
| Line has trailing spaces. |
320
|
| Line contains a tab character. |
320
|
| Line contains a tab character. |
321
|
| Line contains a tab character. |
322
|
| Line contains a tab character. |
323
|
| Method 'getServerLanguageCode' is not designed for extension - needs to be abstract, final or empty. |
323
|
| '{' should be on a new line. |
323
|
| Line contains a tab character. |
324
|
| Line contains a tab character. |
325
|
| Line has trailing spaces. |
326
|
| Line contains a tab character. |
326
|
| Line contains a tab character. |
327
|
| Line contains a tab character. |
328
|
| Line contains a tab character. |
329
|
| Line contains a tab character. |
330
|
| Line contains a tab character. |
331
|
| Line contains a tab character. |
332
|
| Line contains a tab character. |
333
|
| Line contains a tab character. |
334
|
| Line has trailing spaces. |
335
|
| Line contains a tab character. |
335
|
| Line has trailing spaces. |
336
|
| Line contains a tab character. |
336
|
| Line contains a tab character. |
337
|
| Line contains a tab character. |
338
|
| Line contains a tab character. |
339
|
| Line contains a tab character. |
340
|
| Line contains a tab character. |
341
|
| Method 'setDefaultDateFormatStr' is not designed for extension - needs to be abstract, final or empty. |
341
|
| Parameter defaultDateFormatStr should be final. |
341
|
| 'defaultDateFormatStr' hides a field. |
341
|
| '{' should be on a new line. |
341
|
| Line contains a tab character. |
342
|
| Line contains a tab character. |
343
|
| Line has trailing spaces. |
344
|
| Line contains a tab character. |
344
|
| Line contains a tab character. |
345
|
| Line contains a tab character. |
346
|
| Line contains a tab character. |
347
|
| Line has trailing spaces. |
348
|
| Line contains a tab character. |
348
|
| Line has trailing spaces. |
349
|
| Line contains a tab character. |
349
|
| Line has trailing spaces. |
350
|
| Line contains a tab character. |
350
|
| Line contains a tab character. |
351
|
| Line contains a tab character. |
352
|
| Line contains a tab character. |
353
|
| Line contains a tab character. |
354
|
| Line has trailing spaces. |
355
|
| Line contains a tab character. |
355
|
| Line contains a tab character. |
356
|
| Line contains a tab character. |
357
|
| Line contains a tab character. |
358
|
| Line contains a tab character. |
359
|
| Line contains a tab character. |
360
|
| Method 'setRecentDateFormatStr' is not designed for extension - needs to be abstract, final or empty. |
360
|
| Parameter recentDateFormatStr should be final. |
360
|
| 'recentDateFormatStr' hides a field. |
360
|
| '{' should be on a new line. |
360
|
| Line contains a tab character. |
361
|
| Line contains a tab character. |
362
|
| Line has trailing spaces. |
363
|
| Line contains a tab character. |
363
|
| Line contains a tab character. |
364
|
| Line contains a tab character. |
365
|
| Line contains a tab character. |
366
|
| Line has trailing spaces. |
367
|
| Line contains a tab character. |
367
|
| Line has trailing spaces. |
368
|
| Line contains a tab character. |
368
|
| Line has trailing spaces. |
369
|
| Line contains a tab character. |
369
|
| Line contains a tab character. |
370
|
| Line contains a tab character. |
371
|
| Line has trailing spaces. |
372
|
| Line contains a tab character. |
372
|
| Line has trailing spaces. |
373
|
| Line contains a tab character. |
373
|
| Line contains a tab character. |
374
|
| Line contains a tab character. |
375
|
| Line contains a tab character. |
376
|
| Line contains a tab character. |
377
|
| Line contains a tab character. |
378
|
| Method 'setServerTimeZoneId' is not designed for extension - needs to be abstract, final or empty. |
378
|
| Parameter serverTimeZoneId should be final. |
378
|
| 'serverTimeZoneId' hides a field. |
378
|
| '{' should be on a new line. |
378
|
| Line contains a tab character. |
379
|
| Line contains a tab character. |
380
|
| Line has trailing spaces. |
381
|
| Line contains a tab character. |
381
|
| Line contains a tab character. |
382
|
| Line contains a tab character. |
383
|
| Line has trailing spaces. |
384
|
| Line contains a tab character. |
384
|
| Line contains a tab character. |
385
|
| Line has trailing spaces. |
386
|
| Line contains a tab character. |
386
|
| Line is longer than 80 characters. |
387
|
| Line contains a tab character. |
387
|
| Line contains a tab character. |
388
|
| Line contains a tab character. |
389
|
| Line contains a tab character. |
390
|
| Line has trailing spaces. |
391
|
| Line contains a tab character. |
391
|
| Line contains a tab character. |
392
|
| Line has trailing spaces. |
393
|
| Line contains a tab character. |
393
|
| Line has trailing spaces. |
394
|
| Line contains a tab character. |
394
|
| Line has trailing spaces. |
395
|
| Line is longer than 80 characters. |
395
|
| Line contains a tab character. |
395
|
| Line contains a tab character. |
396
|
| Line contains a tab character. |
397
|
| Line contains a tab character. |
398
|
| Line contains a tab character. |
399
|
| Method 'setShortMonthNames' is not designed for extension - needs to be abstract, final or empty. |
399
|
| Parameter shortMonthNames should be final. |
399
|
| 'shortMonthNames' hides a field. |
399
|
| '{' should be on a new line. |
399
|
| Line contains a tab character. |
400
|
| Line contains a tab character. |
401
|
| Line has trailing spaces. |
402
|
| Line contains a tab character. |
402
|
| Line contains a tab character. |
403
|
| Line contains a tab character. |
404
|
| Line contains a tab character. |
405
|
| Line has trailing spaces. |
406
|
| Line contains a tab character. |
406
|
| Line contains a tab character. |
407
|
| Line has trailing spaces. |
408
|
| Line contains a tab character. |
408
|
| Line contains a tab character. |
409
|
| Line has trailing spaces. |
410
|
| Line is longer than 80 characters. |
410
|
| Line contains a tab character. |
410
|
| Line has trailing spaces. |
411
|
| Line contains a tab character. |
411
|
| Line has trailing spaces. |
412
|
| Line contains a tab character. |
412
|
| Line has trailing spaces. |
413
|
| Line is longer than 80 characters. |
413
|
| Line contains a tab character. |
413
|
| Line has trailing spaces. |
414
|
| Line is longer than 80 characters. |
414
|
| Line contains a tab character. |
414
|
| Line contains a tab character. |
415
|
| Line contains a tab character. |
416
|
| Line contains a tab character. |
417
|
| Line has trailing spaces. |
418
|
| Line contains a tab character. |
418
|
| Line contains a tab character. |
419
|
| Line has trailing spaces. |
420
|
| Line contains a tab character. |
420
|
| Line has trailing spaces. |
421
|
| Line contains a tab character. |
421
|
| Line contains a tab character. |
422
|
| Line has trailing spaces. |
423
|
| Line contains a tab character. |
423
|
| Line has trailing spaces. |
424
|
| Line contains a tab character. |
424
|
| Line contains a tab character. |
425
|
| Line contains a tab character. |
426
|
| Line contains a tab character. |
427
|
| Line contains a tab character. |
428
|
| Line contains a tab character. |
429
|
| Line contains a tab character. |
430
|
| Line has trailing spaces. |
431
|
| Line contains a tab character. |
431
|
| Line has trailing spaces. |
432
|
| Line contains a tab character. |
432
|
| Line contains a tab character. |
433
|
| Line has trailing spaces. |
434
|
| Line contains a tab character. |
434
|
| Line has trailing spaces. |
435
|
| Line contains a tab character. |
435
|
| Line contains a tab character. |
436
|
| Line has trailing spaces. |
437
|
| Line contains a tab character. |
437
|
| Line has trailing spaces. |
438
|
| Line is longer than 80 characters. |
438
|
| Line contains a tab character. |
438
|
| Line contains a tab character. |
439
|
| Line has trailing spaces. |
440
|
| Line contains a tab character. |
440
|
| Line has trailing spaces. |
441
|
| Line is longer than 80 characters. |
441
|
| Line contains a tab character. |
441
|
| Line contains a tab character. |
442
|
| Line contains a tab character. |
443
|
| Method 'setServerLanguageCode' is not designed for extension - needs to be abstract, final or empty. |
443
|
| Parameter serverLanguageCode should be final. |
443
|
| 'serverLanguageCode' hides a field. |
443
|
| '{' should be on a new line. |
443
|
| Line contains a tab character. |
444
|
| Line contains a tab character. |
445
|
| Line has trailing spaces. |
446
|
| Line contains a tab character. |
446
|
| Line contains a tab character. |
447
|
| Line has trailing spaces. |
448
|
| Line is longer than 80 characters. |
448
|
| Line contains a tab character. |
448
|
| Line has trailing spaces. |
449
|
| Line contains a tab character. |
449
|
| Line is longer than 80 characters. |
450
|
| Line contains a tab character. |
450
|
| Line has trailing spaces. |
451
|
| Line contains a tab character. |
451
|
| Line has trailing spaces. |
452
|
| Line contains a tab character. |
452
|
| Line is longer than 80 characters. |
453
|
| Line contains a tab character. |
453
|
| Line has trailing spaces. |
454
|
| Line contains a tab character. |
454
|
| Line has trailing spaces. |
455
|
| Line contains a tab character. |
455
|
| Line contains a tab character. |
456
|
| Line contains a tab character. |
457
|
| Line contains a tab character. |
458
|
| Line has trailing spaces. |
459
|
| Line is longer than 80 characters. |
459
|
| Line contains a tab character. |
459
|
| Parameter languageCode should be final. |
459
|
| Line contains a tab character. |
460
|
| Line contains a tab character. |
461
|
| Line contains a tab character. |
462
|
| '{' should be on a new line. |
462
|
| Line contains a tab character. |
463
|
| '{' should be on a new line. |
463
|
| Line contains a tab character. |
464
|
| Line contains a tab character. |
465
|
| '}' should be alone on a line. |
465
|
| '{' is not preceded with whitespace. |
465
|
| '{' should be on a new line. |
465
|
| Line contains a tab character. |
466
|
| Line contains a tab character. |
467
|
| Line contains a tab character. |
468
|
| Line contains a tab character. |
469
|
| Line contains a tab character. |
470
|
| Line has trailing spaces. |
471
|
| Line contains a tab character. |
471
|
| Line contains a tab character. |
472
|
| Line contains a tab character. |
473
|
| Line contains a tab character. |
474
|
| Line has trailing spaces. |
475
|
| Line contains a tab character. |
475
|
| Line contains a tab character. |
476
|
| Line contains a tab character. |
477
|
| Line contains a tab character. |
478
|
| Line contains a tab character. |
479
|
| Line has trailing spaces. |
480
|
| Line contains a tab character. |
480
|
| Parameter shortmonths should be final. |
480
|
| Line contains a tab character. |
481
|
| Line contains a tab character. |
482
|
| Line contains a tab character. |
483
|
| Line contains a tab character. |
484
|
| Line contains a tab character. |
485
|
| Line contains a tab character. |
486
|
| Line has trailing spaces. |
487
|
| Line contains a tab character. |
487
|
| Line contains a tab character. |
488
|
| Missing a Javadoc comment. |
488
|
| Parameter shortmonths should be final. |
488
|
| '{' should be on a new line. |
488
|
| Line contains a tab character. |
489
|
| Line contains a tab character. |
490
|
| Line contains a tab character. |
491
|
| '12' is a magic number. |
491
|
| '{' should be on a new line. |
491
|
| Line contains a tab character. |
492
|
| Line contains a tab character. |
493
|
| Line contains a tab character. |
494
|
| Line contains a tab character. |
495
|
| '13' is a magic number. |
495
|
| Line contains a tab character. |
496
|
| Line contains a tab character. |
497
|
| 'while' is not followed by whitespace. |
497
|
| '{' should be on a new line. |
497
|
| Line contains a tab character. |
498
|
| Line contains a tab character. |
499
|
| Line contains a tab character. |
500
|
| '=' is not preceded with whitespace. |
500
|
| '=' is not followed by whitespace. |
500
|
| Line contains a tab character. |
501
|
| Line contains a tab character. |
502
|
| Line contains a tab character. |
504
|
| Line contains a tab character. |
505
|
| Line has trailing spaces. |
506
|
| Line is longer than 80 characters. |
506
|
| Line contains a tab character. |
506
|
| Line has trailing spaces. |
507
|
| Line contains a tab character. |
507
|
| Line has trailing spaces. |
508
|
| Line contains a tab character. |
508
|
| Line contains a tab character. |
509
|
| Line contains a tab character. |
510
|
| Line contains a tab character. |
511
|
| Line contains a tab character. |
512
|
| '{' should be on a new line. |
512
|
| Line contains a tab character. |
513
|
| Line contains a tab character. |
514
|
| Line has trailing spaces. |
515
|
| Line contains a tab character. |
515
|
| Line has trailing spaces. |
516
|
| Line contains a tab character. |
516
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
52
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
55
|
| Missing a Javadoc comment. |
56
|
| Missing a Javadoc comment. |
57
|
| Missing a Javadoc comment. |
58
|
| Missing a Javadoc comment. |
59
|
| Missing a Javadoc comment. |
60
|
| Missing a Javadoc comment. |
61
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
63
|
| Missing a Javadoc comment. |
64
|
| Missing a Javadoc comment. |
65
|
| Missing a Javadoc comment. |
66
|
| Missing a Javadoc comment. |
68
|
| Missing a Javadoc comment. |
69
|
| Missing a Javadoc comment. |
70
|
| Missing a Javadoc comment. |
71
|
| Missing a Javadoc comment. |
72
|
| Missing a Javadoc comment. |
73
|
| Missing a Javadoc comment. |
74
|
| Missing a Javadoc comment. |
75
|
| Missing a Javadoc comment. |
76
|
| Missing a Javadoc comment. |
77
|
| Missing a Javadoc comment. |
78
|
| Missing a Javadoc comment. |
79
|
| Missing a Javadoc comment. |
80
|
| Missing a Javadoc comment. |
81
|
| Missing a Javadoc comment. |
82
|
| Missing a Javadoc comment. |
83
|
| Missing a Javadoc comment. |
84
|
| Missing a Javadoc comment. |
85
|
| Missing a Javadoc comment. |
86
|
| Missing a Javadoc comment. |
87
|
| Missing a Javadoc comment. |
88
|
| Missing a Javadoc comment. |
89
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
91
|
| Missing a Javadoc comment. |
92
|
| Missing a Javadoc comment. |
93
|
| Missing a Javadoc comment. |
95
|
| Missing a Javadoc comment. |
96
|
| Missing a Javadoc comment. |
97
|
| Missing a Javadoc comment. |
98
|
| Missing a Javadoc comment. |
103
|
| '{' is not followed by whitespace. |
104
|
| '}' is not preceded with whitespace. |
104
|
| Missing a Javadoc comment. |
106
|
| Name '_commands' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
106
|
| Line is longer than 80 characters. |
107
|
| Line is longer than 80 characters. |
108
|
| Line is longer than 80 characters. |
109
|
| Line is longer than 80 characters. |
110
|
| Redundant 'final' modifier. |
121
|
| Parameter command should be final. |
121
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
22
|
| Parameter message should be final. |
48
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
69
|
| Name '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
69
|
| Variable '_type' must be private and have accessor methods. |
69
|
| Name '_hardLinkCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
69
|
| Variable '_hardLinkCount' must be private and have accessor methods. |
69
|
| Missing a Javadoc comment. |
70
|
| Name '_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
70
|
| Variable '_size' must be private and have accessor methods. |
70
|
| Missing a Javadoc comment. |
71
|
| Name '_rawListing' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Variable '_rawListing' must be private and have accessor methods. |
71
|
| Name '_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Variable '_user' must be private and have accessor methods. |
71
|
| Name '_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Variable '_group' must be private and have accessor methods. |
71
|
| Name '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Variable '_name' must be private and have accessor methods. |
71
|
| Name '_link' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Variable '_link' must be private and have accessor methods. |
71
|
| Missing a Javadoc comment. |
72
|
| Name '_date' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
72
|
| Variable '_date' must be private and have accessor methods. |
72
|
| Name '_permissions' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
73
|
| Variable '_permissions' must be private and have accessor methods. |
73
|
| Array brackets at illegal position. |
73
|
| Missing a Javadoc comment. |
73
|
| '3' is a magic number. |
78
|
| '3' is a magic number. |
78
|
| Method 'setRawListing' is not designed for extension - needs to be abstract, final or empty. |
96
|
| Parameter rawListing should be final. |
96
|
| Method 'getRawListing' is not designed for extension - needs to be abstract, final or empty. |
107
|
| Method 'isDirectory' is not designed for extension - needs to be abstract, final or empty. |
119
|
| Method 'isFile' is not designed for extension - needs to be abstract, final or empty. |
130
|
| Method 'isSymbolicLink' is not designed for extension - needs to be abstract, final or empty. |
141
|
| Method 'isUnknown' is not designed for extension - needs to be abstract, final or empty. |
152
|
| Method 'setType' is not designed for extension - needs to be abstract, final or empty. |
164
|
| Parameter type should be final. |
164
|
| Method 'getType' is not designed for extension - needs to be abstract, final or empty. |
176
|
| Method 'setName' is not designed for extension - needs to be abstract, final or empty. |
187
|
| Parameter name should be final. |
187
|
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. |
197
|
| Method 'setSize' is not designed for extension - needs to be abstract, final or empty. |
207
|
| Parameter size should be final. |
207
|
| Method 'getSize' is not designed for extension - needs to be abstract, final or empty. |
218
|
| Method 'setHardLinkCount' is not designed for extension - needs to be abstract, final or empty. |
230
|
| Parameter links should be final. |
230
|
| Method 'getHardLinkCount' is not designed for extension - needs to be abstract, final or empty. |
242
|
| Method 'setGroup' is not designed for extension - needs to be abstract, final or empty. |
254
|
| Parameter group should be final. |
254
|
| Method 'getGroup' is not designed for extension - needs to be abstract, final or empty. |
266
|
| Method 'setUser' is not designed for extension - needs to be abstract, final or empty. |
278
|
| Parameter user should be final. |
278
|
| Method 'getUser' is not designed for extension - needs to be abstract, final or empty. |
289
|
| Method 'setLink' is not designed for extension - needs to be abstract, final or empty. |
301
|
| Parameter link should be final. |
301
|
| Method 'getLink' is not designed for extension - needs to be abstract, final or empty. |
314
|
| Method 'setTimestamp' is not designed for extension - needs to be abstract, final or empty. |
327
|
| Parameter date should be final. |
327
|
| Method 'getTimestamp' is not designed for extension - needs to be abstract, final or empty. |
338
|
| Method 'setPermission' is not designed for extension - needs to be abstract, final or empty. |
355
|
| Parameter access should be final. |
355
|
| Parameter permission should be final. |
355
|
| Parameter value should be final. |
355
|
| Expected an @return tag. |
371
|
| Method 'hasPermission' is not designed for extension - needs to be abstract, final or empty. |
371
|
| Parameter access should be final. |
371
|
| Parameter permission should be final. |
371
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
384
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
32
|
| Line is longer than 80 characters. |
33
|
| Line is longer than 80 characters. |
134
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
52
|
| Line is longer than 80 characters. |
54
|
| Method 'parseFileList' is not designed for extension - needs to be abstract, final or empty. |
54
|
| Parameter listStream should be final. |
54
|
| Parameter encoding should be final. |
54
|
| Expected @param tag for 'encoding'. |
54
|
| Line has trailing spaces. |
60
|
| Line is longer than 80 characters. |
73
|
| Line is longer than 80 characters. |
75
|
| Method 'parseFileList' is not designed for extension - needs to be abstract, final or empty. |
77
|
| Parameter listStream should be final. |
77
|
| Line contains a tab character. |
79
|
| Line is longer than 80 characters. |
91
|
| Method 'readNextEntry' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Parameter reader should be final. |
93
|
| Line is longer than 80 characters. |
105
|
| Method 'preParse' is not designed for extension - needs to be abstract, final or empty. |
109
|
| Parameter original should be final. |
109
|
| '{' should be on a new line. |
109
|
| '{' is not preceded with whitespace. |
111
|
| '{' should be on a new line. |
111
|
| '{' should be on a new line. |
113
|
| '}' should be alone on a line. |
115
|
| '{' should be on a new line. |
115
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Parameter rawlist should be final. |
75
|
| Parameter rawlist should be final. |
88
|
| Parameter parser should be final. |
89
|
| 'parser' hides a field. |
89
|
| Parameter entry should be final. |
105
|
| Method 'getFiles' is not designed for extension - needs to be abstract, final or empty. |
154
|
| Method 'getNext' is not designed for extension - needs to be abstract, final or empty. |
184
|
| Parameter quantityRequested should be final. |
184
|
| Avoid inline conditionals. |
202
|
| Avoid inline conditionals. |
204
|
| ';' is preceded with whitespace. |
209
|
| Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. |
225
|
| Method 'next' is not designed for extension - needs to be abstract, final or empty. |
252
|
| Method 'getPrevious' is not designed for extension - needs to be abstract, final or empty. |
285
|
| Parameter quantityRequested should be final. |
285
|
| Method 'hasPrevious' is not designed for extension - needs to be abstract, final or empty. |
309
|
| Method 'previous' is not designed for extension - needs to be abstract, final or empty. |
337
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Class FTPFileList should be declared as final. |
47
|
| Parameter parser should be final. |
70
|
| 'parser' hides a field. |
70
|
| Parameter encoding should be final. |
70
|
| Parameter stream should be final. |
94
|
| Parameter parser should be final. |
95
|
| Line contains a tab character. |
96
|
| Parameter encoding should be final. |
96
|
| Line has trailing spaces. |
104
|
| Line is longer than 80 characters. |
122
|
| Line has trailing spaces. |
124
|
| Parameter stream should be final. |
124
|
| Line contains a tab character. |
125
|
| Parameter parser should be final. |
125
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
128
|
| Line has trailing spaces. |
130
|
| Line has trailing spaces. |
131
|
| Line is longer than 80 characters. |
141
|
| Parameter stream should be final. |
141
|
| Parameter encoding should be final. |
141
|
| Line is longer than 80 characters. |
143
|
| Line has trailing spaces. |
154
|
| Line contains a tab character. |
156
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| Line contains a tab character. |
159
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| Line is longer than 80 characters. |
162
|
| Line contains a tab character. |
162
|
| Line contains a tab character. |
163
|
| Line contains a tab character. |
164
|
| Parameter stream should be final. |
164
|
| Line contains a tab character. |
165
|
| Line contains a tab character. |
166
|
| Line contains a tab character. |
167
|
| Line has trailing spaces. |
168
|
| Line contains a tab character. |
168
|
| Parameter parser should be final. |
209
|
| 'parser' hides a field. |
209
|
| Line has trailing spaces. |
226
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
54
|
| Line has trailing spaces. |
55
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Unused @throws tag for 'IllegalArgumentException'. |
43
|
| Parameter regex should be final. |
51
|
| '{' should be on a new line. |
51
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| '{' should be on a new line. |
73
|
| Missing a Javadoc comment. |
74
|
| Missing a Javadoc comment. |
75
|
| Name '_internalIterator' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
75
|
| Missing a Javadoc comment. |
77
|
| Variable 'parser' must be private and have accessor methods. |
77
|
| Missing a Javadoc comment. |
79
|
| Parameter parser should be final. |
79
|
| 'parser' hides a field. |
79
|
| '{' should be on a new line. |
79
|
| Method 'readServerList' is not designed for extension - needs to be abstract, final or empty. |
94
|
| Parameter stream should be final. |
94
|
| Parameter encoding should be final. |
94
|
| Expected @param tag for 'encoding'. |
94
|
| Line has trailing spaces. |
102
|
| Line contains a tab character. |
104
|
| Line contains a tab character. |
105
|
| Line contains a tab character. |
106
|
| Line contains a tab character. |
107
|
| Line contains a tab character. |
108
|
| Line contains a tab character. |
109
|
| Line contains a tab character. |
110
|
| Line contains a tab character. |
111
|
| Line contains a tab character. |
112
|
| Line contains a tab character. |
113
|
| Line is longer than 80 characters. |
114
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
115
|
| Line contains a tab character. |
116
|
| Method 'readServerList' is not designed for extension - needs to be abstract, final or empty. |
116
|
| Parameter stream should be final. |
116
|
| Line contains a tab character. |
117
|
| Line contains a tab character. |
118
|
| Line contains a tab character. |
119
|
| Line contains a tab character. |
120
|
| Line has trailing spaces. |
121
|
| Line contains a tab character. |
121
|
| Line is longer than 80 characters. |
138
|
| Parameter stream should be final. |
138
|
| Parameter encoding should be final. |
138
|
| Line contains a tab character. |
140
|
| Line contains a tab character. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
143
|
| Line contains a tab character. |
144
|
| Line contains a tab character. |
145
|
| Line contains a tab character. |
146
|
| Line is longer than 80 characters. |
147
|
| Line contains a tab character. |
147
|
| Line contains a tab character. |
148
|
| Line has trailing spaces. |
149
|
| Line contains a tab character. |
149
|
| Line has trailing spaces. |
178
|
| Line has trailing spaces. |
179
|
| Line has trailing spaces. |
180
|
| Method 'getNext' is not designed for extension - needs to be abstract, final or empty. |
183
|
| Parameter quantityRequested should be final. |
183
|
| '{' should be on a new line. |
183
|
| '{' should be on a new line. |
186
|
| Line has trailing spaces. |
217
|
| Line has trailing spaces. |
218
|
| Line has trailing spaces. |
219
|
| Method 'getPrevious' is not designed for extension - needs to be abstract, final or empty. |
222
|
| Parameter quantityRequested should be final. |
222
|
| '{' should be on a new line. |
222
|
| '{' should be on a new line. |
225
|
| ',' is not followed by whitespace. |
228
|
| Line has trailing spaces. |
240
|
| Line has trailing spaces. |
241
|
| Line has trailing spaces. |
242
|
| Method 'getFiles' is not designed for extension - needs to be abstract, final or empty. |
246
|
| Expected @throws tag for 'IOException'. |
247
|
| '{' should be on a new line. |
251
|
| Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. |
267
|
| '{' should be on a new line. |
267
|
| Method 'hasPrevious' is not designed for extension - needs to be abstract, final or empty. |
278
|
| '{' should be on a new line. |
278
|
| Method 'resetIterator' is not designed for extension - needs to be abstract, final or empty. |
285
|
| '{' should be on a new line. |
285
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
52
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
55
|
| Missing a Javadoc comment. |
56
|
| Missing a Javadoc comment. |
57
|
| Missing a Javadoc comment. |
58
|
| Missing a Javadoc comment. |
59
|
| Missing a Javadoc comment. |
60
|
| Missing a Javadoc comment. |
61
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
63
|
| Missing a Javadoc comment. |
64
|
| Missing a Javadoc comment. |
65
|
| Missing a Javadoc comment. |
66
|
| Missing a Javadoc comment. |
67
|
| Missing a Javadoc comment. |
68
|
| Missing a Javadoc comment. |
69
|
| Missing a Javadoc comment. |
70
|
| Missing a Javadoc comment. |
71
|
| Missing a Javadoc comment. |
72
|
| Missing a Javadoc comment. |
74
|
| Missing a Javadoc comment. |
75
|
| Missing a Javadoc comment. |
76
|
| Missing a Javadoc comment. |
77
|
| Missing a Javadoc comment. |
78
|
| Missing a Javadoc comment. |
79
|
| Missing a Javadoc comment. |
80
|
| Missing a Javadoc comment. |
81
|
| Missing a Javadoc comment. |
82
|
| Missing a Javadoc comment. |
83
|
| Missing a Javadoc comment. |
84
|
| Missing a Javadoc comment. |
85
|
| Missing a Javadoc comment. |
86
|
| Missing a Javadoc comment. |
87
|
| Missing a Javadoc comment. |
88
|
| Missing a Javadoc comment. |
89
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
91
|
| Missing a Javadoc comment. |
92
|
| Missing a Javadoc comment. |
93
|
| Missing a Javadoc comment. |
94
|
| Missing a Javadoc comment. |
95
|
| Missing a Javadoc comment. |
96
|
| Missing a Javadoc comment. |
97
|
| Missing a Javadoc comment. |
98
|
| Missing a Javadoc comment. |
99
|
| Missing a Javadoc comment. |
100
|
| Missing a Javadoc comment. |
101
|
| Missing a Javadoc comment. |
102
|
| Missing a Javadoc comment. |
103
|
| Missing a Javadoc comment. |
104
|
| Missing a Javadoc comment. |
105
|
| Missing a Javadoc comment. |
106
|
| Missing a Javadoc comment. |
107
|
| Missing a Javadoc comment. |
108
|
| Missing a Javadoc comment. |
109
|
| Missing a Javadoc comment. |
110
|
| Missing a Javadoc comment. |
111
|
| Missing a Javadoc comment. |
112
|
| Missing a Javadoc comment. |
115
|
| '{' is not followed by whitespace. |
116
|
| '}' is not preceded with whitespace. |
116
|
| Parameter reply should be final. |
130
|
| '100' is a magic number. |
132
|
| '200' is a magic number. |
132
|
| Parameter reply should be final. |
145
|
| '200' is a magic number. |
147
|
| '300' is a magic number. |
147
|
| Parameter reply should be final. |
163
|
| '300' is a magic number. |
165
|
| '400' is a magic number. |
165
|
| Parameter reply should be final. |
178
|
| '400' is a magic number. |
180
|
| '500' is a magic number. |
180
|
| Parameter reply should be final. |
193
|
| '500' is a magic number. |
195
|
| '600' is a magic number. |
195
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
36
|
| Parameter ftpFileEntryParsers should be final. |
36
|
| 'ftpFileEntryParsers' hides a field. |
36
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
44
|
| Missing a Javadoc comment. |
44
|
| Parameter listEntry should be final. |
44
|
| Line is longer than 80 characters. |
56
|
| '=' is not preceded with whitespace. |
56
|
| '=' is not followed by whitespace. |
56
|
| Line is longer than 80 characters. |
58
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
43
|
| Line has trailing spaces. |
44
|
| Line has trailing spaces. |
45
|
| Line contains a tab character. |
48
|
| Missing a Javadoc comment. |
48
|
| Line has trailing spaces. |
49
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
| Line has trailing spaces. |
52
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
53
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| Parameter regex should be final. |
55
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
57
|
| Line contains a tab character. |
58
|
| Line contains a tab character. |
59
|
| Line contains a tab character. |
61
|
| Line contains a tab character. |
62
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
64
|
| Line has trailing spaces. |
65
|
| Line contains a tab character. |
65
|
| Line contains a tab character. |
66
|
| Line contains a tab character. |
67
|
| Line has trailing spaces. |
68
|
| Line contains a tab character. |
68
|
| Line has trailing spaces. |
69
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
71
|
| Method 'parseTimestamp' is not designed for extension - needs to be abstract, final or empty. |
71
|
| Parameter timestampStr should be final. |
71
|
| Expected @throws tag for 'ParseException'. |
71
|
| '{' should be on a new line. |
71
|
| Line contains a tab character. |
72
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
76
|
| Line contains a tab character. |
77
|
| Line contains a tab character. |
78
|
| Line contains a tab character. |
79
|
| Line contains a tab character. |
80
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| Line has trailing spaces. |
83
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
84
|
| Line contains a tab character. |
85
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
| Method 'configure' is not designed for extension - needs to be abstract, final or empty. |
88
|
| Parameter config should be final. |
88
|
| '{' should be on a new line. |
90
|
| Line contains a tab character. |
92
|
| '{' should be on a new line. |
92
|
| Line contains a tab character. |
93
|
| '{' should be on a new line. |
93
|
| Line is longer than 80 characters. |
94
|
| Line contains a tab character. |
94
|
| Line contains a tab character. |
95
|
| Line contains a tab character. |
96
|
| '{' should be on a new line. |
96
|
| Line is longer than 80 characters. |
97
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| Line contains a tab character. |
99
|
| 'cast' is not followed by whitespace. |
99
|
| Line contains a tab character. |
100
|
| '}' should be alone on a line. |
100
|
| '{' should be on a new line. |
100
|
| Line contains a tab character. |
101
|
| 'cast' is not followed by whitespace. |
101
|
| Line contains a tab character. |
102
|
| Line has trailing spaces. |
105
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line contains a tab character. |
36
|
| Missing a Javadoc comment. |
36
|
| Line contains a tab character. |
38
|
| Line has trailing spaces. |
44
|
| Line is longer than 80 characters. |
72
|
| Unused @throws tag for 'ParserInitializationException'. |
72
|
| Method 'createFileEntryParser' is not designed for extension - needs to be abstract, final or empty. |
76
|
| Parameter key should be final. |
76
|
| Line contains a tab character. |
115
|
| Line is longer than 80 characters. |
118
|
| Line is longer than 80 characters. |
129
|
| '{' should be on a new line. |
132
|
| 'cast' is not followed by whitespace. |
133
|
| Line has trailing spaces. |
134
|
| Line has trailing spaces. |
137
|
| Line has trailing spaces. |
139
|
| Line has trailing spaces. |
150
|
| Line has trailing spaces. |
158
|
| Line contains a tab character. |
158
|
| Method 'createFileEntryParser' is not designed for extension - needs to be abstract, final or empty. |
158
|
| Parameter config should be final. |
158
|
| 'config' hides a field. |
158
|
| Line has trailing spaces. |
159
|
| Line contains a tab character. |
159
|
| Redundant throws: 'ParserInitializationException' is unchecked exception. |
159
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| Line contains a tab character. |
162
|
| Line contains a tab character. |
163
|
| Line contains a tab character. |
164
|
| Method 'createUnixFTPEntryParser' is not designed for extension - needs to be abstract, final or empty. |
167
|
| Missing a Javadoc comment. |
167
|
| Method 'createVMSVersioningFTPEntryParser' is not designed for extension - needs to be abstract, final or empty. |
172
|
| Missing a Javadoc comment. |
172
|
| Method 'createNTFTPEntryParser' is not designed for extension - needs to be abstract, final or empty. |
177
|
| Missing a Javadoc comment. |
177
|
| Line contains a tab character. |
179
|
| Line has trailing spaces. |
180
|
| Line contains a tab character. |
180
|
| Line contains a tab character. |
181
|
| Line contains a tab character. |
183
|
| '}' should be alone on a line. |
183
|
| '{' should be on a new line. |
183
|
| Line contains a tab character. |
185
|
| Line contains a tab character. |
186
|
| Line contains a tab character. |
187
|
| Line contains a tab character. |
188
|
| Line contains a tab character. |
189
|
| Line has trailing spaces. |
191
|
| Method 'createOS2FTPEntryParser' is not designed for extension - needs to be abstract, final or empty. |
192
|
| Missing a Javadoc comment. |
192
|
| Method 'createOS400FTPEntryParser' is not designed for extension - needs to be abstract, final or empty. |
197
|
| Missing a Javadoc comment. |
197
|
| Line has trailing spaces. |
199
|
| Line contains a tab character. |
199
|
| '&&' should be on a new line. |
199
|
| Line has trailing spaces. |
200
|
| Line contains a tab character. |
200
|
| Line contains a tab character. |
201
|
| Line contains a tab character. |
203
|
| '}' should be alone on a line. |
203
|
| '{' should be on a new line. |
203
|
| Line contains a tab character. |
204
|
| Line contains a tab character. |
205
|
| Line contains a tab character. |
206
|
| Line contains a tab character. |
207
|
| Line contains a tab character. |
208
|
| Line contains a tab character. |
209
|
| Method 'createMVSEntryParser' is not designed for extension - needs to be abstract, final or empty. |
212
|
| Missing a Javadoc comment. |
212
|
| Line has trailing spaces. |
218
|
| Line contains a tab character. |
218
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
32
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
81
|
| Parameter entry should be final. |
81
|
| '14' is a magic number. |
89
|
| '15' is a magic number. |
90
|
| '16' is a magic number. |
91
|
| '17' is a magic number. |
92
|
| '18' is a magic number. |
93
|
| '20' is a magic number. |
94
|
| '21' is a magic number. |
95
|
| '22' is a magic number. |
96
|
| '23' is a magic number. |
97
|
| Must have at least one statement. |
107
|
| Line contains a tab character. |
112
|
| '4' is a magic number. |
123
|
| Must have at least one statement. |
155
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Redundant 'public' modifier. |
38
|
| Redundant throws: 'ParserInitializationException' is unchecked exception. |
39
|
| Line has trailing spaces. |
40
|
| Line has trailing spaces. |
55
|
| Redundant 'public' modifier. |
63
|
| Line contains a tab character. |
64
|
| Redundant throws: 'ParserInitializationException' is unchecked exception. |
64
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
22
|
| '{' should be on a new line. |
26
|
| Line has trailing spaces. |
27
|
| Line contains a tab character. |
28
|
| Line has trailing spaces. |
29
|
| Line contains a tab character. |
29
|
| Line contains a tab character. |
30
|
| Line is longer than 80 characters. |
31
|
| Line contains a tab character. |
31
|
| Redundant 'public' modifier. |
31
|
| Line contains a tab character. |
32
|
| Line has trailing spaces. |
33
|
| Line contains a tab character. |
33
|
| Line contains a tab character. |
34
|
| Line is longer than 80 characters. |
35
|
| Line contains a tab character. |
35
|
| Redundant 'public' modifier. |
35
|
| Line has trailing spaces. |
36
|
| Line contains a tab character. |
36
|
| Line contains a tab character. |
37
|
| Line has trailing spaces. |
38
|
| Line contains a tab character. |
38
|
| Line has trailing spaces. |
39
|
| Line contains a tab character. |
39
|
| Line contains a tab character. |
40
|
| Line contains a tab character. |
41
|
| Line contains a tab character. |
42
|
| Line contains a tab character. |
43
|
| Line contains a tab character. |
44
|
| Line has trailing spaces. |
45
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Redundant 'public' modifier. |
48
|
| Line has trailing spaces. |
49
|
| Line contains a tab character. |
49
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line has trailing spaces. |
30
|
| Line is longer than 80 characters. |
30
|
| Line is longer than 80 characters. |
31
|
| Line has trailing spaces. |
38
|
| Line contains a tab character. |
38
|
| Line has trailing spaces. |
41
|
| Line contains a tab character. |
41
|
| Line contains a tab character. |
42
|
| Missing a Javadoc comment. |
42
|
| Line contains a tab character. |
43
|
| Missing a Javadoc comment. |
43
|
| Line has trailing spaces. |
44
|
| Line contains a tab character. |
44
|
| Line has trailing spaces. |
45
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
46
|
| Line has trailing spaces. |
47
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| '{' should be on a new line. |
49
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line has trailing spaces. |
53
|
| Line contains a tab character. |
53
|
| Line has trailing spaces. |
54
|
| Line contains a tab character. |
54
|
| Line is longer than 80 characters. |
55
|
| Line contains a tab character. |
55
|
| Line has trailing spaces. |
56
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
57
|
| Line has trailing spaces. |
58
|
| Line contains a tab character. |
58
|
| Line has trailing spaces. |
59
|
| Line contains a tab character. |
59
|
| Line is longer than 80 characters. |
60
|
| Line contains a tab character. |
60
|
| Line contains a tab character. |
61
|
| Line has trailing spaces. |
62
|
| Line contains a tab character. |
62
|
| Line has trailing spaces. |
63
|
| Line contains a tab character. |
63
|
| Line has trailing spaces. |
64
|
| Line is longer than 80 characters. |
64
|
| Line contains a tab character. |
64
|
| Line contains a tab character. |
65
|
| Line contains a tab character. |
66
|
| Line has trailing spaces. |
67
|
| Line contains a tab character. |
67
|
| Line contains a tab character. |
68
|
| Line contains a tab character. |
69
|
| Method 'parseTimestamp' is not designed for extension - needs to be abstract, final or empty. |
69
|
| Missing a Javadoc comment. |
69
|
| Parameter timestampStr should be final. |
69
|
| '{' should be on a new line. |
69
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
71
|
| Line has trailing spaces. |
72
|
| Line contains a tab character. |
72
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
74
|
| Line contains a tab character. |
75
|
| Line contains a tab character. |
77
|
| Line contains a tab character. |
78
|
| '{' should be on a new line. |
78
|
| Line contains a tab character. |
79
|
| Line contains a tab character. |
80
|
| Line has trailing spaces. |
81
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
84
|
| Line contains a tab character. |
85
|
| '{' should be on a new line. |
85
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
| Line contains a tab character. |
88
|
| '}' should be alone on a line. |
88
|
| '{' should be on a new line. |
88
|
| Line contains a tab character. |
89
|
| Line contains a tab character. |
90
|
| Line contains a tab character. |
91
|
| Line contains a tab character. |
92
|
| Line has trailing spaces. |
93
|
| Line contains a tab character. |
93
|
| Line contains a tab character. |
94
|
| Line has trailing spaces. |
95
|
| Line contains a tab character. |
95
|
| Line has trailing spaces. |
96
|
| Line contains a tab character. |
96
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| '{' should be on a new line. |
98
|
| Line contains a tab character. |
99
|
| Line contains a tab character. |
100
|
| '}' should be alone on a line. |
100
|
| '{' should be on a new line. |
100
|
| Line contains a tab character. |
101
|
| Line has trailing spaces. |
102
|
| Line is longer than 80 characters. |
102
|
| Line contains a tab character. |
102
|
| Line contains a tab character. |
103
|
| Line contains a tab character. |
104
|
| Line contains a tab character. |
105
|
| Line contains a tab character. |
106
|
| Line contains a tab character. |
107
|
| Line contains a tab character. |
109
|
| Line contains a tab character. |
110
|
| Line contains a tab character. |
111
|
| Line contains a tab character. |
112
|
| Method 'getDefaultDateFormat' is not designed for extension - needs to be abstract, final or empty. |
112
|
| '{' should be on a new line. |
112
|
| Line contains a tab character. |
113
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
115
|
| Line contains a tab character. |
116
|
| Line contains a tab character. |
117
|
| Line contains a tab character. |
118
|
| Method 'getDefaultDateFormatString' is not designed for extension - needs to be abstract, final or empty. |
118
|
| '{' should be on a new line. |
118
|
| Line contains a tab character. |
119
|
| Line contains a tab character. |
120
|
| Line contains a tab character. |
121
|
| Line contains a tab character. |
122
|
| Unused @param tag for 'defaultDateFormat'. |
122
|
| Line contains a tab character. |
123
|
| Line contains a tab character. |
124
|
| Parameter format should be final. |
124
|
| Expected @param tag for 'format'. |
124
|
| '{' should be on a new line. |
124
|
| Line contains a tab character. |
125
|
| '{' should be on a new line. |
125
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
127
|
| Line contains a tab character. |
128
|
| Line has trailing spaces. |
129
|
| Line contains a tab character. |
129
|
| Line contains a tab character. |
130
|
| Line contains a tab character. |
131
|
| Line contains a tab character. |
132
|
| Line contains a tab character. |
133
|
| Method 'getRecentDateFormat' is not designed for extension - needs to be abstract, final or empty. |
133
|
| '{' should be on a new line. |
133
|
| Line contains a tab character. |
134
|
| Line contains a tab character. |
135
|
| Line contains a tab character. |
136
|
| Line contains a tab character. |
137
|
| Line contains a tab character. |
138
|
| Line contains a tab character. |
139
|
| Method 'getRecentDateFormatString' is not designed for extension - needs to be abstract, final or empty. |
139
|
| '{' should be on a new line. |
139
|
| Line contains a tab character. |
140
|
| Line contains a tab character. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
143
|
| Unused @param tag for 'recentDateFormat'. |
143
|
| Line contains a tab character. |
144
|
| Line contains a tab character. |
145
|
| Parameter format should be final. |
145
|
| Expected @param tag for 'format'. |
145
|
| '{' should be on a new line. |
145
|
| Line contains a tab character. |
146
|
| '{' should be on a new line. |
146
|
| Line contains a tab character. |
147
|
| Line contains a tab character. |
148
|
| Line contains a tab character. |
149
|
| Line contains a tab character. |
150
|
| Line has trailing spaces. |
151
|
| Line contains a tab character. |
151
|
| Line contains a tab character. |
152
|
| Line contains a tab character. |
153
|
| Line contains a tab character. |
154
|
| Line contains a tab character. |
155
|
| Line contains a tab character. |
156
|
| Method 'getShortMonths' is not designed for extension - needs to be abstract, final or empty. |
156
|
| '{' should be on a new line. |
156
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| Line has trailing spaces. |
159
|
| Line contains a tab character. |
159
|
| Line has trailing spaces. |
160
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| Line contains a tab character. |
162
|
| Line contains a tab character. |
163
|
| Line contains a tab character. |
164
|
| Method 'getServerTimeZone' is not designed for extension - needs to be abstract, final or empty. |
164
|
| '{' should be on a new line. |
164
|
| Line contains a tab character. |
165
|
| Line contains a tab character. |
166
|
| Line contains a tab character. |
167
|
| Line contains a tab character. |
168
|
| Line contains a tab character. |
169
|
| Line contains a tab character. |
170
|
| Unused @param tag for 'serverTimeZone'. |
170
|
| Line contains a tab character. |
171
|
| Line contains a tab character. |
172
|
| Line contains a tab character. |
173
|
| Parameter serverTimeZoneId should be final. |
173
|
| Expected @param tag for 'serverTimeZoneId'. |
173
|
| '{' should be on a new line. |
173
|
| Line contains a tab character. |
174
|
| Line contains a tab character. |
175
|
| '{' should be on a new line. |
175
|
| Line contains a tab character. |
176
|
| Line contains a tab character. |
177
|
| Line contains a tab character. |
178
|
| Line contains a tab character. |
179
|
| '{' should be on a new line. |
179
|
| Line contains a tab character. |
180
|
| Line has trailing spaces. |
181
|
| Line contains a tab character. |
181
|
| Line contains a tab character. |
182
|
| Line has trailing spaces. |
183
|
| Line contains a tab character. |
183
|
| Line contains a tab character. |
184
|
| Line contains a tab character. |
185
|
| Line contains a tab character. |
186
|
| Line contains a tab character. |
187
|
| Line contains a tab character. |
188
|
| Line is longer than 80 characters. |
189
|
| Line contains a tab character. |
189
|
| Line is longer than 80 characters. |
190
|
| Line contains a tab character. |
190
|
| Line is longer than 80 characters. |
191
|
| Line contains a tab character. |
191
|
| Line contains a tab character. |
192
|
| Line is longer than 80 characters. |
193
|
| Line contains a tab character. |
193
|
| Line has trailing spaces. |
194
|
| Line is longer than 80 characters. |
194
|
| Line contains a tab character. |
194
|
| Line is longer than 80 characters. |
195
|
| Line contains a tab character. |
195
|
| Line has trailing spaces. |
196
|
| Line is longer than 80 characters. |
196
|
| Line contains a tab character. |
196
|
| Line contains a tab character. |
197
|
| Line contains a tab character. |
198
|
| Line contains a tab character. |
199
|
| Line contains a tab character. |
200
|
| Line is longer than 80 characters. |
201
|
| Line contains a tab character. |
201
|
| Line has trailing spaces. |
202
|
| Line is longer than 80 characters. |
202
|
| Line contains a tab character. |
202
|
| Line has trailing spaces. |
203
|
| Line contains a tab character. |
203
|
| Line has trailing spaces. |
204
|
| Line contains a tab character. |
204
|
| Line contains a tab character. |
205
|
| Line contains a tab character. |
206
|
| Method 'configure' is not designed for extension - needs to be abstract, final or empty. |
206
|
| Parameter config should be final. |
206
|
| Expected @param tag for 'config'. |
206
|
| '{' should be on a new line. |
206
|
| Line contains a tab character. |
207
|
| Line has trailing spaces. |
208
|
| Line contains a tab character. |
208
|
| Line contains a tab character. |
209
|
| Line contains a tab character. |
210
|
| Line contains a tab character. |
211
|
| '{' should be on a new line. |
211
|
| Line contains a tab character. |
212
|
| Line contains a tab character. |
213
|
| '}' should be alone on a line. |
213
|
| '{' should be on a new line. |
213
|
| Line contains a tab character. |
214
|
| Line contains a tab character. |
215
|
| '}' should be alone on a line. |
215
|
| '{' should be on a new line. |
215
|
| Line contains a tab character. |
216
|
| Line contains a tab character. |
217
|
| Line has trailing spaces. |
218
|
| Line contains a tab character. |
218
|
| Line has trailing spaces. |
219
|
| Line contains a tab character. |
219
|
| Line contains a tab character. |
220
|
| Line contains a tab character. |
221
|
| '{' should be on a new line. |
221
|
| Line contains a tab character. |
222
|
| Line contains a tab character. |
223
|
| '}' should be alone on a line. |
223
|
| '{' should be on a new line. |
223
|
| Line is longer than 80 characters. |
224
|
| Line contains a tab character. |
224
|
| Line contains a tab character. |
225
|
| Line contains a tab character. |
226
|
| Line has trailing spaces. |
227
|
| Line contains a tab character. |
227
|
| Line contains a tab character. |
228
|
| Line contains a tab character. |
229
|
| '{' should be on a new line. |
229
|
| Line is longer than 80 characters. |
230
|
| Line contains a tab character. |
230
|
| Line contains a tab character. |
231
|
| Line contains a tab character. |
232
|
| Line contains a tab character. |
233
|
| Line has trailing spaces. |
234
|
| Line contains a tab character. |
234
|
| Line contains a tab character. |
235
|
| Line contains a tab character. |
236
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
22
|
| Line is longer than 80 characters. |
27
|
| Line has trailing spaces. |
30
|
| Line contains a tab character. |
34
|
| Line has trailing spaces. |
35
|
| Line contains a tab character. |
35
|
| Line has trailing spaces. |
38
|
| Line has trailing spaces. |
42
|
| Line contains a tab character. |
43
|
| Line has trailing spaces. |
45
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
53
|
| Line has trailing spaces. |
54
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| Line contains a tab character. |
56
|
| Line is longer than 80 characters. |
57
|
| Line contains a tab character. |
57
|
| Line contains a tab character. |
58
|
| Line contains a tab character. |
59
|
| Line contains a tab character. |
60
|
| Line is longer than 80 characters. |
61
|
| Line contains a tab character. |
61
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
64
|
| Line contains a tab character. |
65
|
| Line is longer than 80 characters. |
66
|
| Line contains a tab character. |
66
|
| Line is longer than 80 characters. |
67
|
| Line contains a tab character. |
67
|
| Line is longer than 80 characters. |
68
|
| Line contains a tab character. |
68
|
| Unused @throws tag for 'IllegalArgumentException'. |
73
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Parameter entry should be final. |
93
|
| Line has trailing spaces. |
94
|
| Line has trailing spaces. |
96
|
| Line contains a tab character. |
101
|
| Line contains a tab character. |
103
|
| Line has trailing spaces. |
108
|
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. |
111
|
| Missing a Javadoc comment. |
111
|
| '{' should be on a new line. |
111
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
28
|
| Line has trailing spaces. |
32
|
| Line contains a tab character. |
32
|
| Line has trailing spaces. |
33
|
| Missing a Javadoc comment. |
33
|
| Line contains a tab character. |
34
|
| Unused @throws tag for 'IllegalArgumentException'. |
49
|
| Line has trailing spaces. |
60
|
| Line has trailing spaces. |
63
|
| Unused @throws tag for 'IllegalArgumentException'. |
65
|
| Parameter config should be final. |
71
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
87
|
| Parameter entry should be final. |
87
|
| Line contains a tab character. |
94
|
| '+' is not preceded with whitespace. |
94
|
| '+' is not followed by whitespace. |
94
|
| '+' is not preceded with whitespace. |
94
|
| '+' is not followed by whitespace. |
94
|
| '3' is a magic number. |
95
|
| '4' is a magic number. |
96
|
| '5' is a magic number. |
97
|
| Line contains a tab character. |
104
|
| Line has trailing spaces. |
131
|
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. |
138
|
| '{' should be on a new line. |
138
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
28
|
| Line has trailing spaces. |
33
|
| Line contains a tab character. |
33
|
| Line has trailing spaces. |
34
|
| Missing a Javadoc comment. |
34
|
| Line contains a tab character. |
35
|
| Unused @throws tag for 'IllegalArgumentException'. |
49
|
| Line has trailing spaces. |
60
|
| Line has trailing spaces. |
63
|
| Unused @throws tag for 'IllegalArgumentException'. |
65
|
| Parameter config should be final. |
71
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
87
|
| Parameter entry should be final. |
87
|
| '3' is a magic number. |
95
|
| Line contains a tab character. |
96
|
| '4' is a magic number. |
96
|
| '+' is not preceded with whitespace. |
96
|
| '+' is not followed by whitespace. |
96
|
| '+' is not preceded with whitespace. |
96
|
| '+' is not followed by whitespace. |
96
|
| '5' is a magic number. |
96
|
| '6' is a magic number. |
97
|
| Line contains a tab character. |
104
|
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. |
137
|
| '{' should be on a new line. |
137
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
29
|
| Missing a Javadoc comment. |
29
|
| Line contains a tab character. |
30
|
| Line has trailing spaces. |
31
|
| Line contains a tab character. |
34
|
| Missing a Javadoc comment. |
34
|
| Line has trailing spaces. |
37
|
| Line has trailing spaces. |
41
|
| Unused @throws tag for 'IllegalArgumentException'. |
45
|
| Line has trailing spaces. |
56
|
| Line has trailing spaces. |
59
|
| Unused @throws tag for 'IllegalArgumentException'. |
61
|
| Parameter config should be final. |
67
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
74
|
| Missing a Javadoc comment. |
74
|
| Parameter entry should be final. |
74
|
| Line contains a tab character. |
85
|
| '3' is a magic number. |
85
|
| '+' is not preceded with whitespace. |
85
|
| '+' is not followed by whitespace. |
85
|
| '+' is not preceded with whitespace. |
85
|
| '+' is not followed by whitespace. |
85
|
| '4' is a magic number. |
85
|
| '5' is a magic number. |
86
|
| '6' is a magic number. |
87
|
| Line has trailing spaces. |
88
|
| Line contains a tab character. |
95
|
| Must have at least one statement. |
121
|
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. |
148
|
| '{' should be on a new line. |
148
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| '{' should be on a new line. |
23
|
| Parameter message should be final. |
35
|
| '{' should be on a new line. |
35
|
| Parameter message should be final. |
48
|
| Parameter rootCause should be final. |
48
|
| 'rootCause' hides a field. |
48
|
| '{' should be on a new line. |
48
|
| Method 'getRootCause' is not designed for extension - needs to be abstract, final or empty. |
59
|
| '{' should be on a new line. |
59
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Name '_matcher_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
54
|
| Variable '_matcher_' must be private and have accessor methods. |
54
|
| Unused @throws tag for 'IllegalArgumentException'. |
62
|
| Parameter regex should be final. |
70
|
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Parameter s should be final. |
93
|
| Method 'getGroupCnt' is not designed for extension - needs to be abstract, final or empty. |
112
|
| Method 'group' is not designed for extension - needs to be abstract, final or empty. |
133
|
| Parameter matchnum should be final. |
133
|
| Method 'getGroupsAsString' is not designed for extension - needs to be abstract, final or empty. |
149
|
| Line has trailing spaces. |
159
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
30
|
| Line has trailing spaces. |
40
|
| Line has trailing spaces. |
41
|
| Missing a Javadoc comment. |
41
|
| Line contains a tab character. |
42
|
| Line has trailing spaces. |
43
|
| Line has trailing spaces. |
44
|
| Missing a Javadoc comment. |
44
|
| Line contains a tab character. |
45
|
| Line has trailing spaces. |
47
|
| Missing a Javadoc comment. |
47
|
| Line contains a tab character. |
48
|
| Line has trailing spaces. |
52
|
| Line has trailing spaces. |
53
|
| Line has trailing spaces. |
54
|
| Line has trailing spaces. |
55
|
| Line has trailing spaces. |
58
|
| Line is longer than 80 characters. |
89
|
| '+' is not followed by whitespace. |
89
|
| Line has trailing spaces. |
94
|
| Line has trailing spaces. |
99
|
| Line contains a tab character. |
99
|
| Line has trailing spaces. |
100
|
| Line has trailing spaces. |
101
|
| Line has trailing spaces. |
102
|
| Line contains a tab character. |
102
|
| Line contains a tab character. |
103
|
| Line contains a tab character. |
104
|
| Line has trailing spaces. |
105
|
| Line contains a tab character. |
106
|
| Unused @throws tag for 'IllegalArgumentException'. |
112
|
| Line has trailing spaces. |
126
|
| Unused @throws tag for 'IllegalArgumentException'. |
128
|
| Parameter config should be final. |
134
|
| Line contains a tab character. |
151
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
151
|
| Parameter entry should be final. |
151
|
| '{' should be on a new line. |
151
|
| '15' is a magic number. |
160
|
| '16' is a magic number. |
161
|
| '17' is a magic number. |
162
|
| '18' is a magic number. |
163
|
| '19' is a magic number. |
164
|
| '20' is a magic number. |
164
|
| '21' is a magic number. |
165
|
| '22' is a magic number. |
166
|
| Line contains a tab character. |
174
|
| Line has trailing spaces. |
176
|
| Line has trailing spaces. |
177
|
| Line contains a tab character. |
193
|
| Line contains a tab character. |
194
|
| '4' is a magic number. |
201
|
| '3' is a magic number. |
202
|
| '4' is a magic number. |
202
|
| Line is longer than 80 characters. |
211
|
| Line is longer than 80 characters. |
213
|
| Line is longer than 80 characters. |
217
|
| Must have at least one statement. |
228
|
| Must have at least one statement. |
241
|
| Line has trailing spaces. |
244
|
| '4' is a magic number. |
266
|
| Line contains a tab character. |
278
|
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. |
286
|
| '{' should be on a new line. |
286
|
| Line has trailing spaces. |
293
|
| Line has trailing spaces. |
294
|
| Line has trailing spaces. |
295
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
31
|
| Line is longer than 80 characters. |
32
|
| Line is longer than 80 characters. |
33
|
| Line is longer than 80 characters. |
46
|
| Line has trailing spaces. |
52
|
| Missing a Javadoc comment. |
52
|
| Line contains a tab character. |
53
|
| '+' is not followed by whitespace. |
61
|
| Unused @throws tag for 'IllegalArgumentException'. |
70
|
| Line has trailing spaces. |
84
|
| Unused @throws tag for 'IllegalArgumentException'. |
86
|
| Parameter config should be final. |
92
|
| Method 'parseFileList' is not designed for extension - needs to be abstract, final or empty. |
114
|
| Parameter listStream should be final. |
114
|
| '{' should be on a new line. |
114
|
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. |
132
|
| Parameter entry should be final. |
132
|
| '512' is a magic number. |
135
|
| Line contains a tab character. |
143
|
| '3' is a magic number. |
143
|
| '+' is not preceded with whitespace. |
143
|
| '+' is not followed by whitespace. |
143
|
| '+' is not preceded with whitespace. |
143
|
| '+' is not followed by whitespace. |
143
|
| '4' is a magic number. |
143
|
| '5' is a magic number. |
144
|
| Line contains a tab character. |
151
|
| '{' should be on a new line. |
158
|
| Method 'readNextEntry' is not designed for extension - needs to be abstract, final or empty. |
220
|
| Parameter reader should be final. |
220
|
| '{' should be on a new line. |
226
|
| Avoid inline conditionals. |
238
|
| Method 'isVersioning' is not designed for extension - needs to be abstract, final or empty. |
241
|
| Missing a Javadoc comment. |
241
|
| '{' should be on a new line. |
241
|
| Line has trailing spaces. |
244
|
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. |
251
|
| '{' should be on a new line. |
251
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
31
|
| Line is longer than 80 characters. |
36
|
| Line is longer than 80 characters. |
37
|
| Line is longer than 80 characters. |
38
|
| Line is longer than 80 characters. |
45
|
| Missing a Javadoc comment. |
50
|
| Name '_preparse_matcher_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Missing a Javadoc comment. |
51
|
| Name '_preparse_pattern_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
51
|
| Missing a Javadoc comment. |
52
|
| Unused @throws tag for 'IllegalArgumentException'. |
59
|
| Line has trailing spaces. |
70
|
| Line has trailing spaces. |
73
|
| Unused @throws tag for 'IllegalArgumentException'. |
75
|
| Parameter config should be final. |
81
|
| Missing a Javadoc comment. |
100
|
| '{' should be on a new line. |
100
|
| Missing a Javadoc comment. |
101
|
| Variable 'name' must be private and have accessor methods. |
101
|
| Missing a Javadoc comment. |
102
|
| Variable 'versionNumber' must be private and have accessor methods. |
102
|
| Missing a Javadoc comment. |
103
|
| Parameter name should be final. |
103
|
| 'name' hides a field. |
103
|
| Parameter vers should be final. |
103
|
| '{' should be on a new line. |
103
|
| Method 'preParse' is not designed for extension - needs to be abstract, final or empty. |
118
|
| Parameter original should be final. |
118
|
| '{' should be on a new line. |
118
|
| '{' should be on a new line. |
122
|
| 'cast' is not followed by whitespace. |
123
|
| '{' should be on a new line. |
125
|
| '{' should be on a new line. |
131
|
| '{' should be on a new line. |
132
|
| '{' should be on a new line. |
145
|
| 'cast' is not followed by whitespace. |
146
|
| '{' should be on a new line. |
148
|
| '{' should be on a new line. |
154
|
| '{' should be on a new line. |
155
|
| Method 'isVersioning' is not designed for extension - needs to be abstract, final or empty. |
165
|
| Missing a Javadoc comment. |
165
|
| '{' should be on a new line. |
165
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
41
|
| Method 'bytesTransferred' is not designed for extension - needs to be abstract, final or empty. |
61
|
| Parameter event should be final. |
61
|
| Method 'bytesTransferred' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Parameter totalBytesTransferred should be final. |
83
|
| Parameter bytesTransferred should be final. |
84
|
| Parameter streamSize should be final. |
84
|
| Method 'addCopyStreamListener' is not designed for extension - needs to be abstract, final or empty. |
109
|
| Parameter listener should be final. |
109
|
| Method 'removeCopyStreamListener' is not designed for extension - needs to be abstract, final or empty. |
119
|
| Parameter listener should be final. |
119
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Parameter source should be final. |
55
|
| Parameter totalBytesTransferred should be final. |
55
|
| 'totalBytesTransferred' hides a field. |
55
|
| Parameter bytesTransferred should be final. |
56
|
| 'bytesTransferred' hides a field. |
56
|
| Parameter streamSize should be final. |
56
|
| 'streamSize' hides a field. |
56
|
| Method 'getBytesTransferred' is not designed for extension - needs to be abstract, final or empty. |
70
|
| Method 'getTotalBytesTransferred' is not designed for extension - needs to be abstract, final or empty. |
81
|
| Method 'getStreamSize' is not designed for extension - needs to be abstract, final or empty. |
92
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
31
|
| Missing a Javadoc comment. |
32
|
| Parameter message should be final. |
41
|
| Parameter bytesTransferred should be final. |
42
|
| Parameter exception should be final. |
43
|
| Method 'getTotalBytesTransferred' is not designed for extension - needs to be abstract, final or empty. |
56
|
| Method 'getIOException' is not designed for extension - needs to be abstract, final or empty. |
65
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Redundant 'public' modifier. |
51
|
| Redundant 'public' modifier. |
67
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
52
|
| Parameter reader should be final. |
59
|
| '3' is a magic number. |
62
|
| Inner assignments should be avoided. |
98
|
| Parameter buffer should be final. |
179
|
| Parameter buffer should be final. |
198
|
| Parameter offset should be final. |
198
|
| Parameter length should be final. |
198
|
| Inner assignments should be avoided. |
207
|
| Inner assignments should be avoided. |
217
|
| Empty statement. |
264
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
40
|
| Name '__NOTHING_SPECIAL_STATE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
40
|
| Missing a Javadoc comment. |
41
|
| Name '__LAST_WAS_CR_STATE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
41
|
| Missing a Javadoc comment. |
42
|
| Name '__LAST_WAS_NL_STATE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
42
|
| Missing a Javadoc comment. |
44
|
| Name '__state' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| Missing a Javadoc comment. |
45
|
| Name '__output' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Parameter output should be final. |
54
|
| Parameter ch should be final. |
73
|
| ';' is preceded with whitespace. |
82
|
| 'if' construct must use '{}'s. |
84
|
| ';' is preceded with whitespace. |
88
|
| 'if' construct must use '{}'s. |
91
|
| ';' is preceded with whitespace. |
97
|
| Parameter buffer should be final. |
113
|
| Parameter offset should be final. |
113
|
| Parameter length should be final. |
113
|
| 'while' construct must use '{}'s. |
117
|
| Parameter buffer should be final. |
130
|
| Parameter string should be final. |
143
|
| Parameter string should be final. |
158
|
| Parameter offset should be final. |
158
|
| Parameter length should be final. |
158
|
| 'if' construct must use '{}'s. |
191
|
| ';' is preceded with whitespace. |
192
|
| 'if' construct must use '{}'s. |
194
|
| 'if' construct must use '{}'s. |
196
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
35
|
| Name '_noConversionRequired' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
35
|
| Missing a Javadoc comment. |
36
|
| Name '_lineSeparator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
36
|
| Missing a Javadoc comment. |
37
|
| Name '_lineSeparatorBytes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
37
|
| Missing a Javadoc comment. |
45
|
| Name '__length' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Redundant 'final' modifier. |
56
|
| Parameter input should be final. |
65
|
| Expected @param tag for 'input'. |
65
|
| Missing a Javadoc comment. |
71
|
| Name '__read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Line is longer than 80 characters. |
84
|
| 'if' construct must use '{}'s. |
89
|
| 'if' construct must use '{}'s. |
114
|
| Parameter buffer should be final. |
132
|
| Array brackets at illegal position. |
132
|
| Parameter buffer should be final. |
152
|
| Array brackets at illegal position. |
152
|
| Parameter offset should be final. |
152
|
| Parameter length should be final. |
152
|
| 'if' construct must use '{}'s. |
156
|
| Avoid inline conditionals. |
161
|
| 'if' construct must use '{}'s. |
164
|
| 'if' construct must use '{}'s. |
167
|
| 'if' construct must use '{}'s. |
170
|
| Inner assignments should be avoided. |
170
|
| 'cast' is not followed by whitespace. |
177
|
| Inner assignments should be avoided. |
179
|
| Expected an @return tag. |
194
|
| Expected @throws tag for 'IOException'. |
194
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
40
|
| Name '__lastWasCR' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
40
|
| Parameter output should be final. |
48
|
| Missing a Javadoc comment. |
55
|
| Name '__write' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
55
|
| Parameter ch should be final. |
55
|
| Parameter ch should be final. |
97
|
| ';' is preceded with whitespace. |
103
|
| Parameter buffer should be final. |
117
|
| Array brackets at illegal position. |
117
|
| Parameter buffer should be final. |
134
|
| Array brackets at illegal position. |
134
|
| Parameter offset should be final. |
134
|
| Parameter length should be final. |
134
|
| ';' is preceded with whitespace. |
142
|
| 'while' construct must use '{}'s. |
145
|
| ';' is preceded with whitespace. |
161
|
| 'if' construct must use '{}'s. |
164
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
38
|
| Name '__socket' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
38
|
| Parameter socket should be final. |
48
|
| Parameter stream should be final. |
48
|
| Method 'close' is not designed for extension - needs to be abstract, final or empty. |
61
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
38
|
| Name '__socket' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
38
|
| Parameter socket should be final. |
48
|
| Parameter stream should be final. |
48
|
| Method 'write' is not designed for extension - needs to be abstract, final or empty. |
67
|
| Parameter buffer should be final. |
67
|
| Array brackets at illegal position. |
67
|
| Parameter offset should be final. |
67
|
| Parameter length should be final. |
67
|
| Method 'close' is not designed for extension - needs to be abstract, final or empty. |
80
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
36
|
| Name '__NOTHING_SPECIAL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
36
|
| Missing a Javadoc comment. |
37
|
| Name '__LAST_WAS_CR' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
37
|
| Missing a Javadoc comment. |
38
|
| Name '__LAST_WAS_NL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
38
|
| Missing a Javadoc comment. |
39
|
| Name '__status' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
39
|
| Parameter input should be final. |
47
|
| Parameter buffer should be final. |
107
|
| Array brackets at illegal position. |
107
|
| Parameter buffer should be final. |
127
|
| Array brackets at illegal position. |
127
|
| Parameter offset should be final. |
127
|
| Parameter length should be final. |
127
|
| 'if' construct must use '{}'s. |
131
|
| 'if' construct must use '{}'s. |
136
|
| 'if' construct must use '{}'s. |
140
|
| 'if' construct must use '{}'s. |
143
|
| Inner assignments should be avoided. |
143
|
| 'cast' is not followed by whitespace. |
150
|
| Inner assignments should be avoided. |
152
|
| Expected an @return tag. |
158
|
| Missing a Javadoc comment. |
163
|
| 'if' construct must use '{}'s. |
169
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
36
|
| Name '__lastWasCR' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
36
|
| Parameter output should be final. |
44
|
| Parameter ch should be final. |
62
|
| ';' is preceded with whitespace. |
70
|
| 'if' construct must use '{}'s. |
72
|
| ';' is preceded with whitespace. |
78
|
| Parameter buffer should be final. |
90
|
| Array brackets at illegal position. |
90
|
| Parameter buffer should be final. |
107
|
| Array brackets at illegal position. |
107
|
| Parameter offset should be final. |
107
|
| Parameter length should be final. |
107
|
| 'while' construct must use '{}'s. |
110
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
44
|
| Expected an @return tag. |
83
|
| Redundant 'final' modifier. |
83
|
| Parameter source should be final. |
83
|
| Parameter dest should be final. |
83
|
| Parameter bufferSize should be final. |
84
|
| Parameter streamSize should be final. |
84
|
| Parameter listener should be final. |
85
|
| Parameter flush should be final. |
86
|
| Line is longer than 80 characters. |
100
|
| 'if' construct must use '{}'s. |
106
|
| 'if' construct must use '{}'s. |
109
|
| 'if' is not followed by whitespace. |
109
|
| 'if' construct must use '{}'s. |
112
|
| 'if' construct must use '{}'s. |
118
|
| 'if' is not followed by whitespace. |
118
|
| 'if' construct must use '{}'s. |
121
|
| Expected an @return tag. |
166
|
| Redundant 'final' modifier. |
166
|
| Parameter source should be final. |
166
|
| Parameter dest should be final. |
166
|
| Parameter bufferSize should be final. |
167
|
| Parameter streamSize should be final. |
167
|
| Parameter listener should be final. |
168
|
| Redundant 'final' modifier. |
196
|
| Parameter source should be final. |
196
|
| Parameter dest should be final. |
196
|
| Parameter bufferSize should be final. |
197
|
| Expected @param tag for 'bufferSize'. |
197
|
| Line is longer than 80 characters. |
206
|
| Expected an @return tag. |
208
|
| Redundant 'final' modifier. |
208
|
| Parameter source should be final. |
208
|
| Expected @param tag for 'source'. |
208
|
| Parameter dest should be final. |
208
|
| Expected @param tag for 'dest'. |
208
|
| Expected @throws tag for 'CopyStreamException'. |
209
|
| Redundant 'final' modifier. |
246
|
| Parameter source should be final. |
246
|
| Parameter dest should be final. |
246
|
| Parameter bufferSize should be final. |
247
|
| Parameter streamSize should be final. |
247
|
| Parameter listener should be final. |
248
|
| Line is longer than 80 characters. |
262
|
| 'if' construct must use '{}'s. |
267
|
| 'if' construct must use '{}'s. |
272
|
| 'if' construct must use '{}'s. |
280
|
| Redundant 'final' modifier. |
314
|
| Parameter source should be final. |
314
|
| Parameter dest should be final. |
314
|
| Parameter bufferSize should be final. |
315
|
| Line is longer than 80 characters. |
324
|
| Expected an @return tag. |
326
|
| Redundant 'final' modifier. |
326
|
| Parameter source should be final. |
326
|
| Expected @param tag for 'source'. |
326
|
| Parameter dest should be final. |
326
|
| Expected @param tag for 'dest'. |
326
|
| Expected @throws tag for 'CopyStreamException'. |
327
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line has trailing spaces. |
54
|
| Line is longer than 80 characters. |
61
|
| '{' should be on a new line. |
66
|
| Line contains a tab character. |
67
|
| Missing a Javadoc comment. |
67
|
| Line contains a tab character. |
68
|
| Missing a Javadoc comment. |
68
|
| Line contains a tab character. |
69
|
| Missing a Javadoc comment. |
69
|
| Line contains a tab character. |
70
|
| Missing a Javadoc comment. |
70
|
| Line contains a tab character. |
71
|
| Missing a Javadoc comment. |
71
|
| Line contains a tab character. |
72
|
| Missing a Javadoc comment. |
72
|
| Line contains a tab character. |
73
|
| Missing a Javadoc comment. |
73
|
| Line contains a tab character. |
74
|
| Missing a Javadoc comment. |
74
|
| Line contains a tab character. |
75
|
| Missing a Javadoc comment. |
75
|
| Line has trailing spaces. |
76
|
| Line contains a tab character. |
76
|
| Line contains a tab character. |
77
|
| Missing a Javadoc comment. |
77
|
| Variable 'kid' must be private and have accessor methods. |
77
|
| Variable 'next' must be private and have accessor methods. |
77
|
| Line contains a tab character. |
79
|
| Missing a Javadoc comment. |
79
|
| '{' should be on a new line. |
79
|
| Line contains a tab character. |
80
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
84
|
| Line contains a tab character. |
85
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
| Line contains a tab character. |
88
|
| Method 'addHeaderField' is not designed for extension - needs to be abstract, final or empty. |
88
|
| Parameter name should be final. |
88
|
| Parameter val should be final. |
88
|
| '{' should be on a new line. |
88
|
| Line contains a tab character. |
89
|
| Line contains a tab character. |
90
|
| Line contains a tab character. |
91
|
| Line contains a tab character. |
92
|
| Line contains a tab character. |
93
|
| Line has trailing spaces. |
94
|
| Line contains a tab character. |
94
|
| Line contains a tab character. |
95
|
| Line is longer than 80 characters. |
96
|
| Line contains a tab character. |
96
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| Line contains a tab character. |
99
|
| Method 'addReference' is not designed for extension - needs to be abstract, final or empty. |
99
|
| Parameter msgId should be final. |
99
|
| Expected @param tag for 'msgId'. |
99
|
| '{' should be on a new line. |
99
|
| Line contains a tab character. |
100
|
| '{' should be on a new line. |
100
|
| Line contains a tab character. |
101
|
| Line contains a tab character. |
102
|
| Line contains a tab character. |
103
|
| Line contains a tab character. |
104
|
| Line contains a tab character. |
105
|
| Line contains a tab character. |
106
|
| Line contains a tab character. |
108
|
| Line contains a tab character. |
109
|
| Line contains a tab character. |
110
|
| Line contains a tab character. |
111
|
| Line contains a tab character. |
112
|
| Method 'getReferences' is not designed for extension - needs to be abstract, final or empty. |
112
|
| '{' should be on a new line. |
112
|
| 'if' construct must use '{}'s. |
113
|
| Line contains a tab character. |
113
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
115
|
| Line contains a tab character. |
116
|
| Line contains a tab character. |
117
|
| Line contains a tab character. |
118
|
| Line contains a tab character. |
119
|
| '{' should be on a new line. |
119
|
| Line contains a tab character. |
120
|
| Line contains a tab character. |
121
|
| Line contains a tab character. |
122
|
| Line contains a tab character. |
123
|
| Line has trailing spaces. |
124
|
| Line contains a tab character. |
124
|
| Line contains a tab character. |
125
|
| Line is longer than 80 characters. |
126
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
127
|
| Line contains a tab character. |
128
|
| Line contains a tab character. |
129
|
| '{' should be on a new line. |
129
|
| Line contains a tab character. |
130
|
| Line contains a tab character. |
131
|
| 'subject' hides a field. |
131
|
| Line contains a tab character. |
132
|
| Line contains a tab character. |
134
|
| Line contains a tab character. |
136
|
| '{' should be on a new line. |
136
|
| Line contains a tab character. |
137
|
| Line contains a tab character. |
139
|
| Line contains a tab character. |
140
|
| Line contains a tab character. |
141
|
| '{' should be on a new line. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
143
|
| Line contains a tab character. |
145
|
| Line is longer than 80 characters. |
146
|
| Line contains a tab character. |
146
|
| Line is longer than 80 characters. |
147
|
| Line contains a tab character. |
147
|
| '{' should be on a new line. |
147
|
| Line contains a tab character. |
149
|
| '{' should be on a new line. |
149
|
| Line contains a tab character. |
150
|
| '3' is a magic number. |
150
|
| Line contains a tab character. |
151
|
| Line contains a tab character. |
152
|
| Line contains a tab character. |
153
|
| '}' should be alone on a line. |
153
|
| Line has trailing spaces. |
154
|
| Line contains a tab character. |
154
|
| Line has trailing spaces. |
155
|
| Line contains a tab character. |
155
|
| Line is longer than 80 characters. |
156
|
| Line contains a tab character. |
156
|
| '{' should be on a new line. |
156
|
| Line has trailing spaces. |
157
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| '3' is a magic number. |
158
|
| 'while' construct must use '{}'s. |
160
|
| Line is longer than 80 characters. |
160
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| Line contains a tab character. |
163
|
| Line is longer than 80 characters. |
164
|
| Line contains a tab character. |
164
|
| Line contains a tab character. |
165
|
| '{' should be on a new line. |
165
|
| Line contains a tab character. |
166
|
| Line contains a tab character. |
167
|
| Line contains a tab character. |
168
|
| Line contains a tab character. |
169
|
| Line contains a tab character. |
170
|
| Line contains a tab character. |
171
|
| 'if' construct must use '{}'s. |
173
|
| Line contains a tab character. |
173
|
| Line contains a tab character. |
174
|
| Line contains a tab character. |
176
|
| 'while' construct must use '{}'s. |
178
|
| Line contains a tab character. |
178
|
| Line contains a tab character. |
179
|
| 'if' construct must use '{}'s. |
181
|
| Line contains a tab character. |
181
|
| Line contains a tab character. |
182
|
| 'else' construct must use '{}'s. |
183
|
| Line contains a tab character. |
183
|
| Line contains a tab character. |
184
|
| Line contains a tab character. |
185
|
| Line contains a tab character. |
186
|
| Line has trailing spaces. |
187
|
| Line contains a tab character. |
187
|
| Line contains a tab character. |
188
|
| Line has trailing spaces. |
189
|
| Line contains a tab character. |
189
|
| Line has trailing spaces. |
190
|
| Line contains a tab character. |
190
|
| Line contains a tab character. |
191
|
| Line contains a tab character. |
192
|
| Line contains a tab character. |
193
|
| Line contains a tab character. |
194
|
| Parameter article should be final. |
194
|
| Parameter depth should be final. |
194
|
| '{' should be on a new line. |
194
|
| 'for' construct must use '{}'s. |
195
|
| Line contains a tab character. |
195
|
| Line contains a tab character. |
196
|
| Line contains a tab character. |
197
|
| 'if' construct must use '{}'s. |
198
|
| Line contains a tab character. |
198
|
| Line contains a tab character. |
199
|
| 'if' construct must use '{}'s. |
200
|
| Line contains a tab character. |
200
|
| Line contains a tab character. |
201
|
| Line contains a tab character. |
202
|
| Line contains a tab character. |
204
|
| Method 'getArticleId' is not designed for extension - needs to be abstract, final or empty. |
204
|
| Missing a Javadoc comment. |
204
|
| '{' should be on a new line. |
204
|
| Line contains a tab character. |
205
|
| Line contains a tab character. |
206
|
| Line contains a tab character. |
208
|
| Method 'getArticleNumber' is not designed for extension - needs to be abstract, final or empty. |
208
|
| Missing a Javadoc comment. |
208
|
| '{' should be on a new line. |
208
|
| Line contains a tab character. |
209
|
| Line contains a tab character. |
210
|
| Line contains a tab character. |
212
|
| Method 'getDate' is not designed for extension - needs to be abstract, final or empty. |
212
|
| Missing a Javadoc comment. |
212
|
| '{' should be on a new line. |
212
|
| Line contains a tab character. |
213
|
| Line contains a tab character. |
214
|
| Line contains a tab character. |
216
|
| Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. |
216
|
| Missing a Javadoc comment. |
216
|
| '{' should be on a new line. |
216
|
| Line contains a tab character. |
217
|
| Line contains a tab character. |
218
|
| Line contains a tab character. |
220
|
| Method 'getSubject' is not designed for extension - needs to be abstract, final or empty. |
220
|
| Missing a Javadoc comment. |
220
|
| '{' should be on a new line. |
220
|
| Line contains a tab character. |
221
|
| Line contains a tab character. |
222
|
| Line contains a tab character. |
224
|
| Method 'setArticleId' is not designed for extension - needs to be abstract, final or empty. |
224
|
| Missing a Javadoc comment. |
224
|
| Parameter string should be final. |
224
|
| '{' should be on a new line. |
224
|
| Line contains a tab character. |
225
|
| Line contains a tab character. |
226
|
| Line contains a tab character. |
228
|
| Method 'setArticleNumber' is not designed for extension - needs to be abstract, final or empty. |
228
|
| Missing a Javadoc comment. |
228
|
| Parameter i should be final. |
228
|
| '{' should be on a new line. |
228
|
| Line contains a tab character. |
229
|
| Line contains a tab character. |
230
|
| Line contains a tab character. |
232
|
| Method 'setDate' is not designed for extension - needs to be abstract, final or empty. |
232
|
| Missing a Javadoc comment. |
232
|
| Parameter string should be final. |
232
|
| '{' should be on a new line. |
232
|
| Line contains a tab character. |
233
|
| Line contains a tab character. |
234
|
| Line contains a tab character. |
236
|
| Method 'setFrom' is not designed for extension - needs to be abstract, final or empty. |
236
|
| Missing a Javadoc comment. |
236
|
| Parameter string should be final. |
236
|
| '{' should be on a new line. |
236
|
| Line contains a tab character. |
237
|
| Line contains a tab character. |
238
|
| Line contains a tab character. |
240
|
| Method 'setSubject' is not designed for extension - needs to be abstract, final or empty. |
240
|
| Missing a Javadoc comment. |
240
|
| Parameter string should be final. |
240
|
| '{' should be on a new line. |
240
|
| Line contains a tab character. |
241
|
| Line contains a tab character. |
242
|
| Line has trailing spaces. |
244
|
| Line contains a tab character. |
244
|
| Line contains a tab character. |
245
|
| Method 'isDummy' is not designed for extension - needs to be abstract, final or empty. |
245
|
| Missing a Javadoc comment. |
245
|
| '{' should be on a new line. |
245
|
| Line contains a tab character. |
246
|
| Line contains a tab character. |
247
|
| Line contains a tab character. |
249
|
| Method 'messageThreadId' is not designed for extension - needs to be abstract, final or empty. |
249
|
| Missing a Javadoc comment. |
249
|
| '{' should be on a new line. |
249
|
| Line contains a tab character. |
250
|
| Line contains a tab character. |
251
|
| Line has trailing spaces. |
252
|
| Line contains a tab character. |
252
|
| Line contains a tab character. |
253
|
| Method 'messageThreadReferences' is not designed for extension - needs to be abstract, final or empty. |
253
|
| Missing a Javadoc comment. |
253
|
| '{' should be on a new line. |
253
|
| Line contains a tab character. |
254
|
| Line contains a tab character. |
255
|
| Line has trailing spaces. |
256
|
| Line contains a tab character. |
256
|
| Line contains a tab character. |
257
|
| Method 'simplifiedSubject' is not designed for extension - needs to be abstract, final or empty. |
257
|
| Missing a Javadoc comment. |
257
|
| '{' should be on a new line. |
257
|
| 'if' construct must use '{}'s. |
258
|
| Line contains a tab character. |
258
|
| 'if' is not followed by whitespace. |
258
|
| Line contains a tab character. |
259
|
| Line contains a tab character. |
260
|
| Line contains a tab character. |
261
|
| Line has trailing spaces. |
263
|
| Line contains a tab character. |
263
|
| Line contains a tab character. |
264
|
| Method 'subjectIsReply' is not designed for extension - needs to be abstract, final or empty. |
264
|
| Missing a Javadoc comment. |
264
|
| '{' should be on a new line. |
264
|
| 'if' construct must use '{}'s. |
265
|
| Line contains a tab character. |
265
|
| 'if' is not followed by whitespace. |
265
|
| Line contains a tab character. |
266
|
| Line contains a tab character. |
267
|
| Line contains a tab character. |
268
|
| Line has trailing spaces. |
270
|
| Line contains a tab character. |
270
|
| Line contains a tab character. |
271
|
| Method 'setChild' is not designed for extension - needs to be abstract, final or empty. |
271
|
| Missing a Javadoc comment. |
271
|
| Parameter child should be final. |
271
|
| '{' should be on a new line. |
271
|
| Line contains a tab character. |
272
|
| Line contains a tab character. |
273
|
| Line contains a tab character. |
274
|
| Line contains a tab character. |
276
|
| Missing a Javadoc comment. |
276
|
| '{' should be on a new line. |
276
|
| Line contains a tab character. |
277
|
| Line contains a tab character. |
278
|
| Line has trailing spaces. |
280
|
| Line contains a tab character. |
280
|
| Line contains a tab character. |
281
|
| Method 'setNext' is not designed for extension - needs to be abstract, final or empty. |
281
|
| Missing a Javadoc comment. |
281
|
| Parameter next should be final. |
281
|
| 'next' hides a field. |
281
|
| '{' should be on a new line. |
281
|
| Line contains a tab character. |
282
|
| 'cast' is not followed by whitespace. |
282
|
| Line contains a tab character. |
283
|
| Line contains a tab character. |
284
|
| Line has trailing spaces. |
286
|
| Line contains a tab character. |
286
|
| Line contains a tab character. |
287
|
| Method 'makeDummy' is not designed for extension - needs to be abstract, final or empty. |
287
|
| Missing a Javadoc comment. |
287
|
| '{' should be on a new line. |
287
|
| Line contains a tab character. |
288
|
| 'cast' is not followed by whitespace. |
288
|
| Line contains a tab character. |
289
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Variable 'articleNumber' must be private and have accessor methods. |
29
|
| Variable 'articleId' must be private and have accessor methods. |
36
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
44
|
| Missing a Javadoc comment. |
89
|
| Name '__DEFAULT_ENCODING' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
89
|
| Missing a Javadoc comment. |
91
|
| Name '__commandBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
91
|
| Missing a Javadoc comment. |
93
|
| Name '_isAllowedToPost' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
93
|
| Variable '_isAllowedToPost' must be private and have accessor methods. |
93
|
| Missing a Javadoc comment. |
94
|
| Name '_replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
94
|
| Variable '_replyCode' must be private and have accessor methods. |
94
|
| Missing a Javadoc comment. |
95
|
| Name '_replyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
95
|
| Variable '_replyString' must be private and have accessor methods. |
95
|
| Name '_reader_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
102
|
| Variable '_reader_' must be private and have accessor methods. |
102
|
| Name '_writer_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
109
|
| Variable '_writer_' must be private and have accessor methods. |
109
|
| Name '_commandSupport_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
115
|
| Variable '_commandSupport_' must be private and have accessor methods. |
115
|
| Missing a Javadoc comment. |
133
|
| Name '__getReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
133
|
| 'if' construct must use '{}'s. |
137
|
| 'if' construct must use '{}'s. |
143
|
| '3' is a magic number. |
143
|
| '3' is a magic number. |
148
|
| Line is longer than 80 characters. |
153
|
| 'if' construct must use '{}'s. |
156
|
| '+' should be on a new line. |
157
|
| 'if' construct must use '{}'s. |
160
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
171
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
171
|
| Expected @throws tag for 'IOException'. |
171
|
| Line is longer than 80 characters. |
182
|
| Method 'addProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
191
|
| Parameter listener should be final. |
191
|
| Method 'removeProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
202
|
| Parameter listener should be final. |
202
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
215
|
| Method 'isAllowedToPost' is not designed for extension - needs to be abstract, final or empty. |
232
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
249
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
257
|
| Parameter command should be final. |
257
|
| Parameter args should be final. |
257
|
| Inner assignments should be avoided. |
271
|
| 'if' construct must use '{}'s. |
274
|
| Line is longer than 80 characters. |
288
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
295
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
303
|
| Parameter command should be final. |
303
|
| Parameter args should be final. |
303
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
319
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
327
|
| Parameter command should be final. |
327
|
| Line is longer than 80 characters. |
339
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
344
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
352
|
| Parameter command should be final. |
352
|
| Method 'getReplyCode' is not designed for extension - needs to be abstract, final or empty. |
366
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
380
|
| Method 'getReply' is not designed for extension - needs to be abstract, final or empty. |
388
|
| Method 'getReplyString' is not designed for extension - needs to be abstract, final or empty. |
401
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
414
|
| Method 'article' is not designed for extension - needs to be abstract, final or empty. |
422
|
| Parameter messageId should be final. |
422
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
434
|
| Method 'article' is not designed for extension - needs to be abstract, final or empty. |
442
|
| Parameter articleNumber should be final. |
442
|
| Line is longer than 80 characters. |
444
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
452
|
| Method 'article' is not designed for extension - needs to be abstract, final or empty. |
460
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
474
|
| Method 'body' is not designed for extension - needs to be abstract, final or empty. |
482
|
| Parameter messageId should be final. |
482
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
494
|
| Method 'body' is not designed for extension - needs to be abstract, final or empty. |
502
|
| Parameter articleNumber should be final. |
502
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
512
|
| Method 'body' is not designed for extension - needs to be abstract, final or empty. |
520
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
534
|
| Method 'head' is not designed for extension - needs to be abstract, final or empty. |
542
|
| Parameter messageId should be final. |
542
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
554
|
| Method 'head' is not designed for extension - needs to be abstract, final or empty. |
562
|
| Parameter articleNumber should be final. |
562
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
572
|
| Method 'head' is not designed for extension - needs to be abstract, final or empty. |
580
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
594
|
| Method 'stat' is not designed for extension - needs to be abstract, final or empty. |
602
|
| Parameter messageId should be final. |
602
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
614
|
| Method 'stat' is not designed for extension - needs to be abstract, final or empty. |
622
|
| Parameter articleNumber should be final. |
622
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
632
|
| Method 'stat' is not designed for extension - needs to be abstract, final or empty. |
640
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
652
|
| Method 'group' is not designed for extension - needs to be abstract, final or empty. |
660
|
| Parameter newsgroup should be final. |
660
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
671
|
| Method 'help' is not designed for extension - needs to be abstract, final or empty. |
679
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
692
|
| Method 'ihave' is not designed for extension - needs to be abstract, final or empty. |
700
|
| Parameter messageId should be final. |
700
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
711
|
| Method 'last' is not designed for extension - needs to be abstract, final or empty. |
719
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
731
|
| Method 'list' is not designed for extension - needs to be abstract, final or empty. |
739
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
751
|
| Method 'next' is not designed for extension - needs to be abstract, final or empty. |
759
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
777
|
| Method 'newgroups' is not designed for extension - needs to be abstract, final or empty. |
785
|
| Parameter date should be final. |
785
|
| Parameter time should be final. |
785
|
| Parameter GMT should be final. |
785
|
| Name 'GMT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
785
|
| Parameter distributions should be final. |
786
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
825
|
| Method 'newnews' is not designed for extension - needs to be abstract, final or empty. |
833
|
| Parameter newsgroups should be final. |
833
|
| Parameter date should be final. |
833
|
| Parameter time should be final. |
833
|
| Parameter GMT should be final. |
833
|
| Name 'GMT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
833
|
| Parameter distributions should be final. |
834
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
867
|
| Method 'post' is not designed for extension - needs to be abstract, final or empty. |
875
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
887
|
| Method 'quit' is not designed for extension - needs to be abstract, final or empty. |
895
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
907
|
| Method 'authinfoUser' is not designed for extension - needs to be abstract, final or empty. |
915
|
| Parameter username should be final. |
915
|
| '{' should be on a new line. |
915
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
929
|
| Method 'authinfoPass' is not designed for extension - needs to be abstract, final or empty. |
937
|
| Parameter password should be final. |
937
|
| '{' should be on a new line. |
937
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
954
|
| Method 'xover' is not designed for extension - needs to be abstract, final or empty. |
962
|
| Parameter selectedArticles should be final. |
962
|
| '{' should be on a new line. |
962
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
980
|
| Method 'xhdr' is not designed for extension - needs to be abstract, final or empty. |
988
|
| Parameter header should be final. |
988
|
| Parameter selectedArticles should be final. |
988
|
| '{' should be on a new line. |
988
|
| Method 'listActive' is not designed for extension - needs to be abstract, final or empty. |
1004
|
| Parameter wildmat should be final. |
1004
|
| Expected @throws tag for 'IOException'. |
1004
|
| '{' should be on a new line. |
1004
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
49
|
| Missing a Javadoc comment. |
90
|
| Name '__parseArticlePointer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
90
|
| Parameter reply should be final. |
90
|
| Parameter pointer should be final. |
90
|
| 'if' construct must use '{}'s. |
100
|
| '3' is a magic number. |
100
|
| ';' is preceded with whitespace. |
117
|
| Missing a Javadoc comment. |
126
|
| Name '__parseGroupReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
126
|
| Parameter reply should be final. |
126
|
| Parameter info should be final. |
126
|
| 'if' construct must use '{}'s. |
137
|
| '5' is a magic number. |
137
|
| Line is longer than 80 characters. |
162
|
| ';' is preceded with whitespace. |
163
|
| Missing a Javadoc comment. |
172
|
| Name '__parseNewsgroupListEntry' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
172
|
| Parameter entry should be final. |
172
|
| 'if' construct must use '{}'s. |
182
|
| '4' is a magic number. |
182
|
| 'if' construct must use '{}'s. |
197
|
| Line contains a tab character. |
197
|
| 'if' is not followed by whitespace. |
197
|
| Line contains a tab character. |
198
|
| 'else' construct must use '{}'s. |
199
|
| Line contains a tab character. |
199
|
| Line contains a tab character. |
200
|
| Missing a Javadoc comment. |
233
|
| Name '__readNewsgroupListing' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
233
|
| Array brackets at illegal position. |
239
|
| '2048' is a magic number. |
244
|
| 'if' construct must use '{}'s. |
249
|
| 'else' construct must use '{}'s. |
251
|
| 'if' construct must use '{}'s. |
255
|
| Inner assignments should be avoided. |
255
|
| Missing a Javadoc comment. |
265
|
| Name '__retrieve' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
265
|
| Parameter command should be final. |
265
|
| Parameter articleId should be final. |
266
|
| Parameter pointer should be final. |
266
|
| 'if' construct must use '{}'s. |
273
|
| Line is longer than 80 characters. |
273
|
| 'if' construct must use '{}'s. |
278
|
| 'if' construct must use '{}'s. |
283
|
| Missing a Javadoc comment. |
291
|
| Name '__retrieve' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
291
|
| Parameter command should be final. |
291
|
| Parameter articleNumber should be final. |
292
|
| Parameter pointer should be final. |
292
|
| 'if' construct must use '{}'s. |
297
|
| 'if' construct must use '{}'s. |
301
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
341
|
| Method 'retrieveArticle' is not designed for extension - needs to be abstract, final or empty. |
349
|
| Parameter articleId should be final. |
349
|
| Parameter pointer should be final. |
349
|
| Expected an @return tag. |
357
|
| Method 'retrieveArticle' is not designed for extension - needs to be abstract, final or empty. |
357
|
| Parameter articleId should be final. |
357
|
| Expected @param tag for 'articleId'. |
357
|
| Expected @throws tag for 'IOException'. |
357
|
| Expected an @return tag. |
363
|
| Method 'retrieveArticle' is not designed for extension - needs to be abstract, final or empty. |
363
|
| Expected @throws tag for 'IOException'. |
363
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
399
|
| Method 'retrieveArticle' is not designed for extension - needs to be abstract, final or empty. |
407
|
| Parameter articleNumber should be final. |
407
|
| Parameter pointer should be final. |
407
|
| Expected an @return tag. |
414
|
| Method 'retrieveArticle' is not designed for extension - needs to be abstract, final or empty. |
414
|
| Parameter articleNumber should be final. |
414
|
| Expected @param tag for 'articleNumber'. |
414
|
| Expected @throws tag for 'IOException'. |
414
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
453
|
| Line is longer than 80 characters. |
461
|
| Method 'retrieveArticleHeader' is not designed for extension - needs to be abstract, final or empty. |
461
|
| Parameter articleId should be final. |
461
|
| Parameter pointer should be final. |
461
|
| Expected an @return tag. |
469
|
| Method 'retrieveArticleHeader' is not designed for extension - needs to be abstract, final or empty. |
469
|
| Parameter articleId should be final. |
469
|
| Expected @param tag for 'articleId'. |
469
|
| Expected @throws tag for 'IOException'. |
469
|
| Expected an @return tag. |
475
|
| Method 'retrieveArticleHeader' is not designed for extension - needs to be abstract, final or empty. |
475
|
| Expected @throws tag for 'IOException'. |
475
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
511
|
| Method 'retrieveArticleHeader' is not designed for extension - needs to be abstract, final or empty. |
519
|
| Parameter articleNumber should be final. |
519
|
| Parameter pointer should be final. |
520
|
| Expected an @return tag. |
528
|
| Method 'retrieveArticleHeader' is not designed for extension - needs to be abstract, final or empty. |
528
|
| Parameter articleNumber should be final. |
528
|
| Expected @param tag for 'articleNumber'. |
528
|
| Expected @throws tag for 'IOException'. |
528
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
567
|
| Method 'retrieveArticleBody' is not designed for extension - needs to be abstract, final or empty. |
575
|
| Parameter articleId should be final. |
575
|
| Parameter pointer should be final. |
575
|
| Expected an @return tag. |
583
|
| Method 'retrieveArticleBody' is not designed for extension - needs to be abstract, final or empty. |
583
|
| Parameter articleId should be final. |
583
|
| Expected @param tag for 'articleId'. |
583
|
| Expected @throws tag for 'IOException'. |
583
|
| Expected an @return tag. |
589
|
| Method 'retrieveArticleBody' is not designed for extension - needs to be abstract, final or empty. |
589
|
| Expected @throws tag for 'IOException'. |
589
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
625
|
| Method 'retrieveArticleBody' is not designed for extension - needs to be abstract, final or empty. |
633
|
| Parameter articleNumber should be final. |
633
|
| Parameter pointer should be final. |
634
|
| Expected an @return tag. |
642
|
| Method 'retrieveArticleBody' is not designed for extension - needs to be abstract, final or empty. |
642
|
| Parameter articleNumber should be final. |
642
|
| Expected @param tag for 'articleNumber'. |
642
|
| Expected @throws tag for 'IOException'. |
642
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
658
|
| Method 'selectNewsgroup' is not designed for extension - needs to be abstract, final or empty. |
666
|
| Parameter newsgroup should be final. |
666
|
| Parameter info should be final. |
666
|
| 'if' construct must use '{}'s. |
669
|
| 'if' construct must use '{}'s. |
672
|
| Expected an @return tag. |
679
|
| Method 'selectNewsgroup' is not designed for extension - needs to be abstract, final or empty. |
679
|
| Parameter newsgroup should be final. |
679
|
| Expected @param tag for 'newsgroup'. |
679
|
| Expected @throws tag for 'IOException'. |
679
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
688
|
| Method 'listHelp' is not designed for extension - needs to be abstract, final or empty. |
696
|
| 'if' construct must use '{}'s. |
701
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
730
|
| Method 'selectArticle' is not designed for extension - needs to be abstract, final or empty. |
738
|
| Parameter articleId should be final. |
738
|
| Parameter pointer should be final. |
738
|
| 'if' construct must use '{}'s. |
743
|
| 'if' construct must use '{}'s. |
748
|
| 'if' construct must use '{}'s. |
752
|
| Expected an @return tag. |
759
|
| Method 'selectArticle' is not designed for extension - needs to be abstract, final or empty. |
759
|
| Parameter articleId should be final. |
759
|
| Expected @param tag for 'articleId'. |
759
|
| Expected @throws tag for 'IOException'. |
759
|
| Expected an @return tag. |
768
|
| Method 'selectArticle' is not designed for extension - needs to be abstract, final or empty. |
768
|
| Parameter pointer should be final. |
768
|
| Expected @param tag for 'pointer'. |
768
|
| Expected @throws tag for 'IOException'. |
768
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
791
|
| Method 'selectArticle' is not designed for extension - needs to be abstract, final or empty. |
799
|
| Parameter articleNumber should be final. |
799
|
| Parameter pointer should be final. |
799
|
| 'if' construct must use '{}'s. |
802
|
| 'if' construct must use '{}'s. |
805
|
| Expected an @return tag. |
813
|
| Method 'selectArticle' is not designed for extension - needs to be abstract, final or empty. |
813
|
| Parameter articleNumber should be final. |
813
|
| Expected @param tag for 'articleNumber'. |
813
|
| Expected @throws tag for 'IOException'. |
813
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
835
|
| Method 'selectPreviousArticle' is not designed for extension - needs to be abstract, final or empty. |
843
|
| Parameter pointer should be final. |
843
|
| 'if' construct must use '{}'s. |
846
|
| 'if' construct must use '{}'s. |
849
|
| Expected an @return tag. |
856
|
| Method 'selectPreviousArticle' is not designed for extension - needs to be abstract, final or empty. |
856
|
| Expected @throws tag for 'IOException'. |
856
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
878
|
| Method 'selectNextArticle' is not designed for extension - needs to be abstract, final or empty. |
886
|
| Parameter pointer should be final. |
886
|
| 'if' construct must use '{}'s. |
888
|
| 'if' construct must use '{}'s. |
891
|
| Expected an @return tag. |
899
|
| Method 'selectNextArticle' is not designed for extension - needs to be abstract, final or empty. |
899
|
| Expected @throws tag for 'IOException'. |
899
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
914
|
| Method 'listNewsgroups' is not designed for extension - needs to be abstract, final or empty. |
922
|
| 'if' construct must use '{}'s. |
924
|
| Method 'listNewsgroups' is not designed for extension - needs to be abstract, final or empty. |
942
|
| Parameter wildmat should be final. |
942
|
| Expected @throws tag for 'IOException'. |
942
|
| 'if' construct must use '{}'s. |
944
|
| 'if' is not followed by whitespace. |
944
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
961
|
| Method 'listNewNewsgroups' is not designed for extension - needs to be abstract, final or empty. |
969
|
| Parameter query should be final. |
969
|
| 'if' construct must use '{}'s. |
972
|
| Line is longer than 80 characters. |
973
|
| Line is longer than 80 characters. |
974
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
996
|
| Method 'listNewNews' is not designed for extension - needs to be abstract, final or empty. |
1004
|
| Parameter query should be final. |
1004
|
| 'if' construct must use '{}'s. |
1013
|
| Line is longer than 80 characters. |
1014
|
| Line is longer than 80 characters. |
1015
|
| 'while' construct must use '{}'s. |
1021
|
| 'if' construct must use '{}'s. |
1026
|
| Unused @throws tag for 'NNTPConnectionClosedException'. |
1059
|
| Method 'completePendingCommand' is not designed for extension - needs to be abstract, final or empty. |
1067
|
| Method 'postArticle' is not designed for extension - needs to be abstract, final or empty. |
1110
|
| 'if' construct must use '{}'s. |
1112
|
| Method 'forwardArticle' is not designed for extension - needs to be abstract, final or empty. |
1119
|
| Missing a Javadoc comment. |
1119
|
| Parameter articleId should be final. |
1119
|
| 'if' construct must use '{}'s. |
1121
|
| Method 'logout' is not designed for extension - needs to be abstract, final or empty. |
1137
|
| Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. |
1153
|
| Parameter username should be final. |
1153
|
| Parameter password should be final. |
1153
|
| Expected @throws tag for 'IOException'. |
1154
|
| Name '__retrieveArticleInfo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1182
|
| Parameter articleRange should be final. |
1182
|
| Expected @param tag for 'articleRange'. |
1182
|
| Expected @throws tag for 'IOException'. |
1183
|
| 'if' construct must use '{}'s. |
1185
|
| Method 'retrieveArticleInfo' is not designed for extension - needs to be abstract, final or empty. |
1198
|
| Parameter articleNumber should be final. |
1198
|
| Expected @throws tag for 'IOException'. |
1198
|
| Method 'retrieveArticleInfo' is not designed for extension - needs to be abstract, final or empty. |
1212
|
| Parameter lowArticleNumber should be final. |
1212
|
| Expected @param tag for 'lowArticleNumber'. |
1212
|
| Parameter highArticleNumber should be final. |
1213
|
| Expected @param tag for 'highArticleNumber'. |
1213
|
| Expected @throws tag for 'IOException'. |
1214
|
| '+' should be on a new line. |
1217
|
| Name '__retrieveHeader' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1233
|
| Parameter header should be final. |
1233
|
| Expected @param tag for 'header'. |
1233
|
| Parameter articleRange should be final. |
1233
|
| Expected @param tag for 'articleRange'. |
1233
|
| Expected @throws tag for 'IOException'. |
1234
|
| 'if' construct must use '{}'s. |
1236
|
| Method 'retrieveHeader' is not designed for extension - needs to be abstract, final or empty. |
1250
|
| Parameter header should be final. |
1250
|
| Parameter articleNumber should be final. |
1250
|
| Expected @throws tag for 'IOException'. |
1251
|
| Method 'retrieveHeader' is not designed for extension - needs to be abstract, final or empty. |
1266
|
| Parameter header should be final. |
1266
|
| Expected @param tag for 'header'. |
1266
|
| Parameter lowArticleNumber should be final. |
1266
|
| Expected @param tag for 'lowArticleNumber'. |
1266
|
| Parameter highArticleNumber should be final. |
1267
|
| Expected @param tag for 'highArticleNumber'. |
1267
|
| Expected @throws tag for 'IOException'. |
1268
|
| '+' should be on a new line. |
1272
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
30
|
| Missing a Javadoc comment. |
31
|
| Missing a Javadoc comment. |
32
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
50
|
| '{' is not followed by whitespace. |
51
|
| '}' is not preceded with whitespace. |
51
|
| Missing a Javadoc comment. |
53
|
| Name '_commands' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
53
|
| Redundant 'final' modifier. |
68
|
| Parameter command should be final. |
68
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
23
|
| Parameter message should be final. |
49
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
52
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
55
|
| Missing a Javadoc comment. |
56
|
| Missing a Javadoc comment. |
57
|
| Missing a Javadoc comment. |
58
|
| Missing a Javadoc comment. |
59
|
| Missing a Javadoc comment. |
60
|
| Missing a Javadoc comment. |
61
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
63
|
| Missing a Javadoc comment. |
64
|
| Missing a Javadoc comment. |
65
|
| Missing a Javadoc comment. |
66
|
| Missing a Javadoc comment. |
67
|
| Missing a Javadoc comment. |
68
|
| Missing a Javadoc comment. |
69
|
| Missing a Javadoc comment. |
70
|
| Missing a Javadoc comment. |
71
|
| Missing a Javadoc comment. |
73
|
| Missing a Javadoc comment. |
74
|
| Missing a Javadoc comment. |
75
|
| Missing a Javadoc comment. |
76
|
| Missing a Javadoc comment. |
77
|
| Missing a Javadoc comment. |
78
|
| Missing a Javadoc comment. |
79
|
| Missing a Javadoc comment. |
80
|
| Missing a Javadoc comment. |
81
|
| Missing a Javadoc comment. |
82
|
| Missing a Javadoc comment. |
83
|
| Missing a Javadoc comment. |
85
|
| Missing a Javadoc comment. |
86
|
| Missing a Javadoc comment. |
87
|
| Missing a Javadoc comment. |
88
|
| Missing a Javadoc comment. |
89
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
91
|
| Missing a Javadoc comment. |
92
|
| Missing a Javadoc comment. |
93
|
| Missing a Javadoc comment. |
94
|
| Missing a Javadoc comment. |
95
|
| Missing a Javadoc comment. |
96
|
| Missing a Javadoc comment. |
97
|
| Missing a Javadoc comment. |
98
|
| Missing a Javadoc comment. |
99
|
| Missing a Javadoc comment. |
100
|
| Missing a Javadoc comment. |
101
|
| Missing a Javadoc comment. |
102
|
| Missing a Javadoc comment. |
103
|
| Missing a Javadoc comment. |
104
|
| Missing a Javadoc comment. |
105
|
| Missing a Javadoc comment. |
106
|
| Missing a Javadoc comment. |
107
|
| Missing a Javadoc comment. |
108
|
| Missing a Javadoc comment. |
109
|
| Missing a Javadoc comment. |
110
|
| Missing a Javadoc comment. |
111
|
| Missing a Javadoc comment. |
115
|
| '{' is not followed by whitespace. |
116
|
| '}' is not preceded with whitespace. |
116
|
| Parameter reply should be final. |
128
|
| '100' is a magic number. |
130
|
| '200' is a magic number. |
130
|
| Parameter reply should be final. |
143
|
| '200' is a magic number. |
145
|
| '300' is a magic number. |
145
|
| Parameter reply should be final. |
161
|
| '300' is a magic number. |
163
|
| '400' is a magic number. |
163
|
| Parameter reply should be final. |
178
|
| '400' is a magic number. |
180
|
| '500' is a magic number. |
180
|
| Parameter reply should be final. |
194
|
| '500' is a magic number. |
196
|
| '600' is a magic number. |
196
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
23
|
| Missing a Javadoc comment. |
45
|
| Name '__date' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Name '__time' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Missing a Javadoc comment. |
46
|
| Name '__distributions' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
46
|
| Missing a Javadoc comment. |
47
|
| Name '__newsgroups' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
47
|
| Missing a Javadoc comment. |
48
|
| Name '__isGMT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
48
|
| Parameter date should be final. |
57
|
| Parameter gmt should be final. |
57
|
| 'if' construct must use '{}'s. |
74
|
| 'else' construct must use '{}'s. |
76
|
| 'if' construct must use '{}'s. |
89
|
| 'else' construct must use '{}'s. |
91
|
| 'if' construct must use '{}'s. |
104
|
| 'else' construct must use '{}'s. |
106
|
| 'if' construct must use '{}'s. |
123
|
| 'else' construct must use '{}'s. |
125
|
| 'if' construct must use '{}'s. |
138
|
| 'else' construct must use '{}'s. |
140
|
| 'if' construct must use '{}'s. |
154
|
| 'else' construct must use '{}'s. |
156
|
| Parameter newsgroup should be final. |
173
|
| 'if' construct must use '{}'s. |
175
|
| 'else' construct must use '{}'s. |
177
|
| Parameter newsgroup should be final. |
201
|
| Parameter distribution should be final. |
217
|
| 'if' construct must use '{}'s. |
219
|
| 'else' construct must use '{}'s. |
221
|
| Avoid inline conditionals. |
267
|
| Avoid inline conditionals. |
279
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
21
|
| Line is longer than 80 characters. |
25
|
| Missing a Javadoc comment. |
54
|
| Name '__newsgroup' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
54
|
| Missing a Javadoc comment. |
55
|
| Name '__estimatedArticleCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
55
|
| Missing a Javadoc comment. |
56
|
| Name '__firstArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
56
|
| Name '__lastArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
56
|
| Missing a Javadoc comment. |
57
|
| Name '__postingPermission' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
57
|
| Missing a Javadoc comment. |
59
|
| Name '_setNewsgroup' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
59
|
| Parameter newsgroup should be final. |
59
|
| Missing a Javadoc comment. |
64
|
| Name '_setArticleCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
64
|
| Parameter count should be final. |
64
|
| Missing a Javadoc comment. |
69
|
| Name '_setFirstArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
69
|
| Parameter first should be final. |
69
|
| Missing a Javadoc comment. |
74
|
| Name '_setLastArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
74
|
| Parameter last should be final. |
74
|
| Missing a Javadoc comment. |
79
|
| Name '_setPostingPermission' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
79
|
| Parameter permission should be final. |
79
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
49
|
| Name '__subject' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
49
|
| Name '__from' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
49
|
| Missing a Javadoc comment. |
50
|
| Name '__newsgroups' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Missing a Javadoc comment. |
51
|
| Name '__headerFields' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
51
|
| Missing a Javadoc comment. |
52
|
| Name '__newsgroupCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
52
|
| Parameter from should be final. |
63
|
| Parameter subject should be final. |
63
|
| Method 'addNewsgroup' is not designed for extension - needs to be abstract, final or empty. |
78
|
| Parameter newsgroup should be final. |
78
|
| 'if' construct must use '{}'s. |
80
|
| Method 'addHeaderField' is not designed for extension - needs to be abstract, final or empty. |
97
|
| Parameter headerField should be final. |
97
|
| Parameter value should be final. |
97
|
| Method 'getFromAddress' is not designed for extension - needs to be abstract, final or empty. |
111
|
| Method 'getSubject' is not designed for extension - needs to be abstract, final or empty. |
121
|
| Method 'getNewsgroups' is not designed for extension - needs to be abstract, final or empty. |
132
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
144
|
| 'if' construct must use '{}'s. |
155
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
16
|
| '{' should be on a new line. |
23
|
| Line contains a tab character. |
24
|
| Missing a Javadoc comment. |
24
|
| Redundant 'public' modifier. |
24
|
| Line contains a tab character. |
25
|
| Missing a Javadoc comment. |
25
|
| Redundant 'public' modifier. |
25
|
| Line contains a tab character. |
26
|
| Missing a Javadoc comment. |
26
|
| Redundant 'public' modifier. |
26
|
| Line contains a tab character. |
27
|
| Missing a Javadoc comment. |
27
|
| Redundant 'public' modifier. |
27
|
| Line contains a tab character. |
28
|
| Missing a Javadoc comment. |
28
|
| Redundant 'public' modifier. |
28
|
| Line has trailing spaces. |
29
|
| Line contains a tab character. |
29
|
| Missing a Javadoc comment. |
29
|
| Redundant 'public' modifier. |
29
|
| Line contains a tab character. |
30
|
| Missing a Javadoc comment. |
30
|
| Redundant 'public' modifier. |
30
|
| Line contains a tab character. |
31
|
| Missing a Javadoc comment. |
31
|
| Redundant 'public' modifier. |
31
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
20
|
| Line is longer than 80 characters. |
21
|
| Line is longer than 80 characters. |
22
|
| Line has trailing spaces. |
23
|
| Missing a Javadoc comment. |
31
|
| '{' should be on a new line. |
31
|
| Line contains a tab character. |
32
|
| Missing a Javadoc comment. |
32
|
| Line contains a tab character. |
33
|
| Missing a Javadoc comment. |
33
|
| Line contains a tab character. |
34
|
| Missing a Javadoc comment. |
34
|
| Line contains a tab character. |
36
|
| Line has trailing spaces. |
37
|
| Line is longer than 80 characters. |
37
|
| Line contains a tab character. |
37
|
| Line contains a tab character. |
38
|
| Line contains a tab character. |
39
|
| Line contains a tab character. |
40
|
| Line contains a tab character. |
41
|
| Expected an @return tag. |
42
|
| Line contains a tab character. |
42
|
| Method 'thread' is not designed for extension - needs to be abstract, final or empty. |
42
|
| Parameter messages should be final. |
42
|
| Expected @param tag for 'messages'. |
42
|
| '{' should be on a new line. |
42
|
| 'if' construct must use '{}'s. |
43
|
| Line contains a tab character. |
43
|
| Line contains a tab character. |
44
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| '{' should be on a new line. |
49
|
| 'if' construct must use '{}'s. |
50
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
58
|
| Line contains a tab character. |
60
|
| Line contains a tab character. |
61
|
| 'if' construct must use '{}'s. |
63
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
64
|
| Line contains a tab character. |
66
|
| '{' should be on a new line. |
66
|
| 'if' construct must use '{}'s. |
67
|
| Line contains a tab character. |
67
|
| Line contains a tab character. |
68
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
71
|
| Avoid inline conditionals. |
71
|
| Line contains a tab character. |
72
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
75
|
| Line contains a tab character. |
76
|
| Line contains a tab character. |
78
|
| Line has trailing spaces. |
79
|
| Line contains a tab character. |
79
|
| Line contains a tab character. |
80
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| Parameter threadable should be final. |
82
|
| Expected @param tag for 'threadable'. |
82
|
| '{' should be on a new line. |
82
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
84
|
| Line has trailing spaces. |
86
|
| Line is longer than 80 characters. |
86
|
| Line contains a tab character. |
86
|
| Line is longer than 80 characters. |
87
|
| Line contains a tab character. |
87
|
| Line contains a tab character. |
88
|
| '{' should be on a new line. |
88
|
| Line contains a tab character. |
89
|
| '{' should be on a new line. |
89
|
| Line contains a tab character. |
90
|
| Line contains a tab character. |
91
|
| Line contains a tab character. |
92
|
| '}' should be alone on a line. |
92
|
| '{' should be on a new line. |
92
|
| Line is longer than 80 characters. |
93
|
| Line contains a tab character. |
93
|
| Line is longer than 80 characters. |
94
|
| Line contains a tab character. |
94
|
| Line contains a tab character. |
95
|
| Line contains a tab character. |
96
|
| Line contains a tab character. |
97
|
| Line is longer than 80 characters. |
99
|
| Line contains a tab character. |
99
|
| Line contains a tab character. |
100
|
| '{' should be on a new line. |
100
|
| Line contains a tab character. |
101
|
| Line contains a tab character. |
102
|
| Line contains a tab character. |
103
|
| Line contains a tab character. |
104
|
| Line is longer than 80 characters. |
106
|
| Line contains a tab character. |
106
|
| Line contains a tab character. |
107
|
| Line contains a tab character. |
108
|
| Line contains a tab character. |
109
|
| Avoid nested blocks. |
109
|
| Line contains a tab character. |
110
|
| Line contains a tab character. |
111
|
| '{' should be on a new line. |
111
|
| Line contains a tab character. |
112
|
| Line contains a tab character. |
113
|
| Line contains a tab character. |
115
|
| Line contains a tab character. |
116
|
| '{' should be on a new line. |
116
|
| Line contains a tab character. |
117
|
| Line contains a tab character. |
118
|
| Line contains a tab character. |
119
|
| Line is longer than 80 characters. |
121
|
| Line contains a tab character. |
121
|
| Line contains a tab character. |
122
|
| Line contains a tab character. |
123
|
| Line contains a tab character. |
124
|
| Line contains a tab character. |
125
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
127
|
| '{' should be on a new line. |
127
|
| Line contains a tab character. |
128
|
| Line contains a tab character. |
129
|
| Line contains a tab character. |
130
|
| Line contains a tab character. |
131
|
| Line contains a tab character. |
132
|
| Line contains a tab character. |
133
|
| Line contains a tab character. |
134
|
| Line contains a tab character. |
135
|
| Line has trailing spaces. |
137
|
| Line is longer than 80 characters. |
137
|
| Line contains a tab character. |
137
|
| Line is longer than 80 characters. |
138
|
| Line contains a tab character. |
138
|
| 'if' construct must use '{}'s. |
139
|
| Line contains a tab character. |
139
|
| Line contains a tab character. |
140
|
| Line contains a tab character. |
141
|
| Line is longer than 80 characters. |
143
|
| Line contains a tab character. |
143
|
| Line is longer than 80 characters. |
144
|
| Line contains a tab character. |
144
|
| Line contains a tab character. |
145
|
| Line contains a tab character. |
146
|
| '{' should be on a new line. |
146
|
| Line contains a tab character. |
147
|
| Line contains a tab character. |
149
|
| Line contains a tab character. |
150
|
| Line contains a tab character. |
151
|
| '{' should be on a new line. |
151
|
| 'if' construct must use '{}'s. |
152
|
| Line contains a tab character. |
152
|
| Line contains a tab character. |
153
|
| Line contains a tab character. |
154
|
| Line contains a tab character. |
156
|
| '{' should be on a new line. |
156
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| Line contains a tab character. |
159
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| Line contains a tab character. |
162
|
| Line contains a tab character. |
164
|
| 'if' construct must use '{}'s. |
165
|
| Line contains a tab character. |
165
|
| Line contains a tab character. |
166
|
| 'else' construct must use '{}'s. |
167
|
| Line contains a tab character. |
167
|
| Line contains a tab character. |
168
|
| Line contains a tab character. |
170
|
| Line contains a tab character. |
171
|
| Line contains a tab character. |
172
|
| Line contains a tab character. |
174
|
| Line contains a tab character. |
175
|
| '{' should be on a new line. |
175
|
| Line contains a tab character. |
176
|
| Line contains a tab character. |
177
|
| Line contains a tab character. |
178
|
| Line contains a tab character. |
179
|
| Line contains a tab character. |
180
|
| Line contains a tab character. |
182
|
| Line contains a tab character. |
183
|
| Line contains a tab character. |
184
|
| Line contains a tab character. |
185
|
| Line contains a tab character. |
186
|
| '{' should be on a new line. |
186
|
| Line contains a tab character. |
187
|
| 'root' hides a field. |
187
|
| Line contains a tab character. |
188
|
| Line contains a tab character. |
190
|
| '{' should be on a new line. |
190
|
| Line contains a tab character. |
191
|
| Line contains a tab character. |
192
|
| Line contains a tab character. |
193
|
| '{' should be on a new line. |
193
|
| 'if' construct must use '{}'s. |
194
|
| Line contains a tab character. |
194
|
| Line contains a tab character. |
195
|
| Line contains a tab character. |
196
|
| Line contains a tab character. |
197
|
| Line contains a tab character. |
198
|
| Line contains a tab character. |
199
|
| Line contains a tab character. |
200
|
| Line contains a tab character. |
201
|
| Line contains a tab character. |
202
|
| Line contains a tab character. |
204
|
| Line contains a tab character. |
205
|
| Line contains a tab character. |
206
|
| Line contains a tab character. |
207
|
| Line contains a tab character. |
208
|
| Parameter parent should be final. |
208
|
| Expected @param tag for 'parent'. |
208
|
| '{' should be on a new line. |
208
|
| Line contains a tab character. |
209
|
| Line contains a tab character. |
210
|
| Line contains a tab character. |
211
|
| Line contains a tab character. |
212
|
| Line contains a tab character. |
213
|
| Line contains a tab character. |
214
|
| Avoid inline conditionals. |
214
|
| '{' should be on a new line. |
214
|
| Line has trailing spaces. |
216
|
| Line contains a tab character. |
216
|
| Line contains a tab character. |
217
|
| '{' should be on a new line. |
217
|
| 'if' construct must use '{}'s. |
218
|
| Line contains a tab character. |
218
|
| Line contains a tab character. |
219
|
| 'else' construct must use '{}'s. |
220
|
| Line contains a tab character. |
220
|
| Line contains a tab character. |
221
|
| Line has trailing spaces. |
223
|
| Line is longer than 80 characters. |
223
|
| Line contains a tab character. |
223
|
| Line contains a tab character. |
224
|
| Line contains a tab character. |
225
|
| Line contains a tab character. |
227
|
| Line contains a tab character. |
228
|
| Line contains a tab character. |
229
|
| Line contains a tab character. |
230
|
| Line contains a tab character. |
231
|
| Line contains a tab character. |
232
|
| '{' should be on a new line. |
232
|
| Line has trailing spaces. |
233
|
| Line is longer than 80 characters. |
233
|
| Line contains a tab character. |
233
|
| Line contains a tab character. |
234
|
| Line contains a tab character. |
235
|
| Line contains a tab character. |
237
|
| 'if' construct must use '{}'s. |
238
|
| Line contains a tab character. |
238
|
| Line contains a tab character. |
239
|
| 'else' construct must use '{}'s. |
240
|
| Line contains a tab character. |
240
|
| Line contains a tab character. |
241
|
| Line is longer than 80 characters. |
243
|
| Line contains a tab character. |
243
|
| Line contains a tab character. |
244
|
| 'for' construct must use '{}'s. |
245
|
| Line contains a tab character. |
245
|
| Line contains a tab character. |
246
|
| Line contains a tab character. |
248
|
| Line contains a tab character. |
249
|
| Line is longer than 80 characters. |
251
|
| Line contains a tab character. |
251
|
| Line contains a tab character. |
252
|
| Line contains a tab character. |
253
|
| Line is longer than 80 characters. |
255
|
| Line contains a tab character. |
255
|
| Line contains a tab character. |
256
|
| Line contains a tab character. |
257
|
| '}' should be alone on a line. |
257
|
| '{' should be on a new line. |
257
|
| Line contains a tab character. |
258
|
| Line contains a tab character. |
259
|
| Line contains a tab character. |
260
|
| Line contains a tab character. |
261
|
| Line contains a tab character. |
262
|
| Line contains a tab character. |
263
|
| Line contains a tab character. |
265
|
| Line has trailing spaces. |
266
|
| Line is longer than 80 characters. |
266
|
| Line contains a tab character. |
266
|
| Line contains a tab character. |
267
|
| Line contains a tab character. |
268
|
| '{' should be on a new line. |
268
|
| Line contains a tab character. |
270
|
| 'for' construct must use '{}'s. |
272
|
| Line contains a tab character. |
272
|
| Line contains a tab character. |
273
|
| Line contains a tab character. |
275
|
| Line contains a tab character. |
276
|
| '1.2' is a magic number. |
276
|
| '0.9' is a magic number. |
276
|
| Line contains a tab character. |
277
|
| Line contains a tab character. |
279
|
| '{' should be on a new line. |
279
|
| Line contains a tab character. |
280
|
| Line contains a tab character. |
282
|
| Line is longer than 80 characters. |
283
|
| Line contains a tab character. |
283
|
| Line contains a tab character. |
284
|
| 'if' construct must use '{}'s. |
285
|
| Line contains a tab character. |
285
|
| Line contains a tab character. |
286
|
| Line contains a tab character. |
288
|
| 'if' construct must use '{}'s. |
290
|
| Line contains a tab character. |
290
|
| Line contains a tab character. |
291
|
| Line contains a tab character. |
293
|
| Line contains a tab character. |
295
|
| Line contains a tab character. |
296
|
| Line is longer than 80 characters. |
297
|
| Line contains a tab character. |
297
|
| Line contains a tab character. |
298
|
| Line has trailing spaces. |
299
|
| Line is longer than 80 characters. |
299
|
| Line contains a tab character. |
299
|
| Line is longer than 80 characters. |
300
|
| Line contains a tab character. |
300
|
| Line contains a tab character. |
301
|
| Line contains a tab character. |
302
|
| Line contains a tab character. |
303
|
| Line contains a tab character. |
304
|
| Line contains a tab character. |
305
|
| Line contains a tab character. |
306
|
| Line contains a tab character. |
307
|
| '{' should be on a new line. |
307
|
| Line contains a tab character. |
308
|
| Line contains a tab character. |
309
|
| Line contains a tab character. |
310
|
| Line contains a tab character. |
311
|
| Line contains a tab character. |
313
|
| 'if' construct must use '{}'s. |
314
|
| Line contains a tab character. |
314
|
| Line contains a tab character. |
315
|
| Line has trailing spaces. |
317
|
| Line is longer than 80 characters. |
317
|
| Line contains a tab character. |
317
|
| Line is longer than 80 characters. |
318
|
| Line contains a tab character. |
318
|
| Line contains a tab character. |
319
|
| Line contains a tab character. |
320
|
| Line contains a tab character. |
321
|
| Line contains a tab character. |
322
|
| Avoid inline conditionals. |
322
|
| '{' should be on a new line. |
322
|
| Line contains a tab character. |
323
|
| Line contains a tab character. |
325
|
| 'if' construct must use '{}'s. |
326
|
| Line contains a tab character. |
326
|
| Line contains a tab character. |
327
|
| Line contains a tab character. |
329
|
| Line contains a tab character. |
331
|
| 'if' construct must use '{}'s. |
332
|
| Line contains a tab character. |
332
|
| Line contains a tab character. |
333
|
| Line contains a tab character. |
335
|
| 'if' construct must use '{}'s. |
337
|
| Line contains a tab character. |
337
|
| Line contains a tab character. |
338
|
| Line is longer than 80 characters. |
340
|
| Line contains a tab character. |
340
|
| Line contains a tab character. |
341
|
| 'if' construct must use '{}'s. |
342
|
| Line contains a tab character. |
342
|
| Line contains a tab character. |
343
|
| 'else' construct must use '{}'s. |
344
|
| Line contains a tab character. |
344
|
| Line contains a tab character. |
345
|
| Line contains a tab character. |
346
|
| Line contains a tab character. |
348
|
| '{' should be on a new line. |
348
|
| Line contains a tab character. |
349
|
| Line contains a tab character. |
350
|
| 'for' construct must use '{}'s. |
351
|
| Line contains a tab character. |
351
|
| Line contains a tab character. |
352
|
| Line contains a tab character. |
353
|
| Empty statement. |
353
|
| Line contains a tab character. |
355
|
| 'for' construct must use '{}'s. |
357
|
| Line contains a tab character. |
357
|
| Line contains a tab character. |
358
|
| Line contains a tab character. |
360
|
| Line contains a tab character. |
361
|
| '}' should be alone on a line. |
361
|
| Line contains a tab character. |
362
|
| Line contains a tab character. |
363
|
| Line contains a tab character. |
364
|
| Line contains a tab character. |
365
|
| '{' should be on a new line. |
365
|
| Line is longer than 80 characters. |
366
|
| Line contains a tab character. |
366
|
| Line contains a tab character. |
367
|
| Line contains a tab character. |
368
|
| Line contains a tab character. |
369
|
| Line contains a tab character. |
370
|
| '}' should be alone on a line. |
370
|
| '{' should be on a new line. |
370
|
| Line is longer than 80 characters. |
371
|
| Line contains a tab character. |
371
|
| Line is longer than 80 characters. |
372
|
| Line contains a tab character. |
372
|
| Line contains a tab character. |
373
|
| Line contains a tab character. |
374
|
| Line contains a tab character. |
375
|
| 'for' construct must use '{}'s. |
377
|
| Line contains a tab character. |
377
|
| Line contains a tab character. |
378
|
| Line contains a tab character. |
379
|
| Line contains a tab character. |
380
|
| Line contains a tab character. |
382
|
| Line contains a tab character. |
383
|
| Line contains a tab character. |
385
|
| Line contains a tab character. |
386
|
| Line contains a tab character. |
388
|
| Line contains a tab character. |
389
|
| Line contains a tab character. |
390
|
| Line contains a tab character. |
391
|
| Line contains a tab character. |
392
|
| Line contains a tab character. |
393
|
| Line contains a tab character. |
394
|
| Line contains a tab character. |
396
|
| Line contains a tab character. |
397
|
| Line contains a tab character. |
399
|
| Line has trailing spaces. |
404
|
| Line is longer than 80 characters. |
405
|
| '{' should be on a new line. |
409
|
| Line contains a tab character. |
410
|
| Missing a Javadoc comment. |
410
|
| Variable 'threadable' must be private and have accessor methods. |
410
|
| Line contains a tab character. |
411
|
| Missing a Javadoc comment. |
411
|
| Variable 'parent' must be private and have accessor methods. |
411
|
| Line contains a tab character. |
412
|
| Missing a Javadoc comment. |
412
|
| Variable 'prev' must be private and have accessor methods. |
412
|
| Line contains a tab character. |
413
|
| Missing a Javadoc comment. |
413
|
| Variable 'next' must be private and have accessor methods. |
413
|
| Line contains a tab character. |
414
|
| Missing a Javadoc comment. |
414
|
| Variable 'child' must be private and have accessor methods. |
414
|
| Line contains a tab character. |
416
|
| Line has trailing spaces. |
417
|
| Line contains a tab character. |
417
|
| Line contains a tab character. |
418
|
| Line contains a tab character. |
419
|
| Line contains a tab character. |
420
|
| Line contains a tab character. |
421
|
| Parameter target should be final. |
421
|
| Expected @param tag for 'target'. |
421
|
| '{' should be on a new line. |
421
|
| 'if' construct must use '{}'s. |
422
|
| Line contains a tab character. |
422
|
| Line contains a tab character. |
423
|
| 'if' construct must use '{}'s. |
425
|
| Line contains a tab character. |
425
|
| Line contains a tab character. |
426
|
| 'else' construct must use '{}'s. |
427
|
| Line contains a tab character. |
427
|
| Line contains a tab character. |
428
|
| Line contains a tab character. |
429
|
| Line is longer than 80 characters. |
431
|
| Line contains a tab character. |
431
|
| Line contains a tab character. |
432
|
| Line contains a tab character. |
433
|
| Missing a Javadoc comment. |
433
|
| '{' should be on a new line. |
433
|
| 'if' construct must use '{}'s. |
434
|
| Line contains a tab character. |
434
|
| Line contains a tab character. |
435
|
| Line contains a tab character. |
437
|
| 'if' construct must use '{}'s. |
439
|
| Line contains a tab character. |
439
|
| Line contains a tab character. |
440
|
| Avoid inline conditionals. |
440
|
| Line contains a tab character. |
442
|
| '{' should be on a new line. |
442
|
| Line contains a tab character. |
443
|
| Line contains a tab character. |
444
|
| Line contains a tab character. |
445
|
| 'if' construct must use '{}'s. |
447
|
| Line contains a tab character. |
447
|
| Line contains a tab character. |
448
|
| Avoid inline conditionals. |
448
|
| Line contains a tab character. |
450
|
| '{' should be on a new line. |
450
|
| Line contains a tab character. |
451
|
| Line contains a tab character. |
452
|
| Line contains a tab character. |
453
|
| Line contains a tab character. |
455
|
| Line contains a tab character. |
456
|
| Line contains a tab character. |
458
|
| Line contains a tab character. |
459
|
| Line contains a tab character. |
460
|
| Line contains a tab character. |
461
|
| Line contains a tab character. |
462
|
| '{' should be on a new line. |
462
|
| Line contains a tab character. |
463
|
| '{' should be on a new line. |
463
|
| Line contains a tab character. |
464
|
| 'prev' hides a field. |
464
|
| 'for' construct must use '{}'s. |
465
|
| Line contains a tab character. |
465
|
| Line contains a tab character. |
466
|
| Line contains a tab character. |
467
|
| Line contains a tab character. |
468
|
| Line contains a tab character. |
469
|
| Avoid inline conditionals. |
469
|
| Line contains a tab character. |
470
|
| Line contains a tab character. |
472
|
| Line has trailing spaces. |
474
|
| Line contains a tab character. |
474
|
| 'for' construct must use '{}'s. |
475
|
| Line contains a tab character. |
475
|
| Line contains a tab character. |
476
|
| Line contains a tab character. |
477
|
| Line contains a tab character. |
478
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
44
|
| Name '_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| Parameter host should be final. |
58
|
| Parameter port should be final. |
58
|
| Line is longer than 80 characters. |
84
|
| Line is longer than 80 characters. |
85
|
| Line is longer than 80 characters. |
92
|
| Parameter host should be final. |
109
|
| Line is longer than 80 characters. |
115
|
| Line is longer than 80 characters. |
118
|
| Parameter version should be final. |
132
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
25
|
| '{' should be on a new line. |
25
|
| Line is longer than 80 characters. |
28
|
| Parameter address should be final. |
33
|
| '24' is a magic number. |
35
|
| '0xFF' is a magic number. |
35
|
| '+' should be on a new line. |
35
|
| '16' is a magic number. |
36
|
| '0xFF' is a magic number. |
36
|
| '+' should be on a new line. |
36
|
| '8' is a magic number. |
37
|
| '0xFF' is a magic number. |
37
|
| '+' should be on a new line. |
37
|
| '0xFF' is a magic number. |
38
|
| Parameter packet should be final. |
47
|
| Avoid inline conditionals. |
49
|
| Line is longer than 80 characters. |
56
|
| Parameter message should be final. |
62
|
| Expected @param tag for 'message'. |
62
|
| '{' should be on a new line. |
62
|
| 'if' construct must use '{}'s. |
63
|
| 'if' construct must use '{}'s. |
66
|
| '4' is a magic number. |
68
|
| '24' is a magic number. |
70
|
| '8' is a magic number. |
70
|
| '0xff' is a magic number. |
72
|
| 'if' construct must use '{}'s. |
73
|
| 'if' construct must use '{}'s. |
74
|
| Parameter mode should be final. |
87
|
| Expected @param tag for 'mode'. |
87
|
| '{' should be on a new line. |
89
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
21
|
| Missing a Javadoc comment. |
31
|
| Missing a Javadoc comment. |
32
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
56
|
| '48' is a magic number. |
56
|
| Missing a Javadoc comment. |
58
|
| Method 'getMode' is not designed for extension - needs to be abstract, final or empty. |
71
|
| '0x7' is a magic number. |
73
|
| Method 'getModeName' is not designed for extension - needs to be abstract, final or empty. |
81
|
| Method 'setMode' is not designed for extension - needs to be abstract, final or empty. |
90
|
| Parameter mode should be final. |
90
|
| Expected @param tag for 'mode'. |
90
|
| '0xF8' is a magic number. |
92
|
| '0x7' is a magic number. |
92
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| Line contains a tab character. |
99
|
| Line contains a tab character. |
100
|
| Method 'getLeapIndicator' is not designed for extension - needs to be abstract, final or empty. |
104
|
| '0x3' is a magic number. |
106
|
| Method 'setLeapIndicator' is not designed for extension - needs to be abstract, final or empty. |
113
|
| Parameter li should be final. |
113
|
| Line is longer than 80 characters. |
115
|
| '0x3F' is a magic number. |
115
|
| '0x3' is a magic number. |
115
|
| Method 'getPoll' is not designed for extension - needs to be abstract, final or empty. |
127
|
| Method 'setPoll' is not designed for extension - needs to be abstract, final or empty. |
137
|
| Parameter poll should be final. |
137
|
| '0xFF' is a magic number. |
139
|
| Method 'getPrecision' is not designed for extension - needs to be abstract, final or empty. |
149
|
| Method 'setPrecision' is not designed for extension - needs to be abstract, final or empty. |
158
|
| Parameter precision should be final. |
158
|
| Expected @param tag for 'precision'. |
158
|
| '0xFF' is a magic number. |
160
|
| Method 'getVersion' is not designed for extension - needs to be abstract, final or empty. |
168
|
| '0x7' is a magic number. |
170
|
| Method 'setVersion' is not designed for extension - needs to be abstract, final or empty. |
178
|
| Parameter version should be final. |
178
|
| Line is longer than 80 characters. |
180
|
| '0xC7' is a magic number. |
180
|
| '0x7' is a magic number. |
180
|
| Method 'getStratum' is not designed for extension - needs to be abstract, final or empty. |
190
|
| Method 'setStratum' is not designed for extension - needs to be abstract, final or empty. |
200
|
| Parameter stratum should be final. |
200
|
| '0xFF' is a magic number. |
202
|
| Line is longer than 80 characters. |
206
|
| Method 'getRootDelay' is not designed for extension - needs to be abstract, final or empty. |
212
|
| Method 'getRootDelayInMillisDouble' is not designed for extension - needs to be abstract, final or empty. |
225
|
| '65.536' is a magic number. |
228
|
| Method 'getRootDispersion' is not designed for extension - needs to be abstract, final or empty. |
235
|
| Method 'getRootDispersionInMillis' is not designed for extension - needs to be abstract, final or empty. |
245
|
| '1000' is a magic number. |
248
|
| '65536L' is a magic number. |
248
|
| Method 'getRootDispersionInMillisDouble' is not designed for extension - needs to be abstract, final or empty. |
257
|
| '65.536' is a magic number. |
260
|
| Method 'setReferenceId' is not designed for extension - needs to be abstract, final or empty. |
269
|
| Parameter refId should be final. |
269
|
| '3' is a magic number. |
271
|
| '{' should be on a new line. |
271
|
| '0xff' is a magic number. |
272
|
| '8' is a magic number. |
273
|
| Method 'getReferenceId' is not designed for extension - needs to be abstract, final or empty. |
283
|
| Method 'getReferenceIdString' is not designed for extension - needs to be abstract, final or empty. |
296
|
| '{' should be on a new line. |
300
|
| '{' should be on a new line. |
301
|
| Line is longer than 80 characters. |
302
|
| 'if' construct must use '{}'s. |
305
|
| '{' should be on a new line. |
311
|
| '+' should be on a new line. |
323
|
| '+' should be on a new line. |
324
|
| '+' should be on a new line. |
325
|
| '3' is a magic number. |
326
|
| Missing a Javadoc comment. |
329
|
| '3' is a magic number. |
332
|
| '{' should be on a new line. |
332
|
| 'if' construct must use '{}'s. |
334
|
| Missing a Javadoc comment. |
340
|
| Method 'getTransmitTimeStamp' is not designed for extension - needs to be abstract, final or empty. |
351
|
| Method 'setTransmitTime' is not designed for extension - needs to be abstract, final or empty. |
362
|
| Parameter ts should be final. |
362
|
| Method 'setOriginateTimeStamp' is not designed for extension - needs to be abstract, final or empty. |
373
|
| Parameter ts should be final. |
373
|
| Method 'getOriginateTimeStamp' is not designed for extension - needs to be abstract, final or empty. |
384
|
| Method 'getReferenceTimeStamp' is not designed for extension - needs to be abstract, final or empty. |
395
|
| Method 'setReferenceTime' is not designed for extension - needs to be abstract, final or empty. |
406
|
| Parameter ts should be final. |
406
|
| Method 'getReceiveTimeStamp' is not designed for extension - needs to be abstract, final or empty. |
417
|
| Method 'setReceiveTimeStamp' is not designed for extension - needs to be abstract, final or empty. |
428
|
| Parameter ts should be final. |
428
|
| Method 'getType' is not designed for extension - needs to be abstract, final or empty. |
439
|
| Parameter index should be final. |
447
|
| Expected @param tag for 'index'. |
447
|
| '24' is a magic number. |
449
|
| '|' should be on a new line. |
449
|
| '16' is a magic number. |
450
|
| '|' should be on a new line. |
450
|
| '8' is a magic number. |
451
|
| '|' should be on a new line. |
451
|
| '3' is a magic number. |
452
|
| Parameter index should be final. |
463
|
| Parameter index should be final. |
473
|
| Expected @param tag for 'index'. |
473
|
| '56' is a magic number. |
475
|
| '|' should be on a new line. |
475
|
| '48' is a magic number. |
476
|
| '|' should be on a new line. |
476
|
| '40' is a magic number. |
477
|
| '|' should be on a new line. |
477
|
| '3' is a magic number. |
478
|
| '32' is a magic number. |
478
|
| '|' should be on a new line. |
478
|
| '4' is a magic number. |
479
|
| '24' is a magic number. |
479
|
| '|' should be on a new line. |
479
|
| '5' is a magic number. |
480
|
| '16' is a magic number. |
480
|
| '|' should be on a new line. |
480
|
| '6' is a magic number. |
481
|
| '8' is a magic number. |
481
|
| '|' should be on a new line. |
481
|
| '7' is a magic number. |
482
|
| Parameter index should be final. |
492
|
| Parameter t should be final. |
492
|
| Avoid inline conditionals. |
494
|
| '7' is a magic number. |
497
|
| '{' should be on a new line. |
497
|
| '0xFF' is a magic number. |
498
|
| '8' is a magic number. |
499
|
| Method 'getDatagramPacket' is not designed for extension - needs to be abstract, final or empty. |
509
|
| 'if' construct must use '{}'s. |
511
|
| 'synchronized' is not followed by whitespace. |
512
|
| '{' should be on a new line. |
512
|
| The double-checked locking idiom is broken and should be avoided. |
513
|
| '{' should be on a new line. |
513
|
| Method 'setDatagramPacket' is not designed for extension - needs to be abstract, final or empty. |
526
|
| Parameter srcDp should be final. |
526
|
| 'if' construct must use '{}'s. |
530
|
| 'static' modifier out of order with the JLS suggestions. |
544
|
| Parameter b should be final. |
544
|
| Expected @param tag for 'b'. |
544
|
| '0xFF' is a magic number. |
546
|
| 'static' modifier out of order with the JLS suggestions. |
558
|
| Parameter b should be final. |
558
|
| Expected @param tag for 'b'. |
558
|
| '0xFF' is a magic number. |
560
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
569
|
| '+' should be on a new line. |
571
|
| '+' should be on a new line. |
572
|
| '+' should be on a new line. |
573
|
| '+' should be on a new line. |
574
|
| '+' should be on a new line. |
575
|
| '+' should be on a new line. |
576
|
| '+' should be on a new line. |
577
|
| '+' should be on a new line. |
578
|
| '+' should be on a new line. |
579
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Redundant 'public' modifier. |
34
|
| Missing a Javadoc comment. |
36
|
| Redundant 'public' modifier. |
36
|
| Missing a Javadoc comment. |
37
|
| Redundant 'public' modifier. |
37
|
| Missing a Javadoc comment. |
38
|
| Redundant 'public' modifier. |
38
|
| Missing a Javadoc comment. |
39
|
| Redundant 'public' modifier. |
39
|
| Missing a Javadoc comment. |
42
|
| Redundant 'public' modifier. |
42
|
| Missing a Javadoc comment. |
43
|
| Redundant 'public' modifier. |
43
|
| Missing a Javadoc comment. |
44
|
| Redundant 'public' modifier. |
44
|
| Missing a Javadoc comment. |
45
|
| Redundant 'public' modifier. |
45
|
| Missing a Javadoc comment. |
46
|
| Redundant 'public' modifier. |
46
|
| Missing a Javadoc comment. |
47
|
| Redundant 'public' modifier. |
47
|
| Missing a Javadoc comment. |
48
|
| Redundant 'public' modifier. |
48
|
| Missing a Javadoc comment. |
49
|
| Redundant 'public' modifier. |
49
|
| Missing a Javadoc comment. |
51
|
| Redundant 'public' modifier. |
51
|
| Missing a Javadoc comment. |
52
|
| Redundant 'public' modifier. |
52
|
| Missing a Javadoc comment. |
54
|
| Redundant 'public' modifier. |
54
|
| Missing a Javadoc comment. |
55
|
| Redundant 'public' modifier. |
55
|
| Missing a Javadoc comment. |
57
|
| Redundant 'public' modifier. |
57
|
| Missing a Javadoc comment. |
58
|
| Redundant 'public' modifier. |
58
|
| Missing a Javadoc comment. |
63
|
| Redundant 'public' modifier. |
63
|
| Missing a Javadoc comment. |
64
|
| Redundant 'public' modifier. |
64
|
| Missing a Javadoc comment. |
65
|
| Redundant 'public' modifier. |
65
|
| Missing a Javadoc comment. |
66
|
| Redundant 'public' modifier. |
66
|
| Redundant 'public' modifier. |
71
|
| Redundant 'public' modifier. |
76
|
| Expected @param tag for 'dp'. |
76
|
| Redundant 'public' modifier. |
81
|
| Redundant 'public' modifier. |
87
|
| Redundant 'public' modifier. |
92
|
| Redundant 'public' modifier. |
97
|
| Redundant 'public' modifier. |
102
|
| Expected @param tag for 'mode'. |
102
|
| Redundant 'public' modifier. |
108
|
| Redundant 'public' modifier. |
114
|
| Expected @param tag for 'poll'. |
114
|
| Redundant 'public' modifier. |
119
|
| Redundant 'public' modifier. |
124
|
| Redundant 'public' modifier. |
129
|
| Redundant 'public' modifier. |
134
|
| Redundant 'public' modifier. |
139
|
| Redundant 'public' modifier. |
144
|
| Redundant 'public' modifier. |
149
|
| Redundant 'public' modifier. |
154
|
| Expected @param tag for 'mode'. |
154
|
| Redundant 'public' modifier. |
159
|
| Redundant 'public' modifier. |
164
|
| Expected @param tag for 'stratum'. |
164
|
| Redundant 'public' modifier. |
169
|
| Redundant 'public' modifier. |
174
|
| Redundant 'public' modifier. |
180
|
| Expected @param tag for 'refId'. |
180
|
| Redundant 'public' modifier. |
185
|
| Redundant 'public' modifier. |
190
|
| Redundant 'public' modifier. |
195
|
| Redundant 'public' modifier. |
200
|
| Redundant 'public' modifier. |
206
|
| Redundant 'public' modifier. |
212
|
| Redundant 'public' modifier. |
218
|
| Redundant 'public' modifier. |
224
|
| Redundant 'public' modifier. |
232
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| '{' should be on a new line. |
29
|
| Missing a Javadoc comment. |
31
|
| Name '_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
31
|
| Missing a Javadoc comment. |
32
|
| Name '_comments' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
32
|
| Missing a Javadoc comment. |
33
|
| Name '_delay' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
33
|
| Missing a Javadoc comment. |
34
|
| Name '_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
34
|
| Name '_returnTime' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
39
|
| Line is longer than 80 characters. |
42
|
| Name '_detailsComputed' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| Line is longer than 80 characters. |
47
|
| Unused @throws tag for 'IllegalArgumentException'. |
51
|
| Parameter message should be final. |
53
|
| Parameter returnTime should be final. |
53
|
| '{' should be on a new line. |
53
|
| Line is longer than 80 characters. |
58
|
| Unused @throws tag for 'IllegalArgumentException'. |
63
|
| Parameter message should be final. |
65
|
| Parameter returnTime should be final. |
65
|
| Parameter comments should be final. |
65
|
| Line is longer than 80 characters. |
71
|
| Line is longer than 80 characters. |
72
|
| Unused @throws tag for 'IllegalArgumentException'. |
79
|
| Line is longer than 80 characters. |
81
|
| Parameter msgPacket should be final. |
81
|
| Parameter returnTime should be final. |
81
|
| Parameter doComputeDetails should be final. |
81
|
| Line is longer than 80 characters. |
87
|
| Line is longer than 80 characters. |
88
|
| Line is longer than 80 characters. |
94
|
| Unused @throws tag for 'IllegalArgumentException'. |
96
|
| Parameter message should be final. |
98
|
| Parameter returnTime should be final. |
98
|
| Parameter comments should be final. |
98
|
| Parameter doComputeDetails should be final. |
99
|
| 'if' construct must use '{}'s. |
101
|
| 'if' construct must use '{}'s. |
106
|
| Method 'addComment' is not designed for extension - needs to be abstract, final or empty. |
117
|
| Parameter comment should be final. |
117
|
| Expected @param tag for 'comment'. |
117
|
| '{' should be on a new line. |
119
|
| Method 'computeDetails' is not designed for extension - needs to be abstract, final or empty. |
129
|
| '{' should be on a new line. |
131
|
| '{' should be on a new line. |
135
|
| Line is longer than 80 characters. |
151
|
| Line contains a tab character. |
155
|
| Line is longer than 80 characters. |
161
|
| 'else' construct must use '{}'s. |
174
|
| '}' should be alone on a line. |
174
|
| Line is longer than 80 characters. |
175
|
| '}' should be alone on a line. |
176
|
| Line is longer than 80 characters. |
179
|
| 'if' construct must use '{}'s. |
180
|
| Line is longer than 80 characters. |
184
|
| Comment matches to-do format 'TODO:'. |
188
|
| Line is longer than 80 characters. |
189
|
| Line is longer than 80 characters. |
191
|
| '}' should be alone on a line. |
196
|
| '}' should be alone on a line. |
201
|
| Line is longer than 80 characters. |
208
|
| '}' should be alone on a line. |
209
|
| '}' should be alone on a line. |
218
|
| Line is longer than 80 characters. |
220
|
| Line is longer than 80 characters. |
224
|
| Line is longer than 80 characters. |
227
|
| 'else' construct must use '{}'s. |
230
|
| '}' should be alone on a line. |
230
|
| Line is longer than 80 characters. |
231
|
| 'if' construct must use '{}'s. |
235
|
| Line is longer than 80 characters. |
238
|
| Method 'getComments' is not designed for extension - needs to be abstract, final or empty. |
247
|
| Method 'getDelay' is not designed for extension - needs to be abstract, final or empty. |
257
|
| Line is longer than 80 characters. |
263
|
| Method 'getOffset' is not designed for extension - needs to be abstract, final or empty. |
268
|
| Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. |
278
|
| Method 'getReturnTime' is not designed for extension - needs to be abstract, final or empty. |
288
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
29
|
| Name 'msb0baseTime' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
50
|
| Name 'msb1baseTime' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
55
|
| Line is longer than 80 characters. |
61
|
| 'static' modifier out of order with the JLS suggestions. |
61
|
| Missing a Javadoc comment. |
66
|
| Missing a Javadoc comment. |
67
|
| Line is longer than 80 characters. |
70
|
| Missing a Javadoc comment. |
76
|
| Parameter ntpTime should be final. |
96
|
| 'ntpTime' hides a field. |
96
|
| Expected @param tag for 'ntpTime'. |
96
|
| Line is longer than 80 characters. |
106
|
| Parameter s should be final. |
108
|
| Expected @param tag for 's'. |
108
|
| Redundant throws: 'NumberFormatException' is unchecked exception. |
108
|
| Parameter d should be final. |
119
|
| Avoid inline conditionals. |
121
|
| Method 'ntpValue' is not designed for extension - needs to be abstract, final or empty. |
129
|
| Line is longer than 80 characters. |
135
|
| Method 'getSeconds' is not designed for extension - needs to be abstract, final or empty. |
139
|
| '32' is a magic number. |
141
|
| '0xffffffffL' is a magic number. |
141
|
| Method 'getFraction' is not designed for extension - needs to be abstract, final or empty. |
149
|
| '0xffffffffL' is a magic number. |
151
|
| Method 'getTime' is not designed for extension - needs to be abstract, final or empty. |
159
|
| Method 'getDate' is not designed for extension - needs to be abstract, final or empty. |
169
|
| Line is longer than 80 characters. |
179
|
| Line is longer than 80 characters. |
180
|
| Line is longer than 80 characters. |
182
|
| Parameter ntpTimeValue should be final. |
188
|
| Expected @param tag for 'ntpTimeValue'. |
188
|
| Line is longer than 80 characters. |
190
|
| '32' is a magic number. |
190
|
| '0xffffffffL' is a magic number. |
190
|
| Line contains a tab character. |
190
|
| '0xffffffffL' is a magic number. |
191
|
| Line contains a tab character. |
191
|
| '1000D' is a magic number. |
194
|
| '0x100000000L' is a magic number. |
194
|
| Line is longer than 80 characters. |
198
|
| Line is longer than 80 characters. |
201
|
| '0x80000000L' is a magic number. |
205
|
| '{' should be on a new line. |
206
|
| '1000' is a magic number. |
208
|
| '}' should be alone on a line. |
209
|
| '{' should be on a new line. |
209
|
| '1000' is a magic number. |
211
|
| Line is longer than 80 characters. |
221
|
| Parameter date should be final. |
225
|
| Line is longer than 80 characters. |
247
|
| Parameter s should be final. |
249
|
| Expected @param tag for 's'. |
249
|
| Redundant throws: 'NumberFormatException' is unchecked exception. |
250
|
| '{' should be on a new line. |
252
|
| '{' should be on a new line. |
256
|
| 'if' construct must use '{}'s. |
257
|
| '16' is a magic number. |
258
|
| '32' is a magic number. |
258
|
| '16' is a magic number. |
261
|
| '32' is a magic number. |
261
|
| '|' should be on a new line. |
261
|
| '16' is a magic number. |
262
|
| Line is longer than 80 characters. |
266
|
| Line is longer than 80 characters. |
271
|
| Parameter s should be final. |
273
|
| Redundant throws: 'NumberFormatException' is unchecked exception. |
274
|
| Parameter t should be final. |
285
|
| Line contains a tab character. |
287
|
| '{' should be on a new line. |
289
|
| '}' should be alone on a line. |
291
|
| '{' should be on a new line. |
291
|
| '1000' is a magic number. |
296
|
| '1000' is a magic number. |
297
|
| '0x100000000L' is a magic number. |
297
|
| '1000' is a magic number. |
297
|
| '{' should be on a new line. |
299
|
| Line is longer than 80 characters. |
300
|
| '0x80000000L' is a magic number. |
300
|
| '32' is a magic number. |
303
|
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. |
318
|
| '32' is a magic number. |
320
|
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. |
333
|
| Parameter obj should be final. |
333
|
| '{' should be on a new line. |
335
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
350
|
| Parameter buf should be final. |
361
|
| Parameter l should be final. |
361
|
| 'for' construct must use '{}'s. |
364
|
| '8' is a magic number. |
364
|
| Parameter ntpTime should be final. |
378
|
| Expected @param tag for 'ntpTime'. |
378
|
| '32' is a magic number. |
382
|
| '0xffffffffL' is a magic number. |
382
|
| '0xffffffffL' is a magic number. |
386
|
| Method 'toDateString' is not designed for extension - needs to be abstract, final or empty. |
400
|
| '{' should be on a new line. |
403
|
| '{' should be on a new line. |
406
|
| '{' should be on a new line. |
413
|
| Method 'toUTCString' is not designed for extension - needs to be abstract, final or empty. |
427
|
| 'if' construct must use '{}'s. |
430
|
| '{' should be on a new line. |
432
|
| '{' should be on a new line. |
440
|
| Line is longer than 80 characters. |
450
|
| Line contains a tab character. |
454
|
| Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. |
456
|
| Parameter anotherTimeStamp should be final. |
456
|
| Avoid inline conditionals. |
460
|
| Avoid inline conditionals. |
460
|
| Line contains a tab character. |
471
|
| Line contains a tab character. |
472
|
| Line contains a tab character. |
473
|
| Line contains a tab character. |
474
|
| Line contains a tab character. |
475
|
| Unused @throws tag for 'ClassCastException'. |
476
|
| Line contains a tab character. |
477
|
| Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. |
480
|
| Parameter o should be final. |
480
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Redundant import from the java.lang package - java.lang.StringBuffer. |
24
|
| Missing a Javadoc comment. |
70
|
| Name '_OK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
70
|
| Missing a Javadoc comment. |
71
|
| Name '_ERROR' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
71
|
| Missing a Javadoc comment. |
76
|
| Name '__DEFAULT_ENCODING' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
76
|
| Missing a Javadoc comment. |
78
|
| Name '__popState' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
78
|
| Missing a Javadoc comment. |
79
|
| Name '__writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
79
|
| Missing a Javadoc comment. |
80
|
| Name '__commandBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
80
|
| Missing a Javadoc comment. |
82
|
| Name '_reader' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
82
|
| Variable '_reader' must be private and have accessor methods. |
82
|
| Missing a Javadoc comment. |
83
|
| Name '_replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
83
|
| Variable '_replyCode' must be private and have accessor methods. |
83
|
| Missing a Javadoc comment. |
84
|
| Name '_lastReplyLine' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
84
|
| Variable '_lastReplyLine' must be private and have accessor methods. |
84
|
| Missing a Javadoc comment. |
85
|
| Name '_replyLines' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
85
|
| Variable '_replyLines' must be private and have accessor methods. |
85
|
| Name '_commandSupport_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
91
|
| Variable '_commandSupport_' must be private and have accessor methods. |
91
|
| Missing a Javadoc comment. |
108
|
| Name '__getReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
108
|
| 'if' construct must use '{}'s. |
115
|
| 'if' construct must use '{}'s. |
118
|
| 'if' construct must use '{}'s. |
120
|
| 'else' construct must use '{}'s. |
122
|
| 'if' construct must use '{}'s. |
130
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
139
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
139
|
| Expected @throws tag for 'IOException'. |
139
|
| Method 'addProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
159
|
| Parameter listener should be final. |
159
|
| Method 'removeProtocolCommandistener' is not designed for extension - needs to be abstract, final or empty. |
170
|
| Parameter listener should be final. |
170
|
| Method 'setState' is not designed for extension - needs to be abstract, final or empty. |
182
|
| Parameter state should be final. |
182
|
| Method 'getState' is not designed for extension - needs to be abstract, final or empty. |
193
|
| Method 'getAdditionalReply' is not designed for extension - needs to be abstract, final or empty. |
202
|
| Expected @throws tag for 'IOException'. |
202
|
| 'if' construct must use '{}'s. |
210
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
225
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
243
|
| Parameter command should be final. |
243
|
| Parameter args should be final. |
243
|
| Expected @throws tag for 'IOException'. |
243
|
| Inner assignments should be avoided. |
257
|
| 'if' construct must use '{}'s. |
260
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
274
|
| Parameter command should be final. |
274
|
| Expected @throws tag for 'IOException'. |
274
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
287
|
| Parameter command should be final. |
287
|
| Parameter args should be final. |
287
|
| Expected @throws tag for 'IOException'. |
287
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
300
|
| Parameter command should be final. |
300
|
| Expected @throws tag for 'IOException'. |
300
|
| Method 'getReplyStrings' is not designed for extension - needs to be abstract, final or empty. |
318
|
| Method 'getReplyString' is not designed for extension - needs to be abstract, final or empty. |
338
|
| '256' is a magic number. |
341
|
| 'cast' is not followed by whitespace. |
346
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
52
|
| Name '__parseStatus' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
52
|
| Parameter line should be final. |
52
|
| 'if' construct must use '{}'s. |
59
|
| Inner assignments should be avoided. |
62
|
| 'if' construct must use '{}'s. |
68
|
| Missing a Javadoc comment. |
81
|
| Name '__parseUID' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
81
|
| Parameter line should be final. |
81
|
| 'if' construct must use '{}'s. |
88
|
| 'if' construct must use '{}'s. |
97
|
| Line is longer than 80 characters. |
116
|
| Line is longer than 80 characters. |
118
|
| Method 'login' is not designed for extension - needs to be abstract, final or empty. |
127
|
| Parameter username should be final. |
127
|
| Parameter password should be final. |
127
|
| 'if' construct must use '{}'s. |
129
|
| 'if' construct must use '{}'s. |
132
|
| 'if' construct must use '{}'s. |
135
|
| Line is longer than 80 characters. |
158
|
| Line is longer than 80 characters. |
160
|
| Method 'login' is not designed for extension - needs to be abstract, final or empty. |
177
|
| Parameter username should be final. |
177
|
| Parameter timestamp should be final. |
177
|
| Parameter secret should be final. |
177
|
| 'if' construct must use '{}'s. |
185
|
| '128' is a magic number. |
191
|
| 'for' construct must use '{}'s. |
193
|
| '0xff' is a magic number. |
194
|
| '256' is a magic number. |
196
|
| 'if' construct must use '{}'s. |
201
|
| Line is longer than 80 characters. |
216
|
| Method 'logout' is not designed for extension - needs to be abstract, final or empty. |
225
|
| 'if' construct must use '{}'s. |
227
|
| Line is longer than 80 characters. |
239
|
| Method 'noop' is not designed for extension - needs to be abstract, final or empty. |
246
|
| 'if' construct must use '{}'s. |
248
|
| Line is longer than 80 characters. |
261
|
| Method 'deleteMessage' is not designed for extension - needs to be abstract, final or empty. |
269
|
| Parameter messageId should be final. |
269
|
| 'if' construct must use '{}'s. |
271
|
| Line is longer than 80 characters. |
282
|
| Method 'reset' is not designed for extension - needs to be abstract, final or empty. |
289
|
| 'if' construct must use '{}'s. |
291
|
| Line is longer than 80 characters. |
299
|
| Method 'status' is not designed for extension - needs to be abstract, final or empty. |
311
|
| 'if' construct must use '{}'s. |
313
|
| 'if' construct must use '{}'s. |
315
|
| '3' is a magic number. |
317
|
| Line is longer than 80 characters. |
324
|
| Method 'listMessage' is not designed for extension - needs to be abstract, final or empty. |
338
|
| Parameter messageId should be final. |
338
|
| 'if' construct must use '{}'s. |
340
|
| 'if' construct must use '{}'s. |
342
|
| '3' is a magic number. |
345
|
| Line is longer than 80 characters. |
352
|
| Method 'listMessages' is not designed for extension - needs to be abstract, final or empty. |
366
|
| 'if' construct must use '{}'s. |
372
|
| 'if' construct must use '{}'s. |
374
|
| 'for' construct must use '{}'s. |
386
|
| 'cast' is not followed by whitespace. |
387
|
| Line is longer than 80 characters. |
395
|
| Method 'listUniqueIdentifier' is not designed for extension - needs to be abstract, final or empty. |
409
|
| Parameter messageId should be final. |
409
|
| 'if' construct must use '{}'s. |
412
|
| 'if' construct must use '{}'s. |
414
|
| '3' is a magic number. |
417
|
| Line is longer than 80 characters. |
424
|
| Method 'listUniqueIdentifiers' is not designed for extension - needs to be abstract, final or empty. |
438
|
| 'if' construct must use '{}'s. |
444
|
| 'if' construct must use '{}'s. |
446
|
| 'for' construct must use '{}'s. |
458
|
| 'cast' is not followed by whitespace. |
459
|
| Line is longer than 80 characters. |
468
|
| Method 'retrieveMessage' is not designed for extension - needs to be abstract, final or empty. |
492
|
| Parameter messageId should be final. |
492
|
| 'if' construct must use '{}'s. |
494
|
| 'if' construct must use '{}'s. |
496
|
| Line is longer than 80 characters. |
508
|
| Method 'retrieveMessageTop' is not designed for extension - needs to be abstract, final or empty. |
535
|
| Parameter messageId should be final. |
535
|
| Parameter numLines should be final. |
535
|
| 'if' construct must use '{}'s. |
538
|
| 'if' construct must use '{}'s. |
540
|
| '+' should be on a new line. |
540
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
52
|
| Name '_commands' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
52
|
| Line is longer than 80 characters. |
53
|
| Missing a Javadoc comment. |
58
|
| '{' is not followed by whitespace. |
59
|
| '}' is not preceded with whitespace. |
59
|
| Redundant 'final' modifier. |
66
|
| Parameter command should be final. |
66
|
| Expected @param tag for 'command'. |
66
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
42
|
| Variable 'number' must be private and have accessor methods. |
42
|
| Missing a Javadoc comment. |
43
|
| Variable 'size' must be private and have accessor methods. |
43
|
| Missing a Javadoc comment. |
44
|
| Variable 'identifier' must be private and have accessor methods. |
44
|
| Inner assignments should be avoided. |
53
|
| Parameter num should be final. |
62
|
| Expected @param tag for 'num'. |
62
|
| Parameter octets should be final. |
62
|
| Expected @param tag for 'octets'. |
62
|
| Parameter num should be final. |
74
|
| Expected @param tag for 'num'. |
74
|
| Parameter uid should be final. |
74
|
| Expected @param tag for 'uid'. |
74
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Name 'OK' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
28
|
| Variable 'OK' must be private and have accessor methods. |
28
|
| Name 'ERROR' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
31
|
| Variable 'ERROR' must be private and have accessor methods. |
31
|
| Missing a Javadoc comment. |
34
|
| '{' is not followed by whitespace. |
35
|
| '}' is not preceded with whitespace. |
35
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
34
|
| Name '_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
34
|
| Variable '_path' must be private and have accessor methods. |
34
|
| Missing a Javadoc comment. |
35
|
| Name '_emailAddress' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
35
|
| Variable '_emailAddress' must be private and have accessor methods. |
35
|
| Parameter emailAddress should be final. |
43
|
| Parameter hostname should be final. |
61
|
| 'cast' is not followed by whitespace. |
83
|
| 'cast' is not followed by whitespace. |
88
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
47
|
| Missing a Javadoc comment. |
92
|
| Name '__DEFAULT_ENCODING' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
92
|
| Missing a Javadoc comment. |
94
|
| Name '__commandBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
94
|
| Missing a Javadoc comment. |
96
|
| Name '_reader' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
96
|
| Variable '_reader' must be private and have accessor methods. |
96
|
| Missing a Javadoc comment. |
97
|
| Name '_writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
97
|
| Variable '_writer' must be private and have accessor methods. |
97
|
| Missing a Javadoc comment. |
98
|
| Name '_replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
98
|
| Variable '_replyCode' must be private and have accessor methods. |
98
|
| Missing a Javadoc comment. |
99
|
| Name '_replyLines' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
99
|
| Variable '_replyLines' must be private and have accessor methods. |
99
|
| Missing a Javadoc comment. |
100
|
| Name '_newReplyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
100
|
| Variable '_newReplyString' must be private and have accessor methods. |
100
|
| Missing a Javadoc comment. |
101
|
| Name '_replyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
101
|
| Variable '_replyString' must be private and have accessor methods. |
101
|
| Name '_commandSupport_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
107
|
| Variable '_commandSupport_' must be private and have accessor methods. |
107
|
| Missing a Javadoc comment. |
124
|
| Name '__sendCommand' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
124
|
| Parameter command should be final. |
124
|
| Parameter args should be final. |
124
|
| Parameter includeSpace should be final. |
124
|
| 'if' construct must use '{}'s. |
134
|
| Inner assignments should be avoided. |
141
|
| 'if' construct must use '{}'s. |
144
|
| Missing a Javadoc comment. |
151
|
| Name '__sendCommand' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
151
|
| Parameter command should be final. |
151
|
| Parameter args should be final. |
151
|
| Parameter includeSpace should be final. |
151
|
| Line is longer than 80 characters. |
154
|
| Missing a Javadoc comment. |
157
|
| Name '__getReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
157
|
| 'if' construct must use '{}'s. |
166
|
| 'if' construct must use '{}'s. |
173
|
| '3' is a magic number. |
173
|
| '3' is a magic number. |
179
|
| '3' is a magic number. |
191
|
| '3' is a magic number. |
191
|
| 'if' construct must use '{}'s. |
197
|
| Line is longer than 80 characters. |
203
|
| Line is longer than 80 characters. |
204
|
| '4' is a magic number. |
207
|
| '3' is a magic number. |
207
|
| '&&' should be on a new line. |
207
|
| 'if' construct must use '{}'s. |
214
|
| 'if' construct must use '{}'s. |
217
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
223
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
223
|
| Expected @throws tag for 'IOException'. |
223
|
| Method 'addProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. |
242
|
| Parameter listener should be final. |
242
|
| Method 'removeProtocolCommandistener' is not designed for extension - needs to be abstract, final or empty. |
253
|
| Parameter listener should be final. |
253
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
267
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
290
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
298
|
| Parameter command should be final. |
298
|
| Parameter args should be final. |
298
|
| Line is longer than 80 characters. |
311
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
317
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
325
|
| Parameter command should be final. |
325
|
| Parameter args should be final. |
325
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
341
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
349
|
| Parameter command should be final. |
349
|
| Line is longer than 80 characters. |
362
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
366
|
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. |
374
|
| Parameter command should be final. |
374
|
| Method 'getReplyCode' is not designed for extension - needs to be abstract, final or empty. |
388
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
402
|
| Method 'getReply' is not designed for extension - needs to be abstract, final or empty. |
410
|
| Method 'getReplyStrings' is not designed for extension - needs to be abstract, final or empty. |
424
|
| Method 'getReplyString' is not designed for extension - needs to be abstract, final or empty. |
439
|
| 'if' construct must use '{}'s. |
444
|
| '256' is a magic number. |
447
|
| 'cast' is not followed by whitespace. |
451
|
| Inner assignments should be avoided. |
457
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
467
|
| Method 'helo' is not designed for extension - needs to be abstract, final or empty. |
475
|
| Parameter hostname should be final. |
475
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
487
|
| Method 'mail' is not designed for extension - needs to be abstract, final or empty. |
495
|
| Parameter reversePath should be final. |
495
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
507
|
| Method 'rcpt' is not designed for extension - needs to be abstract, final or empty. |
515
|
| Parameter forwardPath should be final. |
515
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
526
|
| Method 'data' is not designed for extension - needs to be abstract, final or empty. |
534
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
546
|
| Method 'send' is not designed for extension - needs to be abstract, final or empty. |
554
|
| Parameter reversePath should be final. |
554
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
566
|
| Method 'soml' is not designed for extension - needs to be abstract, final or empty. |
574
|
| Parameter reversePath should be final. |
574
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
586
|
| Method 'saml' is not designed for extension - needs to be abstract, final or empty. |
594
|
| Parameter reversePath should be final. |
594
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
605
|
| Method 'rset' is not designed for extension - needs to be abstract, final or empty. |
613
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
625
|
| Method 'vrfy' is not designed for extension - needs to be abstract, final or empty. |
633
|
| Parameter user should be final. |
633
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
645
|
| Method 'expn' is not designed for extension - needs to be abstract, final or empty. |
653
|
| Parameter name should be final. |
653
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
663
|
| Method 'help' is not designed for extension - needs to be abstract, final or empty. |
671
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
682
|
| Method 'help' is not designed for extension - needs to be abstract, final or empty. |
690
|
| Parameter command should be final. |
690
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
700
|
| Method 'noop' is not designed for extension - needs to be abstract, final or empty. |
708
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
719
|
| Method 'turn' is not designed for extension - needs to be abstract, final or empty. |
727
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
738
|
| Method 'quit' is not designed for extension - needs to be abstract, final or empty. |
746
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
84
|
| Line is longer than 80 characters. |
133
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
156
|
| Method 'completePendingCommand' is not designed for extension - needs to be abstract, final or empty. |
164
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
177
|
| Method 'login' is not designed for extension - needs to be abstract, final or empty. |
185
|
| Parameter hostname should be final. |
185
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
197
|
| Method 'login' is not designed for extension - needs to be abstract, final or empty. |
205
|
| 'if' construct must use '{}'s. |
213
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
228
|
| Method 'setSender' is not designed for extension - needs to be abstract, final or empty. |
236
|
| Parameter path should be final. |
236
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
250
|
| Method 'setSender' is not designed for extension - needs to be abstract, final or empty. |
258
|
| Parameter address should be final. |
258
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
272
|
| Method 'addRecipient' is not designed for extension - needs to be abstract, final or empty. |
280
|
| Parameter path should be final. |
280
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
294
|
| Method 'addRecipient' is not designed for extension - needs to be abstract, final or empty. |
302
|
| Parameter address should be final. |
302
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
340
|
| Method 'sendMessageData' is not designed for extension - needs to be abstract, final or empty. |
348
|
| 'if' construct must use '{}'s. |
350
|
| Line is longer than 80 characters. |
361
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
367
|
| Method 'sendShortMessageData' is not designed for extension - needs to be abstract, final or empty. |
375
|
| Parameter message should be final. |
375
|
| 'if' construct must use '{}'s. |
381
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
403
|
| Method 'sendSimpleMessage' is not designed for extension - needs to be abstract, final or empty. |
411
|
| Parameter sender should be final. |
411
|
| Parameter recipient should be final. |
411
|
| Parameter message should be final. |
412
|
| 'if' construct must use '{}'s. |
415
|
| 'if' construct must use '{}'s. |
418
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
438
|
| Method 'sendSimpleMessage' is not designed for extension - needs to be abstract, final or empty. |
446
|
| Parameter sender should be final. |
446
|
| Parameter recipients should be final. |
446
|
| Parameter message should be final. |
447
|
| 'if' construct must use '{}'s. |
453
|
| 'if' construct must use '{}'s. |
458
|
| 'if' construct must use '{}'s. |
462
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
473
|
| Method 'logout' is not designed for extension - needs to be abstract, final or empty. |
481
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
493
|
| Method 'reset' is not designed for extension - needs to be abstract, final or empty. |
501
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
513
|
| Method 'verify' is not designed for extension - needs to be abstract, final or empty. |
521
|
| Parameter username should be final. |
521
|
| '||' should be on a new line. |
527
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
538
|
| Method 'listHelp' is not designed for extension - needs to be abstract, final or empty. |
546
|
| 'if' construct must use '{}'s. |
548
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
561
|
| Method 'listHelp' is not designed for extension - needs to be abstract, final or empty. |
569
|
| Parameter command should be final. |
569
|
| 'if' construct must use '{}'s. |
571
|
| Unused @throws tag for 'SMTPConnectionClosedException'. |
582
|
| Method 'sendNoOp' is not designed for extension - needs to be abstract, final or empty. |
590
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
52
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
55
|
| Missing a Javadoc comment. |
56
|
| Missing a Javadoc comment. |
57
|
| Missing a Javadoc comment. |
58
|
| Missing a Javadoc comment. |
59
|
| Missing a Javadoc comment. |
64
|
| Missing a Javadoc comment. |
67
|
| '{' is not followed by whitespace. |
68
|
| '}' is not preceded with whitespace. |
68
|
| Missing a Javadoc comment. |
70
|
| Name '_commands' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
70
|
| Line is longer than 80 characters. |
71
|
| Line is longer than 80 characters. |
72
|
| Redundant 'final' modifier. |
84
|
| Parameter command should be final. |
84
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
23
|
| Parameter message should be final. |
49
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
33
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
40
|
| Missing a Javadoc comment. |
41
|
| Missing a Javadoc comment. |
42
|
| Missing a Javadoc comment. |
43
|
| Missing a Javadoc comment. |
44
|
| Missing a Javadoc comment. |
45
|
| Missing a Javadoc comment. |
46
|
| Missing a Javadoc comment. |
47
|
| Missing a Javadoc comment. |
48
|
| Missing a Javadoc comment. |
49
|
| Missing a Javadoc comment. |
50
|
| Missing a Javadoc comment. |
51
|
| Missing a Javadoc comment. |
52
|
| Missing a Javadoc comment. |
53
|
| Missing a Javadoc comment. |
54
|
| Missing a Javadoc comment. |
56
|
| Missing a Javadoc comment. |
57
|
| Missing a Javadoc comment. |
58
|
| Missing a Javadoc comment. |
59
|
| Missing a Javadoc comment. |
60
|
| Missing a Javadoc comment. |
61
|
| Missing a Javadoc comment. |
62
|
| Missing a Javadoc comment. |
63
|
| Missing a Javadoc comment. |
64
|
| Missing a Javadoc comment. |
65
|
| Missing a Javadoc comment. |
66
|
| Missing a Javadoc comment. |
67
|
| Missing a Javadoc comment. |
68
|
| Missing a Javadoc comment. |
69
|
| Missing a Javadoc comment. |
70
|
| Missing a Javadoc comment. |
71
|
| Missing a Javadoc comment. |
72
|
| Missing a Javadoc comment. |
73
|
| Missing a Javadoc comment. |
74
|
| Missing a Javadoc comment. |
75
|
| Missing a Javadoc comment. |
76
|
| Missing a Javadoc comment. |
79
|
| '{' is not followed by whitespace. |
80
|
| '}' is not preceded with whitespace. |
80
|
| Parameter reply should be final. |
97
|
| '100' is a magic number. |
99
|
| '200' is a magic number. |
99
|
| Parameter reply should be final. |
112
|
| '200' is a magic number. |
114
|
| '300' is a magic number. |
114
|
| Parameter reply should be final. |
130
|
| '300' is a magic number. |
132
|
| '400' is a magic number. |
132
|
| Parameter reply should be final. |
145
|
| '400' is a magic number. |
147
|
| '500' is a magic number. |
147
|
| Parameter reply should be final. |
160
|
| '500' is a magic number. |
162
|
| '600' is a magic number. |
162
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
50
|
| Name '__subject' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Name '__from' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Name '__to' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Missing a Javadoc comment. |
51
|
| Name '__headerFields' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
51
|
| Name '__cc' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
51
|
| Parameter from should be final. |
64
|
| Parameter to should be final. |
64
|
| Parameter subject should be final. |
64
|
| Method 'addHeaderField' is not designed for extension - needs to be abstract, final or empty. |
85
|
| Parameter headerField should be final. |
85
|
| Parameter value should be final. |
85
|
| Method 'addCC' is not designed for extension - needs to be abstract, final or empty. |
99
|
| Parameter address should be final. |
99
|
| 'if' construct must use '{}'s. |
101
|
| 'else' construct must use '{}'s. |
103
|
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. |
118
|
| 'if' construct must use '{}'s. |
122
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter initlocal should be final. |
36
|
| Parameter initremote should be final. |
36
|
| Parameter acceptlocal should be final. |
37
|
| Parameter acceptremote should be final. |
37
|
| Method 'answerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
60
|
| Parameter suboptionData should be final. |
60
|
| Array brackets at illegal position. |
60
|
| Parameter suboptionLength should be final. |
61
|
| Method 'startSubnegotiationLocal' is not designed for extension - needs to be abstract, final or empty. |
71
|
| Method 'startSubnegotiationRemote' is not designed for extension - needs to be abstract, final or empty. |
81
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter message should be final. |
44
|
| Parameter optcode should be final. |
44
|
| Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. |
55
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter optcode should be final. |
38
|
| Parameter initlocal should be final. |
39
|
| Parameter initremote should be final. |
40
|
| Parameter acceptlocal should be final. |
41
|
| Parameter acceptremote should be final. |
42
|
| Parameter optcode should be final. |
54
|
| Method 'answerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
67
|
| Parameter suboptionData should be final. |
67
|
| Array brackets at illegal position. |
67
|
| Parameter suboptionLength should be final. |
67
|
| Method 'startSubnegotiationLocal' is not designed for extension - needs to be abstract, final or empty. |
77
|
| Method 'startSubnegotiationRemote' is not designed for extension - needs to be abstract, final or empty. |
87
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter initlocal should be final. |
36
|
| Parameter initremote should be final. |
36
|
| Parameter acceptlocal should be final. |
37
|
| Parameter acceptremote should be final. |
37
|
| Method 'answerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
60
|
| Parameter suboptionData should be final. |
60
|
| Array brackets at illegal position. |
60
|
| Parameter suboptionLength should be final. |
60
|
| Method 'startSubnegotiationLocal' is not designed for extension - needs to be abstract, final or empty. |
70
|
| Method 'startSubnegotiationRemote' is not designed for extension - needs to be abstract, final or empty. |
80
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
31
|
| Name 'debug' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
31
|
| Missing a Javadoc comment. |
33
|
| Name 'debugoptions' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
33
|
| Missing a Javadoc comment. |
35
|
| Name '_COMMAND_DO' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
35
|
| Line is longer than 80 characters. |
36
|
| 'cast' is not followed by whitespace. |
36
|
| 'cast' is not followed by whitespace. |
36
|
| Missing a Javadoc comment. |
39
|
| Name '_COMMAND_DONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
39
|
| Line is longer than 80 characters. |
40
|
| 'cast' is not followed by whitespace. |
40
|
| 'cast' is not followed by whitespace. |
40
|
| Missing a Javadoc comment. |
43
|
| Name '_COMMAND_WILL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
43
|
| Line is longer than 80 characters. |
44
|
| 'cast' is not followed by whitespace. |
44
|
| 'cast' is not followed by whitespace. |
44
|
| Missing a Javadoc comment. |
47
|
| Name '_COMMAND_WONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
47
|
| Line is longer than 80 characters. |
48
|
| 'cast' is not followed by whitespace. |
48
|
| 'cast' is not followed by whitespace. |
48
|
| Missing a Javadoc comment. |
51
|
| Name '_COMMAND_SB' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
51
|
| Line is longer than 80 characters. |
52
|
| 'cast' is not followed by whitespace. |
52
|
| 'cast' is not followed by whitespace. |
52
|
| Missing a Javadoc comment. |
55
|
| Name '_COMMAND_SE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
55
|
| Line is longer than 80 characters. |
56
|
| 'cast' is not followed by whitespace. |
56
|
| 'cast' is not followed by whitespace. |
56
|
| Missing a Javadoc comment. |
59
|
| Name '_WILL_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
59
|
| Name '_DO_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
59
|
| Line is longer than 80 characters. |
60
|
| Name '_REQUESTED_WILL_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
60
|
| Name '_REQUESTED_DO_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
60
|
| Missing a Javadoc comment. |
63
|
| Missing a Javadoc comment. |
65
|
| Name '_doResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
65
|
| Variable '_doResponse' must be private and have accessor methods. |
65
|
| Name '_willResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
65
|
| Variable '_willResponse' must be private and have accessor methods. |
65
|
| Name '_options' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
65
|
| Variable '_options' must be private and have accessor methods. |
65
|
| Name '_COMMAND_IS' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
86
|
| Line is longer than 80 characters. |
87
|
| Array brackets at illegal position. |
100
|
| Name '_COMMAND_AYT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
108
|
| Line is longer than 80 characters. |
109
|
| Name '__notifhand' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
131
|
| Parameter termtype should be final. |
151
|
| Name '_stateIsWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
170
|
| Parameter option should be final. |
170
|
| Name '_stateIsWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
182
|
| Parameter option should be final. |
182
|
| Name '_stateIsDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
194
|
| Parameter option should be final. |
194
|
| Name '_stateIsDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
206
|
| Parameter option should be final. |
206
|
| Name '_requestedWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
218
|
| Parameter option should be final. |
218
|
| Name '_requestedWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
230
|
| Parameter option should be final. |
230
|
| Name '_requestedDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
242
|
| Parameter option should be final. |
242
|
| Name '_requestedDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
254
|
| Parameter option should be final. |
254
|
| Name '_setWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
264
|
| Parameter option should be final. |
264
|
| Array brackets at illegal position. |
275
|
| Name '_setDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
301
|
| Parameter option should be final. |
301
|
| Array brackets at illegal position. |
312
|
| Name '_setWantWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
337
|
| Parameter option should be final. |
337
|
| Name '_setWantDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
347
|
| Parameter option should be final. |
347
|
| Name '_setWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
357
|
| Parameter option should be final. |
357
|
| Name '_setDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
374
|
| Parameter option should be final. |
374
|
| Name '_setWantWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
391
|
| Parameter option should be final. |
391
|
| Name '_setWantDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
401
|
| Parameter option should be final. |
401
|
| Name '_processDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
413
|
| Parameter option should be final. |
413
|
| Name '_processDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
511
|
| Parameter option should be final. |
511
|
| Name '_processWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
565
|
| Parameter option should be final. |
565
|
| Name '_processWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
632
|
| Parameter option should be final. |
632
|
| Name '_processSuboption' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
689
|
| Parameter suboption should be final. |
689
|
| Array brackets at illegal position. |
689
|
| Parameter suboptionLength should be final. |
689
|
| Array brackets at illegal position. |
702
|
| Name '_sendTerminalType' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
735
|
| Name '_sendSubnegotiation' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
762
|
| Parameter subn should be final. |
762
|
| Array brackets at illegal position. |
762
|
| Array brackets at illegal position. |
778
|
| Name '_processAYTResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
799
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
824
|
| Name '_sendDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
888
|
| Parameter option should be final. |
888
|
| Name '_requestDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
910
|
| Parameter option should be final. |
910
|
| ';' is preceded with whitespace. |
916
|
| Name '_sendDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
930
|
| Parameter option should be final. |
930
|
| Name '_requestDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
952
|
| Parameter option should be final. |
952
|
| ';' is preceded with whitespace. |
958
|
| Name '_sendWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
973
|
| Parameter option should be final. |
973
|
| Name '_requestWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
995
|
| Parameter option should be final. |
995
|
| ';' is preceded with whitespace. |
1001
|
| Name '_sendWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1015
|
| Parameter option should be final. |
1015
|
| Name '_requestWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1037
|
| Parameter option should be final. |
1037
|
| ';' is preceded with whitespace. |
1043
|
| Name '_sendByte' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1057
|
| Parameter b should be final. |
1057
|
| Name '_sendAYT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1080
|
| Parameter timeout should be final. |
1080
|
| Redundant throws: 'IllegalArgumentException' is unchecked exception. |
1081
|
| Expression can be simplified. |
1096
|
| Parameter opthand should be final. |
1126
|
| Parameter optcode should be final. |
1186
|
| Name '_registerSpyStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1246
|
| Parameter spystream should be final. |
1246
|
| Name '_stopSpyStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1255
|
| Name '_spyRead' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1265
|
| Parameter ch should be final. |
1265
|
| Name '_spyWrite' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1293
|
| Parameter ch should be final. |
1293
|
| Parameter notifhand should be final. |
1320
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
50
|
| Name '__input' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Missing a Javadoc comment. |
51
|
| Name '__output' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
51
|
| Missing a Javadoc comment. |
52
|
| Variable 'readerThread' must be private and have accessor methods. |
52
|
| Missing a Javadoc comment. |
67
|
| Parameter termtype should be final. |
67
|
| Method '_flushOutputStream' is not designed for extension - needs to be abstract, final or empty. |
75
|
| Missing a Javadoc comment. |
75
|
| Name '_flushOutputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
75
|
| Method '_closeOutputStream' is not designed for extension - needs to be abstract, final or empty. |
79
|
| Missing a Javadoc comment. |
79
|
| Name '_closeOutputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
79
|
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. |
89
|
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
89
|
| 'if' construct must use '{}'s. |
95
|
| 'else' construct must use '{}'s. |
97
|
| 'if' is not followed by whitespace. |
102
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
123
|
| Expected @throws tag for 'IOException'. |
123
|
| Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. |
137
|
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. |
149
|
| Method 'getLocalOptionState' is not designed for extension - needs to be abstract, final or empty. |
161
|
| Parameter option should be final. |
161
|
| Method 'getRemoteOptionState' is not designed for extension - needs to be abstract, final or empty. |
175
|
| Parameter option should be final. |
175
|
| Method 'sendAYT' is not designed for extension - needs to be abstract, final or empty. |
196
|
| Parameter timeout should be final. |
196
|
| Expected @throws tag for 'IllegalArgumentException'. |
197
|
| Redundant throws: 'IllegalArgumentException' is unchecked exception. |
197
|
| Expected @throws tag for 'InterruptedException'. |
197
|
| Method 'addOptionHandler' is not designed for extension - needs to be abstract, final or empty. |
212
|
| Parameter opthand should be final. |
212
|
| Method 'deleteOptionHandler' is not designed for extension - needs to be abstract, final or empty. |
226
|
| Parameter optcode should be final. |
226
|
| Method 'registerSpyStream' is not designed for extension - needs to be abstract, final or empty. |
240
|
| Parameter spystream should be final. |
240
|
| Method 'stopSpyStream' is not designed for extension - needs to be abstract, final or empty. |
249
|
| Method 'registerNotifHandler' is not designed for extension - needs to be abstract, final or empty. |
261
|
| Parameter notifhand should be final. |
261
|
| Method 'unregisterNotifHandler' is not designed for extension - needs to be abstract, final or empty. |
270
|
| Method 'setReaderThread' is not designed for extension - needs to be abstract, final or empty. |
281
|
| Parameter flag should be final. |
281
|
| Method 'getReaderThread' is not designed for extension - needs to be abstract, final or empty. |
291
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Name '__commandString' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
95
|
| Array brackets at illegal position. |
95
|
| Line is longer than 80 characters. |
96
|
| Line is longer than 80 characters. |
97
|
| Missing a Javadoc comment. |
100
|
| Name '__FIRST_COMMAND' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
100
|
| Missing a Javadoc comment. |
101
|
| Name '__LAST_COMMAND' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
101
|
| Redundant 'final' modifier. |
110
|
| Parameter code should be final. |
110
|
| Redundant 'final' modifier. |
122
|
| Parameter code should be final. |
122
|
| Missing a Javadoc comment. |
128
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
36
|
| Name '_STATE_DATA' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
36
|
| Name '_STATE_IAC' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
36
|
| Name '_STATE_WILL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
36
|
| Name '_STATE_WONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
37
|
| Name '_STATE_DO' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
37
|
| Name '_STATE_DONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
37
|
| Line is longer than 80 characters. |
38
|
| Name '_STATE_SB' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
38
|
| Name '_STATE_SE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
38
|
| Name '_STATE_CR' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
38
|
| Name '_STATE_IAC_SB' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
38
|
| Missing a Javadoc comment. |
40
|
| Name '__hasReachedEOF' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
40
|
| Name '__isClosed' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
40
|
| Missing a Javadoc comment. |
41
|
| Name '__readIsWaiting' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
41
|
| Missing a Javadoc comment. |
42
|
| Name '__receiveState' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
42
|
| Name '__queueHead' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
42
|
| Name '__queueTail' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
42
|
| Name '__bytesAvailable' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
42
|
| Missing a Javadoc comment. |
43
|
| Name '__queue' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
43
|
| Missing a Javadoc comment. |
44
|
| Name '__client' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| Missing a Javadoc comment. |
45
|
| Name '__thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Missing a Javadoc comment. |
46
|
| Name '__ioException' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
46
|
| Missing a Javadoc comment. |
49
|
| Name '__suboption' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
49
|
| Array brackets at illegal position. |
49
|
| '256' is a magic number. |
49
|
| Missing a Javadoc comment. |
50
|
| Name '__suboption_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
50
|
| Missing a Javadoc comment. |
53
|
| Name '__threaded' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
53
|
| Missing a Javadoc comment. |
55
|
| Parameter input should be final. |
55
|
| Parameter client should be final. |
55
|
| Parameter readerThread should be final. |
56
|
| '2049' is a magic number. |
65
|
| 'if' construct must use '{}'s. |
72
|
| 'if' is not followed by whitespace. |
72
|
| 'else' construct must use '{}'s. |
74
|
| Missing a Javadoc comment. |
78
|
| Parameter input should be final. |
78
|
| Parameter client should be final. |
78
|
| '{' should be on a new line. |
78
|
| Missing a Javadoc comment. |
82
|
| Name '_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
82
|
| 'if' construct must use '{}'s. |
84
|
| 'if' is not followed by whitespace. |
84
|
| 'if' construct must use '{}'s. |
93
|
| Method length is 160 lines (max allowed is 150). |
106
|
| Missing a Javadoc comment. |
106
|
| Name '__read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
106
|
| 'if' construct must use '{}'s. |
114
|
| Inner assignments should be avoided. |
114
|
| '0xff' is a magic number. |
117
|
| switch without "default" clause. |
131
|
| 'if' construct must use '{}'s. |
157
|
| 'else' construct must use '{}'s. |
159
|
| 'else' construct must use '{}'s. |
163
|
| Line is longer than 80 characters. |
248
|
| Missing a Javadoc comment. |
272
|
| Name '__processChar' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
272
|
| Parameter ch should be final. |
272
|
| 'if' is not followed by whitespace. |
280
|
| 'if' construct must use '{}'s. |
303
|
| Missing a Javadoc comment. |
308
|
| 'if' construct must use '{}'s. |
329
|
| 'if' is not followed by whitespace. |
333
|
| Line is longer than 80 characters. |
344
|
| 'if' construct must use '{}'s. |
357
|
| Inner assignments should be avoided. |
357
|
| 'if' construct must use '{}'s. |
358
|
| 'if' is not followed by whitespace. |
358
|
| '-2' is a magic number. |
358
|
| '100' is a magic number. |
369
|
| Must have at least one statement. |
372
|
| 'if' is not followed by whitespace. |
381
|
| '-2' is a magic number. |
381
|
| 'if' construct must use '{}'s. |
388
|
| 'if' construct must use '{}'s. |
404
|
| Line contains a tab character. |
409
|
| Line contains a tab character. |
410
|
| 'if' is not followed by whitespace. |
410
|
| '{' should be on a new line. |
410
|
| Line contains a tab character. |
411
|
| Line contains a tab character. |
412
|
| Line has trailing spaces. |
413
|
| Line contains a tab character. |
413
|
| Parameter buffer should be final. |
432
|
| Array brackets at illegal position. |
432
|
| Parameter buffer should be final. |
452
|
| Array brackets at illegal position. |
452
|
| Parameter offset should be final. |
452
|
| Parameter length should be final. |
452
|
| 'if' construct must use '{}'s. |
456
|
| 'if' construct must use '{}'s. |
462
|
| 'if' construct must use '{}'s. |
466
|
| Inner assignments should be avoided. |
466
|
| 'cast' is not followed by whitespace. |
473
|
| Inner assignments should be avoided. |
475
|
| Expected an @return tag. |
483
|
| Missing a Javadoc comment. |
488
|
| Missing a Javadoc comment. |
500
|
| Missing a Javadoc comment. |
524
|
| 'if' construct must use '{}'s. |
535
|
| Inner assignments should be avoided. |
535
|
| '100' is a magic number. |
546
|
| 'if' construct must use '{}'s. |
550
|
| '}' should be alone on a line. |
555
|
| 'catch' is not followed by whitespace. |
555
|
| '{' should be on a new line. |
555
|
| 'if' construct must use '{}'s. |
571
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Redundant 'public' modifier. |
36
|
| Redundant 'public' modifier. |
41
|
| Redundant 'public' modifier. |
46
|
| Redundant 'public' modifier. |
51
|
| Redundant 'public' modifier. |
63
|
| Name 'negotiation_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
63
|
| Name 'option_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
63
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Class TelnetOption should be declared as final. |
30
|
| Missing a Javadoc comment. |
35
|
| Name 'BINARY' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
35
|
| Variable 'BINARY' must be private and have accessor methods. |
35
|
| Missing a Javadoc comment. |
37
|
| Name 'ECHO' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
37
|
| Variable 'ECHO' must be private and have accessor methods. |
37
|
| Missing a Javadoc comment. |
39
|
| Name 'PREPARE_TO_RECONNECT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
39
|
| Variable 'PREPARE_TO_RECONNECT' must be private and have accessor methods. |
39
|
| Missing a Javadoc comment. |
41
|
| Name 'SUPPRESS_GO_AHEAD' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
41
|
| Variable 'SUPPRESS_GO_AHEAD' must be private and have accessor methods. |
41
|
| '3' is a magic number. |
41
|
| Missing a Javadoc comment. |
43
|
| Name 'APPROXIMATE_MESSAGE_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
43
|
| Variable 'APPROXIMATE_MESSAGE_SIZE' must be private and have accessor methods. |
43
|
| '4' is a magic number. |
43
|
| Missing a Javadoc comment. |
45
|
| Name 'STATUS' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Variable 'STATUS' must be private and have accessor methods. |
45
|
| '5' is a magic number. |
45
|
| Missing a Javadoc comment. |
47
|
| Name 'TIMING_MARK' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
47
|
| Variable 'TIMING_MARK' must be private and have accessor methods. |
47
|
| '6' is a magic number. |
47
|
| Missing a Javadoc comment. |
49
|
| Name 'REMOTE_CONTROLLED_TRANSMISSION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
49
|
| Variable 'REMOTE_CONTROLLED_TRANSMISSION' must be private and have accessor methods. |
49
|
| '7' is a magic number. |
49
|
| Missing a Javadoc comment. |
51
|
| Name 'NEGOTIATE_OUTPUT_LINE_WIDTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
51
|
| Variable 'NEGOTIATE_OUTPUT_LINE_WIDTH' must be private and have accessor methods. |
51
|
| '8' is a magic number. |
51
|
| Missing a Javadoc comment. |
53
|
| Name 'NEGOTIATE_OUTPUT_PAGE_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
53
|
| Variable 'NEGOTIATE_OUTPUT_PAGE_SIZE' must be private and have accessor methods. |
53
|
| '9' is a magic number. |
53
|
| Missing a Javadoc comment. |
55
|
| Name 'NEGOTIATE_CARRIAGE_RETURN' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
55
|
| Variable 'NEGOTIATE_CARRIAGE_RETURN' must be private and have accessor methods. |
55
|
| '10' is a magic number. |
55
|
| Missing a Javadoc comment. |
57
|
| Name 'NEGOTIATE_HORIZONTAL_TAB_STOP' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
57
|
| Variable 'NEGOTIATE_HORIZONTAL_TAB_STOP' must be private and have accessor methods. |
57
|
| '11' is a magic number. |
57
|
| Missing a Javadoc comment. |
59
|
| Name 'NEGOTIATE_HORIZONTAL_TAB' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
59
|
| Variable 'NEGOTIATE_HORIZONTAL_TAB' must be private and have accessor methods. |
59
|
| '12' is a magic number. |
59
|
| Missing a Javadoc comment. |
61
|
| Name 'NEGOTIATE_FORMFEED' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
61
|
| Variable 'NEGOTIATE_FORMFEED' must be private and have accessor methods. |
61
|
| '13' is a magic number. |
61
|
| Missing a Javadoc comment. |
63
|
| Name 'NEGOTIATE_VERTICAL_TAB_STOP' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
63
|
| Variable 'NEGOTIATE_VERTICAL_TAB_STOP' must be private and have accessor methods. |
63
|
| '14' is a magic number. |
63
|
| Missing a Javadoc comment. |
65
|
| Name 'NEGOTIATE_VERTICAL_TAB' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
65
|
| Variable 'NEGOTIATE_VERTICAL_TAB' must be private and have accessor methods. |
65
|
| '15' is a magic number. |
65
|
| Missing a Javadoc comment. |
67
|
| Name 'NEGOTIATE_LINEFEED' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
67
|
| Variable 'NEGOTIATE_LINEFEED' must be private and have accessor methods. |
67
|
| '16' is a magic number. |
67
|
| Missing a Javadoc comment. |
69
|
| Name 'EXTENDED_ASCII' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
69
|
| Variable 'EXTENDED_ASCII' must be private and have accessor methods. |
69
|
| '17' is a magic number. |
69
|
| Missing a Javadoc comment. |
71
|
| Name 'FORCE_LOGOUT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
71
|
| Variable 'FORCE_LOGOUT' must be private and have accessor methods. |
71
|
| '18' is a magic number. |
71
|
| Missing a Javadoc comment. |
73
|
| Name 'BYTE_MACRO' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
73
|
| Variable 'BYTE_MACRO' must be private and have accessor methods. |
73
|
| '19' is a magic number. |
73
|
| Missing a Javadoc comment. |
75
|
| Name 'DATA_ENTRY_TERMINAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
75
|
| Variable 'DATA_ENTRY_TERMINAL' must be private and have accessor methods. |
75
|
| '20' is a magic number. |
75
|
| Missing a Javadoc comment. |
77
|
| Name 'SUPDUP' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
77
|
| Variable 'SUPDUP' must be private and have accessor methods. |
77
|
| '21' is a magic number. |
77
|
| Missing a Javadoc comment. |
79
|
| Name 'SUPDUP_OUTPUT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
79
|
| Variable 'SUPDUP_OUTPUT' must be private and have accessor methods. |
79
|
| '22' is a magic number. |
79
|
| Missing a Javadoc comment. |
81
|
| Name 'SEND_LOCATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
81
|
| Variable 'SEND_LOCATION' must be private and have accessor methods. |
81
|
| '23' is a magic number. |
81
|
| Missing a Javadoc comment. |
83
|
| Name 'TERMINAL_TYPE' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
83
|
| Variable 'TERMINAL_TYPE' must be private and have accessor methods. |
83
|
| '24' is a magic number. |
83
|
| Missing a Javadoc comment. |
85
|
| Name 'END_OF_RECORD' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
85
|
| Variable 'END_OF_RECORD' must be private and have accessor methods. |
85
|
| '25' is a magic number. |
85
|
| Missing a Javadoc comment. |
87
|
| Name 'TACACS_USER_IDENTIFICATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
87
|
| Variable 'TACACS_USER_IDENTIFICATION' must be private and have accessor methods. |
87
|
| '26' is a magic number. |
87
|
| Missing a Javadoc comment. |
89
|
| Name 'OUTPUT_MARKING' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
89
|
| Variable 'OUTPUT_MARKING' must be private and have accessor methods. |
89
|
| '27' is a magic number. |
89
|
| Missing a Javadoc comment. |
91
|
| Name 'TERMINAL_LOCATION_NUMBER' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
91
|
| Variable 'TERMINAL_LOCATION_NUMBER' must be private and have accessor methods. |
91
|
| '28' is a magic number. |
91
|
| Missing a Javadoc comment. |
93
|
| Name 'REGIME_3270' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
93
|
| Variable 'REGIME_3270' must be private and have accessor methods. |
93
|
| '29' is a magic number. |
93
|
| Missing a Javadoc comment. |
95
|
| Name 'X3_PAD' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
95
|
| Variable 'X3_PAD' must be private and have accessor methods. |
95
|
| '30' is a magic number. |
95
|
| Missing a Javadoc comment. |
97
|
| Name 'WINDOW_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
97
|
| Variable 'WINDOW_SIZE' must be private and have accessor methods. |
97
|
| '31' is a magic number. |
97
|
| Missing a Javadoc comment. |
99
|
| Name 'TERMINAL_SPEED' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
99
|
| Variable 'TERMINAL_SPEED' must be private and have accessor methods. |
99
|
| '32' is a magic number. |
99
|
| Missing a Javadoc comment. |
101
|
| Name 'REMOTE_FLOW_CONTROL' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
101
|
| Variable 'REMOTE_FLOW_CONTROL' must be private and have accessor methods. |
101
|
| '33' is a magic number. |
101
|
| Missing a Javadoc comment. |
103
|
| Name 'LINEMODE' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
103
|
| Variable 'LINEMODE' must be private and have accessor methods. |
103
|
| '34' is a magic number. |
103
|
| Missing a Javadoc comment. |
105
|
| Name 'X_DISPLAY_LOCATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
105
|
| Variable 'X_DISPLAY_LOCATION' must be private and have accessor methods. |
105
|
| '35' is a magic number. |
105
|
| Missing a Javadoc comment. |
107
|
| Name 'OLD_ENVIRONMENT_VARIABLES' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
107
|
| Variable 'OLD_ENVIRONMENT_VARIABLES' must be private and have accessor methods. |
107
|
| '36' is a magic number. |
107
|
| Missing a Javadoc comment. |
109
|
| Name 'AUTHENTICATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
109
|
| Variable 'AUTHENTICATION' must be private and have accessor methods. |
109
|
| '37' is a magic number. |
109
|
| Missing a Javadoc comment. |
111
|
| Name 'ENCRYPTION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
111
|
| Variable 'ENCRYPTION' must be private and have accessor methods. |
111
|
| '38' is a magic number. |
111
|
| Missing a Javadoc comment. |
113
|
| Name 'NEW_ENVIRONMENT_VARIABLES' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
113
|
| Variable 'NEW_ENVIRONMENT_VARIABLES' must be private and have accessor methods. |
113
|
| '39' is a magic number. |
113
|
| Missing a Javadoc comment. |
115
|
| Name 'EXTENDED_OPTIONS_LIST' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
115
|
| Variable 'EXTENDED_OPTIONS_LIST' must be private and have accessor methods. |
115
|
| '255' is a magic number. |
115
|
| Missing a Javadoc comment. |
117
|
| Name '__FIRST_OPTION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
117
|
| Missing a Javadoc comment. |
118
|
| Name '__LAST_OPTION' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
118
|
| Missing a Javadoc comment. |
120
|
| Name '__optionString' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
120
|
| Array brackets at illegal position. |
120
|
| Line is longer than 80 characters. |
122
|
| Line is longer than 80 characters. |
123
|
| Line is longer than 80 characters. |
126
|
| Line is longer than 80 characters. |
127
|
| Parameter code should be final. |
163
|
| 'if' is not followed by whitespace. |
165
|
| Parameter code should be final. |
183
|
| Missing a Javadoc comment. |
189
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Parameter optcode should be final. |
77
|
| Parameter initlocal should be final. |
78
|
| Parameter initremote should be final. |
79
|
| Parameter acceptlocal should be final. |
80
|
| Parameter acceptremote should be final. |
81
|
| Method 'getOptionCode' is not designed for extension - needs to be abstract, final or empty. |
96
|
| Method 'getAcceptLocal' is not designed for extension - needs to be abstract, final or empty. |
107
|
| Method 'getAcceptRemote' is not designed for extension - needs to be abstract, final or empty. |
118
|
| Method 'setAcceptLocal' is not designed for extension - needs to be abstract, final or empty. |
129
|
| Parameter accept should be final. |
129
|
| Method 'setAcceptRemote' is not designed for extension - needs to be abstract, final or empty. |
140
|
| Parameter accept should be final. |
140
|
| Method 'getInitLocal' is not designed for extension - needs to be abstract, final or empty. |
151
|
| Method 'getInitRemote' is not designed for extension - needs to be abstract, final or empty. |
162
|
| Method 'setInitLocal' is not designed for extension - needs to be abstract, final or empty. |
173
|
| Parameter init should be final. |
173
|
| Method 'setInitRemote' is not designed for extension - needs to be abstract, final or empty. |
184
|
| Parameter init should be final. |
184
|
| Array brackets at illegal position. |
201
|
| Method 'getWill' is not designed for extension - needs to be abstract, final or empty. |
232
|
| Method 'setWill' is not designed for extension - needs to be abstract, final or empty. |
243
|
| Parameter state should be final. |
243
|
| Method 'getDo' is not designed for extension - needs to be abstract, final or empty. |
254
|
| Method 'setDo' is not designed for extension - needs to be abstract, final or empty. |
266
|
| Parameter state should be final. |
266
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
33
|
| Name '__client' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
33
|
| Missing a Javadoc comment. |
34
|
| Name '__convertCRtoCRLF' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
34
|
| Missing a Javadoc comment. |
35
|
| Name '__lastWasCR' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
35
|
| Missing a Javadoc comment. |
37
|
| Parameter client should be final. |
37
|
| Parameter ch should be final. |
50
|
| '0xff' is a magic number. |
55
|
| ';' is preceded with whitespace. |
67
|
| 'if' construct must use '{}'s. |
70
|
| 'else' construct must use '{}'s. |
96
|
| Parameter buffer should be final. |
109
|
| Array brackets at illegal position. |
109
|
| Parameter buffer should be final. |
125
|
| Array brackets at illegal position. |
125
|
| Parameter offset should be final. |
125
|
| Parameter length should be final. |
125
|
| 'while' construct must use '{}'s. |
129
|
| Expected @throws tag for 'IOException'. |
135
|
| Expected @throws tag for 'IOException'. |
141
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter termtype should be final. |
57
|
| Parameter initlocal should be final. |
58
|
| Parameter initremote should be final. |
59
|
| Parameter acceptlocal should be final. |
60
|
| Parameter acceptremote should be final. |
61
|
| Parameter termtype should be final. |
74
|
| Method 'answerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
88
|
| Parameter suboptionData should be final. |
88
|
| Array brackets at illegal position. |
88
|
| Parameter suboptionLength should be final. |
88
|
| Array brackets at illegal position. |
96
|
| Method 'startSubnegotiationLocal' is not designed for extension - needs to be abstract, final or empty. |
117
|
| Method 'startSubnegotiationRemote' is not designed for extension - needs to be abstract, final or empty. |
127
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
31
|
| '4' is a magic number. |
88
|
| Name '__receiveBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
91
|
| Name '__receiveDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
94
|
| Name '__sendDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
97
|
| Name '_sendBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
105
|
| Variable '_sendBuffer' must be private and have accessor methods. |
105
|
| Parameter mode should be final. |
116
|
| 'while' construct must use '{}'s. |
151
|
| Must have at least one statement. |
155
|
| Must have at least one statement. |
159
|
| Redundant throws: 'InterruptedIOException' is subclass of 'IOException'. |
195
|
| Redundant throws: 'SocketException' is subclass of 'IOException'. |
195
|
| Parameter packet should be final. |
222
|
| Parameter packet should be final. |
264
|
| Line is longer than 80 characters. |
285
|
| Redundant throws: 'InterruptedIOException' is subclass of 'IOException'. |
285
|
| Redundant throws: 'SocketException' is subclass of 'IOException'. |
286
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Name '_blockNumber' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
46
|
| Variable '_blockNumber' must be private and have accessor methods. |
46
|
| Parameter destination should be final. |
56
|
| Parameter port should be final. |
56
|
| Parameter blockNumber should be final. |
56
|
| Parameter datagram should be final. |
71
|
| 'if' construct must use '{}'s. |
79
|
| Line is longer than 80 characters. |
80
|
| '0xff' is a magic number. |
82
|
| '8' is a magic number. |
82
|
| '3' is a magic number. |
82
|
| '0xff' is a magic number. |
82
|
| Name '_newDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
96
|
| Parameter datagram should be final. |
96
|
| Parameter data should be final. |
96
|
| 'cast' is not followed by whitespace. |
99
|
| 'cast' is not followed by whitespace. |
100
|
| '0xffff' is a magic number. |
100
|
| '8' is a magic number. |
100
|
| '3' is a magic number. |
101
|
| 'cast' is not followed by whitespace. |
101
|
| '0xff' is a magic number. |
101
|
| '4' is a magic number. |
106
|
| Line is longer than 80 characters. |
118
|
| '4' is a magic number. |
127
|
| 'cast' is not followed by whitespace. |
129
|
| 'cast' is not followed by whitespace. |
130
|
| '0xffff' is a magic number. |
130
|
| '8' is a magic number. |
130
|
| '3' is a magic number. |
131
|
| 'cast' is not followed by whitespace. |
131
|
| '0xff' is a magic number. |
131
|
| Parameter blockNumber should be final. |
149
|
| Expected @param tag for 'blockNumber'. |
149
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line is longer than 80 characters. |
40
|
| Name '__maxTimeouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
65
|
| Method 'setMaxTimeouts' is not designed for extension - needs to be abstract, final or empty. |
87
|
| Parameter numTimeouts should be final. |
87
|
| 'if' construct must use '{}'s. |
89
|
| 'else' construct must use '{}'s. |
91
|
| Method 'getMaxTimeouts' is not designed for extension - needs to be abstract, final or empty. |
101
|
| Expected an @return tag. |
123
|
| Method 'receiveFile' is not designed for extension - needs to be abstract, final or empty. |
123
|
| Method length is 154 lines (max allowed is 150). |
123
|
| Parameter filename should be final. |
123
|
| Parameter mode should be final. |
123
|
| Parameter output should be final. |
123
|
| Parameter host should be final. |
124
|
| Parameter port should be final. |
124
|
| Inner assignments should be avoided. |
134
|
| Inner assignments should be avoided. |
134
|
| Inner assignments should be avoided. |
134
|
| 'if' construct must use '{}'s. |
137
|
| 'if' is not followed by whitespace. |
190
|
| '&&' should be on a new line. |
200
|
| 'cast' is not followed by whitespace. |
207
|
| '+' should be on a new line. |
209
|
| Line is longer than 80 characters. |
210
|
| 'cast' is not followed by whitespace. |
212
|
| Line is longer than 80 characters. |
221
|
| Line is longer than 80 characters. |
227
|
| Line is longer than 80 characters. |
228
|
| 'if' construct must use '{}'s. |
240
|
| Line is longer than 80 characters. |
241
|
| Line is longer than 80 characters. |
243
|
| Line is longer than 80 characters. |
249
|
| Line is longer than 80 characters. |
290
|
| Expected an @return tag. |
298
|
| Method 'receiveFile' is not designed for extension - needs to be abstract, final or empty. |
298
|
| Parameter filename should be final. |
298
|
| Parameter mode should be final. |
298
|
| Parameter output should be final. |
298
|
| Parameter hostname should be final. |
299
|
| Parameter port should be final. |
299
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
300
|
| Line is longer than 80 characters. |
302
|
| Line is longer than 80 characters. |
308
|
| Line is longer than 80 characters. |
311
|
| Expected an @return tag. |
317
|
| Method 'receiveFile' is not designed for extension - needs to be abstract, final or empty. |
317
|
| Parameter filename should be final. |
317
|
| Parameter mode should be final. |
317
|
| Parameter output should be final. |
317
|
| Parameter host should be final. |
318
|
| Line is longer than 80 characters. |
325
|
| Line is longer than 80 characters. |
328
|
| Expected an @return tag. |
335
|
| Method 'receiveFile' is not designed for extension - needs to be abstract, final or empty. |
335
|
| Parameter filename should be final. |
335
|
| Parameter mode should be final. |
335
|
| Parameter output should be final. |
335
|
| Parameter hostname should be final. |
336
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
337
|
| Line is longer than 80 characters. |
339
|
| Line is longer than 80 characters. |
354
|
| Method 'sendFile' is not designed for extension - needs to be abstract, final or empty. |
360
|
| Parameter filename should be final. |
360
|
| Parameter mode should be final. |
360
|
| Parameter input should be final. |
360
|
| Expected @param tag for 'input'. |
360
|
| Parameter host should be final. |
361
|
| Parameter port should be final. |
361
|
| '4' is a magic number. |
367
|
| Empty statement. |
368
|
| Inner assignments should be avoided. |
373
|
| Inner assignments should be avoided. |
373
|
| Inner assignments should be avoided. |
373
|
| 'if' construct must use '{}'s. |
377
|
| 'if' is not followed by whitespace. |
430
|
| '&&' should be on a new line. |
440
|
| 'cast' is not followed by whitespace. |
447
|
| '+' should be on a new line. |
449
|
| Line is longer than 80 characters. |
450
|
| 'cast' is not followed by whitespace. |
452
|
| 'if' construct must use '{}'s. |
459
|
| 'else' construct must use '{}'s. |
461
|
| 'if' construct must use '{}'s. |
468
|
| Line is longer than 80 characters. |
469
|
| Line is longer than 80 characters. |
471
|
| Line is longer than 80 characters. |
477
|
| '4' is a magic number. |
496
|
| '&&' should be on a new line. |
497
|
| Line is longer than 80 characters. |
498
|
| Inner assignments should be avoided. |
498
|
| '4' is a magic number. |
505
|
| '4' is a magic number. |
505
|
| Line is longer than 80 characters. |
524
|
| Method 'sendFile' is not designed for extension - needs to be abstract, final or empty. |
531
|
| Parameter filename should be final. |
531
|
| Parameter mode should be final. |
531
|
| Parameter input should be final. |
531
|
| Expected @param tag for 'input'. |
531
|
| Parameter hostname should be final. |
532
|
| Parameter port should be final. |
532
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
533
|
| Line is longer than 80 characters. |
544
|
| Unused @throws tag for 'UnknownHostException'. |
548
|
| Method 'sendFile' is not designed for extension - needs to be abstract, final or empty. |
550
|
| Parameter filename should be final. |
550
|
| Parameter mode should be final. |
550
|
| Parameter input should be final. |
550
|
| Expected @param tag for 'input'. |
550
|
| Parameter host should be final. |
551
|
| Line is longer than 80 characters. |
558
|
| Line is longer than 80 characters. |
562
|
| Method 'sendFile' is not designed for extension - needs to be abstract, final or empty. |
568
|
| Parameter filename should be final. |
568
|
| Parameter mode should be final. |
568
|
| Parameter input should be final. |
568
|
| Expected @param tag for 'input'. |
568
|
| Parameter hostname should be final. |
569
|
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. |
570
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Name '_blockNumber' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
52
|
| Variable '_blockNumber' must be private and have accessor methods. |
52
|
| Name '_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
55
|
| Variable '_length' must be private and have accessor methods. |
55
|
| Name '_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
58
|
| Variable '_offset' must be private and have accessor methods. |
58
|
| Name '_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
61
|
| Variable '_data' must be private and have accessor methods. |
61
|
| Parameter destination should be final. |
78
|
| Parameter port should be final. |
78
|
| Parameter blockNumber should be final. |
78
|
| Parameter data should be final. |
79
|
| Parameter offset should be final. |
79
|
| Parameter length should be final. |
79
|
| 'if' construct must use '{}'s. |
87
|
| 'else' construct must use '{}'s. |
89
|
| Missing a Javadoc comment. |
93
|
| Parameter destination should be final. |
93
|
| Parameter port should be final. |
93
|
| Parameter blockNumber should be final. |
93
|
| Parameter data should be final. |
94
|
| Parameter datagram should be final. |
109
|
| '4' is a magic number. |
114
|
| 'if' construct must use '{}'s. |
116
|
| Line is longer than 80 characters. |
117
|
| '0xff' is a magic number. |
119
|
| '8' is a magic number. |
119
|
| '3' is a magic number. |
119
|
| '0xff' is a magic number. |
119
|
| '4' is a magic number. |
121
|
| 'if' construct must use '{}'s. |
123
|
| Name '_newDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
138
|
| Parameter datagram should be final. |
138
|
| Parameter data should be final. |
138
|
| 'cast' is not followed by whitespace. |
141
|
| 'cast' is not followed by whitespace. |
142
|
| '0xffff' is a magic number. |
142
|
| '8' is a magic number. |
142
|
| '3' is a magic number. |
143
|
| 'cast' is not followed by whitespace. |
143
|
| '0xff' is a magic number. |
143
|
| 'if' construct must use '{}'s. |
146
|
| '4' is a magic number. |
147
|
| '4' is a magic number. |
152
|
| '4' is a magic number. |
173
|
| 'cast' is not followed by whitespace. |
175
|
| 'cast' is not followed by whitespace. |
176
|
| '0xffff' is a magic number. |
176
|
| '8' is a magic number. |
176
|
| '3' is a magic number. |
177
|
| 'cast' is not followed by whitespace. |
177
|
| '0xff' is a magic number. |
177
|
| '4' is a magic number. |
179
|
| '4' is a magic number. |
181
|
| Parameter blockNumber should be final. |
195
|
| Expected @param tag for 'blockNumber'. |
195
|
| Parameter data should be final. |
207
|
| Parameter offset should be final. |
207
|
| Parameter length should be final. |
207
|
| 'if' construct must use '{}'s. |
213
|
| 'else' construct must use '{}'s. |
215
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Name '_error' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
72
|
| Variable '_error' must be private and have accessor methods. |
72
|
| Name '_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
75
|
| Variable '_message' must be private and have accessor methods. |
75
|
| Parameter destination should be final. |
86
|
| Parameter port should be final. |
86
|
| Parameter error should be final. |
87
|
| Parameter message should be final. |
87
|
| Parameter datagram should be final. |
104
|
| 'if' construct must use '{}'s. |
114
|
| Line is longer than 80 characters. |
115
|
| '0xff' is a magic number. |
117
|
| '8' is a magic number. |
117
|
| '3' is a magic number. |
117
|
| '0xff' is a magic number. |
117
|
| 'if' construct must use '{}'s. |
119
|
| '5' is a magic number. |
119
|
| '4' is a magic number. |
122
|
| 'cast' is not followed by whitespace. |
127
|
| Name '_newDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
145
|
| Parameter datagram should be final. |
145
|
| Parameter data should be final. |
145
|
| 'cast' is not followed by whitespace. |
152
|
| 'cast' is not followed by whitespace. |
153
|
| '0xffff' is a magic number. |
153
|
| '8' is a magic number. |
153
|
| '3' is a magic number. |
154
|
| 'cast' is not followed by whitespace. |
154
|
| '0xff' is a magic number. |
154
|
| '4' is a magic number. |
156
|
| '4' is a magic number. |
158
|
| '4' is a magic number. |
163
|
| '5' is a magic number. |
188
|
| 'cast' is not followed by whitespace. |
190
|
| 'cast' is not followed by whitespace. |
191
|
| '0xffff' is a magic number. |
191
|
| '8' is a magic number. |
191
|
| '3' is a magic number. |
192
|
| 'cast' is not followed by whitespace. |
192
|
| '0xff' is a magic number. |
192
|
| '4' is a magic number. |
194
|
| '4' is a magic number. |
196
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Name '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
103
|
| Variable '_type' must be private and have accessor methods. |
103
|
| Name '_port' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
106
|
| Variable '_port' must be private and have accessor methods. |
106
|
| Name '_address' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
109
|
| Variable '_address' must be private and have accessor methods. |
109
|
| 'static' modifier out of order with the JLS suggestions. |
123
|
| Parameter datagram should be final. |
123
|
| 'if' construct must use '{}'s. |
129
|
| Parameter type should be final. |
168
|
| Parameter address should be final. |
168
|
| Parameter port should be final. |
168
|
| Name '_newDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
186
|
| Parameter port should be final. |
235
|
| Expected @param tag for 'port'. |
235
|
| Parameter address should be final. |
241
|
| Expected @param tag for 'address'. |
241
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter message should be final. |
51
|
| Expected @param tag for 'message'. |
51
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter destination should be final. |
57
|
| Parameter port should be final. |
57
|
| Parameter filename should be final. |
58
|
| Parameter mode should be final. |
58
|
| Parameter datagram should be final. |
73
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Name '_modeStrings' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
55
|
| '{' is followed by whitespace. |
55
|
| Name '_modeBytes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
62
|
| Array brackets at illegal position. |
62
|
| Line is longer than 80 characters. |
63
|
| '{' is followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
63
|
| 'cast' is not followed by whitespace. |
64
|
| 'cast' is not followed by whitespace. |
64
|
| Line is longer than 80 characters. |
65
|
| '{' is followed by whitespace. |
65
|
| 'cast' is not followed by whitespace. |
65
|
| 'cast' is not followed by whitespace. |
65
|
| 'cast' is not followed by whitespace. |
65
|
| 'cast' is not followed by whitespace. |
65
|
| 'cast' is not followed by whitespace. |
65
|
| Name '_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
69
|
| Variable '_mode' must be private and have accessor methods. |
69
|
| Name '_filename' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
72
|
| Variable '_filename' must be private and have accessor methods. |
72
|
| Parameter destination should be final. |
86
|
| Parameter port should be final. |
86
|
| Parameter type should be final. |
87
|
| Parameter filename should be final. |
87
|
| Parameter mode should be final. |
87
|
| Parameter type should be final. |
106
|
| Parameter datagram should be final. |
106
|
| 'if' construct must use '{}'s. |
118
|
| Line is longer than 80 characters. |
119
|
| 'cast' is not followed by whitespace. |
128
|
| 'if' construct must use '{}'s. |
134
|
| 'cast' is not followed by whitespace. |
141
|
| Line is longer than 80 characters. |
159
|
| Name '_newDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
178
|
| Parameter datagram should be final. |
178
|
| Parameter data should be final. |
178
|
| 'cast' is not followed by whitespace. |
186
|
| '3' is a magic number. |
189
|
| '3' is a magic number. |
195
|
| Line has trailing spaces. |
196
|
| '4' is a magic number. |
219
|
| 'cast' is not followed by whitespace. |
221
|
| '3' is a magic number. |
224
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter destination should be final. |
57
|
| Parameter port should be final. |
57
|
| Parameter filename should be final. |
58
|
| Parameter mode should be final. |
58
|
| Parameter datagram should be final. |
73
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
29
|
| Name '__listeners' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
29
|
| Missing a Javadoc comment. |
31
|
| Method 'addListener' is not designed for extension - needs to be abstract, final or empty. |
36
|
| Missing a Javadoc comment. |
36
|
| Parameter listener should be final. |
36
|
| Method 'removeListener' is not designed for extension - needs to be abstract, final or empty. |
41
|
| Missing a Javadoc comment. |
41
|
| Parameter listener should be final. |
41
|
| Method 'getListeners' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Missing a Javadoc comment. |
46
|
| 'cast' is not followed by whitespace. |
48
|
| Method 'getListenerCount' is not designed for extension - needs to be abstract, final or empty. |
51
|
| Missing a Javadoc comment. |
51
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
24
|
| '{' should be on a new line. |
24
|
| Missing a Javadoc comment. |
26
|
| '{' should be on a new line. |
26
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Unused import - java.text.SimpleDateFormat. |
22
|
| Line has trailing spaces. |
33
|
| Line has trailing spaces. |
35
|
| Line has trailing spaces. |
36
|
| Line has trailing spaces. |
37
|
| Line has trailing spaces. |
40
|
| Line has trailing spaces. |
41
|
| Line has trailing spaces. |
42
|
| Line has trailing spaces. |
43
|
| Line has trailing spaces. |
44
|
| Line has trailing spaces. |
45
|
| Line has trailing spaces. |
46
|
| Line has trailing spaces. |
47
|
| Missing a Javadoc comment. |
51
|
| '{' should be on a new line. |
51
|
| Line has trailing spaces. |
53
|
| Missing a Javadoc comment. |
53
|
| Name 'FTP' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
53
|
| Line has trailing spaces. |
54
|
| Missing a Javadoc comment. |
54
|
| Name 'FTPConf' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
54
|
| Line has trailing spaces. |
58
|
| '{' should be on a new line. |
60
|
| Line contains a tab character. |
63
|
| Line has trailing spaces. |
65
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
68
|
| Missing a Javadoc comment. |
68
|
| '{' should be on a new line. |
68
|
| Line contains a tab character. |
70
|
| Line has trailing spaces. |
71
|
| Line contains a tab character. |
71
|
| Line has trailing spaces. |
72
|
| Line contains a tab character. |
72
|
| '{' should be on a new line. |
73
|
| ',' is not followed by whitespace. |
75
|
| '}' should be alone on a line. |
78
|
| '{' should be on a new line. |
78
|
| '}' should be alone on a line. |
80
|
| '{' should be on a new line. |
80
|
| Line has trailing spaces. |
84
|
| Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. |
87
|
| Missing a Javadoc comment. |
87
|
| '{' should be on a new line. |
87
|
| Parameter arg0 should be final. |
94
|
| Expected @param tag for 'arg0'. |
94
|
| '{' should be on a new line. |
94
|
| Line has trailing spaces. |
98
|
| Line contains a tab character. |
98
|
| Missing a Javadoc comment. |
99
|
| Parameter files should be final. |
99
|
| '{' should be on a new line. |
99
|
| Parameter o1 should be final. |
104
|
| Parameter o2 should be final. |
104
|
| '{' should be on a new line. |
104
|
| Line is longer than 80 characters. |
107
|
| Line has trailing spaces. |
109
|
| Line has trailing spaces. |
111
|
| Line has trailing spaces. |
112
|
| '=' is not preceded with whitespace. |
113
|
| '=' is not followed by whitespace. |
113
|
| '{' should be on a new line. |
113
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
115
|
| Line has trailing spaces. |
116
|
| Line contains a tab character. |
116
|
| Line has trailing spaces. |
117
|
| Line contains a tab character. |
117
|
| '{' should be on a new line. |
118
|
| Line has trailing spaces. |
120
|
| Line has trailing spaces. |
125
|
| Line contains a tab character. |
125
|
| Missing a Javadoc comment. |
126
|
| Parameter args should be final. |
126
|
| '{' should be on a new line. |
126
|
| Name 'F' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
127
|
| Line has trailing spaces. |
129
|
| Method 'testTimeZoneFunctionality' is not designed for extension - needs to be abstract, final or empty. |
130
|
| Missing a Javadoc comment. |
130
|
| '{' should be on a new line. |
130
|
| '{' should be on a new line. |
137
|
| '{' should be on a new line. |
139
|
| Line has trailing spaces. |
142
|
| '{' should be on a new line. |
144
|
| Line has trailing spaces. |
151
|
| Line has trailing spaces. |
157
|
| Line has trailing spaces. |
158
|
| Line has trailing spaces. |
159
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
26
|
| '{' should be on a new line. |
26
|
| Method 'testFTPClientConfigString' is not designed for extension - needs to be abstract, final or empty. |
31
|
| Missing a Javadoc comment. |
31
|
| '{' should be on a new line. |
31
|
| Missing a Javadoc comment. |
41
|
| Name 'A' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
41
|
| Variable 'A' must be private and have accessor methods. |
41
|
| Missing a Javadoc comment. |
42
|
| Name 'B' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
42
|
| Variable 'B' must be private and have accessor methods. |
42
|
| Missing a Javadoc comment. |
43
|
| Name 'C' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
43
|
| Variable 'C' must be private and have accessor methods. |
43
|
| Missing a Javadoc comment. |
44
|
| Name 'D' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
44
|
| Variable 'D' must be private and have accessor methods. |
44
|
| Missing a Javadoc comment. |
45
|
| Name 'E' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
45
|
| Variable 'E' must be private and have accessor methods. |
45
|
| Missing a Javadoc comment. |
46
|
| Name 'F' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
46
|
| Variable 'F' must be private and have accessor methods. |
46
|
| Line is longer than 80 characters. |
49
|
| Method 'testFTPClientConfigStringStringStringStringStringString' is not designed for extension - needs to be abstract, final or empty. |
51
|
| Missing a Javadoc comment. |
51
|
| '{' should be on a new line. |
51
|
| ',' is not followed by whitespace. |
52
|
| ',' is not followed by whitespace. |
52
|
| ',' is not followed by whitespace. |
52
|
| ',' is not followed by whitespace. |
52
|
| ',' is not followed by whitespace. |
52
|
| Missing a Javadoc comment. |
63
|
| Variable 'badDelim' must be private and have accessor methods. |
63
|
| Missing a Javadoc comment. |
64
|
| Variable 'tooLong' must be private and have accessor methods. |
64
|
| Missing a Javadoc comment. |
65
|
| Variable 'tooShort' must be private and have accessor methods. |
65
|
| Missing a Javadoc comment. |
66
|
| Variable 'fakeLang' must be private and have accessor methods. |
66
|
| Missing a Javadoc comment. |
68
|
| '{' should be on a new line. |
68
|
| Missing a Javadoc comment. |
71
|
| '{' should be on a new line. |
71
|
| Method 'testLookupDateFormatSymbols' is not designed for extension - needs to be abstract, final or empty. |
74
|
| Missing a Javadoc comment. |
74
|
| '{' should be on a new line. |
74
|
| Line has trailing spaces. |
79
|
| Line has trailing spaces. |
80
|
| '{' should be on a new line. |
81
|
| '}' should be alone on a line. |
83
|
| '{' is not preceded with whitespace. |
83
|
| '{' should be on a new line. |
83
|
| Line has trailing spaces. |
86
|
| '{' should be on a new line. |
87
|
| '}' should be alone on a line. |
89
|
| '{' is not preceded with whitespace. |
89
|
| '{' should be on a new line. |
89
|
| Line has trailing spaces. |
92
|
| '{' should be on a new line. |
93
|
| '}' should be alone on a line. |
95
|
| '{' is not preceded with whitespace. |
95
|
| '{' should be on a new line. |
95
|
| '{' should be on a new line. |
98
|
| '}' should be alone on a line. |
100
|
| '{' is not preceded with whitespace. |
100
|
| '{' should be on a new line. |
100
|
| Line has trailing spaces. |
103
|
| ',' is not followed by whitespace. |
104
|
| '{' should be on a new line. |
112
|
| Line contains a tab character. |
113
|
| '}' should be alone on a line. |
114
|
| '{' should be on a new line. |
114
|
| '{' should be on a new line. |
117
|
| Line contains a tab character. |
118
|
| '}' should be alone on a line. |
119
|
| '{' should be on a new line. |
119
|
| '{' should be on a new line. |
122
|
| Line contains a tab character. |
123
|
| '}' should be alone on a line. |
124
|
| '{' should be on a new line. |
124
|
| Method 'testGetDateFormatSymbols' is not designed for extension - needs to be abstract, final or empty. |
132
|
| Missing a Javadoc comment. |
132
|
| '{' should be on a new line. |
132
|
| Line has trailing spaces. |
133
|
| '{' should be on a new line. |
134
|
| '}' should be alone on a line. |
137
|
| '{' is not preceded with whitespace. |
137
|
| '{' should be on a new line. |
137
|
| Must have at least one statement. |
137
|
| '{' should be on a new line. |
140
|
| '}' should be alone on a line. |
143
|
| '{' is not preceded with whitespace. |
143
|
| '{' should be on a new line. |
143
|
| Must have at least one statement. |
143
|
| '{' should be on a new line. |
146
|
| '}' should be alone on a line. |
149
|
| '{' is not preceded with whitespace. |
149
|
| '{' should be on a new line. |
149
|
| Must have at least one statement. |
149
|
| '{' should be on a new line. |
153
|
| '}' should be alone on a line. |
155
|
| '{' is not preceded with whitespace. |
155
|
| '{' should be on a new line. |
155
|
| Line has trailing spaces. |
158
|
| Line has trailing spaces. |
161
|
| '{' should be on a new line. |
164
|
| Line contains a tab character. |
165
|
| '}' should be alone on a line. |
166
|
| '{' should be on a new line. |
166
|
| '{' should be on a new line. |
169
|
| Line contains a tab character. |
170
|
| '}' should be alone on a line. |
171
|
| '{' should be on a new line. |
171
|
| Line has trailing spaces. |
174
|
| ',' is not followed by whitespace. |
175
|
| Line has trailing spaces. |
176
|
| '{' should be on a new line. |
177
|
| Line contains a tab character. |
178
|
| '}' should be alone on a line. |
180
|
| '{' should be on a new line. |
180
|
| Must have at least one statement. |
180
|
| '{' should be on a new line. |
182
|
| Line contains a tab character. |
183
|
| '}' should be alone on a line. |
185
|
| '{' should be on a new line. |
185
|
| Must have at least one statement. |
185
|
| Line has trailing spaces. |
187
|
| Line has trailing spaces. |
188
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Missing a Javadoc comment. |
36
|
| Missing a Javadoc comment. |
37
|
| Missing a Javadoc comment. |
38
|
| Missing a Javadoc comment. |
39
|
| Missing a Javadoc comment. |
41
|
| Line is longer than 80 characters. |
63
|
| Missing a Javadoc comment. |
87
|
| Missing a Javadoc comment. |
88
|
| Missing a Javadoc comment. |
89
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
91
|
| Missing a Javadoc comment. |
92
|
| Missing a Javadoc comment. |
93
|
| Parameter arg0 should be final. |
100
|
| Expected @param tag for 'arg0'. |
100
|
| Parameter settings should be final. |
101
|
| Expected @param tag for 'settings'. |
101
|
| Expected an @return tag. |
118
|
| Parameter fileList should be final. |
118
|
| Expected @param tag for 'fileList'. |
118
|
| Parameter string should be final. |
119
|
| Expected @param tag for 'string'. |
119
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
148
|
| Missing a Javadoc comment. |
148
|
| Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. |
160
|
| Missing a Javadoc comment. |
160
|
| Method 'testInitiateListParsing' is not designed for extension - needs to be abstract, final or empty. |
184
|
| Missing a Javadoc comment. |
184
|
| '25' is a magic number. |
190
|
| Method 'testInitiateListParsingWithPath' is not designed for extension - needs to be abstract, final or empty. |
199
|
| Missing a Javadoc comment. |
199
|
| '25' is a magic number. |
204
|
| Method 'testInitiateListParsingWithPathAndAutodetection' is not designed for extension - needs to be abstract, final or empty. |
213
|
| Missing a Javadoc comment. |
213
|
| '25' is a magic number. |
217
|
| Method 'testInitiateListParsingWithPathAndAutodetectionButEmpty' is not designed for extension - needs to be abstract, final or empty. |
226
|
| Missing a Javadoc comment. |
226
|
| Method 'testInitiateListParsingWithPathAndIncorrectParser' is not designed for extension - needs to be abstract, final or empty. |
237
|
| Missing a Javadoc comment. |
237
|
| Method 'testListFiles' is not designed for extension - needs to be abstract, final or empty. |
249
|
| Missing a Javadoc comment. |
249
|
| Method 'testListFilesWithAutodection' is not designed for extension - needs to be abstract, final or empty. |
260
|
| Missing a Javadoc comment. |
260
|
| Method 'testListFilesWithIncorrectParser' is not designed for extension - needs to be abstract, final or empty. |
274
|
| Missing a Javadoc comment. |
274
|
| Method 'testListFilesWithPathAndAutodectionButEmpty' is not designed for extension - needs to be abstract, final or empty. |
288
|
| Missing a Javadoc comment. |
288
|
| Method 'testListFilesWithPathAndAutodetection' is not designed for extension - needs to be abstract, final or empty. |
299
|
| Missing a Javadoc comment. |
299
|
| Method 'testListNames' is not designed for extension - needs to be abstract, final or empty. |
311
|
| Missing a Javadoc comment. |
311
|
| Method 'testListNamesWithPath' is not designed for extension - needs to be abstract, final or empty. |
329
|
| Missing a Javadoc comment. |
329
|
| Method 'testListNamesWithPathButEmpty' is not designed for extension - needs to be abstract, final or empty. |
338
|
| Missing a Javadoc comment. |
338
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Utility classes should not have a public or default constructor. |
18
|
| '{' should be on a new line. |
18
|
| Missing a Javadoc comment. |
20
|
| '{' should be on a new line. |
20
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
25
|
| Parameter name should be final. |
30
|
| Expected @param tag for 'name'. |
30
|
| Expected an @return tag. |
38
|
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. |
38
|
| Expected an @return tag. |
64
|
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. |
64
|
| Line is longer than 80 characters. |
70
|
| Method 'testConsistentListing' is not designed for extension - needs to be abstract, final or empty. |
72
|
| Missing a Javadoc comment. |
72
|
| Array brackets at illegal position. |
74
|
| Line is longer than 80 characters. |
92
|
| Method 'testBadListing' is not designed for extension - needs to be abstract, final or empty. |
94
|
| Missing a Javadoc comment. |
94
|
| Array brackets at illegal position. |
96
|
| Method 'testInconsistentListing' is not designed for extension - needs to be abstract, final or empty. |
116
|
| Missing a Javadoc comment. |
116
|
| Array brackets at illegal position. |
118
|
| switch without "default" clause. |
127
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
22
|
| Method 'testDefaultParserFactory' is not designed for extension - needs to be abstract, final or empty. |
24
|
| Missing a Javadoc comment. |
24
|
| '{' should be on a new line. |
24
|
| '{' should be on a new line. |
45
|
| Line is longer than 80 characters. |
47
|
| '}' should be alone on a line. |
48
|
| '{' should be on a new line. |
48
|
| '{' should be on a new line. |
64
|
| Line is longer than 80 characters. |
66
|
| '}' should be alone on a line. |
67
|
| '{' should be on a new line. |
67
|
| '{' should be on a new line. |
75
|
| Line is longer than 80 characters. |
77
|
| Line is longer than 80 characters. |
78
|
| '}' should be alone on a line. |
79
|
| '{' should be on a new line. |
79
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
34
|
| Line is longer than 80 characters. |
42
|
| Line is longer than 80 characters. |
43
|
| Line is longer than 80 characters. |
44
|
| Line is longer than 80 characters. |
45
|
| Line is longer than 80 characters. |
52
|
| Line is longer than 80 characters. |
53
|
| Line is longer than 80 characters. |
54
|
| Line is longer than 80 characters. |
55
|
| Line is longer than 80 characters. |
56
|
| Line is longer than 80 characters. |
57
|
| Missing a Javadoc comment. |
59
|
| Line contains a tab character. |
62
|
| Parameter name should be final. |
70
|
| Line is longer than 80 characters. |
87
|
| Expected @throws tag for 'Exception'. |
89
|
| Line is longer than 80 characters. |
95
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
97
|
| Expected @throws tag for 'Exception'. |
97
|
| Line is longer than 80 characters. |
99
|
| Line has trailing spaces. |
107
|
| '5000000000L' is a magic number. |
107
|
| Line contains a tab character. |
108
|
| 'if' construct must use '{}'s. |
114
|
| 'if' is not followed by whitespace. |
114
|
| '12' is a magic number. |
120
|
| '13' is a magic number. |
121
|
| '56' is a magic number. |
122
|
| Line is longer than 80 characters. |
129
|
| Expected an @return tag. |
131
|
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. |
131
|
| Line is longer than 80 characters. |
138
|
| Expected an @return tag. |
140
|
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. |
140
|
| Expected an @return tag. |
149
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
149
|
| Parameter dir should be final. |
161
|
| Expected @param tag for 'dir'. |
161
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
28
|
| Line has trailing spaces. |
29
|
| Line is longer than 80 characters. |
29
|
| Line has trailing spaces. |
31
|
| Line is longer than 80 characters. |
32
|
| Line has trailing spaces. |
33
|
| '{' should be on a new line. |
36
|
| Line has trailing spaces. |
37
|
| Line contains a tab character. |
37
|
| Line contains a tab character. |
38
|
| Missing a Javadoc comment. |
38
|
| Line contains a tab character. |
40
|
| Method 'testParseFieldsOnAIX' is not designed for extension - needs to be abstract, final or empty. |
40
|
| Missing a Javadoc comment. |
40
|
| '{' should be on a new line. |
40
|
| Line has trailing spaces. |
41
|
| Line contains a tab character. |
41
|
| Line contains a tab character. |
42
|
| Line contains a tab character. |
43
|
| Line contains a tab character. |
44
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| Line is longer than 80 characters. |
49
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
57
|
| Line contains a tab character. |
58
|
| Line is longer than 80 characters. |
59
|
| Line contains a tab character. |
59
|
| Line contains a tab character. |
60
|
| Line contains a tab character. |
61
|
| Line contains a tab character. |
62
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
64
|
| Line contains a tab character. |
65
|
| Line contains a tab character. |
66
|
| Line contains a tab character. |
67
|
| Line contains a tab character. |
68
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
71
|
| Line contains a tab character. |
72
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
75
|
| Line contains a tab character. |
77
|
| Line contains a tab character. |
78
|
| Line contains a tab character. |
80
|
| Line contains a tab character. |
81
|
| '814' is a magic number. |
81
|
| Line contains a tab character. |
83
|
| Line has trailing spaces. |
84
|
| Line contains a tab character. |
84
|
| Line contains a tab character. |
85
|
| Line has trailing spaces. |
86
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
| Line contains a tab character. |
88
|
| Line contains a tab character. |
89
|
| '16' is a magic number. |
89
|
| Line contains a tab character. |
90
|
| '27' is a magic number. |
90
|
| Line contains a tab character. |
91
|
| Line has trailing spaces. |
92
|
| Line contains a tab character. |
92
|
| Line contains a tab character. |
93
|
| Line contains a tab character. |
94
|
| Line contains a tab character. |
95
|
| '1970' is a magic number. |
95
|
| Line has trailing spaces. |
96
|
| Line contains a tab character. |
96
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| Line contains a tab character. |
99
|
| Line has trailing spaces. |
100
|
| Line contains a tab character. |
100
|
| Line contains a tab character. |
101
|
| Line has trailing spaces. |
102
|
| Line contains a tab character. |
102
|
| Line contains a tab character. |
103
|
| Line contains a tab character. |
104
|
| Line contains a tab character. |
105
|
| Line contains a tab character. |
106
|
| Method 'testParseEntryWithSymlink' is not designed for extension - needs to be abstract, final or empty. |
106
|
| '{' should be on a new line. |
106
|
| Line has trailing spaces. |
107
|
| Line contains a tab character. |
107
|
| Line contains a tab character. |
108
|
| Line contains a tab character. |
109
|
| Line contains a tab character. |
111
|
| Line contains a tab character. |
112
|
| Line is longer than 80 characters. |
114
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
116
|
| Line contains a tab character. |
117
|
| Line contains a tab character. |
118
|
| Line contains a tab character. |
120
|
| Line contains a tab character. |
121
|
| Line contains a tab character. |
122
|
| Line contains a tab character. |
123
|
| Line contains a tab character. |
124
|
| Line is longer than 80 characters. |
125
|
| Line contains a tab character. |
125
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
127
|
| Line contains a tab character. |
128
|
| Line contains a tab character. |
129
|
| Line contains a tab character. |
130
|
| Line is longer than 80 characters. |
131
|
| Line contains a tab character. |
131
|
| Line contains a tab character. |
132
|
| Line contains a tab character. |
133
|
| Line contains a tab character. |
134
|
| Line contains a tab character. |
135
|
| Line contains a tab character. |
136
|
| Line is longer than 80 characters. |
137
|
| Line contains a tab character. |
137
|
| Line contains a tab character. |
139
|
| Line contains a tab character. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
144
|
| Line contains a tab character. |
145
|
| '23' is a magic number. |
145
|
| Line contains a tab character. |
147
|
| Line has trailing spaces. |
148
|
| Line contains a tab character. |
148
|
| Line contains a tab character. |
149
|
| Line has trailing spaces. |
150
|
| Line contains a tab character. |
150
|
| Line contains a tab character. |
151
|
| Line contains a tab character. |
152
|
| Line contains a tab character. |
153
|
| '18' is a magic number. |
153
|
| Line contains a tab character. |
154
|
| '06' is a magic number. |
154
|
| Line contains a tab character. |
155
|
| Line contains a tab character. |
156
|
| '2005' is a magic number. |
156
|
| Line has trailing spaces. |
157
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| Line contains a tab character. |
159
|
| Line has trailing spaces. |
160
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
30
|
| Missing a Javadoc comment. |
31
|
| Variable 'df' must be private and have accessor methods. |
31
|
| Parameter name should be final. |
36
|
| Expected @param tag for 'name'. |
36
|
| Method 'testBadListing' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Expected @throws tag for 'Exception'. |
46
|
| Method 'testGoodListing' is not designed for extension - needs to be abstract, final or empty. |
67
|
| Expected @throws tag for 'Exception'. |
67
|
| Parameter test should be final. |
89
|
| Parameter f should be final. |
89
|
| Parameter test should be final. |
99
|
| Parameter f should be final. |
99
|
| Line is longer than 80 characters. |
126
|
| Expected @throws tag for 'Exception'. |
129
|
| Expected @throws tag for 'Exception'. |
136
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
141
|
| Expected @throws tag for 'Exception'. |
141
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| '{' should be on a new line. |
35
|
| Line has trailing spaces. |
36
|
| Line contains a tab character. |
36
|
| Line contains a tab character. |
37
|
| Missing a Javadoc comment. |
37
|
| Line contains a tab character. |
39
|
| Method 'testParseTimestamp' is not designed for extension - needs to be abstract, final or empty. |
39
|
| Missing a Javadoc comment. |
39
|
| '{' should be on a new line. |
39
|
| Line contains a tab character. |
40
|
| Line contains a tab character. |
41
|
| Line contains a tab character. |
42
|
| Line contains a tab character. |
43
|
| ',' is not followed by whitespace. |
43
|
| Line contains a tab character. |
44
|
| ',' is not followed by whitespace. |
44
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
46
|
| Line has trailing spaces. |
47
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
50
|
| '{' should be on a new line. |
50
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line contains a tab character. |
53
|
| Line is longer than 80 characters. |
54
|
| Line contains a tab character. |
54
|
| Line contains a tab character. |
55
|
| '}' should be alone on a line. |
55
|
| '{' should be on a new line. |
55
|
| Line contains a tab character. |
56
|
| Line contains a tab character. |
57
|
| Line contains a tab character. |
58
|
| Line has trailing spaces. |
59
|
| Line contains a tab character. |
59
|
| Line contains a tab character. |
60
|
| Method 'testParseTimestampAcrossTimeZones' is not designed for extension - needs to be abstract, final or empty. |
60
|
| Missing a Javadoc comment. |
60
|
| '{' should be on a new line. |
60
|
| Line has trailing spaces. |
61
|
| Line contains a tab character. |
61
|
| Line has trailing spaces. |
62
|
| Line contains a tab character. |
62
|
| Line contains a tab character. |
63
|
| Line contains a tab character. |
64
|
| ',' is not followed by whitespace. |
64
|
| Line contains a tab character. |
65
|
| ',' is not followed by whitespace. |
65
|
| Line contains a tab character. |
67
|
| Line contains a tab character. |
68
|
| Line has trailing spaces. |
69
|
| Line contains a tab character. |
69
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
71
|
| Line contains a tab character. |
72
|
| '-2' is a magic number. |
72
|
| Line has trailing spaces. |
73
|
| Line contains a tab character. |
73
|
| Line contains a tab character. |
74
|
| Line has trailing spaces. |
76
|
| Line contains a tab character. |
76
|
| Line contains a tab character. |
77
|
| Line has trailing spaces. |
78
|
| Line contains a tab character. |
78
|
| Line contains a tab character. |
79
|
| Line contains a tab character. |
80
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| Line contains a tab character. |
83
|
| Line contains a tab character. |
84
|
| Line has trailing spaces. |
85
|
| Line contains a tab character. |
85
|
| Line contains a tab character. |
86
|
| Line contains a tab character. |
87
|
| Line has trailing spaces. |
88
|
| Line contains a tab character. |
88
|
| Line contains a tab character. |
89
|
| Line contains a tab character. |
90
|
| Line contains a tab character. |
91
|
| Line has trailing spaces. |
92
|
| Line contains a tab character. |
92
|
| Line has trailing spaces. |
93
|
| Line contains a tab character. |
93
|
| Line contains a tab character. |
94
|
| Line contains a tab character. |
95
|
| Line has trailing spaces. |
96
|
| Line contains a tab character. |
96
|
| Line has trailing spaces. |
97
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| '{' should be on a new line. |
98
|
| Line contains a tab character. |
99
|
| Line contains a tab character. |
100
|
| Line contains a tab character. |
101
|
| Line contains a tab character. |
102
|
| Line has trailing spaces. |
103
|
| Line contains a tab character. |
103
|
| 'cast' is not followed by whitespace. |
103
|
| Line contains a tab character. |
104
|
| Line contains a tab character. |
105
|
| '}' should be alone on a line. |
105
|
| '{' is not preceded with whitespace. |
105
|
| '{' should be on a new line. |
105
|
| Line contains a tab character. |
106
|
| Line contains a tab character. |
107
|
| Line has trailing spaces. |
108
|
| Line contains a tab character. |
108
|
| Line has trailing spaces. |
109
|
| Line contains a tab character. |
109
|
| Line contains a tab character. |
110
|
| Line contains a tab character. |
111
|
| Line contains a tab character. |
112
|
| Line contains a tab character. |
113
|
| '{' should be on a new line. |
113
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
115
|
| Line has trailing spaces. |
116
|
| Line contains a tab character. |
116
|
| Line contains a tab character. |
117
|
| Line contains a tab character. |
118
|
| '}' should be alone on a line. |
118
|
| '{' is not preceded with whitespace. |
118
|
| '{' should be on a new line. |
118
|
| Line contains a tab character. |
119
|
| Line contains a tab character. |
120
|
| Line contains a tab character. |
121
|
| Line contains a tab character. |
124
|
| Method 'testParser' is not designed for extension - needs to be abstract, final or empty. |
124
|
| Missing a Javadoc comment. |
124
|
| '{' should be on a new line. |
124
|
| Line contains a tab character. |
125
|
| Line contains a tab character. |
126
|
| '{' should be on a new line. |
126
|
| Line contains a tab character. |
127
|
| Line contains a tab character. |
128
|
| '}' should be alone on a line. |
128
|
| '{' should be on a new line. |
128
|
| Line contains a tab character. |
129
|
| Line contains a tab character. |
130
|
| Line contains a tab character. |
131
|
| '{' should be on a new line. |
131
|
| Line contains a tab character. |
132
|
| Line contains a tab character. |
133
|
| Line contains a tab character. |
134
|
| '}' should be alone on a line. |
134
|
| '{' should be on a new line. |
134
|
| Must have at least one statement. |
134
|
| Line contains a tab character. |
135
|
| Line contains a tab character. |
136
|
| Line contains a tab character. |
138
|
| Line contains a tab character. |
139
|
| Line contains a tab character. |
140
|
| Line contains a tab character. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
143
|
| '{' should be on a new line. |
143
|
| Line contains a tab character. |
144
|
| Line contains a tab character. |
145
|
| Line contains a tab character. |
146
|
| '}' should be alone on a line. |
146
|
| '{' should be on a new line. |
146
|
| Must have at least one statement. |
146
|
| Line contains a tab character. |
147
|
| Line contains a tab character. |
148
|
| Line contains a tab character. |
149
|
| '{' should be on a new line. |
149
|
| Line contains a tab character. |
150
|
| Line contains a tab character. |
151
|
| '}' should be alone on a line. |
151
|
| '{' should be on a new line. |
151
|
| Line contains a tab character. |
152
|
| Line contains a tab character. |
153
|
| Line has trailing spaces. |
154
|
| Line contains a tab character. |
154
|
| Line contains a tab character. |
155
|
| '{' should be on a new line. |
155
|
| Line contains a tab character. |
156
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| '}' should be alone on a line. |
158
|
| '{' should be on a new line. |
158
|
| Must have at least one statement. |
158
|
| Line contains a tab character. |
159
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| '{' should be on a new line. |
161
|
| Line contains a tab character. |
162
|
| Line contains a tab character. |
163
|
| Line contains a tab character. |
164
|
| '}' should be alone on a line. |
164
|
| '{' should be on a new line. |
164
|
| Must have at least one statement. |
164
|
| Line contains a tab character. |
165
|
| Line contains a tab character. |
166
|
| Line contains a tab character. |
168
|
| '{' should be on a new line. |
168
|
| Line contains a tab character. |
169
|
| Line contains a tab character. |
170
|
| Line contains a tab character. |
171
|
| '}' should be alone on a line. |
171
|
| '{' should be on a new line. |
171
|
| Must have at least one statement. |
171
|
| Line contains a tab character. |
172
|
| Line contains a tab character. |
173
|
| Line has trailing spaces. |
174
|
| Line contains a tab character. |
174
|
| Line contains a tab character. |
175
|
| '{' should be on a new line. |
175
|
| Line contains a tab character. |
176
|
| Line contains a tab character. |
177
|
| Line contains a tab character. |
178
|
| '}' should be alone on a line. |
178
|
| '{' should be on a new line. |
178
|
| Must have at least one statement. |
178
|
| Line contains a tab character. |
179
|
| Line contains a tab character. |
180
|
| Line contains a tab character. |
181
|
| '{' should be on a new line. |
181
|
| Line contains a tab character. |
182
|
| Line contains a tab character. |
183
|
| '}' should be alone on a line. |
183
|
| '{' should be on a new line. |
183
|
| Line contains a tab character. |
184
|
| Line contains a tab character. |
185
|
| Line contains a tab character. |
186
|
| Line has trailing spaces. |
187
|
| Line contains a tab character. |
187
|
| 'return' is not followed by whitespace. |
195
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
29
|
| Line has trailing spaces. |
31
|
| Missing a Javadoc comment. |
31
|
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
31
|
| Line is longer than 80 characters. |
42
|
| Line contains a tab character. |
42
|
| Line is longer than 80 characters. |
43
|
| Line contains a tab character. |
43
|
| Line has trailing spaces. |
44
|
| Line is longer than 80 characters. |
44
|
| Line contains a tab character. |
44
|
| Line has trailing spaces. |
46
|
| Line has trailing spaces. |
47
|
| Missing a Javadoc comment. |
47
|
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
47
|
| Line has trailing spaces. |
53
|
| Line has trailing spaces. |
57
|
| Parameter name should be final. |
57
|
| Expected @param tag for 'name'. |
57
|
| Line has trailing spaces. |
61
|
| Line is longer than 80 characters. |
63
|
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. |
65
|
| Missing a Javadoc comment. |
65
|
| '{' should be on a new line. |
65
|
| Line is longer than 80 characters. |
69
|
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. |
71
|
| Missing a Javadoc comment. |
71
|
| '{' should be on a new line. |
71
|
| Line has trailing spaces. |
75
|
| Expected an @return tag. |
79
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
79
|
| Line has trailing spaces. |
86
|
| Line has trailing spaces. |
89
|
| 'return' is not followed by whitespace. |
94
|
| Line has trailing spaces. |
96
|
| Missing a Javadoc comment. |
97
|
| Line has trailing spaces. |
99
|
| Line has trailing spaces. |
100
|
| Line has trailing spaces. |
102
|
| Line is longer than 80 characters. |
104
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
106
|
| Missing a Javadoc comment. |
106
|
| '{' should be on a new line. |
106
|
| Line is longer than 80 characters. |
107
|
| Line has trailing spaces. |
111
|
| Line is longer than 80 characters. |
112
|
| Line has trailing spaces. |
116
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
31
|
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
31
|
| Line is longer than 80 characters. |
46
|
| Line is longer than 80 characters. |
47
|
| Line is longer than 80 characters. |
48
|
| Line is longer than 80 characters. |
49
|
| Missing a Javadoc comment. |
53
|
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
53
|
| Line is longer than 80 characters. |
57
|
| Line is longer than 80 characters. |
65
|
| Missing a Javadoc comment. |
73
|
| Name 'directoryBeginningWithNumber' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
73
|
| Parameter name should be final. |
80
|
| Expected @param tag for 'name'. |
80
|
| Line is longer than 80 characters. |
86
|
| Expected an @return tag. |
88
|
| Method 'getGoodListings' is not designed for extension - needs to be abstract, final or empty. |
88
|
| Line is longer than 80 characters. |
94
|
| Expected an @return tag. |
96
|
| Method 'getBadListings' is not designed for extension - needs to be abstract, final or empty. |
96
|
| Expected an @return tag. |
104
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
104
|
| 'return' is not followed by whitespace. |
121
|
| Line is longer than 80 characters. |
125
|
| Method 'testParseFieldsOnDirectory' is not designed for extension - needs to be abstract, final or empty. |
127
|
| Expected @throws tag for 'Exception'. |
127
|
| Line is longer than 80 characters. |
129
|
| Line is longer than 80 characters. |
138
|
| Line is longer than 80 characters. |
148
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
150
|
| Expected @throws tag for 'Exception'. |
150
|
| Line is longer than 80 characters. |
152
|
| '5000000000L' is a magic number. |
159
|
| Line is longer than 80 characters. |
165
|
| '3' is a magic number. |
169
|
| '17707' is a magic number. |
172
|
| Method 'doAdditionalGoodTests' is not designed for extension - needs to be abstract, final or empty. |
181
|
| Missing a Javadoc comment. |
181
|
| Parameter test should be final. |
181
|
| Parameter f should be final. |
181
|
| Method 'testDirectoryBeginningWithNumber' is not designed for extension - needs to be abstract, final or empty. |
197
|
| Expected @throws tag for 'Exception'. |
197
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
30
|
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
30
|
| Missing a Javadoc comment. |
41
|
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
41
|
| Parameter name should be final. |
60
|
| Expected @param tag for 'name'. |
60
|
| Line is longer than 80 characters. |
76
|
| Method 'testParseFieldsOnDirectory' is not designed for extension - needs to be abstract, final or empty. |
78
|
| Expected @throws tag for 'Exception'. |
78
|
| Line is longer than 80 characters. |
80
|
| ',' is not followed by whitespace. |
84
|
| Line is longer than 80 characters. |
91
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
93
|
| Expected @throws tag for 'Exception'. |
93
|
| Line is longer than 80 characters. |
95
|
| '5000000000L' is a magic number. |
99
|
| Line is longer than 80 characters. |
106
|
| Expected an @return tag. |
108
|
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. |
108
|
| Line is longer than 80 characters. |
115
|
| Expected an @return tag. |
117
|
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. |
117
|
| Expected an @return tag. |
126
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
126
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
30
|
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
30
|
| Line is longer than 80 characters. |
41
|
| Line is longer than 80 characters. |
43
|
| Missing a Javadoc comment. |
49
|
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
49
|
| Line is longer than 80 characters. |
59
|
| Line is longer than 80 characters. |
61
|
| Parameter name should be final. |
70
|
| Expected @param tag for 'name'. |
70
|
| Expected an @return tag. |
78
|
| Method 'getBadListings' is not designed for extension - needs to be abstract, final or empty. |
78
|
| Expected an @return tag. |
86
|
| Method 'getGoodListings' is not designed for extension - needs to be abstract, final or empty. |
86
|
| Expected an @return tag. |
94
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
94
|
| Method 'testParseFieldsOnDirectory' is not designed for extension - needs to be abstract, final or empty. |
106
|
| Expected @throws tag for 'Exception'. |
106
|
| Line is longer than 80 characters. |
108
|
| '36864' is a magic number. |
117
|
| '2004' is a magic number. |
123
|
| '24' is a magic number. |
124
|
| '14' is a magic number. |
125
|
| '6' is a magic number. |
126
|
| '34' is a magic number. |
127
|
| Method 'doAdditionalGoodTests' is not designed for extension - needs to be abstract, final or empty. |
133
|
| Missing a Javadoc comment. |
133
|
| Parameter test should be final. |
133
|
| Parameter f should be final. |
133
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
145
|
| Expected @throws tag for 'Exception'. |
145
|
| Line is longer than 80 characters. |
147
|
| '5000000000L' is a magic number. |
156
|
| '24' is a magic number. |
161
|
| '2004' is a magic number. |
163
|
| '14' is a magic number. |
164
|
| '6' is a magic number. |
165
|
| '29' is a magic number. |
166
|
| 'return' is not followed by whitespace. |
178
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| '{' should be on a new line. |
29
|
| Line contains a tab character. |
31
|
| Missing a Javadoc comment. |
31
|
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
31
|
| Line contains a tab character. |
32
|
| Line contains a tab character. |
33
|
| Line contains a tab character. |
34
|
| Line contains a tab character. |
35
|
| Line contains a tab character. |
36
|
| Line is longer than 80 characters. |
37
|
| Line contains a tab character. |
37
|
| Line is longer than 80 characters. |
38
|
| Line contains a tab character. |
38
|
| Line is longer than 80 characters. |
39
|
| Line contains a tab character. |
39
|
| Line is longer than 80 characters. |
40
|
| Line contains a tab character. |
40
|
| Line is longer than 80 characters. |
41
|
| Line contains a tab character. |
41
|
| Line is longer than 80 characters. |
42
|
| Line contains a tab character. |
42
|
| Line has trailing spaces. |
44
|
| Line contains a tab character. |
44
|
| Missing a Javadoc comment. |
44
|
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
44
|
| Line contains a tab character. |
45
|
| Line is longer than 80 characters. |
46
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
| Line contains a tab character. |
52
|
| Line is longer than 80 characters. |
53
|
| Line contains a tab character. |
53
|
| Line is longer than 80 characters. |
54
|
| Line contains a tab character. |
54
|
| Line is longer than 80 characters. |
55
|
| Line contains a tab character. |
55
|
| Line is longer than 80 characters. |
56
|
| Line contains a tab character. |
56
|
| Line is longer than 80 characters. |
57
|
| Line contains a tab character. |
57
|
| Line is longer than 80 characters. |
58
|
| Line contains a tab character. |
58
|
| Line is longer than 80 characters. |
59
|
| Line contains a tab character. |
59
|
| Line is longer than 80 characters. |
60
|
| Line contains a tab character. |
60
|
| Line is longer than 80 characters. |
61
|
| Line contains a tab character. |
61
|
| Line is longer than 80 characters. |
62
|
| Line contains a tab character. |
62
|
| Line is longer than 80 characters. |
63
|
| Line contains a tab character. |
63
|
| Line is longer than 80 characters. |
64
|
| Line contains a tab character. |
64
|
| Line is longer than 80 characters. |
65
|
| Line contains a tab character. |
65
|
| Line contains a tab character. |
66
|
| Line is longer than 80 characters. |
67
|
| Line contains a tab character. |
67
|
| Line contains a tab character. |
68
|
| Line is longer than 80 characters. |
69
|
| Line contains a tab character. |
69
|
| Line is longer than 80 characters. |
70
|
| Line contains a tab character. |
70
|
| Line contains a tab character. |
71
|
| Line contains a tab character. |
72
|
| Line is longer than 80 characters. |
73
|
| Line contains a tab character. |
75
|
| Line contains a tab character. |
77
|
| Line contains a tab character. |
78
|
| Line contains a tab character. |
79
|
| Line contains a tab character. |
80
|
| Parameter name should be final. |
80
|
| Expected @param tag for 'name'. |
80
|
| '{' should be on a new line. |
80
|
| Line contains a tab character. |
81
|
| Line contains a tab character. |
82
|
| Line contains a tab character. |
84
|
| Line is longer than 80 characters. |
85
|
| Line contains a tab character. |
85
|
| Line contains a tab character. |
86
|
| Expected an @return tag. |
87
|
| Line contains a tab character. |
87
|
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. |
87
|
| '{' should be on a new line. |
87
|
| Line contains a tab character. |
88
|
| Line contains a tab character. |
89
|
| Line contains a tab character. |
91
|
| Line is longer than 80 characters. |
92
|
| Line contains a tab character. |
92
|
| Line contains a tab character. |
93
|
| Expected an @return tag. |
94
|
| Line contains a tab character. |
94
|
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. |
94
|
| '{' should be on a new line. |
94
|
| Line contains a tab character. |
95
|
| Line contains a tab character. |
96
|
| Line has trailing spaces. |
97
|
| Line contains a tab character. |
97
|
| Method 'testNumericDateFormat' is not designed for extension - needs to be abstract, final or empty. |
100
|
| Line has trailing spaces. |
102
|
| Line contains a tab character. |
103
|
| Line has trailing spaces. |
104
|
| Line is longer than 80 characters. |
105
|
| Line has trailing spaces. |
107
|
| Line has trailing spaces. |
109
|
| Line has trailing spaces. |
113
|
| Line has trailing spaces. |
114
|
| Line contains a tab character. |
115
|
| Line contains a tab character. |
116
|
| Line contains a tab character. |
117
|
| '2005' is a magic number. |
117
|
| Line contains a tab character. |
118
|
| Line contains a tab character. |
120
|
| '8' is a magic number. |
120
|
| Line contains a tab character. |
121
|
| '11' is a magic number. |
121
|
| Line contains a tab character. |
122
|
| '22' is a magic number. |
122
|
| Line contains a tab character. |
123
|
| Line contains a tab character. |
133
|
| Line contains a tab character. |
134
|
| Line contains a tab character. |
135
|
| Expected an @return tag. |
136
|
| Line contains a tab character. |
136
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
136
|
| '{' should be on a new line. |
136
|
| Line contains a tab character. |
137
|
| Line contains a tab character. |
138
|
| Line contains a tab character. |
140
|
| Line is longer than 80 characters. |
141
|
| Line contains a tab character. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
143
|
| Method 'testParseFieldsOnDirectory' is not designed for extension - needs to be abstract, final or empty. |
143
|
| Expected @throws tag for 'Exception'. |
143
|
| '{' should be on a new line. |
143
|
| Line is longer than 80 characters. |
144
|
| Line contains a tab character. |
144
|
| Line contains a tab character. |
145
|
| Line contains a tab character. |
146
|
| Line contains a tab character. |
147
|
| Line contains a tab character. |
148
|
| Line contains a tab character. |
149
|
| Line contains a tab character. |
150
|
| Line contains a tab character. |
151
|
| Line contains a tab character. |
152
|
| '4096' is a magic number. |
152
|
| Line contains a tab character. |
154
|
| Line contains a tab character. |
155
|
| Line contains a tab character. |
157
|
| Line contains a tab character. |
158
|
| Line contains a tab character. |
159
|
| Line contains a tab character. |
160
|
| Line contains a tab character. |
161
|
| '{' should be on a new line. |
161
|
| Line contains a tab character. |
162
|
| Line contains a tab character. |
163
|
| Line contains a tab character. |
164
|
| Line contains a tab character. |
165
|
| '15' is a magic number. |
165
|
| Line contains a tab character. |
166
|
| '13' is a magic number. |
166
|
| Line contains a tab character. |
168
|
| Line contains a tab character. |
169
|
| Line contains a tab character. |
170
|
| Line has trailing spaces. |
172
|
| Line contains a tab character. |
172
|
| Line contains a tab character. |
173
|
| Line contains a tab character. |
174
|
| Line contains a tab character. |
175
|
| Line contains a tab character. |
176
|
| Line contains a tab character. |
177
|
| Line contains a tab character. |
178
|
| Parameter f should be final. |
178
|
| Expected @param tag for 'f'. |
178
|
| '{' should be on a new line. |
178
|
| Line contains a tab character. |
179
|
| Line contains a tab character. |
180
|
| Line contains a tab character. |
181
|
| Line contains a tab character. |
182
|
| Line contains a tab character. |
183
|
| Line contains a tab character. |
184
|
| Line contains a tab character. |
185
|
| Line contains a tab character. |
186
|
| Line contains a tab character. |
187
|
| Line contains a tab character. |
188
|
| Line contains a tab character. |
189
|
| Line contains a tab character. |
190
|
| Line contains a tab character. |
191
|
| Line contains a tab character. |
192
|
| Line contains a tab character. |
193
|
| Line contains a tab character. |
194
|
| Line contains a tab character. |
195
|
| Line contains a tab character. |
196
|
| Line contains a tab character. |
197
|
| Line contains a tab character. |
199
|
| Line is longer than 80 characters. |
200
|
| Line contains a tab character. |
200
|
| Line contains a tab character. |
201
|
| Line contains a tab character. |
202
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
202
|
| Expected @throws tag for 'Exception'. |
202
|
| '{' should be on a new line. |
202
|
| Line contains a tab character. |
203
|
| Line contains a tab character. |
204
|
| Line is longer than 80 characters. |
205
|
| Line contains a tab character. |
205
|
| Line contains a tab character. |
206
|
| Line contains a tab character. |
207
|
| Line contains a tab character. |
208
|
| Line contains a tab character. |
209
|
| Line contains a tab character. |
210
|
| Line contains a tab character. |
211
|
| Line contains a tab character. |
212
|
| Line contains a tab character. |
213
|
| '5000000000L' is a magic number. |
213
|
| Line contains a tab character. |
215
|
| Line contains a tab character. |
216
|
| Line contains a tab character. |
218
|
| Line contains a tab character. |
219
|
| Line contains a tab character. |
220
|
| Line contains a tab character. |
221
|
| Line contains a tab character. |
222
|
| '{' should be on a new line. |
222
|
| Line contains a tab character. |
223
|
| Line contains a tab character. |
224
|
| Line contains a tab character. |
225
|
| Line contains a tab character. |
226
|
| '15' is a magic number. |
226
|
| Line contains a tab character. |
227
|
| '13' is a magic number. |
227
|
| Line is longer than 80 characters. |
228
|
| Line contains a tab character. |
228
|
| Line contains a tab character. |
229
|
| Line has trailing spaces. |
230
|
| Line contains a tab character. |
230
|
| Line contains a tab character. |
232
|
| Line contains a tab character. |
233
|
| Line contains a tab character. |
234
|
| Line contains a tab character. |
235
|
| Line contains a tab character. |
236
|
| '{' should be on a new line. |
236
|
| Line contains a tab character. |
237
|
| Line contains a tab character. |
238
|
| Line has trailing spaces. |
239
|
| Line contains a tab character. |
239
|
| Line has trailing spaces. |
240
|
| Line contains a tab character. |
240
|
| Line has trailing spaces. |
241
|
| Method 'doAdditionalGoodTests' is not designed for extension - needs to be abstract, final or empty. |
245
|
| Missing a Javadoc comment. |
245
|
| Parameter test should be final. |
245
|
| Parameter f should be final. |
245
|
| '{' should be on a new line. |
245
|
| '{' should be on a new line. |
247
|
| '{' should be on a new line. |
249
|
| '+' is not preceded with whitespace. |
258
|
| '+' is not preceded with whitespace. |
261
|
| '+' is not preceded with whitespace. |
268
|
| '+' is not preceded with whitespace. |
271
|
| Line has trailing spaces. |
273
|
| Line has trailing spaces. |
274
|
| Line has trailing spaces. |
275
|
| Line contains a tab character. |
275
|
| Line has trailing spaces. |
277
|
| Line contains a tab character. |
278
|
| '3' is a magic number. |
280
|
| '*' is not preceded with whitespace. |
280
|
| '*' is not followed by whitespace. |
280
|
| Line has trailing spaces. |
282
|
| ',' is not followed by whitespace. |
282
|
| '10' is a magic number. |
282
|
| Line has trailing spaces. |
283
|
| Line has trailing spaces. |
284
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
34
|
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
34
|
| Line is longer than 80 characters. |
37
|
| Line is longer than 80 characters. |
38
|
| Line is longer than 80 characters. |
39
|
| Line is longer than 80 characters. |
40
|
| Line is longer than 80 characters. |
41
|
| Line is longer than 80 characters. |
42
|
| Line is longer than 80 characters. |
43
|
| Missing a Javadoc comment. |
48
|
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
48
|
| Line is longer than 80 characters. |
50
|
| Line is longer than 80 characters. |
51
|
| Line is longer than 80 characters. |
52
|
| Line is longer than 80 characters. |
53
|
| Line is longer than 80 characters. |
54
|
| Line is longer than 80 characters. |
55
|
| Line is longer than 80 characters. |
56
|
| Line is longer than 80 characters. |
57
|
| Line is longer than 80 characters. |
58
|
| Line is longer than 80 characters. |
59
|
| Line is longer than 80 characters. |
60
|
| Line is longer than 80 characters. |
61
|
| Line is longer than 80 characters. |
62
|
| Line is longer than 80 characters. |
63
|
| Line is longer than 80 characters. |
64
|
| Line is longer than 80 characters. |
65
|
| Missing a Javadoc comment. |
68
|
| Name 'fullListing' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
68
|
| '+' is not preceded with whitespace. |
68
|
| '+' should be on a new line. |
68
|
| Line is longer than 80 characters. |
69
|
| '+' is not preceded with whitespace. |
69
|
| '+' should be on a new line. |
69
|
| Line is longer than 80 characters. |
70
|
| '+' is not preceded with whitespace. |
70
|
| '+' should be on a new line. |
70
|
| Line is longer than 80 characters. |
71
|
| '+' is not preceded with whitespace. |
71
|
| '+' should be on a new line. |
71
|
| Line is longer than 80 characters. |
72
|
| '+' is not preceded with whitespace. |
72
|
| '+' should be on a new line. |
72
|
| Line is longer than 80 characters. |
73
|
| '+' is not preceded with whitespace. |
73
|
| '+' should be on a new line. |
73
|
| Line is longer than 80 characters. |
74
|
| '+' is not preceded with whitespace. |
74
|
| '+' should be on a new line. |
74
|
| Parameter name should be final. |
80
|
| Expected @param tag for 'name'. |
80
|
| Method 'testWholeListParse' is not designed for extension - needs to be abstract, final or empty. |
89
|
| Expected @throws tag for 'IOException'. |
89
|
| '6' is a magic number. |
97
|
| Method 'testWholeListParseWithVersioning' is not designed for extension - needs to be abstract, final or empty. |
109
|
| Expected @throws tag for 'IOException'. |
109
|
| '3' is a magic number. |
118
|
| Method 'assertFileInListing' is not designed for extension - needs to be abstract, final or empty. |
127
|
| Missing a Javadoc comment. |
127
|
| Parameter listing should be final. |
127
|
| Parameter name should be final. |
127
|
| '{' should be on a new line. |
127
|
| '{' should be on a new line. |
128
|
| '{' should be on a new line. |
129
|
| Method 'assertFileNotInListing' is not designed for extension - needs to be abstract, final or empty. |
135
|
| Missing a Javadoc comment. |
135
|
| Parameter listing should be final. |
135
|
| Parameter name should be final. |
135
|
| '{' should be on a new line. |
135
|
| '{' should be on a new line. |
136
|
| '{' should be on a new line. |
137
|
| Line is longer than 80 characters. |
144
|
| Method 'testParseFieldsOnDirectory' is not designed for extension - needs to be abstract, final or empty. |
146
|
| Expected @throws tag for 'Exception'. |
146
|
| Line is longer than 80 characters. |
149
|
| '512' is a magic number. |
154
|
| Line is longer than 80 characters. |
165
|
| '512' is a magic number. |
170
|
| Line is longer than 80 characters. |
182
|
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. |
184
|
| Expected @throws tag for 'Exception'. |
184
|
| Line is longer than 80 characters. |
186
|
| '9' is a magic number. |
191
|
| '512' is a magic number. |
191
|
| Line is longer than 80 characters. |
202
|
| '9' is a magic number. |
207
|
| '512' is a magic number. |
207
|
| Line is longer than 80 characters. |
219
|
| Expected an @return tag. |
221
|
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. |
221
|
| Line is longer than 80 characters. |
228
|
| Expected an @return tag. |
230
|
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. |
230
|
| Expected an @return tag. |
239
|
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. |
239
|
| Method 'getVersioningParser' is not designed for extension - needs to be abstract, final or empty. |
246
|
| Missing a Javadoc comment. |
246
|
| Parameter dir should be final. |
259
|
| Expected @param tag for 'dir'. |
259
|
| 'return' is not followed by whitespace. |
296
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Redundant import from the same package - org.apache.commons.net.ntp.TimeStamp. |
61
|
| Line is longer than 80 characters. |
64
|
| '{' should be on a new line. |
68
|
| Line is longer than 80 characters. |
70
|
| Missing a Javadoc comment. |
70
|
| Line is longer than 80 characters. |
71
|
| Missing a Javadoc comment. |
71
|
| Line is longer than 80 characters. |
72
|
| Missing a Javadoc comment. |
72
|
| Parameter args should be final. |
77
|
| Expected @param tag for 'args'. |
77
|
| Array brackets at illegal position. |
77
|
| Method 'testCompare' is not designed for extension - needs to be abstract, final or empty. |
82
|
| Missing a Javadoc comment. |
82
|
| '{' should be on a new line. |
82
|
| Line is longer than 80 characters. |
84
|
| Line contains a tab character. |
84
|
| Line is longer than 80 characters. |
86
|
| Line contains a tab character. |
86
|
| Line is longer than 80 characters. |
87
|
| Line contains a tab character. |
87
|
| Line contains a tab character. |
96
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| Line is longer than 80 characters. |
107
|
| Method 'testUTCString' is not designed for extension - needs to be abstract, final or empty. |
113
|
| Missing a Javadoc comment. |
113
|
| '{' should be on a new line. |
113
|
| Line is longer than 80 characters. |
114
|
| Line contains a tab character. |
114
|
| Line contains a tab character. |
115
|
| Line contains a tab character. |
116
|
| Method 'testDateConversion' is not designed for extension - needs to be abstract, final or empty. |
119
|
| Missing a Javadoc comment. |
119
|
| '{' should be on a new line. |
119
|
| Line contains a tab character. |
120
|
| Line contains a tab character. |
121
|
| Line is longer than 80 characters. |
122
|
| Line contains a tab character. |
122
|
| Line contains a tab character. |
123
|
| Line contains a tab character. |
124
|
| Line contains a tab character. |
125
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
127
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line has trailing spaces. |
22
|
| Utility classes should not have a public or default constructor. |
40
|
| '{' should be on a new line. |
40
|
| Line contains a tab character. |
42
|
| Missing a Javadoc comment. |
42
|
| '{' should be on a new line. |
42
|
| Line contains a tab character. |
43
|
| Line contains a tab character. |
44
|
| Line contains a tab character. |
45
|
| Line contains a tab character. |
46
|
| Line contains a tab character. |
47
|
| Line contains a tab character. |
48
|
| Line contains a tab character. |
49
|
| Line contains a tab character. |
50
|
| Line contains a tab character. |
51
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Missing a Javadoc comment. |
46
|
| Variable 'p' must be private and have accessor methods. |
46
|
| Missing a Javadoc comment. |
48
|
| Variable 'user' must be private and have accessor methods. |
48
|
| Missing a Javadoc comment. |
49
|
| Variable 'emptyUser' must be private and have accessor methods. |
49
|
| Missing a Javadoc comment. |
50
|
| Variable 'password' must be private and have accessor methods. |
50
|
| Missing a Javadoc comment. |
51
|
| Variable 'mailhost' must be private and have accessor methods. |
51
|
| Parameter name should be final. |
56
|
| Expected @param tag for 'name'. |
56
|
| Missing a Javadoc comment. |
70
|
| Must have at least one statement. |
74
|
| Missing a Javadoc comment. |
85
|
| Missing a Javadoc comment. |
92
|
| Method 'testNoopCommand' is not designed for extension - needs to be abstract, final or empty. |
102
|
| Expected @throws tag for 'Exception'. |
102
|
| Method 'testStatus' is not designed for extension - needs to be abstract, final or empty. |
123
|
| Expected @throws tag for 'Exception'. |
123
|
| Method 'testListMessagesOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
161
|
| Expected @throws tag for 'Exception'. |
161
|
| 'for' is not followed by whitespace. |
170
|
| Method 'testListMessageOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
188
|
| Expected @throws tag for 'Exception'. |
188
|
| '100000' is a magic number. |
206
|
| '-2' is a magic number. |
210
|
| Method 'testListMessagesOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. |
223
|
| Expected @throws tag for 'Exception'. |
223
|
| Method 'testListMessageOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. |
242
|
| Expected @throws tag for 'Exception'. |
242
|
| Method 'testListUniqueIDsOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
257
|
| Expected @throws tag for 'Exception'. |
257
|
| 'for' is not followed by whitespace. |
266
|
| Method 'testListUniqueIDOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
283
|
| Expected @throws tag for 'Exception'. |
283
|
| '100000' is a magic number. |
300
|
| '-2' is a magic number. |
304
|
| Method 'testListUniqueIDsOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. |
317
|
| Expected @throws tag for 'Exception'. |
317
|
| Method 'testListUniqueIdentifierOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. |
336
|
| Expected @throws tag for 'Exception'. |
336
|
| Method 'testRetrieveMessageOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
351
|
| Expected @throws tag for 'Exception'. |
351
|
| '500' is a magic number. |
373
|
| '4' is a magic number. |
376
|
| 'while' is not followed by whitespace. |
381
|
| Method 'testRetrieveMessageOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. |
399
|
| Expected @throws tag for 'Exception'. |
399
|
| Method 'testRetrieveMessageShouldFails' is not designed for extension - needs to be abstract, final or empty. |
411
|
| Expected @throws tag for 'Exception'. |
411
|
| '-2' is a magic number. |
421
|
| '100000' is a magic number. |
424
|
| Method 'testRetrieveMessageTopOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
435
|
| Expected @throws tag for 'Exception'. |
435
|
| '10' is a magic number. |
440
|
| Method 'testRetrieveOverSizedMessageTopOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. |
458
|
| Expected @throws tag for 'Exception'. |
458
|
| '100000' is a magic number. |
470
|
| 'while' is not followed by whitespace. |
474
|
| '500' is a magic number. |
478
|
| '4' is a magic number. |
481
|
| 'while' is not followed by whitespace. |
486
|
| Method 'testRetrieveMessageTopOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. |
503
|
| Expected @throws tag for 'Exception'. |
503
|
| '10' is a magic number. |
508
|
| Method 'testRetrieveMessageTopShouldFails' is not designed for extension - needs to be abstract, final or empty. |
515
|
| Expected @throws tag for 'Exception'. |
515
|
| '10' is a magic number. |
522
|
| '-2' is a magic number. |
525
|
| '10' is a magic number. |
525
|
| '100000' is a magic number. |
528
|
| '10' is a magic number. |
528
|
| '10' is a magic number. |
532
|
| Method 'testDeleteWithReset' is not designed for extension - needs to be abstract, final or empty. |
535
|
| Missing a Javadoc comment. |
535
|
| '++' is preceded with whitespace. |
546
|
| Method 'testDelete' is not designed for extension - needs to be abstract, final or empty. |
569
|
| Missing a Javadoc comment. |
569
|
| '3' is a magic number. |
580
|
| '++' is preceded with whitespace. |
580
|
| '3' is a magic number. |
586
|
| Method 'testResetAndDeleteShouldFails' is not designed for extension - needs to be abstract, final or empty. |
600
|
| Missing a Javadoc comment. |
600
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
46
|
| Variable 'p' must be private and have accessor methods. |
46
|
| Missing a Javadoc comment. |
48
|
| Variable 'user' must be private and have accessor methods. |
48
|
| Missing a Javadoc comment. |
49
|
| Variable 'emptyUser' must be private and have accessor methods. |
49
|
| Missing a Javadoc comment. |
50
|
| Variable 'password' must be private and have accessor methods. |
50
|
| Missing a Javadoc comment. |
51
|
| Variable 'mailhost' must be private and have accessor methods. |
51
|
| Parameter name should be final. |
56
|
| Expected @param tag for 'name'. |
56
|
| Missing a Javadoc comment. |
70
|
| Must have at least one statement. |
74
|
| Missing a Javadoc comment. |
85
|
| Missing a Javadoc comment. |
92
|
| Method 'testValidLoginWithNameAndPassword' is not designed for extension - needs to be abstract, final or empty. |
102
|
| Expected @throws tag for 'Exception'. |
102
|
| Method 'testInvalidLoginWithBadName' is not designed for extension - needs to be abstract, final or empty. |
114
|
| Expected @throws tag for 'Exception'. |
114
|
| Method 'testInvalidLoginWithBadPassword' is not designed for extension - needs to be abstract, final or empty. |
126
|
| Expected @throws tag for 'Exception'. |
126
|
| Method 'testLoginFromWrongState' is not designed for extension - needs to be abstract, final or empty. |
139
|
| Expected @throws tag for 'Exception'. |
139
|
| Method 'testLogoutFromAllStates' is not designed for extension - needs to be abstract, final or empty. |
164
|
| Expected @throws tag for 'Exception'. |
164
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
43
|
| Variable 'user' must be private and have accessor methods. |
43
|
| Missing a Javadoc comment. |
44
|
| Variable 'emptyUser' must be private and have accessor methods. |
44
|
| Missing a Javadoc comment. |
45
|
| Variable 'password' must be private and have accessor methods. |
45
|
| Missing a Javadoc comment. |
46
|
| Variable 'mailhost' must be private and have accessor methods. |
46
|
| Parameter name should be final. |
51
|
| Expected @param tag for 'name'. |
51
|
| Method 'testConstants' is not designed for extension - needs to be abstract, final or empty. |
71
|
| '110' is a magic number. |
74
|
| '3' is a magic number. |
84
|
| '4' is a magic number. |
85
|
| '5' is a magic number. |
86
|
| '6' is a magic number. |
87
|
| '7' is a magic number. |
88
|
| '8' is a magic number. |
89
|
| '9' is a magic number. |
90
|
| '10' is a magic number. |
91
|
| '11' is a magic number. |
92
|
| Method 'testPOP3DefaultConstructor' is not designed for extension - needs to be abstract, final or empty. |
99
|
| '110' is a magic number. |
103
|
| Method 'testPOP3ClientStateTransition' is not designed for extension - needs to be abstract, final or empty. |
113
|
| Expected @throws tag for 'Exception'. |
113
|
| '110' is a magic number. |
118
|
| 'while' is not followed by whitespace. |
164
|
| '10' is a magic number. |
166
|
| '10' is a magic number. |
171
|
| 'while' is not followed by whitespace. |
175
|
| '10' is a magic number. |
177
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Class TestSetupParameters should be declared as final. |
37
|
| Missing a Javadoc comment. |
39
|
| Name 'user' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
39
|
| Missing a Javadoc comment. |
40
|
| Name 'emptyuser' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
40
|
| Missing a Javadoc comment. |
41
|
| Name 'password' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
41
|
| Missing a Javadoc comment. |
43
|
| Name 'mailhost' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
43
|
| Line contains a tab character. |
45
|
| Missing a Javadoc comment. |
46
|
| '{' is not followed by whitespace. |
47
|
| '}' is not preceded with whitespace. |
47
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter args should be final. |
28
|
| Expected @param tag for 'args'. |
28
|
| Array brackets at illegal position. |
28
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
36
|
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Method 'testStartSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
56
|
| Array brackets at illegal position. |
58
|
| Array brackets at illegal position. |
59
|
| Method 'testAnswerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
69
|
| Array brackets at illegal position. |
71
|
| Array brackets at illegal position. |
77
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
27
|
| Missing a Javadoc comment. |
28
|
| Missing a Javadoc comment. |
29
|
| Parameter args should be final. |
34
|
| Expected @param tag for 'args'. |
34
|
| Array brackets at illegal position. |
34
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
42
|
| '13' is a magic number. |
45
|
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. |
52
|
| '+' is not followed by whitespace. |
55
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter args should be final. |
28
|
| Expected @param tag for 'args'. |
28
|
| Array brackets at illegal position. |
28
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
36
|
| '4' is a magic number. |
38
|
| '8' is a magic number. |
39
|
| '91' is a magic number. |
40
|
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. |
46
|
| '4' is a magic number. |
48
|
| '8' is a magic number. |
49
|
| '91' is a magic number. |
50
|
| Method 'testStartSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
58
|
| Array brackets at illegal position. |
61
|
| Array brackets at illegal position. |
62
|
| Method 'testAnswerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
72
|
| Array brackets at illegal position. |
74
|
| '4' is a magic number. |
76
|
| Array brackets at illegal position. |
80
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter args should be final. |
28
|
| Expected @param tag for 'args'. |
28
|
| Array brackets at illegal position. |
28
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
36
|
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Method 'testStartSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
56
|
| Array brackets at illegal position. |
59
|
| Array brackets at illegal position. |
60
|
| Method 'testAnswerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
70
|
| Array brackets at illegal position. |
72
|
| Array brackets at illegal position. |
78
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
31
|
| Variable 'tc1' must be private and have accessor methods. |
31
|
| Parameter args should be final. |
36
|
| Expected @param tag for 'args'. |
36
|
| Array brackets at illegal position. |
36
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
44
|
| Method 'testFunctionalTest' is not designed for extension - needs to be abstract, final or empty. |
56
|
| Expected @throws tag for 'Exception'. |
56
|
| '3000' is a magic number. |
59
|
| '30000' is a magic number. |
64
|
| '30000' is a magic number. |
69
|
| '30000' is a magic number. |
75
|
| '30000' is a magic number. |
79
|
| Expected an @return tag. |
96
|
| Line is longer than 80 characters. |
96
|
| Method 'waitForString' is not designed for extension - needs to be abstract, final or empty. |
96
|
| Parameter is should be final. |
96
|
| Expected @param tag for 'is'. |
96
|
| Parameter end should be final. |
96
|
| Expected @param tag for 'end'. |
96
|
| Parameter timeout should be final. |
96
|
| Expected @param tag for 'timeout'. |
96
|
| Expected @throws tag for 'Exception'. |
96
|
| Array brackets at illegal position. |
98
|
| '32' is a magic number. |
98
|
| 'while' is not followed by whitespace. |
102
|
| '&&' should be on a new line. |
102
|
| 'if' is not followed by whitespace. |
105
|
| Name 'ret_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
107
|
| '500' is a magic number. |
112
|
| 'if' is not followed by whitespace. |
116
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line has trailing spaces. |
31
|
| '{' should be on a new line. |
38
|
| Missing a Javadoc comment. |
39
|
| Variable 'server' must be private and have accessor methods. |
39
|
| Missing a Javadoc comment. |
40
|
| Variable 'client' must be private and have accessor methods. |
40
|
| Missing a Javadoc comment. |
41
|
| Variable 'port' must be private and have accessor methods. |
41
|
| Missing a Javadoc comment. |
42
|
| Line has trailing spaces. |
43
|
| Parameter server should be final. |
43
|
| 'server' hides a field. |
43
|
| Line has trailing spaces. |
44
|
| Parameter client should be final. |
44
|
| 'client' hides a field. |
44
|
| Line has trailing spaces. |
45
|
| Parameter port should be final. |
45
|
| 'port' hides a field. |
45
|
| Missing a Javadoc comment. |
51
|
| '{' should be on a new line. |
51
|
| Line has trailing spaces. |
54
|
| Line has trailing spaces. |
55
|
| Line has trailing spaces. |
56
|
| Missing a Javadoc comment. |
59
|
| Name 'STANDARD' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
59
|
| Missing a Javadoc comment. |
60
|
| Name 'OPTIONS' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
60
|
| Missing a Javadoc comment. |
61
|
| Name 'ANSI' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
61
|
| Missing a Javadoc comment. |
62
|
| Name 'NOREAD' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
62
|
| Line has trailing spaces. |
63
|
| Missing a Javadoc comment. |
64
|
| Name 'NUM_CONNECTIONS' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
64
|
| '4' is a magic number. |
64
|
| Line has trailing spaces. |
65
|
| Line has trailing spaces. |
66
|
| Missing a Javadoc comment. |
67
|
| Variable 'numdo' must be private and have accessor methods. |
67
|
| Missing a Javadoc comment. |
68
|
| Variable 'numdont' must be private and have accessor methods. |
68
|
| Missing a Javadoc comment. |
69
|
| Variable 'numwill' must be private and have accessor methods. |
69
|
| Missing a Javadoc comment. |
70
|
| Variable 'numwont' must be private and have accessor methods. |
70
|
| Parameter args should be final. |
75
|
| Expected @param tag for 'args'. |
75
|
| Array brackets at illegal position. |
75
|
| Line has trailing spaces. |
83
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Expected @throws tag for 'Exception'. |
83
|
| Line has trailing spaces. |
86
|
| Line is longer than 80 characters. |
86
|
| '3333' is a magic number. |
86
|
| '4000' is a magic number. |
86
|
| '{' should be on a new line. |
90
|
| switch without "default" clause. |
92
|
| '{' should be on a new line. |
92
|
| Line contains a tab character. |
93
|
| Line contains a tab character. |
94
|
| Line contains a tab character. |
97
|
| Line contains a tab character. |
98
|
| Line contains a tab character. |
99
|
| Line has trailing spaces. |
100
|
| Line is longer than 80 characters. |
101
|
| Line has trailing spaces. |
102
|
| Line has trailing spaces. |
104
|
| Line contains a tab character. |
110
|
| Line contains a tab character. |
111
|
| Line contains a tab character. |
113
|
| Line contains a tab character. |
114
|
| '3' is a magic number. |
114
|
| Line contains a tab character. |
117
|
| switch without "default" clause. |
120
|
| '{' should be on a new line. |
120
|
| Line contains a tab character. |
121
|
| Line contains a tab character. |
122
|
| Line contains a tab character. |
123
|
| Line contains a tab character. |
124
|
| Line contains a tab character. |
125
|
| Line contains a tab character. |
126
|
| Line contains a tab character. |
127
|
| Line contains a tab character. |
128
|
| Line contains a tab character. |
129
|
| Line contains a tab character. |
130
|
| '3' is a magic number. |
130
|
| Line contains a tab character. |
131
|
| Line contains a tab character. |
132
|
| Line has trailing spaces. |
133
|
| Line contains a tab character. |
133
|
| Line has trailing spaces. |
135
|
| '}' should be alone on a line. |
138
|
| '{' should be on a new line. |
138
|
| Line is longer than 80 characters. |
140
|
| '1000' is a magic number. |
143
|
| Line has trailing spaces. |
145
|
| Line has trailing spaces. |
146
|
| Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. |
149
|
| Missing a Javadoc comment. |
149
|
| '{' should be on a new line. |
149
|
| '{' should be on a new line. |
154
|
| '1000' is a magic number. |
155
|
| '}' should be alone on a line. |
156
|
| '{' should be on a new line. |
156
|
| Must have at least one statement. |
156
|
| Line has trailing spaces. |
161
|
| Line has trailing spaces. |
163
|
| Line is longer than 80 characters. |
164
|
| Method 'closeConnection' is not designed for extension - needs to be abstract, final or empty. |
164
|
| Missing a Javadoc comment. |
164
|
| Parameter server should be final. |
164
|
| Parameter client should be final. |
164
|
| Parameter port should be final. |
164
|
| '{' should be on a new line. |
164
|
| '{' should be on a new line. |
165
|
| '{' should be on a new line. |
169
|
| '{' should be on a new line. |
170
|
| '}' should be alone on a line. |
173
|
| '{' should be on a new line. |
173
|
| Line is longer than 80 characters. |
174
|
| '+' is not preceded with whitespace. |
175
|
| Line has trailing spaces. |
177
|
| Method 'testInitial' is not designed for extension - needs to be abstract, final or empty. |
183
|
| Expected @throws tag for 'Exception'. |
183
|
| Name 'connect1_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
185
|
| Name 'connect2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
186
|
| Name 'connect3_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
187
|
| Name 'init2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
188
|
| Name 'add_invalid_ok1' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
189
|
| Name 'add_invalid_ok2' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
190
|
| Array brackets at illegal position. |
191
|
| '9' is a magic number. |
191
|
| Array brackets at illegal position. |
192
|
| Line has trailing spaces. |
194
|
| Line has trailing spaces. |
196
|
| Line has trailing spaces. |
198
|
| '550' is a magic number. |
202
|
| '1000' is a magic number. |
222
|
| 'if' is not followed by whitespace. |
223
|
| '1000' is a magic number. |
228
|
| 'if' is not followed by whitespace. |
230
|
| '9' is a magic number. |
230
|
| 'if' construct must use '{}'s. |
235
|
| 'if' is not followed by whitespace. |
235
|
| '1000' is a magic number. |
240
|
| 'if' is not followed by whitespace. |
241
|
| Line is longer than 80 characters. |
254
|
| Line is longer than 80 characters. |
255
|
| Method 'testOptionNegotiation' is not designed for extension - needs to be abstract, final or empty. |
264
|
| Method length is 172 lines (max allowed is 150). |
264
|
| Expected @throws tag for 'Exception'. |
264
|
| Name 'negotiation1_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
266
|
| Array brackets at illegal position. |
267
|
| '6' is a magic number. |
267
|
| Array brackets at illegal position. |
268
|
| '15' is a magic number. |
270
|
| '15' is a magic number. |
271
|
| Array brackets at illegal position. |
273
|
| '15' is a magic number. |
275
|
| '15' is a magic number. |
276
|
| Name 'negotiation2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
279
|
| Array brackets at illegal position. |
280
|
| '9' is a magic number. |
280
|
| Array brackets at illegal position. |
281
|
| Line has trailing spaces. |
283
|
| Line has trailing spaces. |
285
|
| Line has trailing spaces. |
287
|
| Line has trailing spaces. |
289
|
| Array brackets at illegal position. |
292
|
| Line has trailing spaces. |
294
|
| Line has trailing spaces. |
296
|
| Line has trailing spaces. |
298
|
| Array brackets at illegal position. |
302
|
| '11' is a magic number. |
302
|
| Array brackets at illegal position. |
303
|
| Line has trailing spaces. |
305
|
| Array brackets at illegal position. |
309
|
| Line has trailing spaces. |
311
|
| Line has trailing spaces. |
313
|
| Line has trailing spaces. |
314
|
| Name 'negotiation3_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
318
|
| Array brackets at illegal position. |
319
|
| '6' is a magic number. |
319
|
| Array brackets at illegal position. |
320
|
| Line has trailing spaces. |
322
|
| Array brackets at illegal position. |
327
|
| Line has trailing spaces. |
329
|
| Line has trailing spaces. |
331
|
| Array brackets at illegal position. |
334
|
| '10' is a magic number. |
334
|
| Array brackets at illegal position. |
335
|
| Line has trailing spaces. |
337
|
| Array brackets at illegal position. |
341
|
| Line has trailing spaces. |
343
|
| Line has trailing spaces. |
345
|
| '1000' is a magic number. |
355
|
| 'if' is not followed by whitespace. |
356
|
| '6' is a magic number. |
356
|
| 'if' construct must use '{}'s. |
360
|
| 'if' is not followed by whitespace. |
360
|
| '1000' is a magic number. |
366
|
| '1000' is a magic number. |
370
|
| 'if' is not followed by whitespace. |
371
|
| '9' is a magic number. |
371
|
| 'if' construct must use '{}'s. |
375
|
| 'if' is not followed by whitespace. |
375
|
| 'if' is not followed by whitespace. |
378
|
| '1000' is a magic number. |
383
|
| 'if' is not followed by whitespace. |
384
|
| '11' is a magic number. |
384
|
| 'if' construct must use '{}'s. |
388
|
| 'if' is not followed by whitespace. |
388
|
| '1000' is a magic number. |
396
|
| '1000' is a magic number. |
400
|
| 'if' is not followed by whitespace. |
401
|
| '6' is a magic number. |
401
|
| 'if' construct must use '{}'s. |
405
|
| 'if' is not followed by whitespace. |
405
|
| 'if' is not followed by whitespace. |
408
|
| '1000' is a magic number. |
413
|
| 'if' is not followed by whitespace. |
414
|
| '10' is a magic number. |
414
|
| 'if' construct must use '{}'s. |
417
|
| 'if' is not followed by whitespace. |
417
|
| '15' is a magic number. |
426
|
| '15' is a magic number. |
427
|
| Line is longer than 80 characters. |
428
|
| Line is longer than 80 characters. |
431
|
| Line is longer than 80 characters. |
432
|
| Line is longer than 80 characters. |
433
|
| Method 'testOptionRenegotiation' is not designed for extension - needs to be abstract, final or empty. |
442
|
| Expected @throws tag for 'Exception'. |
442
|
| Name 'negotiation1_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
444
|
| Array brackets at illegal position. |
446
|
| '6' is a magic number. |
446
|
| Array brackets at illegal position. |
447
|
| Line has trailing spaces. |
449
|
| Line has trailing spaces. |
451
|
| Line has trailing spaces. |
453
|
| Array brackets at illegal position. |
456
|
| Line has trailing spaces. |
458
|
| Line has trailing spaces. |
460
|
| Array brackets at illegal position. |
464
|
| '3' is a magic number. |
464
|
| Array brackets at illegal position. |
465
|
| Line has trailing spaces. |
467
|
| Array brackets at illegal position. |
470
|
| Line has trailing spaces. |
472
|
| '1000' is a magic number. |
479
|
| '1000' is a magic number. |
483
|
| 'if' is not followed by whitespace. |
484
|
| '6' is a magic number. |
484
|
| 'if' construct must use '{}'s. |
488
|
| 'if' is not followed by whitespace. |
488
|
| 'if' is not followed by whitespace. |
491
|
| '1000' is a magic number. |
496
|
| 'if' is not followed by whitespace. |
497
|
| '3' is a magic number. |
497
|
| 'if' construct must use '{}'s. |
500
|
| 'if' is not followed by whitespace. |
500
|
| Method 'testNotification' is not designed for extension - needs to be abstract, final or empty. |
513
|
| Expected @throws tag for 'Exception'. |
513
|
| Array brackets at illegal position. |
515
|
| '6' is a magic number. |
515
|
| Array brackets at illegal position. |
516
|
| '15' is a magic number. |
518
|
| '15' is a magic number. |
519
|
| Array brackets at illegal position. |
522
|
| '9' is a magic number. |
522
|
| Array brackets at illegal position. |
523
|
| Line has trailing spaces. |
525
|
| Line has trailing spaces. |
527
|
| Line has trailing spaces. |
529
|
| Line has trailing spaces. |
531
|
| Array brackets at illegal position. |
535
|
| '11' is a magic number. |
535
|
| '500' is a magic number. |
549
|
| 'if' is not followed by whitespace. |
550
|
| '500' is a magic number. |
557
|
| '500' is a magic number. |
561
|
| 'if' is not followed by whitespace. |
562
|
| '1000' is a magic number. |
565
|
| 'if' is not followed by whitespace. |
566
|
| Method 'testDeleteOptionHandler' is not designed for extension - needs to be abstract, final or empty. |
583
|
| Expected @throws tag for 'Exception'. |
583
|
| Name 'remove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
585
|
| Name 'remove_invalid_ok1' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
586
|
| Name 'remove_invalid_ok2' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
587
|
| Array brackets at illegal position. |
589
|
| '6' is a magic number. |
589
|
| Array brackets at illegal position. |
590
|
| Line has trailing spaces. |
592
|
| Line has trailing spaces. |
594
|
| Line has trailing spaces. |
596
|
| Array brackets at illegal position. |
600
|
| Line has trailing spaces. |
602
|
| Line has trailing spaces. |
604
|
| '1000' is a magic number. |
610
|
| '1000' is a magic number. |
614
|
| 'if' is not followed by whitespace. |
615
|
| '1000' is a magic number. |
618
|
| 'if' is not followed by whitespace. |
619
|
| '6' is a magic number. |
619
|
| 'if' construct must use '{}'s. |
622
|
| 'if' is not followed by whitespace. |
622
|
| '550' is a magic number. |
638
|
| Line is longer than 80 characters. |
649
|
| Line is longer than 80 characters. |
650
|
| Method 'testAYT' is not designed for extension - needs to be abstract, final or empty. |
657
|
| Expected @throws tag for 'Exception'. |
657
|
| Name 'ayt_true_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
659
|
| Name 'ayt_false_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
660
|
| Name 'AYT' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
663
|
| Array brackets at illegal position. |
663
|
| '{' is followed by whitespace. |
663
|
| Line has trailing spaces. |
664
|
| Array brackets at illegal position. |
664
|
| '{' is followed by whitespace. |
665
|
| Array brackets at illegal position. |
666
|
| Array brackets at illegal position. |
667
|
| Line has trailing spaces. |
674
|
| '30000' is a magic number. |
675
|
| '2000' is a magic number. |
677
|
| 'if' construct must use '{}'s. |
679
|
| 'if' is not followed by whitespace. |
679
|
| Expression can be simplified. |
679
|
| '=' is not preceded with whitespace. |
680
|
| '=' is not followed by whitespace. |
680
|
| '1000' is a magic number. |
682
|
| '2000' is a magic number. |
685
|
| 'if' construct must use '{}'s. |
687
|
| 'if' is not followed by whitespace. |
687
|
| Expression can be simplified. |
687
|
| '=' is not preceded with whitespace. |
688
|
| '=' is not followed by whitespace. |
688
|
| Method 'testSpy' is not designed for extension - needs to be abstract, final or empty. |
698
|
| Expected @throws tag for 'Exception'. |
698
|
| Name 'test1spy_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
700
|
| Name 'test2spy_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
701
|
| Name 'stopspy_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
702
|
| Line has trailing spaces. |
703
|
| Array brackets at illegal position. |
703
|
| Line contains a tab character. |
704
|
| '{' is followed by whitespace. |
704
|
| Line has trailing spaces. |
705
|
| Array brackets at illegal position. |
705
|
| Line contains a tab character. |
706
|
| '{' is followed by whitespace. |
706
|
| '1000' is a magic number. |
720
|
| Array brackets at illegal position. |
721
|
| '5' is a magic number. |
721
|
| 'if' is not followed by whitespace. |
723
|
| '5' is a magic number. |
723
|
| 'if' construct must use '{}'s. |
726
|
| 'if' is not followed by whitespace. |
726
|
| '1000' is a magic number. |
733
|
| 'if' is not followed by whitespace. |
735
|
| '5' is a magic number. |
735
|
| 'if' construct must use '{}'s. |
738
|
| 'if' is not followed by whitespace. |
738
|
| '1000' is a magic number. |
747
|
| 'if' is not followed by whitespace. |
748
|
| Method 'testSetReaderThread' is not designed for extension - needs to be abstract, final or empty. |
762
|
| Expected @throws tag for 'Exception'. |
762
|
| Name 'negotiation1_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
764
|
| Name 'negotiation2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
765
|
| Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
766
|
| Array brackets at illegal position. |
767
|
| '6' is a magic number. |
767
|
| Array brackets at illegal position. |
768
|
| '15' is a magic number. |
770
|
| '15' is a magic number. |
771
|
| Array brackets at illegal position. |
773
|
| '15' is a magic number. |
775
|
| '15' is a magic number. |
776
|
| '1000' is a magic number. |
787
|
| '4' is a magic number. |
789
|
| Name 'ret_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
790
|
| 'if' is not followed by whitespace. |
793
|
| 'if' construct must use '{}'s. |
802
|
| 'if' is not followed by whitespace. |
802
|
| Line has trailing spaces. |
805
|
| '1000' is a magic number. |
809
|
| '1000' is a magic number. |
813
|
| 'if' construct must use '{}'s. |
818
|
| 'if' is not followed by whitespace. |
818
|
| Line is longer than 80 characters. |
825
|
| Line is longer than 80 characters. |
826
|
| Expected an @return tag. |
833
|
| Method 'equalBytes' is not designed for extension - needs to be abstract, final or empty. |
833
|
| Parameter a1 should be final. |
833
|
| Expected @param tag for 'a1'. |
833
|
| Array brackets at illegal position. |
833
|
| Parameter a2 should be final. |
833
|
| Expected @param tag for 'a2'. |
833
|
| Array brackets at illegal position. |
833
|
| 'if' is not followed by whitespace. |
835
|
| 'return' is not followed by whitespace. |
837
|
| 'for' is not followed by whitespace. |
842
|
| '=' is not preceded with whitespace. |
842
|
| '=' is not followed by whitespace. |
842
|
| '<' is not preceded with whitespace. |
842
|
| '<' is not followed by whitespace. |
842
|
| Line has trailing spaces. |
844
|
| Line contains a tab character. |
844
|
| 'if' construct must use '{}'s. |
845
|
| 'if' is not followed by whitespace. |
845
|
| '!=' is not preceded with whitespace. |
845
|
| Line contains a tab character. |
846
|
| 'return' is not followed by whitespace. |
848
|
| Method 'receivedNegotiation' is not designed for extension - needs to be abstract, final or empty. |
862
|
| Parameter negotiation_code should be final. |
862
|
| Name 'negotiation_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
862
|
| Parameter option_code should be final. |
862
|
| Name 'option_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
862
|
| 'if' is not followed by whitespace. |
864
|
| 'if' is not followed by whitespace. |
868
|
| 'if' is not followed by whitespace. |
872
|
| 'if' is not followed by whitespace. |
876
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
31
|
| Variable 'opthand1' must be private and have accessor methods. |
31
|
| Missing a Javadoc comment. |
32
|
| Variable 'opthand2' must be private and have accessor methods. |
32
|
| Missing a Javadoc comment. |
33
|
| Variable 'opthand3' must be private and have accessor methods. |
33
|
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. |
49
|
| Method 'testWill' is not designed for extension - needs to be abstract, final or empty. |
71
|
| Method 'testDo' is not designed for extension - needs to be abstract, final or empty. |
84
|
Error | Line |
| File does not end with a newline. |
0
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Parameter args should be final. |
30
|
| Expected @param tag for 'args'. |
30
|
| Array brackets at illegal position. |
30
|
| Method 'testisValidOption' is not designed for extension - needs to be abstract, final or empty. |
38
|
| '91' is a magic number. |
41
|
| '255' is a magic number. |
42
|
| '256' is a magic number. |
43
|
| Method 'testGetOption' is not designed for extension - needs to be abstract, final or empty. |
49
|
| '91' is a magic number. |
52
|
| '255' is a magic number. |
53
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
32
|
| Name '_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
32
|
| Variable '_is' must be private and have accessor methods. |
32
|
| Missing a Javadoc comment. |
33
|
| Name '_os' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
33
|
| Variable '_os' must be private and have accessor methods. |
33
|
| Name '_inputs' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
34
|
| Variable '_inputs' must be private and have accessor methods. |
34
|
| Array brackets at illegal position. |
34
|
| Missing a Javadoc comment. |
34
|
| Name '_outputs' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
34
|
| Variable '_outputs' must be private and have accessor methods. |
34
|
| Array brackets at illegal position. |
34
|
| Missing a Javadoc comment. |
34
|
| Missing a Javadoc comment. |
35
|
| Name '_timeout' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
35
|
| Variable '_timeout' must be private and have accessor methods. |
35
|
| Unused @param tag for 'inputs'. |
44
|
| Line is longer than 80 characters. |
46
|
| Parameter is should be final. |
46
|
| Parameter os should be final. |
46
|
| Parameter inputs should be final. |
46
|
| Array brackets at illegal position. |
46
|
| Parameter outputs should be final. |
46
|
| Expected @param tag for 'outputs'. |
46
|
| Array brackets at illegal position. |
46
|
| Parameter timeout should be final. |
46
|
| Expected @param tag for 'timeout'. |
46
|
| Method 'run' is not designed for extension - needs to be abstract, final or empty. |
61
|
| Array brackets at illegal position. |
64
|
| '32' is a magic number. |
64
|
| 'while' is not followed by whitespace. |
70
|
| '&&' should be on a new line. |
70
|
| 'if' is not followed by whitespace. |
73
|
| Name 'ret_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
75
|
| 'for' is not followed by whitespace. |
78
|
| '=' is not preceded with whitespace. |
78
|
| '=' is not followed by whitespace. |
78
|
| '<' is not preceded with whitespace. |
78
|
| '<' is not followed by whitespace. |
78
|
| 'if' is not followed by whitespace. |
80
|
| '1000' is a magic number. |
82
|
| '500' is a magic number. |
90
|
| Line is longer than 80 characters. |
97
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
32
|
| Variable 'serverSocket' must be private and have accessor methods. |
32
|
| Missing a Javadoc comment. |
33
|
| Variable 'clientSocket' must be private and have accessor methods. |
33
|
| Missing a Javadoc comment. |
34
|
| Variable 'listener' must be private and have accessor methods. |
34
|
| Parameter port should be final. |
41
|
| Expected @throws tag for 'IOException'. |
41
|
| Method 'run' is not designed for extension - needs to be abstract, final or empty. |
53
|
| 'while' is not followed by whitespace. |
56
|
| Line is longer than 80 characters. |
69
|
| '+' is not preceded with whitespace. |
69
|
| Line is longer than 80 characters. |
77
|
| '+' is not preceded with whitespace. |
77
|
| '+' is not preceded with whitespace. |
93
|
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. |
101
|
| '+' is not preceded with whitespace. |
111
|
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. |
119
|
| '+' is not preceded with whitespace. |
128
|
| Expected an @return tag. |
135
|
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. |
135
|
| Expected @throws tag for 'IOException'. |
135
|
| 'if' is not followed by whitespace. |
137
|
| 'return' is not followed by whitespace. |
139
|
| 'return' is not followed by whitespace. |
143
|
| Expected an @return tag. |
150
|
| Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. |
150
|
| Expected @throws tag for 'IOException'. |
150
|
| 'if' is not followed by whitespace. |
152
|
| 'return' is not followed by whitespace. |
154
|
| 'return' is not followed by whitespace. |
158
|
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Line is longer than 80 characters. |
23
|
| Parameter args should be final. |
28
|
| Expected @param tag for 'args'. |
28
|
| Array brackets at illegal position. |
28
|
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
36
|
| Line is longer than 80 characters. |
39
|
| Line is longer than 80 characters. |
40
|
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. |
46
|
| Method 'testStartSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
56
|
| Array brackets at illegal position. |
59
|
| Array brackets at illegal position. |
60
|
| Method 'testAnswerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. |
71
|
| Array brackets at illegal position. |
73
|
| Array brackets at illegal position. |
78
|
| Array brackets at illegal position. |
83
|
| Array brackets at illegal position. |
88
|
| Array brackets at illegal position. |
89
|
| Expected an @return tag. |
99
|
| Method 'equalInts' is not designed for extension - needs to be abstract, final or empty. |
99
|
| Parameter a1 should be final. |
99
|
| Expected @param tag for 'a1'. |
99
|
| Array brackets at illegal position. |
99
|
| Parameter a2 should be final. |
99
|
| Expected @param tag for 'a2'. |
99
|
| Array brackets at illegal position. |
99
|
| 'if' is not followed by whitespace. |
101
|
| 'return' is not followed by whitespace. |
103
|
| 'for' is not followed by whitespace. |
108
|
| '=' is not preceded with whitespace. |
108
|
| '=' is not followed by whitespace. |
108
|
| '<' is not preceded with whitespace. |
108
|
| '<' is not followed by whitespace. |
108
|
| 'if' construct must use '{}'s. |
110
|
| 'if' is not followed by whitespace. |
110
|
| '!=' is not preceded with whitespace. |
110
|
| 'return' is not followed by whitespace. |
113
|
Error | Line |
| Missing package documentation file. | 0 |
Error | Line |
| Missing a header - not enough lines in file. |
1
|
| Missing a Javadoc comment. |
66
|
| Missing a Javadoc comment. |
68
|
| Missing a Javadoc comment. |
70
|
| Name '_port' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
70
|
| '3333' is a magic number. |
70
|
| Parameter args should be final. |
75
|
| Expected @param tag for 'args'. |
75
|
| Method 'openConnections' is not designed for extension - needs to be abstract, final or empty. |
83
|
| Expected @throws tag for 'Exception'. |
83
|
| Line contains a tab character. |
85
|
| '{' should be on a new line. |
85
|
| Line contains a tab character. |
88
|
| '}' should be alone on a line. |
88
|
| Line contains a tab character. |
89
|
| Line contains a tab character. |
90
|
| Line contains a tab character. |
91
|
| '4000' is a magic number. |
91
|
| Line contains a tab character. |
94
|
| Method 'testInitial' is not designed for extension - needs to be abstract, final or empty. |
102
|
| '{' should be on a new line. |
102
|
| '1900' is a magic number. |
105
|
| '1000L' is a magic number. |
107
|
| Method 'testCompareTimes' is not designed for extension - needs to be abstract, final or empty. |
115
|
| Expected @throws tag for 'Exception'. |
115
|
| '60000' is a magic number. |
127
|
| '}' should be alone on a line. |
131
|
| '60000' is a magic number. |
139
|
| Line is longer than 80 characters. |
141
|
| '*' is not preceded with whitespace. |
141
|
| '*' is not followed by whitespace. |
141
|
| '1000L' is a magic number. |
141
|
| '}' should be alone on a line. |
143
|
| '}' should be alone on a line. |
148
|
| Line is longer than 80 characters. |
153
|
| '5000' is a magic number. |
154
|
| '5000' is a magic number. |
155
|
| Method 'closeConnections' is not designed for extension - needs to be abstract, final or empty. |
161
|
| '1000' is a magic number. |
166
|
| '}' should be alone on a line. |
167
|
| Must have at least one statement. |
168
|
Error | Line |
| Line does not match expected header line of ' Apache License'. |
2
|
| Line has trailing spaces. |
68
|
| Line is longer than 80 characters. |
73
|
| Missing a Javadoc comment. |
90
|
| Missing a Javadoc comment. |
91
|
| Missing a Javadoc comment. |
92
|
| Parameter port should be final. |
106
|
| 'port' hides a field. |
106
|
| Expected @param tag for 'port'. |
106
|
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. |
111
|
| Missing a Javadoc comment. |
111
|
| Method 'getPort' is not designed for extension - needs to be abstract, final or empty. |
119
|
| Missing a Javadoc comment. |
119
|
| Avoid inline conditionals. |
121
|
| Method 'isRunning' is not designed for extension - needs to be abstract, final or empty. |
124
|
| Missing a Javadoc comment. |
124
|
| Method 'start' is not designed for extension - needs to be abstract, final or empty. |
133
|
| Expected @throws tag for 'IOException'. |
133
|
| Line contains a tab character. |
136
|
| Line contains a tab character. |
138
|
| Line contains a tab character. |
139
|
| Line contains a tab character. |
140
|
| Line contains a tab character. |
141
|
| Line contains a tab character. |
142
|
| Line contains a tab character. |
143
|
| Method 'run' is not designed for extension - needs to be abstract, final or empty. |
146
|
| Missing a Javadoc comment. |
146
|
| Line is longer than 80 characters. |
154
|
| Line is longer than 80 characters. |
156
|
| '500' is a magic number. |
156
|
| '1000' is a magic number. |
156
|
| '}' should be alone on a line. |
159
|
| Must have at least one statement. |
160
|
| '}' should be alone on a line. |
161
|
| 'if' construct must use '{}'s. |
163
|
| '}' should be alone on a line. |
167
|
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. |
178
|
| '}' should be alone on a line. |
186
|
| Missing a Javadoc comment. |
194
|
| Parameter args should be final. |
194
|
| '}' should be alone on a line. |
200
|
| Must have at least one statement. |
201
|
Error | Line |
| Missing package documentation file. | 0 |
|