Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
4200810

Rules

RulesViolationsSeverity
PackageHtml2error Error
NewlineAtEndOfFile1error Error
Translation0error Error
JavadocMethod263error Error
JavadocType0error Error
JavadocVariable42error Error
JavadocStyle6error Error
ConstantName1error Error
LocalFinalVariableName0error Error
LocalVariableName8error Error
MemberName0error Error
MethodName2error Error
PackageName0error Error
ParameterName0error Error
StaticVariableName0error Error
TypeName0error Error
Header
  • headerFile: "/Users/jason/ws/geronimo/specs/geronimo-servlet_2.4_spec/target/checkstyle-header.txt"
40error Error
AvoidStarImport0error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports0error Error
FileLength0error Error
LineLength
  • max: "120"
4error Error
MethodLength0error Error
ParameterNumber0error Error
EmptyForIteratorPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap2error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter0error Error
WhitespaceAround0error Error
ModifierOrder3error Error
RedundantModifier212error Error
AvoidNestedBlocks0error Error
EmptyBlock0error Error
LeftCurly0error Error
NeedBraces30error Error
RightCurly0error Error
AvoidInlineConditionals2error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField
  • ignoreConstructorParameter: "true"
  • ignoreSetter: "true"
2error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber9error Error
MissingSwitchDefault0error Error
RedundantThrows3error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
FinalClass0error Error
HideUtilityClassConstructor1error Error
InterfaceIsType0error Error
VisibilityModifier0error Error
ArrayTypeStyle3error Error
FinalParameters174error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
0error Error
TodoComment0error Error
UpperEll0error Error

Files

Filesinfowarningerror
javax/servlet/SingleThreadModel.java001
javax/servlet/http/HttpSessionListener.java003
javax/servlet/UnavailableException.java0011
javax/servlet/GenericServlet.java008
javax/servlet/ServletException.java006
javax/servlet/http/HttpServletRequestWrapper.java0043
javax/servlet/http/HttpUtils.java0026
javax/servlet/http/HttpSessionContext.java006
javax/servlet/ServletInputStream.java005
javax/servlet/http/HttpServletResponseWrapper.java0064
javax/servlet/http/HttpSession.java0033
javax/servlet/ServletContextAttributeListener.java007
javax/servlet/http/HttpSessionActivationListener.java005
javax/servlet/ServletRequestWrapper.java0056
javax/servlet/ServletContextListener.java005
javax/servlet/http/Cookie.java0029
javax/servlet/ServletRequest.java0036
javax/servlet/ServletConfig.java005
javax/servlet/http/HttpServletResponse.java0062
javax/servlet/ServletResponseWrapper.java0029
javax/servlet/http/HttpSessionAttributeListener.java007
javax/servlet/ServletOutputStream.java0021
javax/servlet/FilterChain.java004
javax/servlet/Servlet.java006
javax/servlet/http/HttpSessionBindingEvent.java0011
javax/servlet/ServletContextEvent.java002
javax/servlet/FilterConfig.java006
javax/servlet/ServletContextAttributeEvent.java0011
javax/servlet/RequestDispatcher.java004
javax/servlet/ServletResponse.java0023
javax/servlet/ServletRequestEvent.java004
javax/servlet/package.html001
javax/servlet/http/HttpSessionEvent.java004
javax/servlet/http/HttpSessionBindingListener.java003
javax/servlet/http/HttpServlet.java00162
javax/servlet/ServletContext.java0033
javax/servlet/ServletRequestAttributeListener.java007
javax/servlet/http/package.html001
javax/servlet/ServletRequestListener.java005
javax/servlet/Filter.java0015
javax/servlet/ServletRequestAttributeEvent.java007
javax/servlet/http/HttpServletRequest.java0033

Details

javax/servlet/SingleThreadModel.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1

javax/servlet/http/HttpSessionListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.45
errorRedundant 'public' modifier.51

javax/servlet/UnavailableException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorFirst sentence should end with a period.53
errorParameter servlet should be final.74
errorParameter msg should be final.74
errorParameter seconds should be final.94
errorParameter servlet should be final.94
errorParameter msg should be final.94
errorParameter msg should be final.112
errorParameter msg should be final.137
errorParameter seconds should be final.137
errorAvoid inline conditionals.190

javax/servlet/GenericServlet.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.53
errorParameter name should be final.84
errorParameter config should be final.166
error'config' hides a field.166
errorParameter msg should be final.195
errorParameter message should be final.211
errorParameter t should be final.211

javax/servlet/ServletException.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.33
errorParameter message should be final.51
errorParameter message should be final.68
errorParameter rootCause should be final.68
errorParameter rootCause should be final.90

javax/servlet/http/HttpServletRequestWrapper.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.44
errorParameter request should be final.46
errorExpected @param tag for 'request'.46
errorMissing a Javadoc comment.50
errorName '_getHttpServletRequest' must match pattern '^[a-z][a-zA-Z0-9]*$'.50
errorExpected an @return tag.58
errorExpected an @return tag.66
errorExpected an @return tag.74
errorParameter name should be final.74
errorExpected @param tag for 'name'.74
errorExpected an @return tag.82
errorParameter name should be final.82
errorExpected @param tag for 'name'.82
errorExpected an @return tag.90
errorParameter name should be final.90
errorExpected @param tag for 'name'.90
errorExpected an @return tag.98
errorExpected an @return tag.106
errorParameter name should be final.106
errorExpected @param tag for 'name'.106
errorExpected an @return tag.114
errorExpected an @return tag.122
errorExpected an @return tag.130
errorExpected an @return tag.138
errorExpected an @return tag.146
errorExpected an @return tag.154
errorExpected an @return tag.162
errorParameter role should be final.162
errorExpected @param tag for 'role'.162
errorExpected an @return tag.170
errorExpected an @return tag.178
errorExpected an @return tag.186
errorExpected an @return tag.194
errorExpected an @return tag.202
errorExpected an @return tag.210
errorParameter create should be final.210
errorExpected @param tag for 'create'.210
errorExpected an @return tag.218
errorExpected an @return tag.226
errorExpected an @return tag.234
errorExpected an @return tag.242
errorExpected an @return tag.250

javax/servlet/http/HttpUtils.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUtility classes should not have a public or default constructor.38
errorMissing a Javadoc comment.39
errorMissing a Javadoc comment.40
errorUnused @throws tag for 'IllegalArgumentException'.70
error'public' modifier out of order with the JLS suggestions.72
errorParameter s should be final.72
errorArray brackets at illegal position.74
errorArray brackets at illegal position.93
error'for' construct must use '{}'s.95
errorUnused @throws tag for 'IllegalArgumentException'.132
error'public' modifier out of order with the JLS suggestions.135
errorParameter len should be final.135
errorParameter in should be final.135
errorExpected an @return tag.185
error'private' modifier out of order with the JLS suggestions.185
errorParameter s should be final.185
errorExpected @param tag for 's'.185
errorParameter sb should be final.185
errorExpected @param tag for 'sb'.185
error'3' is a magic number.195
error'16' is a magic number.196
error'if' construct must use '{}'s.205
errorParameter req should be final.237
error'80' is a magic number.249
error'443' is a magic number.250

javax/servlet/http/HttpSessionContext.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorExpected an @return tag.44
errorRedundant 'public' modifier.44
errorExpected @param tag for 'sessionId'.44
errorExpected an @return tag.51
errorRedundant 'public' modifier.51

javax/servlet/ServletInputStream.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorParameter b should be final.77
errorParameter off should be final.77
errorParameter len should be final.77
errorAvoid inline conditionals.90

javax/servlet/http/HttpServletResponseWrapper.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.44
errorParameter response should be final.46
errorExpected @param tag for 'response'.46
errorMissing a Javadoc comment.50
errorName '_getHttpServletResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'.50
errorParameter cookie should be final.58
errorExpected @param tag for 'cookie'.58
errorExpected an @return tag.66
errorParameter name should be final.66
errorExpected @param tag for 'name'.66
errorExpected an @return tag.74
errorParameter url should be final.74
errorExpected @param tag for 'url'.74
errorExpected an @return tag.82
errorParameter url should be final.82
errorExpected @param tag for 'url'.82
errorExpected an @return tag.90
errorParameter url should be final.90
errorExpected @param tag for 'url'.90
errorExpected an @return tag.98
errorParameter url should be final.98
errorExpected @param tag for 'url'.98
errorParameter sc should be final.106
errorExpected @param tag for 'sc'.106
errorParameter msg should be final.106
errorExpected @param tag for 'msg'.106
errorExpected @throws tag for 'IOException'.106
errorParameter sc should be final.114
errorExpected @param tag for 'sc'.114
errorExpected @throws tag for 'IOException'.114
errorParameter location should be final.122
errorExpected @param tag for 'location'.122
errorExpected @throws tag for 'IOException'.122
errorParameter name should be final.130
errorExpected @param tag for 'name'.130
errorParameter date should be final.130
errorExpected @param tag for 'date'.130
errorParameter name should be final.138
errorExpected @param tag for 'name'.138
errorParameter date should be final.138
errorExpected @param tag for 'date'.138
errorParameter name should be final.146
errorExpected @param tag for 'name'.146
errorParameter value should be final.146
errorExpected @param tag for 'value'.146
errorParameter name should be final.154
errorExpected @param tag for 'name'.154
errorParameter value should be final.154
errorExpected @param tag for 'value'.154
errorParameter name should be final.162
errorExpected @param tag for 'name'.162
errorParameter value should be final.162
errorExpected @param tag for 'value'.162
errorParameter name should be final.170
errorExpected @param tag for 'name'.170
errorParameter value should be final.170
errorExpected @param tag for 'value'.170
errorParameter sc should be final.178
errorExpected @param tag for 'sc'.178
errorParameter sc should be final.186
errorExpected @param tag for 'sc'.186
errorParameter sm should be final.186
errorExpected @param tag for 'sm'.186

javax/servlet/http/HttpSession.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorUnused @throws tag for 'IllegalStateException'.86
errorRedundant 'public' modifier.89
errorUnused @throws tag for 'IllegalStateException'.98
errorRedundant 'public' modifier.101
errorUnused @throws tag for 'IllegalStateException'.116
errorRedundant 'public' modifier.119
errorRedundant 'public' modifier.127
errorRedundant 'public' modifier.136
errorRedundant 'public' modifier.151
errorExpected an @return tag.158
errorRedundant 'public' modifier.158
errorUnused @throws tag for 'IllegalStateException'.168
errorRedundant 'public' modifier.171
errorUnused @throws tag for 'IllegalStateException'.181
errorRedundant 'public' modifier.184
errorUnused @throws tag for 'IllegalStateException'.193
errorRedundant 'public' modifier.196
errorUnused @throws tag for 'IllegalStateException'.205
errorRedundant 'public' modifier.208
errorUnclosed HTML tag found: <code>removeAttribute()<code>.226
errorUnused @throws tag for 'IllegalStateException'.232
errorRedundant 'public' modifier.235
errorUnused @throws tag for 'IllegalStateException'.245
errorRedundant 'public' modifier.248
errorUnused @throws tag for 'IllegalStateException'.263
errorRedundant 'public' modifier.266
errorUnused @throws tag for 'IllegalStateException'.274
errorRedundant 'public' modifier.277
errorUnused @throws tag for 'IllegalStateException'.282
errorRedundant 'public' modifier.285
errorUnused @throws tag for 'IllegalStateException'.297
errorRedundant 'public' modifier.300

javax/servlet/ServletContextAttributeListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.45
errorExpected @param tag for 'scab'.45
errorRedundant 'public' modifier.51
errorExpected @param tag for 'scab'.51
errorRedundant 'public' modifier.57
errorExpected @param tag for 'scab'.57

javax/servlet/http/HttpSessionActivationListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.43
errorExpected @param tag for 'se'.43
errorRedundant 'public' modifier.48
errorExpected @param tag for 'se'.48

javax/servlet/ServletRequestWrapper.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.45
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.49
errorParameter request should be final.51
errorExpected @param tag for 'request'.51
errorExpected an @return tag.61
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.67
errorParameter request should be final.69
errorExpected @param tag for 'request'.69
errorExpected an @return tag.80
errorParameter name should be final.80
errorExpected @param tag for 'name'.80
errorExpected an @return tag.88
errorExpected an @return tag.96
errorParameter enc should be final.104
errorExpected @param tag for 'enc'.104
errorExpected @throws tag for 'java.io.UnsupportedEncodingException'.104
errorExpected an @return tag.112
errorExpected an @return tag.120
errorExpected an @return tag.129
errorExpected @throws tag for 'IOException'.129
errorExpected an @return tag.137
errorParameter name should be final.137
errorExpected @param tag for 'name'.137
errorExpected an @return tag.145
errorExpected an @return tag.153
errorExpected an @return tag.161
errorParameter name should be final.161
errorExpected @param tag for 'name'.161
errorExpected an @return tag.169
errorExpected an @return tag.177
errorExpected an @return tag.185
errorExpected an @return tag.193
errorExpected an @return tag.201
errorExpected @throws tag for 'IOException'.201
errorExpected an @return tag.209
errorExpected an @return tag.217
errorParameter name should be final.225
errorExpected @param tag for 'name'.225
errorParameter o should be final.225
errorExpected @param tag for 'o'.225
errorParameter name should be final.233
errorExpected @param tag for 'name'.233
errorExpected an @return tag.241
errorExpected an @return tag.249
errorExpected an @return tag.257
errorExpected an @return tag.265
errorParameter path should be final.265
errorExpected @param tag for 'path'.265
errorExpected an @return tag.273
errorParameter path should be final.273
errorExpected @param tag for 'path'.273
errorExpected an @return tag.283
errorExpected an @return tag.293
errorExpected an @return tag.303
errorExpected an @return tag.313

javax/servlet/ServletContextListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.48
errorExpected @param tag for 'sce'.48
errorRedundant 'public' modifier.55
errorExpected @param tag for 'sce'.55

javax/servlet/http/Cookie.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.71
errorMissing a Javadoc comment.77
errorMissing a Javadoc comment.78
errorMissing a Javadoc comment.84
errorMissing a Javadoc comment.86
errorMissing a Javadoc comment.87
errorMissing a Javadoc comment.88
errorMissing a Javadoc comment.89
errorMissing a Javadoc comment.90
errorUnused @throws tag for 'IllegalArgumentException'.115
errorParameter name should be final.122
errorParameter value should be final.122
errorParameter purpose should be final.156
errorParameter pattern should be final.188
errorParameter expiry should be final.223
errorParameter uri should be final.259
errorParameter flag should be final.289
errorParameter newValue should be final.332
errorParameter v should be final.378
errorMissing a Javadoc comment.387
errorName 'tspecials' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.387
errorParameter value should be final.398
error'value' hides a field.398
error'if' construct must use '{}'s.404
error'0x20' is a magic number.404
error'0x7f' is a magic number.404
errorExpected an @return tag.414

javax/servlet/ServletRequest.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorRedundant 'public' modifier.72
errorRedundant 'public' modifier.84
errorRedundant 'public' modifier.95
errorRedundant 'public' modifier.107
errorRedundant 'public' modifier.118
errorRedundant 'public' modifier.128
errorUnused @throws tag for 'IllegalStateException'.138
errorRedundant 'public' modifier.143
errorRedundant 'public' modifier.172
errorRedundant 'public' modifier.187
errorRedundant 'public' modifier.205
errorRedundant 'public' modifier.218
errorRedundant 'public' modifier.230
errorRedundant 'public' modifier.242
errorRedundant 'public' modifier.252
errorRedundant 'public' modifier.262
errorUnused @throws tag for 'UnsupportedEncodingException'.273
errorUnused @throws tag for 'IllegalStateException'.276
errorRedundant 'public' modifier.283
errorRedundant 'public' modifier.294
errorRedundant 'public' modifier.307
errorRedundant 'public' modifier.325
errorRedundant 'public' modifier.340
errorRedundant 'public' modifier.350
errorRedundant 'public' modifier.364
errorRedundant 'public' modifier.373
errorRedundant 'public' modifier.404
errorExpected an @return tag.410
errorRedundant 'public' modifier.410
errorExpected @param tag for 'path'.410
errorExpected an @return tag.418
errorRedundant 'public' modifier.418
errorRedundant 'public' modifier.429
errorRedundant 'public' modifier.440
errorRedundant 'public' modifier.450

javax/servlet/ServletConfig.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.43
errorRedundant 'public' modifier.53
errorRedundant 'public' modifier.66
errorRedundant 'public' modifier.77

javax/servlet/http/HttpServletResponse.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorRedundant 'public' modifier.49
errorRedundant 'public' modifier.59
errorRedundant 'public' modifier.78
errorRedundant 'public' modifier.102
errorRedundant 'public' modifier.111
errorRedundant 'public' modifier.120
errorUnused @throws tag for 'IllegalStateException'.141
errorRedundant 'public' modifier.143
errorUnused @throws tag for 'IllegalStateException'.155
errorRedundant 'public' modifier.158
errorUnused @throws tag for 'IllegalStateException'.176
errorRedundant 'public' modifier.179
errorRedundant 'public' modifier.195
errorRedundant 'public' modifier.208
errorRedundant 'public' modifier.225
errorRedundant 'public' modifier.238
errorRedundant 'public' modifier.253
errorRedundant 'public' modifier.265
errorRedundant 'public' modifier.281
errorRedundant 'public' modifier.294
errorRedundant 'public' modifier.303
errorRedundant 'public' modifier.309
errorRedundant 'public' modifier.314
errorRedundant 'public' modifier.320
errorRedundant 'public' modifier.326
errorRedundant 'public' modifier.332
errorRedundant 'public' modifier.338
errorRedundant 'public' modifier.344
errorRedundant 'public' modifier.350
errorRedundant 'public' modifier.357
errorRedundant 'public' modifier.364
errorRedundant 'public' modifier.374
errorRedundant 'public' modifier.383
errorRedundant 'public' modifier.389
errorRedundant 'public' modifier.395
errorRedundant 'public' modifier.402
errorRedundant 'public' modifier.410
errorRedundant 'public' modifier.416
errorRedundant 'public' modifier.422
errorRedundant 'public' modifier.427
errorRedundant 'public' modifier.433
errorRedundant 'public' modifier.439
errorRedundant 'public' modifier.446
errorRedundant 'public' modifier.454
errorRedundant 'public' modifier.460
errorRedundant 'public' modifier.466
errorRedundant 'public' modifier.473
errorRedundant 'public' modifier.480
errorRedundant 'public' modifier.486
errorRedundant 'public' modifier.493
errorRedundant 'public' modifier.500
errorRedundant 'public' modifier.507
errorRedundant 'public' modifier.514
errorRedundant 'public' modifier.520
errorRedundant 'public' modifier.526
errorRedundant 'public' modifier.532
errorRedundant 'public' modifier.538
errorRedundant 'public' modifier.545
errorRedundant 'public' modifier.551
errorRedundant 'public' modifier.558
errorRedundant 'public' modifier.565

javax/servlet/ServletResponseWrapper.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.43
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.47
errorParameter response should be final.49
errorExpected @param tag for 'response'.49
errorExpected an @return tag.59
errorUnused @throws tag for 'java.lang.IllegalArgumentException'.65
errorParameter response should be final.67
errorExpected @param tag for 'response'.67
errorParameter charset should be final.80
errorExpected @param tag for 'charset'.80
errorExpected an @return tag.88
errorExpected an @return tag.96
errorExpected @throws tag for 'IOException'.96
errorExpected an @return tag.104
errorExpected @throws tag for 'IOException'.104
errorParameter len should be final.112
errorExpected @param tag for 'len'.112
errorParameter type should be final.120
errorExpected @param tag for 'type'.120
errorExpected an @return tag.130
errorParameter size should be final.138
errorExpected @param tag for 'size'.138
errorExpected an @return tag.146
errorExpected @throws tag for 'IOException'.155
errorExpected an @return tag.163
errorParameter loc should be final.187
errorExpected @param tag for 'loc'.187
errorExpected an @return tag.195

javax/servlet/http/HttpSessionAttributeListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.41
errorExpected @param tag for 'se'.41
errorRedundant 'public' modifier.46
errorExpected @param tag for 'se'.46
errorRedundant 'public' modifier.51
errorExpected @param tag for 'se'.51

javax/servlet/ServletOutputStream.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.47
errorMissing a Javadoc comment.48
errorParameter s should be final.65
error'if' construct must use '{}'s.66
error'0xff00' is a magic number.77
errorParameter b should be final.99
errorParameter c should be final.118
errorParameter i should be final.131
errorParameter l should be final.145
errorParameter f should be final.158
errorParameter d should be final.171
errorExtra HTML tag found: </code>String</code> to write to the client189
errorExtra HTML tag found: </code> to write to the client189
errorParameter s should be final.193
errorParameter b should be final.208
errorParameter c should be final.221
errorParameter i should be final.234
errorParameter l should be final.247
errorParameter f should be final.260
errorParameter d should be final.274

javax/servlet/FilterChain.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.49
errorExpected @throws tag for 'IOException'.49
errorExpected @throws tag for 'ServletException'.49

javax/servlet/Servlet.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.89
errorRedundant 'public' modifier.107
errorRedundant 'public' modifier.140
errorRedundant 'public' modifier.153
errorRedundant 'public' modifier.169

javax/servlet/http/HttpSessionBindingEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorFirst sentence should end with a period.44
errorFirst sentence should end with a period.49
errorParameter session should be final.67
errorParameter name should be final.67
errorParameter session should be final.85
errorParameter name should be final.85
errorParameter value should be final.85
errorExpected @param tag for 'value'.85
errorExpected an @return tag.94
errorExpected an @return tag.118

javax/servlet/ServletContextEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorParameter source should be final.42

javax/servlet/FilterConfig.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorExpected an @return tag.41
errorRedundant 'public' modifier.41
errorRedundant 'public' modifier.53
errorRedundant 'public' modifier.66
errorRedundant 'public' modifier.78

javax/servlet/ServletContextAttributeEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.35
errorMissing a Javadoc comment.36
errorParameter source should be final.42
errorExpected @param tag for 'source'.42
errorParameter name should be final.42
errorExpected @param tag for 'name'.42
errorParameter value should be final.42
errorExpected @param tag for 'value'.42
errorExpected an @return tag.51
errorExpected an @return tag.61

javax/servlet/RequestDispatcher.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorUnused @throws tag for 'IllegalStateException'.83
errorRedundant 'public' modifier.85
errorRedundant 'public' modifier.113

javax/servlet/ServletResponse.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorRedundant 'public' modifier.84
errorRedundant 'public' modifier.106
errorUnused @throws tag for 'IllegalStateException'.120
errorRedundant 'public' modifier.127
errorUnused @throws tag for 'UnsupportedEncodingException'.147
errorUnused @throws tag for 'IllegalStateException'.150
errorRedundant 'public' modifier.158
errorRedundant 'public' modifier.196
errorRedundant 'public' modifier.206
errorRedundant 'public' modifier.235
errorUnused @throws tag for 'IllegalStateException'.256
errorRedundant 'public' modifier.264
errorRedundant 'public' modifier.277
errorRedundant 'public' modifier.289
errorExpected @throws tag for 'IOException'.289
errorRedundant 'public' modifier.304
errorRedundant 'public' modifier.318
errorUnused @throws tag for 'IllegalStateException'.325
errorRedundant 'public' modifier.333
errorRedundant 'public' modifier.371
errorExpected an @return tag.382
errorRedundant 'public' modifier.382

javax/servlet/ServletRequestEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.38
errorParameter sc should be final.46
errorParameter request should be final.46

javax/servlet/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/servlet/http/HttpSessionEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorParameter source should be final.37
errorExpected @param tag for 'source'.37
errorExpected an @return tag.44

javax/servlet/http/HttpSessionBindingListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.49
errorRedundant 'public' modifier.59

javax/servlet/http/HttpServlet.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorMissing a Javadoc comment.84
errorMissing a Javadoc comment.85
errorMissing a Javadoc comment.86
errorMissing a Javadoc comment.87
errorMissing a Javadoc comment.88
errorMissing a Javadoc comment.89
errorMissing a Javadoc comment.90
errorMissing a Javadoc comment.92
errorMissing a Javadoc comment.93
errorMissing a Javadoc comment.95
errorMissing a Javadoc comment.97
errorParameter req should be final.168
errorParameter resp should be final.168
errorParameter req should be final.199
errorParameter req should be final.235
errorParameter resp should be final.235
errorParameter req should be final.296
errorParameter resp should be final.296
errorParameter req should be final.346
errorParameter resp should be final.346
errorParameter req should be final.387
errorParameter resp should be final.388
errorMissing a Javadoc comment.399
errorParameter c should be final.399
error'if' construct must use '{}'s.400
errorParameter req should be final.451
errorParameter resp should be final.451
errorName 'ALLOW_GET' must match pattern '^[a-z][a-zA-Z0-9]*$'.455
errorName 'ALLOW_HEAD' must match pattern '^[a-z][a-zA-Z0-9]*$'.456
errorName 'ALLOW_POST' must match pattern '^[a-z][a-zA-Z0-9]*$'.457
errorName 'ALLOW_PUT' must match pattern '^[a-z][a-zA-Z0-9]*$'.458
errorName 'ALLOW_DELETE' must match pattern '^[a-z][a-zA-Z0-9]*$'.459
errorName 'ALLOW_TRACE' must match pattern '^[a-z][a-zA-Z0-9]*$'.460
errorName 'ALLOW_OPTIONS' must match pattern '^[a-z][a-zA-Z0-9]*$'.461
error'if' construct must use '{}'s.470
error'if' construct must use '{}'s.472
error'if' construct must use '{}'s.474
error'if' construct must use '{}'s.479
error'if' construct must use '{}'s.480
error'if' construct must use '{}'s.481
error'if' construct must use '{}'s.482
error'else' construct must use '{}'s.484
error'if' construct must use '{}'s.486
error'if' construct must use '{}'s.487
error'else' construct must use '{}'s.489
error'if' construct must use '{}'s.491
error'if' construct must use '{}'s.492
error'else' construct must use '{}'s.494
error'if' construct must use '{}'s.496
error'if' construct must use '{}'s.497
error'else' construct must use '{}'s.499
error'if' construct must use '{}'s.501
error'if' construct must use '{}'s.502
error'else' construct must use '{}'s.504
error'if' construct must use '{}'s.506
error'if' construct must use '{}'s.507
error'else' construct must use '{}'s.509
errorParameter req should be final.535
errorParameter resp should be final.535
errorName 'CRLF' must match pattern '^[a-z][a-zA-Z0-9]*$'.540
error'+' should be on a new line.541
error'+' should be on a new line.548
errorParameter req should be final.586
errorParameter resp should be final.586
error'1000' is a magic number.598
error'1000' is a magic number.598
errorParameter resp should be final.651
errorExpected @param tag for 'resp'.651
errorParameter lastModified should be final.651
errorExpected @param tag for 'lastModified'.651
error'if' construct must use '{}'s.652
error'if' construct must use '{}'s.654
errorParameter req should be final.677
errorParameter res should be final.677
errorMissing a Javadoc comment.699
errorMissing a Javadoc comment.700
errorMissing a Javadoc comment.701
errorMissing a Javadoc comment.702
errorMissing a Javadoc comment.704
errorParameter r should be final.704
errorMissing a Javadoc comment.709
errorMissing a Javadoc comment.719
errorParameter len should be final.719
errorMissing a Javadoc comment.724
errorParameter charset should be final.724
errorMissing a Javadoc comment.728
errorParameter type should be final.728
errorMissing a Javadoc comment.732
errorMissing a Javadoc comment.736
errorMissing a Javadoc comment.740
errorMissing a Javadoc comment.744
errorMissing a Javadoc comment.754
errorParameter size should be final.754
errorRedundant throws: 'IllegalStateException' is unchecked exception.754
errorMissing a Javadoc comment.758
errorMissing a Javadoc comment.762
errorRedundant throws: 'IllegalStateException' is unchecked exception.762
errorMissing a Javadoc comment.766
errorRedundant throws: 'IllegalStateException' is unchecked exception.766
errorMissing a Javadoc comment.770
errorMissing a Javadoc comment.774
errorMissing a Javadoc comment.778
errorParameter loc should be final.778
errorMissing a Javadoc comment.782
errorMissing a Javadoc comment.790
errorParameter cookie should be final.790
errorMissing a Javadoc comment.794
errorParameter name should be final.794
errorParameter sc should be final.801
errorExpected @param tag for 'sc'.801
errorParameter sm should be final.801
errorExpected @param tag for 'sm'.801
errorMissing a Javadoc comment.805
errorParameter sc should be final.805
errorMissing a Javadoc comment.809
errorParameter name should be final.809
errorParameter value should be final.809
errorMissing a Javadoc comment.813
errorParameter name should be final.813
errorParameter value should be final.813
errorMissing a Javadoc comment.817
errorParameter name should be final.817
errorParameter date should be final.817
errorMissing a Javadoc comment.821
errorParameter sc should be final.821
errorParameter msg should be final.821
errorMissing a Javadoc comment.825
errorParameter sc should be final.825
errorMissing a Javadoc comment.829
errorParameter location should be final.829
errorMissing a Javadoc comment.833
errorParameter url should be final.833
errorMissing a Javadoc comment.837
errorParameter url should be final.837
errorMissing a Javadoc comment.841
errorParameter name should be final.841
errorParameter value should be final.841
errorMissing a Javadoc comment.845
errorParameter name should be final.845
errorParameter value should be final.845
errorMissing a Javadoc comment.849
errorParameter name should be final.849
errorParameter value should be final.849
errorExpected an @return tag.857
errorParameter url should be final.857
errorExpected @param tag for 'url'.857
errorExpected an @return tag.865
errorParameter url should be final.865
errorExpected @param tag for 'url'.865
errorMissing a Javadoc comment.875
errorMissing a Javadoc comment.877
errorMissing a Javadoc comment.880
errorMissing a Javadoc comment.882
errorMissing a Javadoc comment.885
errorMissing a Javadoc comment.889
errorParameter b should be final.889
errorMissing a Javadoc comment.893
errorParameter buf should be final.893
errorArray brackets at illegal position.893
errorParameter offset should be final.893
errorParameter len should be final.893

javax/servlet/ServletContext.java

ViolationMessageLine
errorFile does not end with a newline.0
errorLine does not match expected header line of ''.1
errorRedundant 'public' modifier.81
errorRedundant 'public' modifier.91
errorRedundant 'public' modifier.101
errorRedundant 'public' modifier.115
errorRedundant 'public' modifier.143
errorRedundant 'public' modifier.183
errorRedundant 'public' modifier.216
errorRedundant 'public' modifier.241
errorRedundant 'public' modifier.268
errorExpected an @return tag.283
errorRedundant 'public' modifier.283
errorExpected @param tag for 'name'.283
errorExpected @throws tag for 'ServletException'.283
errorExpected an @return tag.295
errorRedundant 'public' modifier.295
errorExpected an @return tag.307
errorRedundant 'public' modifier.307
errorRedundant 'public' modifier.317
errorRedundant 'public' modifier.328
errorExpected @param tag for 'exception'.328
errorExpected @param tag for 'msg'.328
errorRedundant 'public' modifier.342
errorRedundant 'public' modifier.364
errorRedundant 'public' modifier.382
errorRedundant 'public' modifier.402
errorRedundant 'public' modifier.415
errorRedundant 'public' modifier.444
errorRedundant 'public' modifier.457
errorRedundant 'public' modifier.480
errorRedundant 'public' modifier.494
errorRedundant 'public' modifier.503

javax/servlet/ServletRequestAttributeListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.46
errorExpected @param tag for 'srae'.46
errorRedundant 'public' modifier.52
errorExpected @param tag for 'srae'.52
errorRedundant 'public' modifier.58
errorExpected @param tag for 'srae'.58

javax/servlet/http/package.html

ViolationMessageLine
errorMissing package documentation file.0

javax/servlet/ServletRequestListener.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorRedundant 'public' modifier.45
errorExpected @param tag for 'sre'.45
errorRedundant 'public' modifier.50
errorExpected @param tag for 'sre'.50

javax/servlet/Filter.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorLine is longer than 120 characters.29
errorRedundant 'public' modifier.63
errorExpected @param tag for 'filterConfig'.63
errorExpected @throws tag for 'ServletException'.63
errorLine is longer than 120 characters.78
errorLine is longer than 120 characters.79
errorLine is longer than 120 characters.82
errorRedundant 'public' modifier.82
errorExpected @param tag for 'request'.82
errorExpected @param tag for 'response'.82
errorExpected @param tag for 'chain'.82
errorExpected @throws tag for 'IOException'.82
errorExpected @throws tag for 'ServletException'.82
errorRedundant 'public' modifier.94

javax/servlet/ServletRequestAttributeEvent.java

ViolationMessageLine
errorMissing a header - not enough lines in file.1
errorMissing a Javadoc comment.37
errorMissing a Javadoc comment.38
errorParameter sc should be final.49
errorParameter request should be final.49
errorParameter name should be final.49
errorParameter value should be final.49

javax/servlet/http/HttpServletRequest.java

ViolationMessageLine
errorLine does not match expected header line of ''.1
errorRedundant 'public' modifier.44
errorRedundant 'public' modifier.49
errorRedundant 'public' modifier.54
errorRedundant 'public' modifier.59
errorRedundant 'public' modifier.75
errorRedundant 'public' modifier.86
errorUnused @throws tag for 'IllegalArgumentException'.112
errorRedundant 'public' modifier.115
errorRedundant 'public' modifier.132
errorRedundant 'public' modifier.156
errorRedundant 'public' modifier.171
errorUnused @throws tag for 'NumberFormatException'.188
errorRedundant 'public' modifier.191
errorRedundant 'public' modifier.201
errorRedundant 'public' modifier.219
errorRedundant 'public' modifier.236
errorRedundant 'public' modifier.248
errorRedundant 'public' modifier.259
errorRedundant 'public' modifier.271
errorRedundant 'public' modifier.285
errorRedundant 'public' modifier.296
errorRedundant 'public' modifier.309
errorRedundant 'public' modifier.334
errorRedundant 'public' modifier.349
errorRedundant 'public' modifier.366
errorRedundant 'public' modifier.391
errorRedundant 'public' modifier.401
errorRedundant 'public' modifier.413
errorRedundant 'public' modifier.423
errorRedundant 'public' modifier.434
errorExpected an @return tag.440
errorRedundant 'public' modifier.440