##### Struts 1

- Welcome
- Learning
- Roadmap
- Releases

##### Documentation

- User Guide
- FAQs and HOWTOs
- Release Notes
- Javadoc
- DTDDoc

##### Support

- User Mailing List
- Issue Tracker (JIRA)
- Wiki Pages

##### Components

- Struts Apps
- Struts EL
- Struts Extras
- Struts Faces
- Struts Scripting
- Struts Taglib
- Struts Tiles

##### Project Documentation

- Project Information
- Project Reports
  - Checkstyle
  - CPD Report
  - DTDDoc
  - JavaDocs
  - PMD Report
  - Source Xref
  - Surefire Report
  - Test JavaDocs
  - Test Source Xref

## Checkstyle Results

The following document contains the results of Checkstyle.

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
149 | 0 | 0 | 3115

## Files

Files | I | W | E
--- | --- | --- | ---
org/apache/struts/Globals.java | 0 | 0 | 2
org/apache/struts/action/Action.java | 0 | 0 | 1
org/apache/struts/action/ActionErrors.java | 0 | 0 | 1
org/apache/struts/action/ActionForm.java | 0 | 0 | 2
org/apache/struts/action/ActionFormBean.java | 0 | 0 | 1
org/apache/struts/action/ActionForward.java | 0 | 0 | 1
org/apache/struts/action/ActionMapping.java | 0 | 0 | 1
org/apache/struts/action/ActionMessage.java | 0 | 0 | 1
org/apache/struts/action/ActionMessages.java | 0 | 0 | 1
org/apache/struts/action/ActionRedirect.java | 0 | 0 | 1
org/apache/struts/action/ActionServlet.java | 0 | 0 | 8
org/apache/struts/action/ActionServletWrapper.java | 0 | 0 | 1
org/apache/struts/action/DynaActionForm.java | 0 | 0 | 1
org/apache/struts/action/DynaActionFormClass.java | 0 | 0 | 1
org/apache/struts/action/ExceptionHandler.java | 0 | 0 | 1
org/apache/struts/action/ForwardingActionForward.java | 0 | 0 | 1
org/apache/struts/action/InvalidCancelException.java | 0 | 0 | 1
org/apache/struts/action/PlugIn.java | 0 | 0 | 1
org/apache/struts/action/RedirectingActionForward.java | 0 | 0 | 1
org/apache/struts/action/RequestActionMapping.java | 0 | 0 | 1
org/apache/struts/action/RequestProcessor.java | 0 | 0 | 1
org/apache/struts/action/SessionActionMapping.java | 0 | 0 | 1
org/apache/struts/chain/ComposableRequestProcessor.java | 0 | 0 | 2
org/apache/struts/chain/Constants.java | 0 | 0 | 2
org/apache/struts/chain/commands/AbstractAuthorizeAction.java | 0 | 0 | 7
org/apache/struts/chain/commands/AbstractCreateAction.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractExceptionHandler.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractExecuteAction.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractPerformForward.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractPerformInclude.java | 0 | 0 | 2
org/apache/struts/chain/commands/AbstractPopulateActionForm.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractRequestNoCache.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractSelectAction.java | 0 | 0 | 2
org/apache/struts/chain/commands/AbstractSelectForward.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractSelectInput.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractSelectLocale.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractSelectModule.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractSetContentType.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractSetOriginalURI.java | 0 | 0 | 1
org/apache/struts/chain/commands/AbstractValidateActionForm.java | 0 | 0 | 2
org/apache/struts/chain/commands/ActionCommand.java | 0 | 0 | 1
org/apache/struts/chain/commands/ActionCommandBase.java | 0 | 0 | 3
org/apache/struts/chain/commands/CreateActionForm.java | 0 | 0 | 2
org/apache/struts/chain/commands/ExceptionCatcher.java | 0 | 0 | 1
org/apache/struts/chain/commands/ExecuteCommand.java | 0 | 0 | 1
org/apache/struts/chain/commands/ExecuteForwardCommand.java | 0 | 0 | 1
org/apache/struts/chain/commands/InvalidPathException.java | 0 | 0 | 1
org/apache/struts/chain/commands/RemoveCachedMessages.java | 0 | 0 | 2
org/apache/struts/chain/commands/SelectInclude.java | 0 | 0 | 1
org/apache/struts/chain/commands/UnauthorizedActionException.java | 0 | 0 | 1
org/apache/struts/chain/commands/generic/CopyFormToContext.java | 0 | 0 | 1
org/apache/struts/chain/commands/generic/WrappingLookupCommand.java | 0 | 0 | 1
org/apache/struts/chain/commands/servlet/AuthorizeAction.java | 0 | 0 | 3
org/apache/struts/chain/commands/servlet/CreateAction.java | 0 | 0 | 8
org/apache/struts/chain/commands/servlet/ExceptionHandler.java | 0 | 0 | 4
org/apache/struts/chain/commands/servlet/ExecuteAction.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/PerformForward.java | 0 | 0 | 13
org/apache/struts/chain/commands/servlet/PerformInclude.java | 0 | 0 | 4
org/apache/struts/chain/commands/servlet/PopulateActionForm.java | 0 | 0 | 5
org/apache/struts/chain/commands/servlet/RequestNoCache.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/SelectAction.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/SelectForward.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/SelectInput.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/SelectLocale.java | 0 | 0 | 4
org/apache/struts/chain/commands/servlet/SelectModule.java | 0 | 0 | 3
org/apache/struts/chain/commands/servlet/SetContentType.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/SetOriginalURI.java | 0 | 0 | 2
org/apache/struts/chain/commands/servlet/ValidateActionForm.java | 0 | 0 | 5
org/apache/struts/chain/commands/util/ClassUtils.java | 0 | 0 | 4
org/apache/struts/chain/contexts/ActionContext.java | 0 | 0 | 18
org/apache/struts/chain/contexts/ActionContextBase.java | 0 | 0 | 46
org/apache/struts/chain/contexts/ContextWrapper.java | 0 | 0 | 14
org/apache/struts/chain/contexts/MockActionContext.java | 0 | 0 | 13
org/apache/struts/chain/contexts/ServletActionContext.java | 0 | 0 | 16
org/apache/struts/chain/contexts/WebActionContext.java | 0 | 0 | 10
org/apache/struts/config/ActionConfig.java | 0 | 0 | 48
org/apache/struts/config/ActionConfigMatcher.java | 0 | 0 | 6
org/apache/struts/config/BaseConfig.java | 0 | 0 | 3
org/apache/struts/config/ConfigHelper.java | 0 | 0 | 45
org/apache/struts/config/ConfigHelperInterface.java | 0 | 0 | 50
org/apache/struts/config/ConfigRuleSet.java | 0 | 0 | 23
org/apache/struts/config/ControllerConfig.java | 0 | 0 | 31
org/apache/struts/config/ExceptionConfig.java | 0 | 0 | 25
org/apache/struts/config/FormBeanConfig.java | 0 | 0 | 33
org/apache/struts/config/FormPropertyConfig.java | 0 | 0 | 21
org/apache/struts/config/ForwardConfig.java | 0 | 0 | 25
org/apache/struts/config/MessageResourcesConfig.java | 0 | 0 | 12
org/apache/struts/config/ModuleConfig.java | 0 | 0 | 20
org/apache/struts/config/ModuleConfigFactory.java | 0 | 0 | 3
org/apache/struts/config/PlugInConfig.java | 0 | 0 | 4
org/apache/struts/config/impl/DefaultModuleConfigFactory.java | 0 | 0 | 2
org/apache/struts/config/impl/ModuleConfigImpl.java | 0 | 0 | 26
org/apache/struts/mock/MockAction.java | 0 | 0 | 1
org/apache/struts/mock/MockActionServlet.java | 0 | 0 | 15
org/apache/struts/mock/MockEnumeration.java | 0 | 0 | 5
org/apache/struts/mock/MockFormBean.java | 0 | 0 | 26
org/apache/struts/mock/MockHttpServletRequest.java | 0 | 0 | 63
org/apache/struts/mock/MockHttpServletResponse.java | 0 | 0 | 31
org/apache/struts/mock/MockHttpSession.java | 0 | 0 | 21
org/apache/struts/mock/MockMultipartRequestHandler.java | 0 | 0 | 1
org/apache/struts/mock/MockPageContext.java | 0 | 0 | 39
org/apache/struts/mock/MockPrincipal.java | 0 | 0 | 10
org/apache/struts/mock/MockServletConfig.java | 0 | 0 | 11
org/apache/struts/mock/MockServletContext.java | 0 | 0 | 28
org/apache/struts/mock/TestMockBase.java | 0 | 0 | 23
org/apache/struts/upload/CommonsMultipartRequestHandler.java | 0 | 0 | 21
org/apache/struts/upload/FormFile.java | 0 | 0 | 13
org/apache/struts/upload/MultipartRequestHandler.java | 0 | 0 | 19
org/apache/struts/upload/MultipartRequestWrapper.java | 0 | 0 | 11
org/apache/struts/util/ImageButtonBean.java | 0 | 0 | 8
org/apache/struts/util/IteratorAdapter.java | 0 | 0 | 6
org/apache/struts/util/LabelValueBean.java | 0 | 0 | 12
org/apache/struts/util/MessageResources.java | 0 | 0 | 24
org/apache/struts/util/MessageResourcesFactory.java | 0 | 0 | 6
org/apache/struts/util/ModuleException.java | 0 | 0 | 3
org/apache/struts/util/ModuleUtils.java | 0 | 0 | 6
org/apache/struts/util/PropertyMessageResources.java | 0 | 0 | 13
org/apache/struts/util/PropertyMessageResourcesFactory.java | 0 | 0 | 2
org/apache/struts/util/RequestUtils.java | 0 | 0 | 17
org/apache/struts/util/ResponseUtils.java | 0 | 0 | 8
org/apache/struts/util/ServletContextWriter.java | 0 | 0 | 2
org/apache/struts/util/TokenProcessor.java | 0 | 0 | 12
org/apache/struts/util/WildcardHelper.java | 0 | 0 | 1
org/apache/struts/validator/BeanValidatorForm.java | 0 | 0 | 19
org/apache/struts/validator/DynaValidatorForm.java | 0 | 0 | 1
org/apache/struts/validator/FieldChecks.java | 0 | 0 | 15
org/apache/struts/validator/LazyValidatorForm.java | 0 | 0 | 11
org/apache/struts/validator/Resources.java | 0 | 0 | 21
org/apache/struts/validator/ValidatorForm.java | 0 | 0 | 1
org/apache/struts/validator/ValidatorPlugIn.java | 0 | 0 | 4
org/apache/struts/validator/validwhen/ValidWhen.java | 0 | 0 | 6
org/apache/struts/validator/validwhen/ValidWhenLexer.java | 0 | 0 | 1215
org/apache/struts/validator/validwhen/ValidWhenParser.java | 0 | 0 | 677
org/apache/struts/validator/validwhen/ValidWhenParserTokenTypes.java | 0 | 0 | 50

## Rules

Rules | Violations | Severity
--- | --- | ---
PackageHtml | 0 | Error
NewlineAtEndOfFile | 0 | Error
Translation | 0 | Error
JavadocMethod allowUndeclaredRTE: `"true"` | 822 | Error
JavadocType | 3 | Error
JavadocVariable | 96 | Error
JavadocStyle | 44 | Error
ConstantName | 22 | Error
LocalFinalVariableName | 0 | Error
LocalVariableName | 75 | Error
MemberName | 8 | Error
MethodName | 8 | Error
PackageName | 0 | Error
ParameterName | 17 | Error
StaticVariableName | 4 | Error
TypeName | 0 | Error
RegexpHeader header 1: `/\*\s*` 2: `\*\s*\$Id.*\$` 3: `\*\s*` 4: `\*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.` 5: `\*\s*` 6: `\*\s*Licensed under the Apache License, Version 2\.0 \(the .License.\);` 7: `\*\s*you may not use this file except in compliance with the License\.` 8: `\*\s*You may obtain a copy of the License at` 9: `\*\s*` 10: `\*\s*http://www\.apache\.org/licenses/LICENSE\-2\.0` 11: `\*\s*` 12: `\*\s*Unless required by applicable law or agreed to in writing, software` 13: `\*\s*distributed under the License is distributed on an .AS IS. BASIS,` 14: `\*\s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.` 15: `\*\s*See the License for the specific language governing permissions and` 16: `\*\s*limitations under the License\.` 17: `\*/\s*` | 134 | Error
AvoidStarImport | 0 | Error
IllegalImport | 0 | Error
RedundantImport | 0 | Error
UnusedImports | 16 | Error
FileLength | 0 | Error
LineLength max: `"120"` ignorePattern: `"^ \* @version .*$"` | 34 | Error
MethodLength | 1 | Error
ParameterNumber | 0 | Error
EmptyForIteratorPad | 1 | Error
NoWhitespaceAfter tokens: `"BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"` | 0 | Error
NoWhitespaceBefore | 0 | Error
OperatorWrap | 4 | Error
ParenPad | 60 | Error
TypecastParenPad | 0 | Error
TabCharacter | 1050 | Error
WhitespaceAfter | 49 | Error
WhitespaceAround | 324 | Error
ModifierOrder | 4 | Error
RedundantModifier | 49 | Error
AvoidNestedBlocks | 68 | Error
EmptyBlock | 3 | Error
LeftCurly | 0 | Error
NeedBraces | 1 | Error
RightCurly | 23 | Error
DoubleCheckedLocking | 0 | Error
EmptyStatement | 7 | Error
EqualsHashCode | 0 | Error
IllegalInstantiation | 0 | Error
InnerAssignment | 2 | Error
MagicNumber | 49 | Error
MissingSwitchDefault | 4 | Error
RedundantThrows | 4 | Error
SimplifyBooleanExpression | 4 | Error
SimplifyBooleanReturn | 1 | Error
FinalClass | 0 | Error
HideUtilityClassConstructor | 8 | Error
InterfaceIsType | 1 | Error
VisibilityModifier protectedAllowed: `"true"` | 5 | Error
ArrayTypeStyle | 0 | Error
GenericIllegalRegexp message: `"Line has trailing spaces."` format: `"\s+$"` | 106 | Error
TodoComment | 4 | Error
UpperEll | 0 | Error

## Details

### org/apache/struts/Globals.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 31

### org/apache/struts/action/Action.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionErrors.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Empty statement. | 154

### org/apache/struts/action/ActionFormBean.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionMapping.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionMessage.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionMessages.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionRedirect.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ActionServlet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused import - org.xml.sax.InputSource. | 57
| Unused import - java.net.URLConnection. | 75
| Empty statement. | 317
| Empty statement. | 854
| Unused @throws tag for 'UnavailableException'. | 975
| Unused @throws tag for 'UnavailableException'. | 1112
| Unused @throws tag for 'UnavailableException'. | 1646

### org/apache/struts/action/ActionServletWrapper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/DynaActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/DynaActionFormClass.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ExceptionHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/ForwardingActionForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/InvalidCancelException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/PlugIn.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/RedirectingActionForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/RequestActionMapping.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/RequestProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/action/SessionActionMapping.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/ComposableRequestProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused @throws tag for 'UnavailableException'. | 205

### org/apache/struts/chain/Constants.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 27

### org/apache/struts/chain/commands/AbstractAuthorizeAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Line has trailing spaces. | 55
| Unused @throws tag for 'UnauthorizedActionException'. | 55
| Expected @throws tag for 'Exception'. | 59
| Line contains a tab character. | 75
| Line has trailing spaces. | 115
| Unused @throws tag for 'UnauthorizedActionException'. | 115

### org/apache/struts/chain/commands/AbstractCreateAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractExceptionHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractExecuteAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractPerformForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractPerformInclude.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 72

### org/apache/struts/chain/commands/AbstractPopulateActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractRequestNoCache.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractSelectAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused @throws tag for 'InvalidPathException'. | 43

### org/apache/struts/chain/commands/AbstractSelectForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractSelectInput.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractSelectLocale.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractSelectModule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractSetContentType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractSetOriginalURI.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/AbstractValidateActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @throws tag for 'InvalidCancelException'. | 63

### org/apache/struts/chain/commands/ActionCommand.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/ActionCommandBase.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46

### org/apache/struts/chain/commands/CreateActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Comment matches to-do format 'TODO:'. | 95

### org/apache/struts/chain/commands/ExceptionCatcher.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/ExecuteCommand.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/ExecuteForwardCommand.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/InvalidPathException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/RemoveCachedMessages.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| 'cast' is not followed by whitespace. | 71

### org/apache/struts/chain/commands/SelectInclude.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/UnauthorizedActionException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/generic/CopyFormToContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/generic/WrappingLookupCommand.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/chain/commands/servlet/AuthorizeAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 59

### org/apache/struts/chain/commands/servlet/CreateAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 45
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 45
| Missing a Javadoc comment. | 50
| Line has trailing spaces. | 83
| Line has trailing spaces. | 85
| Line has trailing spaces. | 86
| Line has trailing spaces. | 88

### org/apache/struts/chain/commands/servlet/ExceptionHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 47
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 47
| Missing a Javadoc comment. | 50

### org/apache/struts/chain/commands/servlet/ExecuteAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 53

### org/apache/struts/chain/commands/servlet/PerformForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 50
| Expected @throws tag for 'Exception'. | 62
| Line is longer than 120 characters. | 78
| Line is longer than 120 characters. | 100
| Missing a Javadoc comment. | 100
| ',' is not followed by whitespace. | 103
| Line is longer than 120 characters. | 106
| Missing a Javadoc comment. | 106
| Line is longer than 120 characters. | 116
| Missing a Javadoc comment. | 116
| Line is longer than 120 characters. | 128
| Missing a Javadoc comment. | 128

### org/apache/struts/chain/commands/servlet/PerformInclude.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @throws tag for 'Exception'. | 49
| Missing a Javadoc comment. | 59
| Line is longer than 120 characters. | 61

### org/apache/struts/chain/commands/servlet/PopulateActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 42
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 42
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 54

### org/apache/struts/chain/commands/servlet/RequestNoCache.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 38

### org/apache/struts/chain/commands/servlet/SelectAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 40

### org/apache/struts/chain/commands/servlet/SelectForward.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 47

### org/apache/struts/chain/commands/servlet/SelectInput.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 48

### org/apache/struts/chain/commands/servlet/SelectLocale.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 41
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 41
| Expected an @return tag. | 50

### org/apache/struts/chain/commands/servlet/SelectModule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 41
| Inner assignments should be avoided. | 62

### org/apache/struts/chain/commands/servlet/SetContentType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 38

### org/apache/struts/chain/commands/servlet/SetOriginalURI.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 38

### org/apache/struts/chain/commands/servlet/ValidateActionForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 44
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 44
| Expected an @return tag. | 55
| Expected @param tag for 'actionConfig'. | 56

### org/apache/struts/chain/commands/util/ClassUtils.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 30
| Expected an @return tag. | 40
| Expected an @return tag. | 68

### org/apache/struts/chain/contexts/ActionContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 35
| Missing a Javadoc comment. | 41
| Redundant 'public' modifier. | 41
| Missing a Javadoc comment. | 42
| Redundant 'public' modifier. | 42
| Missing a Javadoc comment. | 43
| Redundant 'public' modifier. | 43
| Expected @param tag for 'action'. | 138
| Expected an @return tag. | 338
| Expected an @return tag. | 348
| Expected an @return tag. | 357
| First sentence should end with a period. | 375
| Expected an @return tag. | 381
| Expected an @return tag. | 399
| Expected @param tag for 'resources'. | 404
| Expected an @return tag. | 412
| Expected an @return tag. | 421

### org/apache/struts/chain/contexts/ActionContextBase.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 208
| Missing a Javadoc comment. | 212
| Missing a Javadoc comment. | 216
| Missing a Javadoc comment. | 220
| Missing a Javadoc comment. | 224
| Missing a Javadoc comment. | 228
| Missing a Javadoc comment. | 232
| Missing a Javadoc comment. | 236
| Missing a Javadoc comment. | 240
| Missing a Javadoc comment. | 244
| Missing a Javadoc comment. | 248
| Missing a Javadoc comment. | 252
| Missing a Javadoc comment. | 259
| Missing a Javadoc comment. | 263
| Missing a Javadoc comment. | 267
| Missing a Javadoc comment. | 271
| Missing a Javadoc comment. | 275
| Missing a Javadoc comment. | 279
| Expected @param tag for 'scopeId'. | 337
| Expected @param tag for 'key'. | 337
| Expected @param tag for 'messages'. | 338
| Missing a Javadoc comment. | 372
| Missing a Javadoc comment. | 378
| Missing a Javadoc comment. | 387
| Missing a Javadoc comment. | 391
| Missing a Javadoc comment. | 395
| Missing a Javadoc comment. | 418
| Missing a Javadoc comment. | 425
| Missing a Javadoc comment. | 429
| Missing a Javadoc comment. | 436
| Missing a Javadoc comment. | 440
| Missing a Javadoc comment. | 444
| Missing a Javadoc comment. | 451
| Missing a Javadoc comment. | 455
| Expected @param tag for 'logger'. | 481
| Expected @param tag for 'moduleConfig'. | 520

### org/apache/struts/chain/contexts/ContextWrapper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105

### org/apache/struts/chain/contexts/MockActionContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67

### org/apache/struts/chain/contexts/ServletActionContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 182
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 207
| Missing a Javadoc comment. | 222
| Missing a Javadoc comment. | 226
| Missing a Javadoc comment. | 236
| Missing a Javadoc comment. | 240
| Missing a Javadoc comment. | 244
| Missing a Javadoc comment. | 248

### org/apache/struts/chain/contexts/WebActionContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 120
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 136
| Expected an @return tag. | 144
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 171

### org/apache/struts/config/ActionConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 42
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 42
| Extra HTML tag found: </p> | 82
| Line has trailing spaces. | 258
| Expected an @return tag. | 269
| Expected @param tag for 'moduleConfig'. | 276
| First sentence should end with a period. | 315
| First sentence should end with a period. | 324
| Expected @param tag for 'cancellable'. | 329
| Missing a Javadoc comment. | 364
| Expected an @return tag. | 454
| Expected an @return tag. | 478
| Expected an @return tag. | 498
| Expected an @return tag. | 522
| Expected an @return tag. | 545
| Missing a Javadoc comment. | 561
| Missing a Javadoc comment. | 565
| Expected an @return tag. | 604
| Expected an @return tag. | 612
| Expected an @return tag. | 632
| Missing a Javadoc comment. | 648
| Missing a Javadoc comment. | 652
| Expected an @return tag. | 664
| Missing a Javadoc comment. | 680
| Missing a Javadoc comment. | 684
| Expected @throws tag for 'ClassNotFoundException'. | 793
| Expected @throws tag for 'IllegalAccessException'. | 793
| Expected @throws tag for 'InstantiationException'. | 794
| Expected @throws tag for 'InvocationTargetException'. | 794
| Expected @throws tag for 'ClassNotFoundException'. | 833
| Expected @throws tag for 'IllegalAccessException'. | 833
| Expected @throws tag for 'InstantiationException'. | 834
| Expected @throws tag for 'InvocationTargetException'. | 834
| Expected an @return tag. | 904
| Expected an @return tag. | 912
| Expected an @return tag. | 932
| Expected an @return tag. | 972
| Expected an @return tag. | 980
| Expected @throws tag for 'ClassNotFoundException'. | 1031
| Expected @throws tag for 'IllegalAccessException'. | 1031
| Expected @throws tag for 'InstantiationException'. | 1032
| Expected @throws tag for 'InvocationTargetException'. | 1032
| Expected @throws tag for 'ClassNotFoundException'. | 1125
| Expected @throws tag for 'IllegalAccessException'. | 1125
| Expected @throws tag for 'InstantiationException'. | 1126
| Expected @throws tag for 'InvocationTargetException'. | 1126
| Expected an @return tag. | 1194

### org/apache/struts/config/ActionConfigMatcher.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 48
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 51
| Name 'wildcard' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 56
| First sentence should end with a period. | 58
| '3' is a magic number. | 263

### org/apache/struts/config/BaseConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @param tag for 'properties'. | 121
| Expected an @return tag. | 155

### org/apache/struts/config/ConfigHelper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Expected @param tag for 'application'. | 98
| Expected @param tag for 'session'. | 105
| Expected @param tag for 'request'. | 113
| Expected @param tag for 'response'. | 127
| Expected @param tag for 'forward'. | 134
| Missing a Javadoc comment. | 158
| Expected an @return tag. | 169
| Expected an @return tag. | 182
| Expected an @return tag. | 195
| Expected an @return tag. | 210
| Expected an @return tag. | 221
| Expected an @return tag. | 233
| Expected an @return tag. | 249
| Missing a Javadoc comment. | 269
| Expected an @return tag. | 302
| Expected an @return tag. | 312
| Expected an @return tag. | 322
| Expected an @return tag. | 341
| Expected @param tag for 'action'. | 341
| Expected an @return tag. | 366
| Expected @param tag for 'action'. | 366
| '}' should be on the same line. | 394
| Expected an @return tag. | 412
| Expected @param tag for 'url'. | 412
| First sentence should end with a period. | 432
| Unclosed HTML tag found: <base> element </p> | 433
| Expected an @return tag. | 435
| Unclosed HTML tag found: <base> element. </p> | 448
| Expected an @return tag. | 450
| Expected an @return tag. | 475
| Comment matches to-do format 'TODO:'. | 486
| Expected an @return tag. | 496
| Expected an @return tag. | 514
| Expected an @return tag. | 537
| First sentence should end with a period. | 543
| Expected an @return tag. | 548
| First sentence should end with a period. | 552
| Expected an @return tag. | 557
| First sentence should end with a period. | 561
| Expected an @return tag. | 567
| First sentence should end with a period. | 571
| Expected an @return tag. | 576

### org/apache/struts/config/ConfigHelperInterface.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 56
| Redundant 'public' modifier. | 56
| Expected an @return tag. | 61
| Redundant 'public' modifier. | 61
| Expected an @return tag. | 68
| Redundant 'public' modifier. | 68
| Expected an @return tag. | 75
| Redundant 'public' modifier. | 75
| Expected an @return tag. | 84
| Redundant 'public' modifier. | 84
| Expected an @return tag. | 89
| Redundant 'public' modifier. | 89
| Expected an @return tag. | 95
| Redundant 'public' modifier. | 95
| Expected an @return tag. | 105
| Redundant 'public' modifier. | 105
| Expected an @return tag. | 113
| Redundant 'public' modifier. | 113
| Expected an @return tag. | 121
| Redundant 'public' modifier. | 121
| Expected an @return tag. | 129
| Redundant 'public' modifier. | 129
| Expected an @return tag. | 137
| Redundant 'public' modifier. | 137
| Expected an @return tag. | 154
| Redundant 'public' modifier. | 154
| Expected @param tag for 'action'. | 154
| Expected an @return tag. | 159
| Redundant 'public' modifier. | 159
| Expected @param tag for 'action'. | 159
| Expected an @return tag. | 164
| Redundant 'public' modifier. | 164
| Expected @param tag for 'url'. | 164
| First sentence should end with a period. | 168
| Unclosed HTML tag found: <base> element </p> | 169
| Expected an @return tag. | 171
| Redundant 'public' modifier. | 171
| First sentence should end with a period. | 173
| Unclosed HTML tag found: <base> element </p> | 174
| Expected an @return tag. | 176
| Redundant 'public' modifier. | 176
| Expected an @return tag. | 184
| Redundant 'public' modifier. | 184
| Expected an @return tag. | 192
| Redundant 'public' modifier. | 192
| Expected an @return tag. | 201
| Redundant 'public' modifier. | 201
| Expected an @return tag. | 209
| Redundant 'public' modifier. | 209

### org/apache/struts/config/ConfigRuleSet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 174
| Missing a Javadoc comment. | 190
| Missing a Javadoc comment. | 194
| Missing a Javadoc comment. | 218
| Missing a Javadoc comment. | 222
| Missing a Javadoc comment. | 261
| Missing a Javadoc comment. | 263
| Missing a Javadoc comment. | 268
| Missing a Javadoc comment. | 298
| Missing a Javadoc comment. | 302
| Missing a Javadoc comment. | 323
| Missing a Javadoc comment. | 325
| Missing a Javadoc comment. | 330
| Missing a Javadoc comment. | 360
| Missing a Javadoc comment. | 364
| Missing a Javadoc comment. | 385
| Missing a Javadoc comment. | 387
| Missing a Javadoc comment. | 392
| Missing a Javadoc comment. | 424
| Missing a Javadoc comment. | 426
| Missing a Javadoc comment. | 431

### org/apache/struts/config/ControllerConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '4096' is a magic number. | 39
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 181
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 193
| Missing a Javadoc comment. | 197
| Missing a Javadoc comment. | 205
| Missing a Javadoc comment. | 209
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 221
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 229
| Missing a Javadoc comment. | 233
| Missing a Javadoc comment. | 237
| Missing a Javadoc comment. | 245
| Missing a Javadoc comment. | 249
| Missing a Javadoc comment. | 257
| Missing a Javadoc comment. | 261
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 273
| Missing a Javadoc comment. | 281
| Missing a Javadoc comment. | 285
| Missing a Javadoc comment. | 293
| Missing a Javadoc comment. | 297
| Missing a Javadoc comment. | 301
| Missing a Javadoc comment. | 305
| Missing a Javadoc comment. | 313
| Missing a Javadoc comment. | 317
| Expected an @return tag. | 330

### org/apache/struts/config/ExceptionConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 161
| Missing a Javadoc comment. | 165
| Expected @throws tag for 'ClassNotFoundException'. | 290
| Expected @throws tag for 'IllegalAccessException'. | 290
| Expected @throws tag for 'InstantiationException'. | 291
| Expected @throws tag for 'InvocationTargetException'. | 291
| Expected @throws tag for 'ClassNotFoundException'. | 338
| Expected @throws tag for 'IllegalAccessException'. | 338
| Expected @throws tag for 'InstantiationException'. | 339
| Expected @throws tag for 'InvocationTargetException'. | 339
| Expected an @return tag. | 397

### org/apache/struts/config/FormBeanConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 51
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 51
| Expected an @return tag. | 117
| Expression can be simplified. | 118
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161
| Expected an @return tag. | 184
| Expected @param tag for 'restricted'. | 193
| Expected @throws tag for 'ClassNotFoundException'. | 233
| Expected @throws tag for 'IllegalAccessException'. | 233
| Expected @throws tag for 'InstantiationException'. | 234
| Expected @throws tag for 'InvocationTargetException'. | 234
| 'cast' is not followed by whitespace. | 322
| Comment matches to-do format 'TODO:'. | 335
| Expected an @return tag. | 444
| Expected an @return tag. | 452
| Expected @throws tag for 'ClassNotFoundException'. | 498
| Expected @throws tag for 'IllegalAccessException'. | 498
| Expected @throws tag for 'InstantiationException'. | 499
| Expected @throws tag for 'InvocationTargetException'. | 499
| Expected @throws tag for 'ClassNotFoundException'. | 529
| Expected @throws tag for 'IllegalAccessException'. | 529
| Expected @throws tag for 'InstantiationException'. | 530
| Expected @throws tag for 'InvocationTargetException'. | 530
| Expected an @return tag. | 581
| Expected an @return tag. | 603

### org/apache/struts/config/FormPropertyConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 39
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 42
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 156
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 176
| Missing a Javadoc comment. | 180
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 208
| Expected an @return tag. | 221
| '+' should be on a new line. | 261
| Expected an @return tag. | 318
| Expected @throws tag for 'IllegalAccessException'. | 381
| Expected @throws tag for 'InvocationTargetException'. | 381
| Expected @throws tag for 'InstantiationException'. | 382
| Expected @throws tag for 'ClassNotFoundException'. | 382
| Expected an @return tag. | 409

### org/apache/struts/config/ForwardConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 166
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 178
| Missing a Javadoc comment. | 182
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 194
| Missing a Javadoc comment. | 198
| Missing a Javadoc comment. | 206
| Missing a Javadoc comment. | 210
| Missing a Javadoc comment. | 218
| Missing a Javadoc comment. | 222
| Missing a Javadoc comment. | 230
| Missing a Javadoc comment. | 234
| Missing a Javadoc comment. | 242
| Missing a Javadoc comment. | 246
| Expected @throws tag for 'ClassNotFoundException'. | 371
| Expected @throws tag for 'IllegalAccessException'. | 371
| Expected @throws tag for 'InstantiationException'. | 372
| Expected @throws tag for 'InvocationTargetException'. | 372
| Expected @throws tag for 'ClassNotFoundException'. | 419
| Expected @throws tag for 'IllegalAccessException'. | 419
| Expected @throws tag for 'InstantiationException'. | 420
| Expected @throws tag for 'InvocationTargetException'. | 420
| Expected an @return tag. | 478

### org/apache/struts/config/MessageResourcesConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Expected an @return tag. | 109
| Expected @param tag for 'escape'. | 119
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 127
| Expected an @return tag. | 140

### org/apache/struts/config/ModuleConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 43
| Expected an @return tag. | 48
| Expected an @return tag. | 63
| Redundant 'public' modifier. | 74
| Expected an @return tag. | 80
| Expected an @return tag. | 95
| Expected an @return tag. | 140
| Expected an @return tag. | 185
| Expected an @return tag. | 191
| Expected an @return tag. | 210
| Expected an @return tag. | 222
| Expected an @return tag. | 228
| Expected an @return tag. | 236
| Expected an @return tag. | 242
| Expected an @return tag. | 250
| Expected an @return tag. | 256
| Expected an @return tag. | 264
| Expected an @return tag. | 270
| Expected an @return tag. | 276

### org/apache/struts/config/ModuleConfigFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 59
| Expected an @return tag. | 94

### org/apache/struts/config/PlugInConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 68
| Expected an @return tag. | 100

### org/apache/struts/config/impl/DefaultModuleConfigFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 46

### org/apache/struts/config/impl/ModuleConfigImpl.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 147
| Extra HTML tag found: </p> Has this module been completely configured yet. Once t | 189
| Extra HTML tag found: </p> | 191
| Expected an @return tag. | 193
| Expected an @return tag. | 200
| Expected an @return tag. | 224
| Expected @param tag for 'prefix'. | 234
| Expected an @return tag. | 243
| Expected an @return tag. | 262
| Extra HTML tag found: </p> Ad d a new <code>ActionConfig</code> instance to the | 278
| Extra HTML tag found: </p> | 279
| Expected an @return tag. | 360
| Expected an @return tag. | 433
| Expected an @return tag. | 465
| Expected an @return tag. | 477
| Comment matches to-do format 'TODO:'. | 490
| Expected an @return tag. | 497
| Expected an @return tag. | 527
| Expected an @return tag. | 539
| Expected an @return tag. | 547
| Expected an @return tag. | 559
| Expected an @return tag. | 567
| Expected an @return tag. | 579
| Expected an @return tag. | 587
| Expected an @return tag. | 598

### org/apache/struts/mock/MockAction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/mock/MockActionServlet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Expected @param tag for 'servletContext'. | 52
| Expected @param tag for 'servletConfig'. | 53
| Empty statement. | 62
| First sentence should end with a period. | 65
| Expected @param tag for 'servletContext'. | 70
| First sentence should end with a period. | 74
| Expected an @return tag. | 79
| First sentence should end with a period. | 83
| Expected @param tag for 'servletConfig'. | 88
| First sentence should end with a period. | 92
| Expected an @return tag. | 97
| Expected @throws tag for 'ServletException'. | 106

### org/apache/struts/mock/MockEnumeration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44

### org/apache/struts/mock/MockFormBean.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| 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
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 172
| Missing a Javadoc comment. | 176

### org/apache/struts/mock/MockHttpServletRequest.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 155
| Missing a Javadoc comment. | 159
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 179
| Missing a Javadoc comment. | 184
| Missing a Javadoc comment. | 188
| Missing a Javadoc comment. | 192
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 204
| Missing a Javadoc comment. | 208
| Missing a Javadoc comment. | 212
| Missing a Javadoc comment. | 216
| Missing a Javadoc comment. | 220
| Missing a Javadoc comment. | 224
| Missing a Javadoc comment. | 228
| Missing a Javadoc comment. | 232
| Missing a Javadoc comment. | 240
| Missing a Javadoc comment. | 244
| Missing a Javadoc comment. | 266
| Missing a Javadoc comment. | 270
| Missing a Javadoc comment. | 274
| Missing a Javadoc comment. | 278
| Missing a Javadoc comment. | 290
| Missing a Javadoc comment. | 294
| Missing a Javadoc comment. | 298
| Missing a Javadoc comment. | 302
| Missing a Javadoc comment. | 306
| Missing a Javadoc comment. | 310
| Missing a Javadoc comment. | 319
| Missing a Javadoc comment. | 323
| Missing a Javadoc comment. | 327
| Missing a Javadoc comment. | 331
| Missing a Javadoc comment. | 335
| Missing a Javadoc comment. | 339
| Missing a Javadoc comment. | 343
| Missing a Javadoc comment. | 347
| Missing a Javadoc comment. | 351
| Missing a Javadoc comment. | 361
| Missing a Javadoc comment. | 365
| Missing a Javadoc comment. | 369
| Missing a Javadoc comment. | 373
| Missing a Javadoc comment. | 377
| Missing a Javadoc comment. | 381
| Missing a Javadoc comment. | 385
| Missing a Javadoc comment. | 389
| Missing a Javadoc comment. | 393
| Missing a Javadoc comment. | 397
| Missing a Javadoc comment. | 401
| Missing a Javadoc comment. | 405
| '8080' is a magic number. | 406
| Missing a Javadoc comment. | 409
| Missing a Javadoc comment. | 413
| Missing a Javadoc comment. | 417
| Missing a Javadoc comment. | 425

### org/apache/struts/mock/MockHttpServletResponse.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 156
| Missing a Javadoc comment. | 160
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 172

### org/apache/struts/mock/MockHttpSession.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 143

### org/apache/struts/mock/MockMultipartRequestHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/mock/MockPageContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| 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. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 174
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 215
| Expected an @return tag. | 223
| Method length is 276 lines (max allowed is 150). | 223
| Missing a Javadoc comment. | 500
| Missing a Javadoc comment. | 504
| Missing a Javadoc comment. | 508
| Missing a Javadoc comment. | 512
| Missing a Javadoc comment. | 516
| Missing a Javadoc comment. | 520
| Missing a Javadoc comment. | 524
| Missing a Javadoc comment. | 528
| Missing a Javadoc comment. | 532
| Missing a Javadoc comment. | 536
| Missing a Javadoc comment. | 542
| Missing a Javadoc comment. | 546
| Missing a Javadoc comment. | 550
| Missing a Javadoc comment. | 554
| Missing a Javadoc comment. | 562
| Missing a Javadoc comment. | 582
| Missing a Javadoc comment. | 586

### org/apache/struts/mock/MockPrincipal.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 95

### org/apache/struts/mock/MockServletConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 82

### org/apache/struts/mock/MockServletContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| '3' is a magic number. | 111
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 132
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 142
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 162
| Missing a Javadoc comment. | 166
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 174
| Missing a Javadoc comment. | 178

### org/apache/struts/mock/TestMockBase.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| 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. | 62
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 99
| '4' is a magic number. | 166
| '5' is a magic number. | 168
| '3' is a magic number. | 174
| Missing a Javadoc comment. | 214
| Missing a Javadoc comment. | 303
| Missing a Javadoc comment. | 343
| Missing a Javadoc comment. | 358

### org/apache/struts/upload/CommonsMultipartRequestHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| 'cast' is not followed by whitespace. | 252
| ';' is followed by whitespace. | 252
| 'cast' is not followed by whitespace. | 253
| 'cast' is not followed by whitespace. | 256
| '1024' is a magic number. | 313
| '1024' is a magic number. | 315
| '1024' is a magic number. | 315
| '1024' is a magic number. | 317
| '1024' is a magic number. | 317
| '1024' is a magic number. | 317
| Unclosed HTML tag found: <ol> <li>A temp dir | 341
| 'cast' is not followed by whitespace. | 396
| Must have at least one statement. | 413
| 'cast' is not followed by whitespace. | 462
| 'cast' is not followed by whitespace. | 465
| Variable 'fileItem' must be private and have accessor methods. | 490
| Extra HTML tag found: </p> | 494
| Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. | 575
| Expected an @return tag. | 587
| Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. | 588

### org/apache/struts/upload/FormFile.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Redundant 'public' modifier. | 38
| Redundant 'public' modifier. | 45
| Redundant 'public' modifier. | 52
| Redundant 'public' modifier. | 59
| Redundant 'public' modifier. | 67
| Redundant 'public' modifier. | 74
| Redundant 'public' modifier. | 87
| Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. | 88
| Expected an @return tag. | 98
| Redundant 'public' modifier. | 98
| Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. | 99
| Redundant 'public' modifier. | 105

### org/apache/struts/upload/MultipartRequestHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Redundant 'public' modifier. | 46
| Redundant 'public' modifier. | 53
| Expected @param tag for 'servlet'. | 53
| Redundant 'public' modifier. | 59
| Expected @param tag for 'mapping'. | 59
| First sentence should end with a period. | 61
| Expected an @return tag. | 64
| Redundant 'public' modifier. | 64
| First sentence should end with a period. | 66
| Expected an @return tag. | 69
| Redundant 'public' modifier. | 69
| Redundant 'public' modifier. | 78
| Expected @param tag for 'request'. | 78
| Redundant 'public' modifier. | 88
| Redundant 'public' modifier. | 98
| Redundant 'public' modifier. | 106
| Redundant 'public' modifier. | 117
| Redundant 'public' modifier. | 124

### org/apache/struts/upload/MultipartRequestWrapper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 39
| Missing a Javadoc comment. | 44
| Expected @param tag for 'name'. | 54
| Expected @param tag for 'value'. | 54
| Expected an @return tag. | 75
| Expected @param tag for 'name'. | 75
| Expected an @return tag. | 94
| Expected an @return tag. | 118
| Expected @param tag for 'name'. | 118
| Expected an @return tag. | 133

### org/apache/struts/util/ImageButtonBean.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Empty statement. | 55
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 81
| Expected an @return tag. | 91
| Expected an @return tag. | 98

### org/apache/struts/util/IteratorAdapter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 56

### org/apache/struts/util/LabelValueBean.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Expected an @return tag. | 110
| Expected @param tag for 'o'. | 110
| Expected an @return tag. | 121
| Expected an @return tag. | 137
| Expected @param tag for 'obj'. | 137
| Expected an @return tag. | 165
| '17' is a magic number. | 166

### org/apache/struts/util/MessageResources.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 175
| Expected @param tag for 'escape'. | 185
| Expected an @return tag. | 196
| Expected an @return tag. | 207
| Expected an @return tag. | 218
| Expected an @return tag. | 230
| Expected an @return tag. | 243
| Expected an @return tag. | 257
| Expected an @return tag. | 274
| Expected an @return tag. | 286
| Expected an @return tag. | 324
| Expected an @return tag. | 339
| Expected an @return tag. | 355
| Expected an @return tag. | 373
| Expected an @return tag. | 385
| Expected an @return tag. | 397
| Conditional logic can be removed. | 402
| Expected an @return tag. | 417
| Expected an @return tag. | 449
| Expected an @return tag. | 460
| Expected an @return tag. | 472
| Expected an @return tag. | 482
| 'static' modifier out of order with the JLS suggestions. | 482

### org/apache/struts/util/MessageResourcesFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Name 'LOG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 60
| Expected an @return tag. | 87
| Expected @param tag for 'config'. | 96
| Expected an @return tag. | 130
| Expected an @return tag. | 163

### org/apache/struts/util/ModuleException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 29
| Expected @param tag for 'property'. | 124

### org/apache/struts/util/ModuleUtils.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Name 'instance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 43
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 48
| Expected an @return tag. | 60
| First sentence should end with a period. | 98
| Inner assignments should be avoided. | 181

### org/apache/struts/util/PropertyMessageResources.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Line has trailing spaces. | 114
| First sentence should end with a period. | 120
| First sentence should end with a period. | 123
| First sentence should end with a period. | 126
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 132
| Must have at least one statement. | 244
| '+' is not preceded with whitespace. | 352
| '+' is not followed by whitespace. | 352
| '+' is not preceded with whitespace. | 352
| '+' is not followed by whitespace. | 352
| Unused @param tag for 'locale'. | 428
| Expected @param tag for 'localeKey'. | 433

### org/apache/struts/util/PropertyMessageResourcesFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 40

### org/apache/struts/util/RequestUtils.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 64
| Missing a Javadoc comment. | 216
| Expected @param tag for 'servlet'. | 282
| 'cast' is not followed by whitespace. | 284
| Line has trailing spaces. | 488
| Line has trailing spaces. | 494
| Expected an @return tag. | 497
| Line is longer than 120 characters. | 497
| Expected @param tag for 'bean'. | 497
| Expected @param tag for 'name'. | 497
| Expected @param tag for 'parameterValue'. | 497
| Empty statement. | 887
| '80' is a magic number. | 988
| '80' is a magic number. | 995
| '443' is a magic number. | 996
| Line is longer than 120 characters. | 1033

### org/apache/struts/util/ResponseUtils.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 38
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 56
| Expected an @return tag. | 83
| switch without "default" clause. | 94
| '50' is a magic number. | 123
| Expected @param tag for 'url'. | 149
| Expected @param tag for 'url'. | 163

### org/apache/struts/util/ServletContextWriter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 77

### org/apache/struts/util/TokenProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 62
| Expected an @return tag. | 87
| Expected an @return tag. | 111
| Expected an @return tag. | 181
| Expected an @return tag. | 194
| Expected an @return tag. | 221
| '0xf0' is a magic number. | 225
| '4' is a magic number. | 225
| '16' is a magic number. | 225
| '0x0f' is a magic number. | 226
| '16' is a magic number. | 226

### org/apache/struts/util/WildcardHelper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/validator/BeanValidatorForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unclosed HTML tag found: <ActionForm</code>.</p> | 48
| First sentence should end with a period. | 63
| First sentence should end with a period. | 79
| Expected @param tag for 'bean'. | 90
| Expected @param tag for 'pathValidation'. | 104
| Expected an @return tag. | 112
| Expected @param tag for 'formBeanConfig'. | 124
| Expected an @return tag. | 134
| Expected an @return tag. | 142
| Expected an @return tag. | 155
| Expected an @return tag. | 166
| Expected @param tag for 'name'. | 166
| First sentence should end with a period. | 190
| Expected an @return tag. | 233
| Expected an @return tag. | 242
| Expected an @return tag. | 252
| Expected an @return tag. | 263
| Expected an @return tag. | 323

### org/apache/struts/validator/DynaValidatorForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/validator/FieldChecks.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 52
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 56
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| '>' is not preceded with whitespace. | 233
| '>' is not followed by whitespace. | 233
| Expected an @return tag. | 330
| Expected @param tag for 'bean'. | 330
| Expected @param tag for 'field'. | 330
| Expected @param tag for 'errors'. | 1311
| Expected @param tag for 'field'. | 1311
| Expected @param tag for 'validator'. | 1312
| Expected @param tag for 't'. | 1312

### org/apache/struts/validator/LazyValidatorForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unclosed HTML tag found: <code> in the <code>get(name, index)</code> method.</p> | 38
| Unclosed HTML tag found: <code> implementation from the default | 71
| Line is longer than 120 characters. | 121
| Expected @param tag for 'bean'. | 138
| Expected an @return tag. | 152
| Expected @param tag for 'name'. | 152
| Expected @param tag for 'index'. | 152
| Expected an @return tag. | 180
| Expected an @return tag. | 193
| Expected @param tag for 'name'. | 193

### org/apache/struts/validator/Resources.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 53
| Name 'SERVLET_CONTEXT_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 69
| Name 'HTTP_SERVLET_REQUEST_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 75
| Name 'ACTION_MESSAGES_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 81
| Expected an @return tag. | 90
| Expected an @return tag. | 105
| Expected an @return tag. | 117
| Expected an @return tag. | 231
| Expected an @return tag. | 249
| Expected an @return tag. | 265
| Expected an @return tag. | 286
| Line has trailing spaces. | 334
| Expected an @return tag. | 342
| Expected an @return tag. | 365
| Expected an @return tag. | 420
| '4' is a magic number. | 422
| '3' is a magic number. | 427
| Expected an @return tag. | 455
| Unclosed HTML tag found: <code>Field<code> can control the processing of | 495
| Expected an @return tag. | 499

### org/apache/struts/validator/ValidatorForm.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4

### org/apache/struts/validator/ValidatorPlugIn.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| 'static' modifier out of order with the JLS suggestions. | 59
| 'static' modifier out of order with the JLS suggestions. | 65
| 'static' modifier out of order with the JLS suggestions. | 73

### org/apache/struts/validator/validwhen/ValidWhen.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 44
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 48
| Expected an @return tag. | 60
| Expected @param tag for 'obj'. | 60
| Expected @param tag for 'validator'. | 80

### org/apache/struts/validator/validwhen/ValidWhenLexer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '/\*\s*'. | 1
| Unused import - java.util.Stack. | 26
| Unused import - org.apache.commons.validator.util.ValidatorUtils. | 27
| Unused import - antlr.ANTLRException. | 36
| Unused import - antlr.CharScanner. | 39
| Unused import - antlr.CommonToken. | 44
| Unused import - antlr.MismatchedCharException. | 47
| Unused import - antlr.SemanticException. | 52
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 56
| Line contains a tab character. | 57
| Missing a Javadoc comment. | 59
| Line contains a tab character. | 60
| Missing a Javadoc comment. | 62
| Line contains a tab character. | 63
| Missing a Javadoc comment. | 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
| '11' is a magic number. | 70
| Line contains a tab character. | 71
| '16' is a magic number. | 71
| Line contains a tab character. | 72
| '15' is a magic number. | 72
| Missing a Javadoc comment. | 75
| Line contains a tab character. | 76
| '=' is not preceded with whitespace. | 76
| '=' is not followed by whitespace. | 76
| Line contains a tab character. | 78
| Line contains a tab character. | 79
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 79
| Line contains a tab character. | 80
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 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
| '(' is followed by whitespace. | 84
| Line contains a tab character. | 85
| Line contains a tab character. | 86
| Avoid nested blocks. | 86
| Line contains a tab character. | 87
| Line contains a tab character. | 88
| '=' is not preceded with whitespace. | 88
| '=' is not followed by whitespace. | 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 contains a tab character. | 94
| Avoid nested blocks. | 94
| Line contains a tab character. | 95
| Line contains a tab character. | 96
| '=' is not preceded with whitespace. | 96
| '=' is not followed by whitespace. | 96
| Line contains a tab character. | 97
| Line contains a tab character. | 98
| Line contains a tab character. | 99
| Line contains a tab character. | 100
| Avoid nested blocks. | 100
| Line contains a tab character. | 101
| Line contains a tab character. | 102
| '=' is not preceded with whitespace. | 102
| '=' is not followed by whitespace. | 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
| Avoid nested blocks. | 106
| Line contains a tab character. | 107
| Line contains a tab character. | 108
| '=' is not preceded with whitespace. | 108
| '=' is not followed by whitespace. | 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
| Avoid nested blocks. | 112
| Line contains a tab character. | 113
| Line contains a tab character. | 114
| '=' is not preceded with whitespace. | 114
| '=' is not followed by whitespace. | 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
| Avoid nested blocks. | 118
| Line contains a tab character. | 119
| Line contains a tab character. | 120
| '=' is not preceded with whitespace. | 120
| '=' is not followed by whitespace. | 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
| Avoid nested blocks. | 124
| Line contains a tab character. | 125
| Line contains a tab character. | 126
| '=' is not preceded with whitespace. | 126
| '=' is not followed by whitespace. | 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
| Avoid nested blocks. | 130
| Line contains a tab character. | 131
| Line contains a tab character. | 132
| '=' is not preceded with whitespace. | 132
| '=' is not followed by whitespace. | 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 contains a tab character. | 137
| 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
| Avoid nested blocks. | 142
| Line contains a tab character. | 143
| Line contains a tab character. | 144
| '=' is not preceded with whitespace. | 144
| '=' is not followed by whitespace. | 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
| Avoid nested blocks. | 148
| Line contains a tab character. | 149
| Line contains a tab character. | 150
| '=' is not preceded with whitespace. | 150
| '=' is not followed by whitespace. | 150
| Line contains a tab character. | 151
| Line contains a tab character. | 152
| Line contains a tab character. | 153
| Line contains a tab character. | 154
| Avoid nested blocks. | 154
| Line contains a tab character. | 155
| Line contains a tab character. | 156
| '=' is not preceded with whitespace. | 156
| '=' is not followed by whitespace. | 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
| '==' is not preceded with whitespace. | 160
| '==' is not followed by whitespace. | 160
| '==' is not preceded with whitespace. | 160
| '==' is not followed by whitespace. | 160
| Line contains a tab character. | 161
| Line contains a tab character. | 162
| '=' is not preceded with whitespace. | 162
| '=' is not followed by whitespace. | 162
| Line contains a tab character. | 163
| '}' should be on the same line. | 163
| Line contains a tab character. | 164
| '==' is not preceded with whitespace. | 164
| '==' is not followed by whitespace. | 164
| '==' is not preceded with whitespace. | 164
| '==' is not followed by whitespace. | 164
| Line contains a tab character. | 165
| Line contains a tab character. | 166
| '=' is not preceded with whitespace. | 166
| '=' is not followed by whitespace. | 166
| Line contains a tab character. | 167
| '}' should be on the same line. | 167
| Line contains a tab character. | 168
| '==' is not preceded with whitespace. | 168
| '==' is not followed by whitespace. | 168
| '==' is not preceded with whitespace. | 168
| '==' is not followed by whitespace. | 168
| Line contains a tab character. | 169
| Line contains a tab character. | 170
| '=' is not preceded with whitespace. | 170
| '=' is not followed by whitespace. | 170
| Line contains a tab character. | 171
| '}' should be on the same line. | 171
| Line contains a tab character. | 172
| '==' is not preceded with whitespace. | 172
| '==' is not followed by whitespace. | 172
| Expression can be simplified. | 172
| Line contains a tab character. | 173
| Line contains a tab character. | 174
| '=' is not preceded with whitespace. | 174
| '=' is not followed by whitespace. | 174
| Line contains a tab character. | 175
| '}' should be on the same line. | 175
| Line contains a tab character. | 176
| '==' is not preceded with whitespace. | 176
| '==' is not followed by whitespace. | 176
| Expression can be simplified. | 176
| Line contains a tab character. | 177
| Line contains a tab character. | 178
| '=' is not preceded with whitespace. | 178
| '=' is not followed by whitespace. | 178
| Line contains a tab character. | 179
| '}' should be on the same line. | 179
| Line contains a tab character. | 180
| '==' is not preceded with whitespace. | 180
| '==' is not followed by whitespace. | 180
| Expression can be simplified. | 180
| Line contains a tab character. | 181
| Line contains a tab character. | 182
| '=' is not preceded with whitespace. | 182
| '=' is not followed by whitespace. | 182
| Line contains a tab character. | 183
| '}' should be on the same line. | 183
| Line contains a tab character. | 184
| Line contains a tab character. | 185
| '==' is not preceded with whitespace. | 185
| '==' is not followed by whitespace. | 185
| '{' is not followed by whitespace. | 185
| ';' is not followed by whitespace. | 185
| '}' is not preceded with whitespace. | 185
| '}' should be on the same line. | 185
| Line is longer than 120 characters. | 186
| Line contains a tab character. | 186
| '{' is not followed by whitespace. | 186
| 'cast' is not followed by whitespace. | 186
| ';' is not followed by whitespace. | 186
| '}' is not preceded with whitespace. | 186
| Line contains a tab character. | 187
| Line contains a tab character. | 188
| 'if' construct must use '{}'s. | 189
| Line contains a tab character. | 189
| '(' is followed by whitespace. | 189
| '==' is not preceded with whitespace. | 189
| '==' is not followed by whitespace. | 189
| ')' is preceded with whitespace. | 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
| '}' should be on the same line. | 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
| '}' should be on the same line. | 198
| Line contains a tab character. | 199
| Line contains a tab character. | 200
| '(' is followed by whitespace. | 200
| ')' is preceded with whitespace. | 200
| Line contains a tab character. | 201
| 'cast' is not followed by whitespace. | 201
| Line contains a tab character. | 202
| '}' should be on the same line. | 202
| Line contains a tab character. | 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 is longer than 120 characters. | 210
| Line contains a tab character. | 210
| Missing a Javadoc comment. | 210
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 210
| Line contains a tab character. | 211
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 211
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 211
| '=' is not preceded with whitespace. | 211
| '=' is not followed by whitespace. | 211
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 211
| '=' is not preceded with whitespace. | 211
| '=' is not followed by whitespace. | 211
| Line contains a tab character. | 212
| Line contains a tab character. | 213
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 213
| Line has trailing spaces. | 214
| Line contains a tab character. | 214
| Line contains a tab character. | 215
| Avoid nested blocks. | 215
| Line contains a tab character. | 216
| Name '_cnt15' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 216
| '=' is not preceded with whitespace. | 216
| '=' is not followed by whitespace. | 216
| Line contains a tab character. | 217
| Line contains a tab character. | 218
| Line contains a tab character. | 219
| '(' is followed by whitespace. | 219
| Line contains a tab character. | 220
| Line contains a tab character. | 221
| Avoid nested blocks. | 221
| Line contains a tab character. | 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
| Avoid nested blocks. | 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
| Avoid nested blocks. | 231
| 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
| Avoid nested blocks. | 236
| Line contains a tab character. | 237
| Line contains a tab character. | 238
| Line contains a tab character. | 239
| Line contains a tab character. | 240
| Line contains a tab character. | 241
| Avoid nested blocks. | 241
| Line is longer than 120 characters. | 242
| Line contains a tab character. | 242
| '(' is followed by whitespace. | 242
| '>=' is not preceded with whitespace. | 242
| '>=' is not followed by whitespace. | 242
| ')' is preceded with whitespace. | 242
| '{' is not followed by whitespace. | 242
| 'cast' is not followed by whitespace. | 242
| ';' is not followed by whitespace. | 242
| '}' is not preceded with whitespace. | 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
| Line contains a tab character. | 247
| Line contains a tab character. | 248
| Line contains a tab character. | 249
| '(' is followed by whitespace. | 249
| '==' is not preceded with whitespace. | 249
| '==' is not followed by whitespace. | 249
| '!=' is not preceded with whitespace. | 249
| '!=' is not followed by whitespace. | 249
| ')' is preceded with whitespace. | 249
| Line contains a tab character. | 250
| Line contains a tab character. | 251
| '-' is not preceded with whitespace. | 251
| '-' is not followed by whitespace. | 251
| Line contains a tab character. | 252
| Line contains a tab character. | 253
| Line contains a tab character. | 254
| Line has trailing spaces. | 255
| Line contains a tab character. | 255
| Line is longer than 120 characters. | 256
| Line contains a tab character. | 256
| Missing a Javadoc comment. | 256
| Name 'mDECIMAL_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 256
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 256
| Line contains a tab character. | 257
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 257
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 257
| '=' is not preceded with whitespace. | 257
| '=' is not followed by whitespace. | 257
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 257
| '=' is not preceded with whitespace. | 257
| '=' is not followed by whitespace. | 257
| Line contains a tab character. | 258
| Line contains a tab character. | 259
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 259
| Line has trailing spaces. | 260
| Line contains a tab character. | 260
| Line contains a tab character. | 261
| Avoid nested blocks. | 261
| Line contains a tab character. | 262
| '(' is followed by whitespace. | 262
| Line contains a tab character. | 263
| Line contains a tab character. | 264
| Avoid nested blocks. | 264
| Line contains a tab character. | 265
| Line contains a tab character. | 266
| Line contains a tab character. | 267
| Line contains a tab character. | 268
| Line contains a tab character. | 269
| Line contains a tab character. | 270
| Line contains a tab character. | 271
| Avoid nested blocks. | 271
| Line contains a tab character. | 272
| Line contains a tab character. | 273
| Line contains a tab character. | 274
| Line contains a tab character. | 275
| Avoid nested blocks. | 275
| Line contains a tab character. | 276
| 'cast' is not followed by whitespace. | 276
| Line contains a tab character. | 277
| Line contains a tab character. | 278
| Line contains a tab character. | 279
| Line contains a tab character. | 280
| Avoid nested blocks. | 280
| Line contains a tab character. | 281
| ',' is not followed by whitespace. | 281
| Line contains a tab character. | 282
| Line contains a tab character. | 283
| Avoid nested blocks. | 283
| Line contains a tab character. | 284
| Line contains a tab character. | 285
| Line contains a tab character. | 286
| Line contains a tab character. | 287
| ',' is not followed by whitespace. | 287
| Line contains a tab character. | 288
| '}' should be on the same line. | 288
| Line contains a tab character. | 289
| Line contains a tab character. | 290
| Line contains a tab character. | 291
| Line has trailing spaces. | 292
| Line contains a tab character. | 292
| Line contains a tab character. | 293
| Line contains a tab character. | 294
| Line contains a tab character. | 295
| '(' is followed by whitespace. | 295
| '==' is not preceded with whitespace. | 295
| '==' is not followed by whitespace. | 295
| '!=' is not preceded with whitespace. | 295
| '!=' is not followed by whitespace. | 295
| ')' is preceded with whitespace. | 295
| Line contains a tab character. | 296
| Line contains a tab character. | 297
| '-' is not preceded with whitespace. | 297
| '-' is not followed by whitespace. | 297
| Line contains a tab character. | 298
| Line contains a tab character. | 299
| Line contains a tab character. | 300
| Line has trailing spaces. | 301
| Line contains a tab character. | 301
| Line is longer than 120 characters. | 302
| Line contains a tab character. | 302
| Missing a Javadoc comment. | 302
| Name 'mHEX_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 302
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 302
| Line contains a tab character. | 303
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 303
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 303
| '=' is not preceded with whitespace. | 303
| '=' is not followed by whitespace. | 303
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 303
| '=' is not preceded with whitespace. | 303
| '=' is not followed by whitespace. | 303
| Line contains a tab character. | 304
| Line contains a tab character. | 305
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 305
| Line has trailing spaces. | 306
| Line contains a tab character. | 306
| Line contains a tab character. | 307
| Line contains a tab character. | 308
| Line contains a tab character. | 309
| Avoid nested blocks. | 309
| Line contains a tab character. | 310
| Name '_cnt23' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 310
| '=' is not preceded with whitespace. | 310
| '=' is not followed by whitespace. | 310
| Line contains a tab character. | 311
| Line contains a tab character. | 312
| Line contains a tab character. | 313
| '(' is followed by whitespace. | 313
| Line contains a tab character. | 314
| Line contains a tab character. | 315
| Line contains a tab character. | 316
| Line contains a tab character. | 317
| Avoid nested blocks. | 317
| Line contains a tab character. | 318
| ',' is not followed by whitespace. | 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
| Line contains a tab character. | 323
| Avoid nested blocks. | 323
| Line contains a tab character. | 324
| ',' is not followed by whitespace. | 324
| Line contains a tab character. | 325
| Line contains a tab character. | 326
| Line contains a tab character. | 327
| Line contains a tab character. | 328
| Avoid nested blocks. | 328
| Line is longer than 120 characters. | 329
| Line contains a tab character. | 329
| '(' is followed by whitespace. | 329
| '>=' is not preceded with whitespace. | 329
| '>=' is not followed by whitespace. | 329
| ')' is preceded with whitespace. | 329
| '{' is not followed by whitespace. | 329
| 'cast' is not followed by whitespace. | 329
| ';' is not followed by whitespace. | 329
| '}' is not preceded with whitespace. | 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 contains a tab character. | 335
| '(' is followed by whitespace. | 335
| '==' is not preceded with whitespace. | 335
| '==' is not followed by whitespace. | 335
| '!=' is not preceded with whitespace. | 335
| '!=' is not followed by whitespace. | 335
| ')' is preceded with whitespace. | 335
| Line contains a tab character. | 336
| Line contains a tab character. | 337
| '-' is not preceded with whitespace. | 337
| '-' is not followed by whitespace. | 337
| Line contains a tab character. | 338
| Line contains a tab character. | 339
| Line contains a tab character. | 340
| Line has trailing spaces. | 341
| Line contains a tab character. | 341
| Line is longer than 120 characters. | 342
| Line contains a tab character. | 342
| Missing a Javadoc comment. | 342
| Name 'mOCTAL_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 342
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 342
| Line contains a tab character. | 343
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 343
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 343
| '=' is not preceded with whitespace. | 343
| '=' is not followed by whitespace. | 343
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 343
| '=' is not preceded with whitespace. | 343
| '=' is not followed by whitespace. | 343
| Line contains a tab character. | 344
| Line contains a tab character. | 345
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 345
| Line has trailing spaces. | 346
| Line contains a tab character. | 346
| Line contains a tab character. | 347
| Line contains a tab character. | 348
| Avoid nested blocks. | 348
| Line contains a tab character. | 349
| Line contains a tab character. | 350
| Line contains a tab character. | 351
| Line contains a tab character. | 352
| ',' is not followed by whitespace. | 352
| Line contains a tab character. | 353
| '}' should be on the same line. | 353
| Line contains a tab character. | 354
| Line contains a tab character. | 355
| Line contains a tab character. | 356
| Line has trailing spaces. | 357
| Line contains a tab character. | 357
| Line contains a tab character. | 358
| Line contains a tab character. | 359
| Line contains a tab character. | 360
| '(' is followed by whitespace. | 360
| '==' is not preceded with whitespace. | 360
| '==' is not followed by whitespace. | 360
| '!=' is not preceded with whitespace. | 360
| '!=' is not followed by whitespace. | 360
| ')' is preceded with whitespace. | 360
| Line contains a tab character. | 361
| Line contains a tab character. | 362
| '-' is not preceded with whitespace. | 362
| '-' is not followed by whitespace. | 362
| Line contains a tab character. | 363
| Line contains a tab character. | 364
| Line contains a tab character. | 365
| Line has trailing spaces. | 366
| Line contains a tab character. | 366
| Line is longer than 120 characters. | 367
| Line contains a tab character. | 367
| Missing a Javadoc comment. | 367
| Name 'mSTRING_LITERAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 367
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 367
| Line contains a tab character. | 368
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 368
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 368
| '=' is not preceded with whitespace. | 368
| '=' is not followed by whitespace. | 368
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 368
| '=' is not preceded with whitespace. | 368
| '=' is not followed by whitespace. | 368
| Line contains a tab character. | 369
| Line contains a tab character. | 370
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 370
| Line has trailing spaces. | 371
| Line contains a tab character. | 371
| Line contains a tab character. | 372
| '(' is followed by whitespace. | 372
| Line contains a tab character. | 373
| Line contains a tab character. | 374
| Avoid nested blocks. | 374
| Line contains a tab character. | 375
| Avoid nested blocks. | 375
| Line contains a tab character. | 376
| Line contains a tab character. | 377
| Avoid nested blocks. | 377
| Line contains a tab character. | 378
| Name '_cnt30' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 378
| '=' is not preceded with whitespace. | 378
| '=' is not followed by whitespace. | 378
| Line contains a tab character. | 379
| Line contains a tab character. | 380
| Line contains a tab character. | 381
| Line contains a tab character. | 382
| Line contains a tab character. | 383
| '}' should be on the same line. | 383
| Line contains a tab character. | 384
| Line is longer than 120 characters. | 385
| Line contains a tab character. | 385
| '(' is followed by whitespace. | 385
| '>=' is not preceded with whitespace. | 385
| '>=' is not followed by whitespace. | 385
| ')' is preceded with whitespace. | 385
| '{' is not followed by whitespace. | 385
| 'cast' is not followed by whitespace. | 385
| ';' is not followed by whitespace. | 385
| '}' is not preceded with whitespace. | 385
| Line contains a tab character. | 386
| Line has trailing spaces. | 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 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. | 395
| Line contains a tab character. | 396
| Avoid nested blocks. | 396
| Line contains a tab character. | 397
| Avoid nested blocks. | 397
| Line contains a tab character. | 398
| Line contains a tab character. | 399
| Avoid nested blocks. | 399
| Line contains a tab character. | 400
| Name '_cnt33' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 400
| '=' is not preceded with whitespace. | 400
| '=' is not followed by whitespace. | 400
| Line contains a tab character. | 401
| Line contains a tab character. | 402
| Line contains a tab character. | 403
| Line contains a tab character. | 404
| Line contains a tab character. | 405
| '}' should be on the same line. | 405
| Line contains a tab character. | 406
| Line is longer than 120 characters. | 407
| Line contains a tab character. | 407
| '(' is followed by whitespace. | 407
| '>=' is not preceded with whitespace. | 407
| '>=' is not followed by whitespace. | 407
| ')' is preceded with whitespace. | 407
| '{' is not followed by whitespace. | 407
| 'cast' is not followed by whitespace. | 407
| ';' is not followed by whitespace. | 407
| '}' is not preceded with whitespace. | 407
| Line contains a tab character. | 408
| Line has trailing spaces. | 409
| Line contains a tab character. | 409
| Line contains a tab character. | 410
| Line contains a tab character. | 411
| Line contains a tab character. | 412
| Line contains a tab character. | 413
| 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 contains a tab character. | 418
| Avoid nested blocks. | 418
| Line contains a tab character. | 419
| 'cast' is not followed by whitespace. | 419
| Line contains a tab character. | 420
| Line contains a tab character. | 421
| Line contains a tab character. | 422
| '(' is followed by whitespace. | 422
| '==' is not preceded with whitespace. | 422
| '==' is not followed by whitespace. | 422
| '!=' is not preceded with whitespace. | 422
| '!=' is not followed by whitespace. | 422
| ')' is preceded with whitespace. | 422
| Line contains a tab character. | 423
| Line contains a tab character. | 424
| '-' is not preceded with whitespace. | 424
| '-' is not followed by whitespace. | 424
| Line contains a tab character. | 425
| Line contains a tab character. | 426
| Line contains a tab character. | 427
| Line has trailing spaces. | 428
| Line contains a tab character. | 428
| Line is longer than 120 characters. | 429
| Line contains a tab character. | 429
| Missing a Javadoc comment. | 429
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 429
| Line contains a tab character. | 430
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 430
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 430
| '=' is not preceded with whitespace. | 430
| '=' is not followed by whitespace. | 430
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 430
| '=' is not preceded with whitespace. | 430
| '=' is not followed by whitespace. | 430
| Line contains a tab character. | 431
| Line contains a tab character. | 432
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 432
| Line has trailing spaces. | 433
| Line contains a tab character. | 433
| Line contains a tab character. | 434
| Line contains a tab character. | 435
| '(' is followed by whitespace. | 435
| '==' is not preceded with whitespace. | 435
| '==' is not followed by whitespace. | 435
| '!=' is not preceded with whitespace. | 435
| '!=' is not followed by whitespace. | 435
| ')' is preceded with whitespace. | 435
| Line contains a tab character. | 436
| Line contains a tab character. | 437
| '-' is not preceded with whitespace. | 437
| '-' is not followed by whitespace. | 437
| Line contains a tab character. | 438
| Line contains a tab character. | 439
| Line contains a tab character. | 440
| Line has trailing spaces. | 441
| Line contains a tab character. | 441
| Line is longer than 120 characters. | 442
| Line contains a tab character. | 442
| Missing a Javadoc comment. | 442
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 442
| Line contains a tab character. | 443
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 443
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 443
| '=' is not preceded with whitespace. | 443
| '=' is not followed by whitespace. | 443
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 443
| '=' is not preceded with whitespace. | 443
| '=' is not followed by whitespace. | 443
| Line contains a tab character. | 444
| Line contains a tab character. | 445
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 445
| Line has trailing spaces. | 446
| Line contains a tab character. | 446
| Line contains a tab character. | 447
| Line contains a tab character. | 448
| '(' is followed by whitespace. | 448
| '==' is not preceded with whitespace. | 448
| '==' is not followed by whitespace. | 448
| '!=' is not preceded with whitespace. | 448
| '!=' is not followed by whitespace. | 448
| ')' is preceded with whitespace. | 448
| Line contains a tab character. | 449
| Line contains a tab character. | 450
| '-' is not preceded with whitespace. | 450
| '-' is not followed by whitespace. | 450
| Line contains a tab character. | 451
| Line contains a tab character. | 452
| Line contains a tab character. | 453
| Line has trailing spaces. | 454
| Line contains a tab character. | 454
| Line is longer than 120 characters. | 455
| Line contains a tab character. | 455
| Missing a Javadoc comment. | 455
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 455
| Line contains a tab character. | 456
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 456
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 456
| '=' is not preceded with whitespace. | 456
| '=' is not followed by whitespace. | 456
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 456
| '=' is not preceded with whitespace. | 456
| '=' is not followed by whitespace. | 456
| Line contains a tab character. | 457
| Line contains a tab character. | 458
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 458
| Line has trailing spaces. | 459
| Line contains a tab character. | 459
| Line contains a tab character. | 460
| Line contains a tab character. | 461
| '(' is followed by whitespace. | 461
| '==' is not preceded with whitespace. | 461
| '==' is not followed by whitespace. | 461
| '!=' is not preceded with whitespace. | 461
| '!=' is not followed by whitespace. | 461
| ')' is preceded with whitespace. | 461
| Line contains a tab character. | 462
| Line contains a tab character. | 463
| '-' is not preceded with whitespace. | 463
| '-' is not followed by whitespace. | 463
| Line contains a tab character. | 464
| Line contains a tab character. | 465
| Line contains a tab character. | 466
| Line has trailing spaces. | 467
| Line contains a tab character. | 467
| Line is longer than 120 characters. | 468
| Line contains a tab character. | 468
| Missing a Javadoc comment. | 468
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 468
| Line contains a tab character. | 469
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 469
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 469
| '=' is not preceded with whitespace. | 469
| '=' is not followed by whitespace. | 469
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 469
| '=' is not preceded with whitespace. | 469
| '=' is not followed by whitespace. | 469
| Line contains a tab character. | 470
| Line contains a tab character. | 471
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 471
| Line has trailing spaces. | 472
| Line contains a tab character. | 472
| Line contains a tab character. | 473
| Line contains a tab character. | 474
| '(' is followed by whitespace. | 474
| '==' is not preceded with whitespace. | 474
| '==' is not followed by whitespace. | 474
| '!=' is not preceded with whitespace. | 474
| '!=' is not followed by whitespace. | 474
| ')' is preceded with whitespace. | 474
| Line contains a tab character. | 475
| Line contains a tab character. | 476
| '-' is not preceded with whitespace. | 476
| '-' is not followed by whitespace. | 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
| Line is longer than 120 characters. | 481
| Line contains a tab character. | 481
| Missing a Javadoc comment. | 481
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 481
| Line contains a tab character. | 482
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 482
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 482
| '=' is not preceded with whitespace. | 482
| '=' is not followed by whitespace. | 482
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 482
| '=' is not preceded with whitespace. | 482
| '=' is not followed by whitespace. | 482
| Line contains a tab character. | 483
| Line contains a tab character. | 484
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 484
| Line has trailing spaces. | 485
| Line contains a tab character. | 485
| Line contains a tab character. | 486
| Line contains a tab character. | 487
| '(' is followed by whitespace. | 487
| '==' is not preceded with whitespace. | 487
| '==' is not followed by whitespace. | 487
| '!=' is not preceded with whitespace. | 487
| '!=' is not followed by whitespace. | 487
| ')' is preceded with whitespace. | 487
| Line contains a tab character. | 488
| Line contains a tab character. | 489
| '-' is not preceded with whitespace. | 489
| '-' is not followed by whitespace. | 489
| Line contains a tab character. | 490
| Line contains a tab character. | 491
| Line contains a tab character. | 492
| Line has trailing spaces. | 493
| Line contains a tab character. | 493
| Line is longer than 120 characters. | 494
| Line contains a tab character. | 494
| Missing a Javadoc comment. | 494
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 494
| Line contains a tab character. | 495
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 495
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 495
| '=' is not preceded with whitespace. | 495
| '=' is not followed by whitespace. | 495
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 495
| '=' is not preceded with whitespace. | 495
| '=' is not followed by whitespace. | 495
| Line contains a tab character. | 496
| Line contains a tab character. | 497
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 497
| Line has trailing spaces. | 498
| Line contains a tab character. | 498
| Line contains a tab character. | 499
| Avoid nested blocks. | 499
| Line contains a tab character. | 500
| '(' is followed by whitespace. | 500
| Line contains a tab character. | 501
| Line contains a tab character. | 502
| Line contains a tab character. | 503
| Line contains a tab character. | 504
| Line contains a tab character. | 505
| Line contains a tab character. | 506
| Line contains a tab character. | 507
| Line contains a tab character. | 508
| Avoid nested blocks. | 508
| Line contains a tab character. | 509
| ',' is not followed by whitespace. | 509
| Line contains a tab character. | 510
| Line contains a tab character. | 511
| Line contains a tab character. | 512
| Line contains a tab character. | 513
| Avoid nested blocks. | 513
| Line contains a tab character. | 514
| Line contains a tab character. | 515
| Line contains a tab character. | 516
| Line contains a tab character. | 517
| Line contains a tab character. | 518
| Avoid nested blocks. | 518
| Line contains a tab character. | 519
| Line contains a tab character. | 520
| Line contains a tab character. | 521
| Line contains a tab character. | 522
| Line contains a tab character. | 523
| Avoid nested blocks. | 523
| Line contains a tab character. | 524
| 'cast' is not followed by whitespace. | 524
| Line contains a tab character. | 525
| Line contains a tab character. | 526
| Line contains a tab character. | 527
| Line contains a tab character. | 528
| Avoid nested blocks. | 528
| Line contains a tab character. | 529
| Name '_cnt42' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 529
| '=' is not preceded with whitespace. | 529
| '=' is not followed by whitespace. | 529
| Line contains a tab character. | 530
| Line contains a tab character. | 531
| Line contains a tab character. | 532
| '(' is followed by whitespace. | 532
| Line contains a tab character. | 533
| Line contains a tab character. | 534
| Line contains a tab character. | 535
| Line contains a tab character. | 536
| Line contains a tab character. | 537
| Line contains a tab character. | 538
| Line contains a tab character. | 539
| Line contains a tab character. | 540
| Avoid nested blocks. | 540
| Line contains a tab character. | 541
| ',' is not followed by whitespace. | 541
| Line contains a tab character. | 542
| Line contains a tab character. | 543
| Line contains a tab character. | 544
| Line contains a tab character. | 545
| Line contains a tab character. | 546
| Line contains a tab character. | 547
| Avoid nested blocks. | 547
| Line contains a tab character. | 548
| ',' is not followed by whitespace. | 548
| Line contains a tab character. | 549
| Line contains a tab character. | 550
| Line contains a tab character. | 551
| Line contains a tab character. | 552
| Avoid nested blocks. | 552
| Line contains a tab character. | 553
| Line contains a tab character. | 554
| Line contains a tab character. | 555
| Line contains a tab character. | 556
| Line contains a tab character. | 557
| Avoid nested blocks. | 557
| Line contains a tab character. | 558
| Line contains a tab character. | 559
| Line contains a tab character. | 560
| Line contains a tab character. | 561
| Line contains a tab character. | 562
| Avoid nested blocks. | 562
| Line is longer than 120 characters. | 563
| Line contains a tab character. | 563
| '(' is followed by whitespace. | 563
| '>=' is not preceded with whitespace. | 563
| '>=' is not followed by whitespace. | 563
| ')' is preceded with whitespace. | 563
| '{' is not followed by whitespace. | 563
| 'cast' is not followed by whitespace. | 563
| ';' is not followed by whitespace. | 563
| '}' is not preceded with whitespace. | 563
| Line contains a tab character. | 564
| Line contains a tab character. | 565
| Line contains a tab character. | 566
| Line contains a tab character. | 567
| Line contains a tab character. | 568
| Line contains a tab character. | 569
| '(' is followed by whitespace. | 569
| '==' is not preceded with whitespace. | 569
| '==' is not followed by whitespace. | 569
| '!=' is not preceded with whitespace. | 569
| '!=' is not followed by whitespace. | 569
| ')' is preceded with whitespace. | 569
| Line contains a tab character. | 570
| Line contains a tab character. | 571
| '-' is not preceded with whitespace. | 571
| '-' is not followed by whitespace. | 571
| Line contains a tab character. | 572
| Line contains a tab character. | 573
| Line contains a tab character. | 574
| Line has trailing spaces. | 575
| Line contains a tab character. | 575
| Line is longer than 120 characters. | 576
| Line contains a tab character. | 576
| Missing a Javadoc comment. | 576
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 576
| Line contains a tab character. | 577
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 577
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 577
| '=' is not preceded with whitespace. | 577
| '=' is not followed by whitespace. | 577
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 577
| '=' is not preceded with whitespace. | 577
| '=' is not followed by whitespace. | 577
| Line contains a tab character. | 578
| Line contains a tab character. | 579
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 579
| Line has trailing spaces. | 580
| Line contains a tab character. | 580
| Line contains a tab character. | 581
| Line contains a tab character. | 582
| Line contains a tab character. | 583
| '(' is followed by whitespace. | 583
| '==' is not preceded with whitespace. | 583
| '==' is not followed by whitespace. | 583
| '!=' is not preceded with whitespace. | 583
| '!=' is not followed by whitespace. | 583
| ')' is preceded with whitespace. | 583
| Line contains a tab character. | 584
| Line contains a tab character. | 585
| '-' is not preceded with whitespace. | 585
| '-' is not followed by whitespace. | 585
| Line contains a tab character. | 586
| Line contains a tab character. | 587
| Line contains a tab character. | 588
| Line has trailing spaces. | 589
| Line contains a tab character. | 589
| Line is longer than 120 characters. | 590
| Line contains a tab character. | 590
| Missing a Javadoc comment. | 590
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 590
| Line contains a tab character. | 591
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 591
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 591
| '=' is not preceded with whitespace. | 591
| '=' is not followed by whitespace. | 591
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 591
| '=' is not preceded with whitespace. | 591
| '=' is not followed by whitespace. | 591
| Line contains a tab character. | 592
| Line contains a tab character. | 593
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 593
| Line has trailing spaces. | 594
| Line contains a tab character. | 594
| Line contains a tab character. | 595
| Line contains a tab character. | 596
| Line contains a tab character. | 597
| '(' is followed by whitespace. | 597
| '==' is not preceded with whitespace. | 597
| '==' is not followed by whitespace. | 597
| '!=' is not preceded with whitespace. | 597
| '!=' is not followed by whitespace. | 597
| ')' is preceded with whitespace. | 597
| Line contains a tab character. | 598
| Line contains a tab character. | 599
| '-' is not preceded with whitespace. | 599
| '-' is not followed by whitespace. | 599
| Line contains a tab character. | 600
| Line contains a tab character. | 601
| Line contains a tab character. | 602
| Line has trailing spaces. | 603
| Line contains a tab character. | 603
| Line is longer than 120 characters. | 604
| Line contains a tab character. | 604
| Missing a Javadoc comment. | 604
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 604
| Line contains a tab character. | 605
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 605
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 605
| '=' is not preceded with whitespace. | 605
| '=' is not followed by whitespace. | 605
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 605
| '=' is not preceded with whitespace. | 605
| '=' is not followed by whitespace. | 605
| Line contains a tab character. | 606
| Line contains a tab character. | 607
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 607
| Line has trailing spaces. | 608
| Line contains a tab character. | 608
| Line contains a tab character. | 609
| Line contains a tab character. | 610
| '(' is followed by whitespace. | 610
| '==' is not preceded with whitespace. | 610
| '==' is not followed by whitespace. | 610
| '!=' is not preceded with whitespace. | 610
| '!=' is not followed by whitespace. | 610
| ')' is preceded with whitespace. | 610
| Line contains a tab character. | 611
| Line contains a tab character. | 612
| '-' is not preceded with whitespace. | 612
| '-' is not followed by whitespace. | 612
| Line contains a tab character. | 613
| Line contains a tab character. | 614
| Line contains a tab character. | 615
| Line has trailing spaces. | 616
| Line contains a tab character. | 616
| Line is longer than 120 characters. | 617
| Line contains a tab character. | 617
| Missing a Javadoc comment. | 617
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 617
| Line contains a tab character. | 618
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 618
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 618
| '=' is not preceded with whitespace. | 618
| '=' is not followed by whitespace. | 618
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 618
| '=' is not preceded with whitespace. | 618
| '=' is not followed by whitespace. | 618
| Line contains a tab character. | 619
| Line contains a tab character. | 620
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 620
| Line has trailing spaces. | 621
| Line contains a tab character. | 621
| Line contains a tab character. | 622
| Line contains a tab character. | 623
| '(' is followed by whitespace. | 623
| '==' is not preceded with whitespace. | 623
| '==' is not followed by whitespace. | 623
| '!=' is not preceded with whitespace. | 623
| '!=' is not followed by whitespace. | 623
| ')' is preceded with whitespace. | 623
| Line contains a tab character. | 624
| Line contains a tab character. | 625
| '-' is not preceded with whitespace. | 625
| '-' is not followed by whitespace. | 625
| Line contains a tab character. | 626
| Line contains a tab character. | 627
| Line contains a tab character. | 628
| Line has trailing spaces. | 629
| Line contains a tab character. | 629
| Line is longer than 120 characters. | 630
| Line contains a tab character. | 630
| Missing a Javadoc comment. | 630
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 630
| Line contains a tab character. | 631
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 631
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 631
| '=' is not preceded with whitespace. | 631
| '=' is not followed by whitespace. | 631
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 631
| '=' is not preceded with whitespace. | 631
| '=' is not followed by whitespace. | 631
| Line contains a tab character. | 632
| Line contains a tab character. | 633
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 633
| Line has trailing spaces. | 634
| Line contains a tab character. | 634
| Line contains a tab character. | 635
| Line contains a tab character. | 636
| Line contains a tab character. | 637
| '(' is followed by whitespace. | 637
| '==' is not preceded with whitespace. | 637
| '==' is not followed by whitespace. | 637
| '!=' is not preceded with whitespace. | 637
| '!=' is not followed by whitespace. | 637
| ')' is preceded with whitespace. | 637
| Line contains a tab character. | 638
| Line contains a tab character. | 639
| '-' is not preceded with whitespace. | 639
| '-' is not followed by whitespace. | 639
| Line contains a tab character. | 640
| Line contains a tab character. | 641
| Line contains a tab character. | 642
| Line has trailing spaces. | 643
| Line contains a tab character. | 643
| Line is longer than 120 characters. | 644
| Line contains a tab character. | 644
| Missing a Javadoc comment. | 644
| Name '_createToken' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 644
| Line contains a tab character. | 645
| Name '_ttype' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 645
| Name '_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 645
| '=' is not preceded with whitespace. | 645
| '=' is not followed by whitespace. | 645
| Name '_begin' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 645
| '=' is not preceded with whitespace. | 645
| '=' is not followed by whitespace. | 645
| Line contains a tab character. | 646
| Line contains a tab character. | 647
| Name '_saveIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 647
| Line has trailing spaces. | 648
| Line contains a tab character. | 648
| Line contains a tab character. | 649
| Line contains a tab character. | 650
| Line contains a tab character. | 651
| '(' is followed by whitespace. | 651
| '==' is not preceded with whitespace. | 651
| '==' is not followed by whitespace. | 651
| '!=' is not preceded with whitespace. | 651
| '!=' is not followed by whitespace. | 651
| ')' is preceded with whitespace. | 651
| Line contains a tab character. | 652
| Line contains a tab character. | 653
| '-' is not preceded with whitespace. | 653
| '-' is not followed by whitespace. | 653
| Line contains a tab character. | 654
| Line contains a tab character. | 655
| Line contains a tab character. | 656
| Line has trailing spaces. | 657
| Line contains a tab character. | 657
| Line has trailing spaces. | 658
| Line contains a tab character. | 658
| Line contains a tab character. | 659
| Missing a Javadoc comment. | 659
| Redundant 'final' modifier. | 659
| Name 'mk_tokenSet_0' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 659
| Line contains a tab character. | 660
| '-554050771456L' is a magic number. | 660
| '9223372036854775807L' is a magic number. | 660
| Line contains a tab character. | 661
| Line contains a tab character. | 662
| Line contains a tab character. | 663
| Missing a Javadoc comment. | 663
| Name '_tokenSet_0' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 663
| Line contains a tab character. | 664
| Missing a Javadoc comment. | 664
| Redundant 'final' modifier. | 664
| Name 'mk_tokenSet_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 664
| Line contains a tab character. | 665
| '-21474826752L' is a magic number. | 665
| '9223372036854775807L' is a magic number. | 665
| Line contains a tab character. | 666
| Line contains a tab character. | 667
| Line contains a tab character. | 668
| Missing a Javadoc comment. | 668
| Name '_tokenSet_1' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 668
| Line has trailing spaces. | 669
| Line contains a tab character. | 669
| Line contains a tab character. | 670

### org/apache/struts/validator/validwhen/ValidWhenParser.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '/\*\s*'. | 1
| Unused import - antlr.TokenStreamIOException. | 32
| Unused import - antlr.ANTLRException. | 33
| Unused import - antlr.LLkParser. | 34
| Unused import - antlr.MismatchedTokenException. | 39
| Unused import - antlr.SemanticException. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 46
| Variable 'argStack' must be private and have accessor methods. | 46
| Missing a Javadoc comment. | 47
| Variable 'form' must be private and have accessor methods. | 47
| Missing a Javadoc comment. | 48
| Variable 'index' must be private and have accessor methods. | 48
| Missing a Javadoc comment. | 49
| Variable 'value' must be private and have accessor methods. | 49
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 55
| 'cast' is not followed by whitespace. | 56
| Missing a Javadoc comment. | 59
| Name 'LESS_EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 59
| '=' is not preceded with whitespace. | 59
| '=' is not followed by whitespace. | 59
| Missing a Javadoc comment. | 60
| Name 'LESS_THAN' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 60
| '=' is not preceded with whitespace. | 60
| '=' is not followed by whitespace. | 60
| Missing a Javadoc comment. | 61
| Name 'EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 61
| '=' is not preceded with whitespace. | 61
| '=' is not followed by whitespace. | 61
| Missing a Javadoc comment. | 62
| Name 'GREATER_THAN' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 62
| '=' is not preceded with whitespace. | 62
| '=' is not followed by whitespace. | 62
| Missing a Javadoc comment. | 63
| Name 'GREATER_EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 63
| '=' is not preceded with whitespace. | 63
| '=' is not followed by whitespace. | 63
| Missing a Javadoc comment. | 64
| Name 'NOT_EQUAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 64
| '=' is not preceded with whitespace. | 64
| '=' is not followed by whitespace. | 64
| Missing a Javadoc comment. | 65
| Name 'AND' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 65
| '=' is not preceded with whitespace. | 65
| '=' is not followed by whitespace. | 65
| Missing a Javadoc comment. | 66
| Name 'OR' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 66
| '=' is not preceded with whitespace. | 66
| '=' is not followed by whitespace. | 66
| Missing a Javadoc comment. | 68
| 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. | 74
| Line contains a tab character. | 75
| 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
| switch without "default" clause. | 81
| 'cast' is not followed by whitespace. | 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
| Line contains a tab character. | 86
| Line contains a tab character. | 87
| 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 contains a tab character. | 92
| '||' should be on a new line. | 93
| '&&' should be on a new line. | 94
| Line contains a tab character. | 95
| '||' should be on a new line. | 95
| Line contains a tab character. | 97
| 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 contains a tab character. | 103
| Line contains a tab character. | 104
| Line contains a tab character. | 105
| 'cast' is not followed by whitespace. | 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
| 'cast' is not followed by whitespace. | 110
| Line contains a tab character. | 111
| Line contains a tab character. | 112
| Line contains a tab character. | 113
| Line contains a tab character. | 114
| switch without "default" clause. | 114
| 'cast' is not followed by whitespace. | 114
| Line contains a tab character. | 115
| Line contains a tab character. | 116
| Line contains a tab character. | 118
| Line contains a tab character. | 119
| Line contains a tab character. | 121
| Line contains a tab character. | 122
| Line contains a tab character. | 124
| Line contains a tab character. | 125
| Line contains a tab character. | 127
| Line contains a tab character. | 128
| Line contains a tab character. | 130
| Line contains a tab character. | 131
| Line contains a tab character. | 132
| Line contains a tab character. | 133
| Must have at least one statement. | 133
| '{' is not followed by whitespace. | 133
| '}' is not preceded with whitespace. | 133
| '}' should be alone on a line. | 133
| Empty statement. | 133
| Line contains a tab character. | 134
| Line contains a tab character. | 135
| Line contains a tab character. | 137
| Line contains a tab character. | 138
| 'cast' is not followed by whitespace. | 138
| Line contains a tab character. | 139
| Line contains a tab character. | 140
| Line contains a tab character. | 141
| Line contains a tab character. | 143
| Line contains a tab character. | 144
| 'cast' is not followed by whitespace. | 144
| Line contains a tab character. | 145
| Line contains a tab character. | 146
| Line contains a tab character. | 147
| Line contains a tab character. | 149
| Line contains a tab character. | 150
| switch without "default" clause. | 150
| 'cast' is not followed by whitespace. | 150
| Line contains a tab character. | 151
| Line contains a tab character. | 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. | 160
| Line contains a tab character. | 161
| Line contains a tab character. | 163
| Line contains a tab character. | 164
| Line contains a tab character. | 166
| Line contains a tab character. | 167
| Line contains a tab character. | 168
| Line contains a tab character. | 169
| Missing a Javadoc comment. | 173
| ',' is not followed by whitespace. | 174
| Missing a Javadoc comment. | 178
| ',' is not followed by whitespace. | 179
| '6' is a magic number. | 179
| Missing a Javadoc comment. | 182
| ',' is not followed by whitespace. | 183
| Missing a Javadoc comment. | 187
| ',' is not followed by whitespace. | 188
| '6' is a magic number. | 188
| Missing a Javadoc comment. | 191
| ',' is not followed by whitespace. | 192
| '6' is a magic number. | 192
| Line contains a tab character. | 196
| Missing a Javadoc comment. | 196
| Line has trailing spaces. | 197
| 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 has trailing spaces. | 201
| Line contains a tab character. | 201
| Line contains a tab character. | 202
| '(' is followed by whitespace. | 202
| Line contains a tab character. | 203
| Line contains a tab character. | 204
| Avoid nested blocks. | 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
| Line contains a tab character. | 210
| Line contains a tab character. | 211
| Avoid nested blocks. | 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
| Avoid nested blocks. | 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
| Line contains a tab character. | 223
| Line contains a tab character. | 224
| Line contains a tab character. | 225
| Avoid nested blocks. | 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 has trailing spaces. | 230
| Line contains a tab character. | 230
| Line contains a tab character. | 231
| Missing a Javadoc comment. | 231
| Line has trailing spaces. | 232
| 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
| Line contains a tab character. | 237
| '-' is not preceded with whitespace. | 237
| '-' is not followed by whitespace. | 237
| Line contains a tab character. | 238
| Line has trailing spaces. | 239
| Line contains a tab character. | 239
| Line contains a tab character. | 240
| Missing a Javadoc comment. | 240
| Line has trailing spaces. | 241
| Line contains a tab character. | 241
| Line contains a tab character. | 242
| Line has trailing spaces. | 243
| Line contains a tab character. | 243
| Line contains a tab character. | 244
| Line contains a tab character. | 245
| Line contains a tab character. | 246
| Line contains a tab character. | 247
| Line has trailing spaces. | 248
| Line contains a tab character. | 248
| Line contains a tab character. | 249
| Missing a Javadoc comment. | 249
| Line has trailing spaces. | 250
| Line contains a tab character. | 250
| Line has trailing spaces. | 251
| Line contains a tab character. | 251
| Line contains a tab character. | 252
| '==' is not preceded with whitespace. | 252
| '==' is not followed by whitespace. | 252
| '==' is not preceded with whitespace. | 252
| '==' is not followed by whitespace. | 252
| '3' is a magic number. | 252
| '==' is not preceded with whitespace. | 252
| '==' is not followed by whitespace. | 252
| '4' is a magic number. | 252
| '==' is not preceded with whitespace. | 252
| '==' is not followed by whitespace. | 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. | 259
| Line contains a tab character. | 260
| Line has trailing spaces. | 261
| Line contains a tab character. | 261
| Line contains a tab character. | 262
| '}' should be on the same line. | 262
| Line is longer than 120 characters. | 263
| Line contains a tab character. | 263
| '==' is not preceded with whitespace. | 263
| '==' is not followed by whitespace. | 263
| '==' is not preceded with whitespace. | 263
| '==' is not followed by whitespace. | 263
| '3' is a magic number. | 263
| '3' is a magic number. | 263
| '4' is a magic number. | 263
| '==' is not preceded with whitespace. | 263
| '==' is not followed by whitespace. | 263
| '5' is a magic number. | 263
| '==' is not preceded with whitespace. | 263
| '==' is not followed by whitespace. | 263
| Line contains a tab character. | 264
| Line contains a tab character. | 265
| Line contains a tab character. | 266
| Line contains a tab character. | 267
| Line contains a tab character. | 268
| Line has trailing spaces. | 269
| Line contains a tab character. | 269
| Line contains a tab character. | 270
| Line contains a tab character. | 271
| Line contains a tab character. | 272
| Line contains a tab character. | 273
| Line has trailing spaces. | 274
| Line contains a tab character. | 274
| Line contains a tab character. | 275
| '}' should be on the same line. | 275
| Line is longer than 120 characters. | 276
| Line contains a tab character. | 276
| '==' is not preceded with whitespace. | 276
| '==' is not followed by whitespace. | 276
| '==' is not preceded with whitespace. | 276
| '==' is not followed by whitespace. | 276
| '3' is a magic number. | 276
| '3' is a magic number. | 276
| '4' is a magic number. | 276
| '==' is not preceded with whitespace. | 276
| '==' is not followed by whitespace. | 276
| '5' is a magic number. | 276
| Line contains a tab character. | 277
| Line contains a tab character. | 278
| Line contains a tab character. | 279
| Line contains a tab character. | 280
| Line has trailing spaces. | 281
| Line contains a tab character. | 281
| Line contains a tab character. | 282
| Line contains a tab character. | 283
| Line contains a tab character. | 284
| Line has trailing spaces. | 285
| Line contains a tab character. | 285
| Line contains a tab character. | 286
| '}' should be on the same line. | 286
| Line contains a tab character. | 287
| '==' is not preceded with whitespace. | 287
| '==' is not followed by whitespace. | 287
| '==' is not preceded with whitespace. | 287
| '==' is not followed by whitespace. | 287
| '3' is a magic number. | 287
| '==' is not preceded with whitespace. | 287
| '==' is not followed by whitespace. | 287
| '4' is a magic number. | 287
| Line contains a tab character. | 288
| Line contains a tab character. | 289
| Line contains a tab character. | 290
| Line has trailing spaces. | 291
| Line contains a tab character. | 291
| Line contains a tab character. | 292
| Line contains a tab character. | 293
| Line has trailing spaces. | 294
| Line contains a tab character. | 294
| Line contains a tab character. | 295
| '}' should be on the same line. | 295
| Line contains a tab character. | 296
| '==' is not preceded with whitespace. | 296
| '==' is not followed by whitespace. | 296
| Line contains a tab character. | 297
| Line has trailing spaces. | 298
| Line contains a tab character. | 298
| Line contains a tab character. | 299
| Line contains a tab character. | 300
| 'cast' is not followed by whitespace. | 300
| Line has trailing spaces. | 301
| Line contains a tab character. | 301
| Line contains a tab character. | 302
| '}' should be on the same line. | 302
| Line contains a tab character. | 303
| Line contains a tab character. | 304
| Line contains a tab character. | 305
| Line has trailing spaces. | 306
| Line contains a tab character. | 306
| Line contains a tab character. | 307
| Line has trailing spaces. | 308
| Line contains a tab character. | 308
| Line contains a tab character. | 309
| Missing a Javadoc comment. | 309
| Line has trailing spaces. | 310
| Line contains a tab character. | 310
| Line has trailing spaces. | 311
| Line contains a tab character. | 311
| Line contains a tab character. | 312
| '(' is followed by whitespace. | 312
| Line contains a tab character. | 313
| Line contains a tab character. | 314
| Line contains a tab character. | 315
| Line contains a tab character. | 316
| Avoid nested blocks. | 316
| Line contains a tab character. | 317
| Line contains a tab character. | 318
| Line contains a tab character. | 319
| Line contains a tab character. | 320
| Line contains a tab character. | 321
| Avoid nested blocks. | 321
| Line contains a tab character. | 322
| Line contains a tab character. | 323
| Line contains a tab character. | 324
| Line contains a tab character. | 325
| Line contains a tab character. | 326
| Avoid nested blocks. | 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
| Avoid nested blocks. | 332
| Line contains a tab character. | 333
| Line contains a tab character. | 334
| Line contains a tab character. | 335
| Line contains a tab character. | 336
| Line contains a tab character. | 337
| Line contains a tab character. | 338
| Avoid nested blocks. | 338
| Line contains a tab character. | 339
| Line contains a tab character. | 340
| Line contains a tab character. | 341
| Line contains a tab character. | 342
| Line has trailing spaces. | 343
| Line contains a tab character. | 343
| Line contains a tab character. | 344
| Missing a Javadoc comment. | 344
| Line has trailing spaces. | 345
| Line contains a tab character. | 345
| Line has trailing spaces. | 346
| Line contains a tab character. | 346
| Line contains a tab character. | 347
| '(' is followed by whitespace. | 347
| Line contains a tab character. | 348
| Line contains a tab character. | 349
| Avoid nested blocks. | 349
| 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 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
| Avoid nested blocks. | 359
| Line contains a tab character. | 360
| Line contains a tab character. | 361
| Line contains a tab character. | 362
| Line contains a tab character. | 363
| Line contains a tab character. | 364
| Avoid nested blocks. | 364
| Line contains a tab character. | 365
| Line contains a tab character. | 366
| Line contains a tab character. | 367
| Line contains a tab character. | 368
| Line has trailing spaces. | 369
| Line contains a tab character. | 369
| Line contains a tab character. | 370
| Missing a Javadoc comment. | 370
| Line has trailing spaces. | 371
| Line contains a tab character. | 371
| Line has trailing spaces. | 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
| Line has trailing spaces. | 376
| Line contains a tab character. | 376
| Line contains a tab character. | 377
| Missing a Javadoc comment. | 377
| Line has trailing spaces. | 378
| Line contains a tab character. | 378
| Line has trailing spaces. | 379
| Line contains a tab character. | 379
| Line contains a tab character. | 380
| '==' is not preceded with whitespace. | 380
| '==' is not followed by whitespace. | 380
| Line contains a tab character. | 381
| Line contains a tab character. | 382
| Line contains a tab character. | 383
| Line contains a tab character. | 384
| '}' should be on the same line. | 384
| Line contains a tab character. | 385
| '==' is not preceded with whitespace. | 385
| '==' is not followed by whitespace. | 385
| '==' is not preceded with whitespace. | 385
| '==' is not followed by whitespace. | 385
| Line contains a tab character. | 386
| Line contains a tab character. | 387
| Line contains a tab character. | 388
| Line contains a tab character. | 389
| '}' should be on the same line. | 389
| Line contains a tab character. | 390
| Line contains a tab character. | 391
| Line contains a tab character. | 392
| Line has trailing spaces. | 393
| Line contains a tab character. | 393
| Line contains a tab character. | 394
| Line has trailing spaces. | 395
| Line contains a tab character. | 395
| Line contains a tab character. | 396
| Missing a Javadoc comment. | 396
| Line has trailing spaces. | 397
| Line contains a tab character. | 397
| Line has trailing spaces. | 398
| Line contains a tab character. | 398
| Line contains a tab character. | 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 contains a tab character. | 406
| Line has trailing spaces. | 407
| Line contains a tab character. | 407
| Line contains a tab character. | 408
| Line has trailing spaces. | 409
| Line contains a tab character. | 409
| Line contains a tab character. | 410
| Missing a Javadoc comment. | 410
| Line has trailing spaces. | 411
| Line contains a tab character. | 411
| Line has trailing spaces. | 412
| Line contains a tab character. | 412
| Line contains a tab character. | 413
| Line contains a tab character. | 414
| Line contains a tab character. | 415
| Line has trailing spaces. | 416
| Line contains a tab character. | 416
| 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
| Line contains a tab character. | 422
| Line contains a tab character. | 423
| Line contains a tab character. | 424
| Line has trailing spaces. | 425
| Line contains a tab character. | 425
| Line contains a tab character. | 426
| Line has trailing spaces. | 427
| Line contains a tab character. | 427
| Line contains a tab character. | 428
| Missing a Javadoc comment. | 428
| Line has trailing spaces. | 429
| Line contains a tab character. | 429
| Line has trailing spaces. | 430
| Line contains a tab character. | 430
| Line contains a tab character. | 431
| '(' is followed by whitespace. | 431
| Line contains a tab character. | 432
| Line contains a tab character. | 433
| Avoid nested blocks. | 433
| Line contains a tab character. | 434
| Line contains a tab character. | 435
| Line contains a tab character. | 436
| Line contains a tab character. | 437
| Line contains a tab character. | 438
| Line contains a tab character. | 439
| Avoid nested blocks. | 439
| Line contains a tab character. | 440
| Line contains a tab character. | 441
| Line contains a tab character. | 442
| Line contains a tab character. | 443
| Line contains a tab character. | 444
| Line contains a tab character. | 445
| Avoid nested blocks. | 445
| Line contains a tab character. | 446
| Line contains a tab character. | 447
| Line contains a tab character. | 448
| Line contains a tab character. | 449
| Line has trailing spaces. | 450
| Line contains a tab character. | 450
| Line contains a tab character. | 451
| Missing a Javadoc comment. | 451
| Line has trailing spaces. | 452
| Line contains a tab character. | 452
| Line has trailing spaces. | 453
| Line contains a tab character. | 453
| Line contains a tab character. | 454
| '(' is followed by whitespace. | 454
| Line contains a tab character. | 455
| Line contains a tab character. | 456
| Avoid nested blocks. | 456
| Line contains a tab character. | 457
| 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
| Avoid nested blocks. | 462
| Line contains a tab character. | 463
| Line contains a tab character. | 464
| Line contains a tab character. | 465
| Line contains a tab character. | 466
| Line contains a tab character. | 467
| Line contains a tab character. | 468
| Avoid nested blocks. | 468
| Line contains a tab character. | 469
| Line contains a tab character. | 470
| Line contains a tab character. | 471
| Line contains a tab character. | 472
| Line contains a tab character. | 473
| Line contains a tab character. | 474
| Avoid nested blocks. | 474
| 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 contains a tab character. | 480
| Avoid nested blocks. | 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
| Avoid nested blocks. | 486
| Line contains a tab character. | 487
| Line contains a tab character. | 488
| Line contains a tab character. | 489
| Line contains a tab character. | 490
| Line contains a tab character. | 491
| Line contains a tab character. | 492
| Avoid nested blocks. | 492
| Line contains a tab character. | 493
| Line contains a tab character. | 494
| Line contains a tab character. | 495
| Line contains a tab character. | 496
| Line has trailing spaces. | 497
| Line contains a tab character. | 497
| Line has trailing spaces. | 498
| Line contains a tab character. | 498
| Line contains a tab character. | 499
| Missing a Javadoc comment. | 499
| Name '_tokenNames' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 499
| Line contains a tab character. | 500
| Line contains a tab character. | 501
| Line contains a tab character. | 502
| Line contains a tab character. | 503
| Line contains a tab character. | 504
| Line contains a tab character. | 505
| Line contains a tab character. | 506
| Line contains a tab character. | 507
| 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
| Line contains a tab character. | 513
| Line contains a tab character. | 514
| Line contains a tab character. | 515
| Line contains a tab character. | 516
| Line contains a tab character. | 517
| Line contains a tab character. | 518
| Line contains a tab character. | 519
| Line contains a tab character. | 520
| Line contains a tab character. | 521
| Line contains a tab character. | 522
| Line contains a tab character. | 523
| Line contains a tab character. | 524
| Line has trailing spaces. | 525
| Line contains a tab character. | 525
| Line contains a tab character. | 526
| Missing a Javadoc comment. | 526
| Redundant 'final' modifier. | 526
| Name 'mk_tokenSet_0' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 526
| Line contains a tab character. | 527
| '8273920L' is a magic number. | 527
| Line contains a tab character. | 528
| Line contains a tab character. | 529
| Line contains a tab character. | 530
| Missing a Javadoc comment. | 530
| Name '_tokenSet_0' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 530
| Line contains a tab character. | 531
| Missing a Javadoc comment. | 531
| Redundant 'final' modifier. | 531
| Name 'mk_tokenSet_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 531
| Line contains a tab character. | 532
| '6640L' is a magic number. | 532
| Line contains a tab character. | 533
| Line contains a tab character. | 534
| Line contains a tab character. | 535
| Missing a Javadoc comment. | 535
| Name '_tokenSet_1' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 535
| Line has trailing spaces. | 536
| Line contains a tab character. | 536
| Line contains a tab character. | 537

### org/apache/struts/validator/validwhen/ValidWhenParserTokenTypes.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '/\*\s*'. | 1
| Unused import - java.util.Stack. | 26
| Unused import - org.apache.commons.validator.util.ValidatorUtils. | 27
| Missing a Javadoc comment. | 30
| interfaces should describe a type and hence have methods. | 30
| Line contains a tab character. | 31
| Missing a Javadoc comment. | 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. | 35
| Missing a Javadoc comment. | 35
| Line contains a tab character. | 36
| Missing a Javadoc comment. | 36
| Line contains a tab character. | 37
| Missing a Javadoc comment. | 37
| Line contains a tab character. | 38
| Missing a Javadoc comment. | 38
| Line contains a tab character. | 39
| Missing a Javadoc comment. | 39
| Line contains a tab character. | 40
| Missing a Javadoc comment. | 40
| Name 'LITERAL_null' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 40
| Line contains a tab character. | 41
| Missing a Javadoc comment. | 41
| Line contains a tab character. | 42
| Missing a Javadoc comment. | 42
| Line contains a tab character. | 43
| Missing a Javadoc comment. | 43
| Line contains a tab character. | 44
| Missing a Javadoc comment. | 44
| Line contains a tab character. | 45
| Missing a Javadoc comment. | 45
| Line contains a tab character. | 46
| Missing a Javadoc comment. | 46
| Line contains a tab character. | 47
| Missing a Javadoc comment. | 47
| Line contains a tab character. | 48
| Missing a Javadoc comment. | 48
| Line contains a tab character. | 49
| Missing a Javadoc comment. | 49
| Line contains a tab character. | 50
| Missing a Javadoc comment. | 50
| Line contains a tab character. | 51
| Missing a Javadoc comment. | 51
| Line contains a tab character. | 52
| Missing a Javadoc comment. | 52