Checkstyle Results

The following document contains the results of Checkstyle 10.14.0 with struts_checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
167 0 0 2731

Files

File  I  W  E
org/apache/struts/Constants.java 0 0 3
org/apache/struts/Globals.java 0 0 2
org/apache/struts/action/Action.java 0 0 37
org/apache/struts/action/ActionErrors.java 0 0 2
org/apache/struts/action/ActionForm.java 0 0 12
org/apache/struts/action/ActionFormBean.java 0 0 3
org/apache/struts/action/ActionForward.java 0 0 12
org/apache/struts/action/ActionMapping.java 0 0 8
org/apache/struts/action/ActionMessage.java 0 0 20
org/apache/struts/action/ActionMessages.java 0 0 14
org/apache/struts/action/ActionRedirect.java 0 0 10
org/apache/struts/action/ActionResources.properties 0 0 1
org/apache/struts/action/ActionResources_es.properties 0 0 1
org/apache/struts/action/ActionResources_ja.properties 0 0 1
org/apache/struts/action/ActionServlet.java 0 0 76
org/apache/struts/action/ActionServletWrapper.java 0 0 3
org/apache/struts/action/DynaActionForm.java 0 0 33
org/apache/struts/action/DynaActionFormClass.java 0 0 6
org/apache/struts/action/ExceptionHandler.java 0 0 24
org/apache/struts/action/ForwardingActionForward.java 0 0 2
org/apache/struts/action/InvalidCancelException.java 0 0 2
org/apache/struts/action/LocalStrings.properties 0 0 1
org/apache/struts/action/LocalStrings_es.properties 0 0 1
org/apache/struts/action/LocalStrings_ja.properties 0 0 1
org/apache/struts/action/PlugIn.java 0 0 1
org/apache/struts/action/RedirectingActionForward.java 0 0 2
org/apache/struts/action/RequestActionMapping.java 0 0 1
org/apache/struts/action/RequestProcessor.java 0 0 71
org/apache/struts/action/SessionActionMapping.java 0 0 1
org/apache/struts/action/package-info.java 0 0 2
org/apache/struts/chain/ComposableRequestProcessor.java 0 0 19
org/apache/struts/chain/Constants.java 0 0 3
org/apache/struts/chain/commands/AbstractAuthorizeAction.java 0 0 4
org/apache/struts/chain/commands/AbstractCreateAction.java 0 0 3
org/apache/struts/chain/commands/AbstractExceptionHandler.java 0 0 3
org/apache/struts/chain/commands/AbstractExecuteAction.java 0 0 2
org/apache/struts/chain/commands/AbstractPerformForward.java 0 0 2
org/apache/struts/chain/commands/AbstractPerformInclude.java 0 0 5
org/apache/struts/chain/commands/AbstractPopulateActionForm.java 0 0 9
org/apache/struts/chain/commands/AbstractRequestNoCache.java 0 0 2
org/apache/struts/chain/commands/AbstractSelectAction.java 0 0 2
org/apache/struts/chain/commands/AbstractSelectForward.java 0 0 3
org/apache/struts/chain/commands/AbstractSelectInput.java 0 0 6
org/apache/struts/chain/commands/AbstractSelectLocale.java 0 0 3
org/apache/struts/chain/commands/AbstractSelectModule.java 0 0 2
org/apache/struts/chain/commands/AbstractSetContentType.java 0 0 2
org/apache/struts/chain/commands/AbstractSetOriginalURI.java 0 0 2
org/apache/struts/chain/commands/AbstractValidateActionForm.java 0 0 5
org/apache/struts/chain/commands/ActionCommand.java 0 0 2
org/apache/struts/chain/commands/ActionCommandBase.java 0 0 5
org/apache/struts/chain/commands/CacheMessages.java 0 0 6
org/apache/struts/chain/commands/CreateActionForm.java 0 0 4
org/apache/struts/chain/commands/ExceptionCatcher.java 0 0 7
org/apache/struts/chain/commands/ExecuteCommand.java 0 0 7
org/apache/struts/chain/commands/ExecuteDispatcher.java 0 0 11
org/apache/struts/chain/commands/ExecuteForwardCommand.java 0 0 4
org/apache/struts/chain/commands/InvalidPathException.java 0 0 3
org/apache/struts/chain/commands/RemoveCachedMessages.java 0 0 5
org/apache/struts/chain/commands/SelectInclude.java 0 0 3
org/apache/struts/chain/commands/UnauthorizedActionException.java 0 0 2
org/apache/struts/chain/commands/generic/CopyFormToContext.java 0 0 14
org/apache/struts/chain/commands/generic/WrappingLookupCommand.java 0 0 16
org/apache/struts/chain/commands/generic/package-info.java 0 0 2
org/apache/struts/chain/commands/package-info.java 0 0 2
org/apache/struts/chain/commands/servlet/ActionPostProcess.java 0 0 2
org/apache/struts/chain/commands/servlet/AuthorizeAction.java 0 0 8
org/apache/struts/chain/commands/servlet/CreateAction.java 0 0 8
org/apache/struts/chain/commands/servlet/ExceptionHandler.java 0 0 8
org/apache/struts/chain/commands/servlet/ExecuteAction.java 0 0 6
org/apache/struts/chain/commands/servlet/PerformForward.java 0 0 26
org/apache/struts/chain/commands/servlet/PerformInclude.java 0 0 8
org/apache/struts/chain/commands/servlet/PopulateActionForm.java 0 0 19
org/apache/struts/chain/commands/servlet/RequestNoCache.java 0 0 3
org/apache/struts/chain/commands/servlet/SelectAction.java 0 0 3
org/apache/struts/chain/commands/servlet/SelectForward.java 0 0 5
org/apache/struts/chain/commands/servlet/SelectInput.java 0 0 8
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 4
org/apache/struts/chain/commands/servlet/SetOriginalURI.java 0 0 3
org/apache/struts/chain/commands/servlet/ValidateActionForm.java 0 0 7
org/apache/struts/chain/commands/servlet/package-info.java 0 0 2
org/apache/struts/chain/commands/util/ClassUtils.java 0 0 7
org/apache/struts/chain/commands/util/package-info.java 0 0 2
org/apache/struts/chain/contexts/ActionContext.java 0 0 23
org/apache/struts/chain/contexts/ActionContextBase.java 0 0 114
org/apache/struts/chain/contexts/ContextWrapper.java 0 0 35
org/apache/struts/chain/contexts/MockActionContext.java 0 0 25
org/apache/struts/chain/contexts/ServletActionContext.java 0 0 47
org/apache/struts/chain/contexts/WebActionContext.java 0 0 22
org/apache/struts/chain/contexts/package-info.java 0 0 2
org/apache/struts/chain/package-info.java 0 0 2
org/apache/struts/config/ActionConfig.java 0 0 122
org/apache/struts/config/ActionConfigMatcher.java 0 0 19
org/apache/struts/config/BaseConfig.java 0 0 8
org/apache/struts/config/ConfigHelper.java 0 0 73
org/apache/struts/config/ConfigHelperInterface.java 0 0 48
org/apache/struts/config/ConfigRuleSet.java 0 0 38
org/apache/struts/config/ControllerConfig.java 0 0 89
org/apache/struts/config/ExceptionConfig.java 0 0 56
org/apache/struts/config/FormBeanConfig.java 0 0 59
org/apache/struts/config/FormPropertyConfig.java 0 0 53
org/apache/struts/config/ForwardConfig.java 0 0 64
org/apache/struts/config/MessageResourcesConfig.java 0 0 25
org/apache/struts/config/ModuleConfig.java 0 0 21
org/apache/struts/config/ModuleConfigFactory.java 0 0 6
org/apache/struts/config/ModuleConfigPostProcessor.java 0 0 1
org/apache/struts/config/PlugInConfig.java 0 0 11
org/apache/struts/config/PopulateEvent.java 0 0 2
org/apache/struts/config/impl/DefaultModuleConfigFactory.java 0 0 3
org/apache/struts/config/impl/ModuleConfigImpl.java 0 0 56
org/apache/struts/config/impl/package-info.java 0 0 2
org/apache/struts/config/package-info.java 0 0 2
org/apache/struts/dispatcher/AbstractDispatcher.java 0 0 33
org/apache/struts/dispatcher/AbstractEventMappingDispatcher.java 0 0 4
org/apache/struts/dispatcher/AbstractMappingDispatcher.java 0 0 7
org/apache/struts/dispatcher/AbstractMethodResolver.java 0 0 9
org/apache/struts/dispatcher/AbstractParameterDispatcher.java 0 0 4
org/apache/struts/dispatcher/Dispatcher.java 0 0 3
org/apache/struts/dispatcher/LocalStrings.properties 0 0 1
org/apache/struts/dispatcher/MethodResolver.java 0 0 3
org/apache/struts/dispatcher/servlet/ServletEventMappingDispatcher.java 0 0 8
org/apache/struts/dispatcher/servlet/ServletMappingDispatcher.java 0 0 4
org/apache/struts/dispatcher/servlet/ServletMethodResolver.java 0 0 14
org/apache/struts/dispatcher/servlet/ServletParameterDispatcher.java 0 0 4
org/apache/struts/package-info.java 0 0 2
org/apache/struts/upload/CommonsMultipartRequestHandler.java 0 0 45
org/apache/struts/upload/FormFile.java 0 0 14
org/apache/struts/upload/MultipartRequestHandler.java 0 0 29
org/apache/struts/upload/MultipartRequestWrapper.java 0 0 17
org/apache/struts/upload/package-info.java 0 0 2
org/apache/struts/util/ImageButtonBean.java 0 0 16
org/apache/struts/util/IteratorAdapter.java 0 0 11
org/apache/struts/util/LabelValueBean.java 0 0 22
org/apache/struts/util/LocalStrings.properties 0 0 1
org/apache/struts/util/LocalStrings_es.properties 0 0 6
org/apache/struts/util/LocalStrings_ja.properties 0 0 1
org/apache/struts/util/MessageResources.java 0 0 84
org/apache/struts/util/MessageResourcesFactory.java 0 0 10
org/apache/struts/util/ModuleException.java 0 0 21
org/apache/struts/util/ModuleUtils.java 0 0 23
org/apache/struts/util/PropertyMessageResources.java 0 0 24
org/apache/struts/util/PropertyMessageResourcesFactory.java 0 0 3
org/apache/struts/util/RequestUtils.java 0 0 75
org/apache/struts/util/ResponseUtils.java 0 0 6
org/apache/struts/util/ServletContextWriter.java 0 0 31
org/apache/struts/util/TokenProcessor.java 0 0 20
org/apache/struts/util/WildcardHelper.java 0 0 22
org/apache/struts/util/package-info.java 0 0 2
org/apache/struts/validator/BeanValidatorForm.java 0 0 42
org/apache/struts/validator/DynaValidatorForm.java 0 0 14
org/apache/struts/validator/FieldChecks.java 0 0 174
org/apache/struts/validator/LazyValidatorForm.java 0 0 15
org/apache/struts/validator/LocalStrings.properties 0 0 1
org/apache/struts/validator/Resources.java 0 0 77
org/apache/struts/validator/ValidatorForm.java 0 0 15
org/apache/struts/validator/ValidatorPlugIn.java 0 0 11
org/apache/struts/validator/package-info.java 0 0 2
org/apache/struts/validator/validwhen/ValidWhen.java 0 0 14
org/apache/struts/validator/validwhen/ValidWhenComparison.java 0 0 34
org/apache/struts/validator/validwhen/ValidWhenEvaluator.java 0 0 42
org/apache/struts/validator/validwhen/ValidWhenResult.java 0 0 5
org/apache/struts/validator/validwhen/ValidWhenResultBigDecimal.java 0 0 4
org/apache/struts/validator/validwhen/ValidWhenResultBoolean.java 0 0 4
org/apache/struts/validator/validwhen/ValidWhenResultInteger.java 0 0 3
org/apache/struts/validator/validwhen/ValidWhenResultString.java 0 0 4
org/apache/struts/validator/validwhen/package-info.java 0 0 2

Rules

Category Rule Violations Severity
blocks EmptyBlock 1  Error
RightCurly 1  Error
coding EmptyStatement 5  Error
MagicNumber 22  Error
MissingSwitchDefault 1  Error
SimplifyBooleanExpression 1  Error
SimplifyBooleanReturn 1  Error
design DesignForExtension 230  Error
HideUtilityClassConstructor 8  Error
VisibilityModifier
  • protectedAllowed: "true"
2  Error
header RegexpHeader
  • header
    1: /
    2: *
    3: s*
    4: 
    5: *
    6: s*
    7: $Id.*
    8: $
    9: 
    10: *
    11: s*
    12: 
    13: *
    14: s*Copyright
    15: d{4}(-
    16: d{4}|,
    17: d{4})* The Apache Software Fou
    18: datio
    19: .
    20: 
    21: *
    22: s*
    23: 
    24: *
    25: s*Lice
    26: sed u
    27: der the Apache Lice
    28: se, Versio
    29:  2
    30: .0
    31: (the .Lice
    32: se.
    33: );
    34: 
    35: *
    36: s*you may
    37: ot use this file except i
    38:  complia
    39: ce with the Lice
    40: se
    41: .
    42: 
    43: *
    44: s*You may obtai
    45:  a copy of the Lice
    46: se at
    47: 
    48: *
    49: s*
    50: 
    51: *
    52: s*http://www
    53: .apache
    54: .org/lice
    55: ses/LICENSE
    56: -2
    57: .0
    58: 
    59: *
    60: s*
    61: 
    62: *
    63: s*U
    64: less required by applicable law or agreed to i
    65:  writi
    66: g, software
    67: 
    68: *
    69: s*distributed u
    70: der the Lice
    71: se is distributed o
    72:  a
    73:  .AS IS. BASIS,
    74: 
    75: *
    76: s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied
    77: .
    78: 
    79: *
    80: s*See the Lice
    81: se for the specific la
    82: guage gover
    83: i
    84: g permissio
    85: s a
    86: d
    87: 
    88: *
    89: s*limitatio
    90: s u
    91: der the Lice
    92: se
    93: .
    94: 
    95: */
    96: s*
171  Error
imports UnusedImports
  • processJavadoc: "false"
6  Error
javadoc InvalidJavadocPosition 2  Error
JavadocMethod
  • validateThrows: "true"
377  Error
JavadocPackage
  • allowLegacy: "true"
2  Error
JavadocStyle 42  Error
JavadocType 1  Error
JavadocVariable 31  Error
MissingJavadocMethod 205  Error
misc FinalParameters 1385  Error
NewlineAtEndOfFile 86  Error
TodoComment 5  Error
modifier ModifierOrder 30  Error
RedundantModifier 76  Error
naming ConstantName 2  Error
MethodName 1  Error
StaticVariableName 3  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
1  Error
sizes FileLength 1  Error
LineLength
  • fileExtensions: "java"
  • max: "120"
  • ignorePattern: "^ \* @version .*$"
10  Error
whitespace OperatorWrap 8  Error
WhitespaceAfter 10  Error
WhitespaceAround 4  Error

Details

org/apache/struts/Constants.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 30
 Error javadoc JavadocStyle First sentence should end with a period. 32

org/apache/struts/Globals.java

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

org/apache/struts/action/Action.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter servlet should be final. 147
 Error misc FinalParameters Parameter mapping should be final. 176
 Error misc FinalParameters Parameter form should be final. 176
 Error misc FinalParameters Parameter request should be final. 177
 Error misc FinalParameters Parameter response should be final. 177
 Error misc FinalParameters Parameter mapping should be final. 205
 Error misc FinalParameters Parameter form should be final. 205
 Error misc FinalParameters Parameter request should be final. 206
 Error misc FinalParameters Parameter response should be final. 206
 Error misc FinalParameters Parameter request should be final. 223
 Error misc FinalParameters Parameter messages should be final. 224
 Error misc FinalParameters Parameter request should be final. 262
 Error misc FinalParameters Parameter errors should be final. 262
 Error misc FinalParameters Parameter request should be final. 297
 Error misc FinalParameters Parameter request should be final. 312
 Error misc FinalParameters Parameter request should be final. 329
 Error misc FinalParameters Parameter request should be final. 344
 Error misc FinalParameters Parameter request should be final. 362
 Error misc FinalParameters Parameter request should be final. 375
 Error misc FinalParameters Parameter key should be final. 376
 Error misc FinalParameters Parameter request should be final. 405
 Error misc FinalParameters Parameter request should be final. 432
 Error misc FinalParameters Parameter request should be final. 459
 Error misc FinalParameters Parameter reset should be final. 459
 Error misc FinalParameters Parameter request should be final. 470
 Error misc FinalParameters Parameter request should be final. 484
 Error misc FinalParameters Parameter errors should be final. 484
 Error misc FinalParameters Parameter request should be final. 508
 Error misc FinalParameters Parameter messages should be final. 509
 Error misc FinalParameters Parameter session should be final. 533
 Error misc FinalParameters Parameter messages should be final. 533
 Error misc FinalParameters Parameter session should be final. 557
 Error misc FinalParameters Parameter errors should be final. 557
 Error misc FinalParameters Parameter request should be final. 575
 Error misc FinalParameters Parameter request should be final. 587
 Error misc FinalParameters Parameter locale should be final. 587

org/apache/struts/action/ActionErrors.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter messages should be final. 65

org/apache/struts/action/ActionForm.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter servlet should be final. 123
 Error misc FinalParameters Parameter multipartRequestHandler should be final. 135
 Error misc FinalParameters Parameter mapping should be final. 152
 Error misc FinalParameters Parameter request should be final. 152
 Error coding EmptyStatement Empty statement. 156
 Error misc FinalParameters Parameter mapping should be final. 187
 Error misc FinalParameters Parameter request should be final. 187
 Error misc FinalParameters Parameter mapping should be final. 206
 Error misc FinalParameters Parameter request should be final. 206
 Error misc FinalParameters Parameter mapping should be final. 231
 Error misc FinalParameters Parameter request should be final. 232

org/apache/struts/action/ActionFormBean.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter name should be final. 58
 Error misc FinalParameters Parameter type should be final. 58

org/apache/struts/action/ActionForward.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter path should be final. 81
 Error misc FinalParameters Parameter path should be final. 92
 Error misc FinalParameters Parameter redirect should be final. 92
 Error misc FinalParameters Parameter name should be final. 107
 Error misc FinalParameters Parameter path should be final. 107
 Error misc FinalParameters Parameter redirect should be final. 107
 Error misc FinalParameters Parameter name should be final. 123
 Error misc FinalParameters Parameter path should be final. 123
 Error misc FinalParameters Parameter redirect should be final. 123
 Error misc FinalParameters Parameter module should be final. 124
 Error misc FinalParameters Parameter copyMe should be final. 139

org/apache/struts/action/ActionMapping.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error imports UnusedImports Unused import - org.apache.struts.config.ControllerConfig. 26
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 58
 Error misc FinalParameters Parameter forwardName should be final. 73
 Error misc TodoComment Comment matches to-do format 'TODO:'. 80
 Error misc FinalParameters Parameter forwardName should be final. 99
 Error whitespace OperatorWrap '+' should be on a new line. 103

org/apache/struts/action/ActionMessage.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter key should be final. 64
 Error misc FinalParameters Parameter key should be final. 75
 Error misc FinalParameters Parameter value0 should be final. 75
 Error misc FinalParameters Parameter key should be final. 87
 Error misc FinalParameters Parameter value0 should be final. 87
 Error misc FinalParameters Parameter value1 should be final. 87
 Error misc FinalParameters Parameter key should be final. 100
 Error misc FinalParameters Parameter value0 should be final. 100
 Error misc FinalParameters Parameter value1 should be final. 100
 Error misc FinalParameters Parameter value2 should be final. 100
 Error misc FinalParameters Parameter key should be final. 114
 Error misc FinalParameters Parameter value0 should be final. 114
 Error misc FinalParameters Parameter value1 should be final. 114
 Error misc FinalParameters Parameter value2 should be final. 115
 Error misc FinalParameters Parameter value3 should be final. 115
 Error misc FinalParameters Parameter key should be final. 126
 Error misc FinalParameters Parameter values should be final. 126
 Error misc FinalParameters Parameter key should be final. 140
 Error misc FinalParameters Parameter resource should be final. 140

org/apache/struts/action/ActionMessages.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter messages should be final. 110
 Error misc FinalParameters Parameter property should be final. 123
 Error misc FinalParameters Parameter message should be final. 123
 Error misc FinalParameters Parameter actionMessages should be final. 152
 Error misc FinalParameters Parameter property should be final. 226
 Error misc FinalParameters Parameter property should be final. 303
 Error misc FinalParameters Parameter list should be final. 349
 Error misc FinalParameters Parameter iOrder should be final. 349
 Error misc FinalParameters Parameter property should be final. 349
 Error misc FinalParameters Parameter list should be final. 369
 Error misc FinalParameters Parameter iOrder should be final. 387
 Error misc FinalParameters Parameter property should be final. 405

org/apache/struts/action/ActionRedirect.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter path should be final. 97
 Error misc FinalParameters Parameter name should be final. 111
 Error misc FinalParameters Parameter path should be final. 111
 Error misc FinalParameters Parameter module should be final. 111
 Error misc FinalParameters Parameter baseConfig should be final. 124
 Error misc FinalParameters Parameter fieldName should be final. 152
 Error misc FinalParameters Parameter valueObj should be final. 152
 Error misc FinalParameters Parameter anchorValue should be final. 203

org/apache/struts/action/ActionResources.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/action/ActionResources_es.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/action/ActionResources_ja.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/action/ActionServlet.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error sizes FileLength File length is 2,002 lines (max allowed is 2,000). 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 219
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 228
 Error coding EmptyStatement Empty statement. 334
 Error misc FinalParameters Parameter context should be final. 435
 Error misc FinalParameters Parameter request should be final. 467
 Error misc FinalParameters Parameter response should be final. 467
 Error misc FinalParameters Parameter request should be final. 480
 Error misc FinalParameters Parameter response should be final. 480
 Error misc FinalParameters Parameter servletName should be final. 494
 Error misc FinalParameters Parameter urlPattern should be final. 494
 Error misc FinalParameters Parameter request should be final. 593
 Error misc FinalParameters Parameter config should be final. 620
 Error whitespace OperatorWrap '+' should be on a new line. 640
 Error whitespace OperatorWrap '+' should be on a new line. 641
 Error misc FinalParameters Parameter config should be final. 663
 Error misc FinalParameters Parameter prefix should be final. 694
 Error misc FinalParameters Parameter paths should be final. 694
 Error misc FinalParameters Parameter digester should be final. 730
 Error misc FinalParameters Parameter path should be final. 730
 Error misc FinalParameters Parameter digester should be final. 758
 Error misc FinalParameters Parameter url should be final. 758
 Error misc FinalParameters Parameter path should be final. 778
 Error misc FinalParameters Parameter e should be final. 778
 Error misc FinalParameters Parameter className should be final. 796
 Error misc FinalParameters Parameter e should be final. 796
 Error misc FinalParameters Parameter configType should be final. 816
 Error misc FinalParameters Parameter configName should be final. 817
 Error misc FinalParameters Parameter e should be final. 817
 Error misc FinalParameters Parameter field should be final. 838
 Error misc FinalParameters Parameter configType should be final. 838
 Error misc FinalParameters Parameter configName should be final. 839
 Error javadoc JavadocMethod Expected @throws tag for 'UnavailableException'. 845
 Error misc FinalParameters Parameter config should be final. 855
 Error coding EmptyStatement Empty statement. 880
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 886
 Error misc FinalParameters Parameter config should be final. 920
 Error misc FinalParameters Parameter beanConfig should be final. 972
 Error misc FinalParameters Parameter moduleConfig should be final. 973
 Error misc FinalParameters Parameter beanConfig should be final. 1006
 Error misc FinalParameters Parameter moduleConfig should be final. 1006
 Error misc FinalParameters Parameter config should be final. 1064
 Error misc FinalParameters Parameter forwardConfig should be final. 1102
 Error misc FinalParameters Parameter moduleConfig should be final. 1103
 Error misc FinalParameters Parameter actionConfig should be final. 1103
 Error misc FinalParameters Parameter forwardConfig should be final. 1141
 Error misc FinalParameters Parameter moduleConfig should be final. 1141
 Error misc FinalParameters Parameter actionConfig should be final. 1142
 Error misc FinalParameters Parameter config should be final. 1211
 Error misc FinalParameters Parameter exceptionConfig should be final. 1250
 Error misc FinalParameters Parameter moduleConfig should be final. 1251
 Error misc FinalParameters Parameter actionConfig should be final. 1251
 Error misc FinalParameters Parameter exceptionConfig should be final. 1288
 Error misc FinalParameters Parameter moduleConfig should be final. 1288
 Error misc FinalParameters Parameter actionConfig should be final. 1289
 Error javadoc JavadocMethod Expected @throws tag for 'UnavailableException'. 1311
 Error misc FinalParameters Parameter config should be final. 1357
 Error misc FinalParameters Parameter actionConfig should be final. 1423
 Error misc FinalParameters Parameter moduleConfig should be final. 1424
 Error misc FinalParameters Parameter actionConfig should be final. 1469
 Error misc FinalParameters Parameter moduleConfig should be final. 1470
 Error javadoc JavadocMethod Expected @throws tag for 'UnavailableException'. 1486
 Error misc FinalParameters Parameter config should be final. 1541
 Error misc FinalParameters Parameter paths should be final. 1851
 Error misc FinalParameters Parameter request should be final. 1924
 Error misc FinalParameters Parameter response should be final. 1925
 Error javadoc JavadocStyle First sentence should end with a period. 1940
 Error misc FinalParameters Parameter moduleConfig should be final. 1946
 Error misc FinalParameters Parameter config should be final. 1964
 Error misc FinalParameters Parameter moduleConfig should be final. 1964
 Error misc FinalParameters Parameter before should be final. 1965
 Error javadoc JavadocMethod Unused @param tag for 'config'. 1987
 Error misc FinalParameters Parameter moduleConfig should be final. 1989
 Error javadoc JavadocMethod Expected @param tag for 'moduleConfig'. 1989

org/apache/struts/action/ActionServletWrapper.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter servlet should be final. 51
 Error misc FinalParameters Parameter object should be final. 61

org/apache/struts/action/DynaActionForm.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter mapping should be final. 81
 Error misc FinalParameters Parameter config should be final. 103
 Error misc FinalParameters Parameter mapping should be final. 124
 Error misc FinalParameters Parameter request should be final. 124
 Error misc FinalParameters Parameter mapping should be final. 137
 Error misc FinalParameters Parameter request should be final. 137
 Error misc FinalParameters Parameter name should be final. 203
 Error misc FinalParameters Parameter key should be final. 203
 Error misc FinalParameters Parameter name should be final. 227
 Error misc FinalParameters Parameter name should be final. 283
 Error misc FinalParameters Parameter index should be final. 283
 Error misc FinalParameters Parameter name should be final. 312
 Error misc FinalParameters Parameter key should be final. 312
 Error misc FinalParameters Parameter name should be final. 341
 Error misc FinalParameters Parameter name should be final. 360
 Error misc FinalParameters Parameter name should be final. 409
 Error misc FinalParameters Parameter key should be final. 409
 Error misc FinalParameters Parameter name should be final. 438
 Error misc FinalParameters Parameter value should be final. 438
 Error misc FinalParameters Parameter name should be final. 476
 Error misc FinalParameters Parameter index should be final. 476
 Error misc FinalParameters Parameter value should be final. 476
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 487
 Error misc FinalParameters Parameter name should be final. 509
 Error misc FinalParameters Parameter key should be final. 509
 Error misc FinalParameters Parameter value should be final. 509
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 517
 Error misc FinalParameters Parameter dynaClass should be final. 621
 Error misc FinalParameters Parameter name should be final. 635
 Error misc FinalParameters Parameter dest should be final. 655
 Error misc FinalParameters Parameter source should be final. 655

org/apache/struts/action/DynaActionFormClass.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter config should be final. 95
 Error misc FinalParameters Parameter name should be final. 122
 Error misc FinalParameters Parameter config should be final. 226
 Error misc FinalParameters Parameter config should be final. 259

org/apache/struts/action/ExceptionHandler.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter ex should be final. 125
 Error misc FinalParameters Parameter ae should be final. 125
 Error misc FinalParameters Parameter mapping should be final. 126
 Error misc FinalParameters Parameter formInstance should be final. 126
 Error misc FinalParameters Parameter request should be final. 127
 Error misc FinalParameters Parameter response should be final. 127
 Error misc FinalParameters Parameter ex should be final. 198
 Error misc FinalParameters Parameter config should be final. 199
 Error misc FinalParameters Parameter mapping should be final. 199
 Error misc FinalParameters Parameter formInstance should be final. 199
 Error misc FinalParameters Parameter request should be final. 200
 Error misc FinalParameters Parameter response should be final. 200
 Error misc FinalParameters Parameter actionForward should be final. 201
 Error misc FinalParameters Parameter config should be final. 258
 Error misc FinalParameters Parameter actionForward should be final. 259
 Error misc FinalParameters Parameter e should be final. 275
 Error misc FinalParameters Parameter request should be final. 299
 Error misc FinalParameters Parameter property should be final. 299
 Error misc FinalParameters Parameter error should be final. 300
 Error misc FinalParameters Parameter forward should be final. 300
 Error misc FinalParameters Parameter scope should be final. 300
 Error misc FinalParameters Parameter config should be final. 324

org/apache/struts/action/ForwardingActionForward.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter path should be final. 48

org/apache/struts/action/InvalidCancelException.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter message should be final. 44

org/apache/struts/action/LocalStrings.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/action/LocalStrings_es.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/action/LocalStrings_ja.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/action/PlugIn.java

Severity Category Rule Message Line
 Error header RegexpHeader 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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter path should be final. 48

org/apache/struts/action/RequestActionMapping.java

Severity Category Rule Message Line
 Error header RegexpHeader 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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 79
 Error misc FinalParameters Parameter servlet should be final. 126
 Error misc FinalParameters Parameter moduleConfig should be final. 126
 Error misc FinalParameters Parameter request should be final. 146
 Error misc FinalParameters Parameter response should be final. 146
 Error misc FinalParameters Parameter request should be final. 244
 Error misc FinalParameters Parameter response should be final. 245
 Error misc FinalParameters Parameter mapping should be final. 245
 Error misc FinalParameters Parameter request should be final. 308
 Error misc FinalParameters Parameter response should be final. 309
 Error misc FinalParameters Parameter mapping should be final. 309
 Error misc FinalParameters Parameter request should be final. 346
 Error misc FinalParameters Parameter response should be final. 347
 Error misc FinalParameters Parameter forward should be final. 347
 Error misc FinalParameters Parameter request should be final. 408
 Error misc FinalParameters Parameter response should be final. 409
 Error misc FinalParameters Parameter action should be final. 409
 Error misc FinalParameters Parameter form should be final. 409
 Error misc FinalParameters Parameter mapping should be final. 410
 Error misc FinalParameters Parameter request should be final. 430
 Error misc FinalParameters Parameter response should be final. 431
 Error misc FinalParameters Parameter request should be final. 467
 Error misc FinalParameters Parameter response should be final. 468
 Error misc FinalParameters Parameter request should be final. 492
 Error misc FinalParameters Parameter response should be final. 493
 Error misc FinalParameters Parameter exception should be final. 493
 Error misc FinalParameters Parameter form should be final. 493
 Error misc FinalParameters Parameter mapping should be final. 494
 Error misc FinalParameters Parameter request should be final. 538
 Error misc FinalParameters Parameter response should be final. 539
 Error misc FinalParameters Parameter mapping should be final. 539
 Error misc FinalParameters Parameter request should be final. 572
 Error misc FinalParameters Parameter response should be final. 573
 Error misc FinalParameters Parameter mapping should be final. 573
 Error misc FinalParameters Parameter request should be final. 602
 Error misc FinalParameters Parameter response should be final. 603
 Error misc FinalParameters Parameter request should be final. 638
 Error misc FinalParameters Parameter response should be final. 639
 Error misc FinalParameters Parameter path should be final. 639
 Error misc FinalParameters Parameter request should be final. 681
 Error misc FinalParameters Parameter request should be final. 705
 Error misc FinalParameters Parameter response should be final. 706
 Error misc FinalParameters Parameter request should be final. 725
 Error misc FinalParameters Parameter response should be final. 726
 Error misc FinalParameters Parameter request should be final. 789
 Error misc FinalParameters Parameter response should be final. 790
 Error misc FinalParameters Parameter form should be final. 790
 Error misc FinalParameters Parameter mapping should be final. 790
 Error misc FinalParameters Parameter request should be final. 828
 Error misc FinalParameters Parameter response should be final. 829
 Error misc FinalParameters Parameter request should be final. 847
 Error misc FinalParameters Parameter response should be final. 848
 Error misc FinalParameters Parameter mapping should be final. 848
 Error misc FinalParameters Parameter request should be final. 897
 Error misc FinalParameters Parameter response should be final. 898
 Error misc FinalParameters Parameter form should be final. 898
 Error misc FinalParameters Parameter mapping should be final. 898
 Error misc FinalParameters Parameter uri should be final. 983
 Error misc FinalParameters Parameter request should be final. 984
 Error misc FinalParameters Parameter response should be final. 984
 Error misc FinalParameters Parameter uri should be final. 1010
 Error misc FinalParameters Parameter request should be final. 1011
 Error misc FinalParameters Parameter response should be final. 1011
 Error misc FinalParameters Parameter uri should be final. 1035
 Error misc FinalParameters Parameter request should be final. 1035
 Error misc FinalParameters Parameter response should be final. 1036
 Error misc FinalParameters Parameter uri should be final. 1062
 Error misc FinalParameters Parameter request should be final. 1062
 Error misc FinalParameters Parameter response should be final. 1063

org/apache/struts/action/SessionActionMapping.java

Severity Category Rule Message Line
 Error header RegexpHeader 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/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 90
 Error misc FinalParameters Parameter servlet should be final. 143
 Error misc FinalParameters Parameter moduleConfig should be final. 143
 Error misc FinalParameters Parameter actionContextClass should be final. 185
 Error misc FinalParameters Parameter className should be final. 207
 Error misc FinalParameters Parameter servlet should be final. 251
 Error misc FinalParameters Parameter moduleConfig should be final. 252
 Error misc FinalParameters Parameter request should be final. 270
 Error misc FinalParameters Parameter response should be final. 270
 Error misc FinalParameters Parameter request should be final. 309
 Error misc FinalParameters Parameter response should be final. 310
 Error misc FinalParameters Parameter servletContext should be final. 341
 Error misc FinalParameters Parameter request should be final. 341
 Error misc FinalParameters Parameter response should be final. 342
 Error misc FinalParameters Parameter context should be final. 372
 Error misc FinalParameters Parameter request should be final. 388
 Error misc FinalParameters Parameter catalogFactory should be final. 411

org/apache/struts/chain/Constants.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error imports UnusedImports Unused import - org.apache.struts.dispatcher.Dispatcher. 23
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 29

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 59
 Error misc FinalParameters Parameter actionConfig should be final. 100

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 57

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 60

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 50

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 45

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 44
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error misc FinalParameters Parameter actionContext should be final. 73
 Error misc FinalParameters Parameter include should be final. 73

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 56
 Error javadoc JavadocStyle First sentence should end with a period. 87
 Error misc FinalParameters Parameter actionConfig should be final. 149
 Error misc FinalParameters Parameter name should be final. 149
 Error misc FinalParameters Parameter context should be final. 188
 Error misc FinalParameters Parameter actionConfig should be final. 189
 Error misc FinalParameters Parameter actionForm should be final. 189

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 45

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 48

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 57

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 58
 Error misc FinalParameters Parameter actionConfig should be final. 131
 Error misc FinalParameters Parameter moduleConfig should be final. 132
 Error misc FinalParameters Parameter input should be final. 132

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 55

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 53

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 45

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 44

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 61
 Error misc FinalParameters Parameter actionConfig should be final. 62
 Error misc FinalParameters Parameter actionCtx should be final. 92

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error misc FinalParameters Parameter actionContext should be final. 49
 Error naming MethodName Name 'execute_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63

org/apache/struts/chain/commands/CacheMessages.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'CacheMessages' looks like designed for extension (can be subclassed), but the method 'execute_' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CacheMessages' final or making the method 'execute_' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error misc FinalParameters Parameter actionCtx should be final. 45
 Error misc FinalParameters Parameter fromScope should be final. 66
 Error misc FinalParameters Parameter toScope should be final. 66
 Error misc FinalParameters Parameter key should be final. 66

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 57
 Error misc TodoComment Comment matches to-do format 'TODO:'. 92

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter catalogName should be final. 74
 Error misc FinalParameters Parameter exceptionCommand should be final. 92
 Error misc FinalParameters Parameter actionCtx should be final. 109
 Error misc FinalParameters Parameter actionCtx should be final. 131
 Error misc FinalParameters Parameter exception should be final. 131

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 64
 Error misc FinalParameters Parameter context should be final. 85
 Error misc FinalParameters Parameter context should be final. 102
 Error misc FinalParameters Parameter commandName should be final. 124
 Error misc FinalParameters Parameter catalogName should be final. 125

org/apache/struts/chain/commands/ExecuteDispatcher.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error misc FinalParameters Parameter type should be final. 56
 Error misc FinalParameters Parameter context should be final. 56
 Error design DesignForExtension Class 'ExecuteDispatcher' looks like designed for extension (can be subclassed), but the method 'execute_' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExecuteDispatcher' final or making the method 'execute_' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error misc FinalParameters Parameter context should be final. 62
 Error misc FinalParameters Parameter context should be final. 132
 Error misc FinalParameters Parameter result should be final. 161
 Error misc FinalParameters Parameter context should be final. 161
 Error misc FinalParameters Parameter defaultDispatcherType should be final. 197

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 42
 Error misc FinalParameters Parameter context should be final. 60

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter message should be final. 52
 Error misc FinalParameters Parameter path should be final. 52

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 50
 Error misc FinalParameters Parameter scope should be final. 73
 Error misc FinalParameters Parameter key should be final. 73
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 74

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionCtx should be final. 55

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter message should be final. 46

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter actionPath should be final. 95
 Error javadoc JavadocStyle First sentence should end with a period. 108
 Error misc FinalParameters Parameter formName should be final. 113
 Error misc FinalParameters Parameter scope should be final. 131
 Error misc FinalParameters Parameter toKey should be final. 149
 Error misc FinalParameters Parameter actionContext should be final. 171
 Error misc FinalParameters Parameter context should be final. 203
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 228
 Error misc FinalParameters Parameter ctx should be final. 263
 Error misc FinalParameters Parameter effectiveFormName should be final. 264
 Error misc FinalParameters Parameter effectiveScope should be final. 264
 Error misc FinalParameters Parameter test should be final. 298

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter catalogName should be final. 98
 Error misc FinalParameters Parameter name should be final. 116
 Error misc FinalParameters Parameter nameKey should be final. 134
 Error misc FinalParameters Parameter optional should be final. 152
 Error misc FinalParameters Parameter wrapperClassName should be final. 170
 Error misc FinalParameters Parameter context should be final. 184
 Error misc FinalParameters Parameter context should be final. 205
 Error misc FinalParameters Parameter exception should be final. 205
 Error whitespace OperatorWrap '|' should be on a new line. 212
 Error whitespace OperatorWrap '|' should be on a new line. 213
 Error misc FinalParameters Parameter context should be final. 229
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 242
 Error javadoc JavadocStyle Extra HTML tag found: </p> 277
 Error misc FinalParameters Parameter context should be final. 292

org/apache/struts/chain/commands/generic/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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/ActionPostProcess.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 27
 Error misc FinalParameters Parameter context should be final. 44

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'AuthorizeAction' looks like designed for extension (can be subclassed), but the method 'isAuthorized' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AuthorizeAction' final or making the method 'isAuthorized' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error misc FinalParameters Parameter context should be final. 40
 Error misc FinalParameters Parameter roles should be final. 40
 Error misc FinalParameters Parameter mapping should be final. 41
 Error design DesignForExtension Class 'AuthorizeAction' looks like designed for extension (can be subclassed), but the method 'getErrorMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AuthorizeAction' final or making the method 'getErrorMessage' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error misc FinalParameters Parameter context should be final. 59
 Error misc FinalParameters Parameter actionConfig should be final. 60

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'CreateAction' looks like designed for extension (can be subclassed), but the method 'getAction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateAction' final or making the method 'getAction' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error misc FinalParameters Parameter context should be final. 55
 Error misc FinalParameters Parameter type should be final. 55
 Error misc FinalParameters Parameter actionConfig should be final. 56
 Error misc FinalParameters Parameter context should be final. 114
 Error misc FinalParameters Parameter type should be final. 114

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'ExceptionHandler' looks like designed for extension (can be subclassed), but the method 'handle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionHandler' final or making the method 'handle' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error misc FinalParameters Parameter context should be final. 48
 Error misc FinalParameters Parameter exception should be final. 48
 Error misc FinalParameters Parameter exceptionConfig should be final. 49
 Error misc FinalParameters Parameter actionConfig should be final. 49
 Error misc FinalParameters Parameter moduleConfig should be final. 50

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 53
 Error misc FinalParameters Parameter context should be final. 53
 Error misc FinalParameters Parameter action should be final. 53
 Error misc FinalParameters Parameter actionConfig should be final. 54
 Error misc FinalParameters Parameter actionForm should be final. 54

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 66
 Error misc FinalParameters Parameter forwardConfig should be final. 66
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 67
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 75
 Error sizes LineLength Line is longer than 120 characters (found 124). 83
 Error sizes LineLength Line is longer than 120 characters (found 134). 105
 Error misc FinalParameters Parameter forwardConfig should be final. 105
 Error misc FinalParameters Parameter servletContext should be final. 105
 Error misc FinalParameters Parameter request should be final. 105
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error sizes LineLength Line is longer than 120 characters (found 172). 111
 Error misc FinalParameters Parameter uri should be final. 111
 Error misc FinalParameters Parameter servletContext should be final. 111
 Error misc FinalParameters Parameter request should be final. 111
 Error misc FinalParameters Parameter response should be final. 111
 Error sizes LineLength Line is longer than 120 characters (found 124). 119
 Error misc FinalParameters Parameter uri should be final. 119
 Error misc FinalParameters Parameter request should be final. 119
 Error misc FinalParameters Parameter response should be final. 119
 Error sizes LineLength Line is longer than 120 characters (found 172). 129
 Error misc FinalParameters Parameter uri should be final. 129
 Error misc FinalParameters Parameter servletContext should be final. 129
 Error misc FinalParameters Parameter request should be final. 129
 Error misc FinalParameters Parameter response should be final. 129

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 48
 Error misc FinalParameters Parameter uri should be final. 48
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 49
 Error design DesignForExtension Class 'PerformInclude' looks like designed for extension (can be subclassed), but the method 'includePath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PerformInclude' final or making the method 'includePath' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error misc FinalParameters Parameter actionContext should be final. 59
 Error misc FinalParameters Parameter include should be final. 59
 Error sizes LineLength Line is longer than 120 characters (found 123). 61

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'PopulateActionForm' looks like designed for extension (can be subclassed), but the method 'populate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PopulateActionForm' final or making the method 'populate' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error misc FinalParameters Parameter context should be final. 46
 Error misc FinalParameters Parameter actionConfig should be final. 46
 Error misc FinalParameters Parameter actionForm should be final. 47
 Error design DesignForExtension Class 'PopulateActionForm' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PopulateActionForm' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error misc FinalParameters Parameter context should be final. 56
 Error misc FinalParameters Parameter actionConfig should be final. 56
 Error misc FinalParameters Parameter actionForm should be final. 57
 Error misc FinalParameters Parameter context should be final. 82
 Error misc FinalParameters Parameter actionConfig should be final. 82
 Error misc FinalParameters Parameter context should be final. 97
 Error misc FinalParameters Parameter actionConfig should be final. 97
 Error javadoc JavadocMethod Unused @param tag for 'request'. 106
 Error misc FinalParameters Parameter context should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'context'. 115
 Error misc FinalParameters Parameter events should be final. 115
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 134
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 134

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'RequestNoCache' looks like designed for extension (can be subclassed), but the method 'requestNoCache' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RequestNoCache' final or making the method 'requestNoCache' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error misc FinalParameters Parameter context should be final. 38

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'SelectAction' looks like designed for extension (can be subclassed), but the method 'getPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SelectAction' final or making the method 'getPath' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error misc FinalParameters Parameter context should be final. 40

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 47
 Error misc FinalParameters Parameter context should be final. 47
 Error misc FinalParameters Parameter moduleConfig should be final. 48
 Error misc FinalParameters Parameter uri should be final. 48

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 52
 Error misc FinalParameters Parameter context should be final. 52
 Error misc FinalParameters Parameter moduleConfig should be final. 53
 Error misc FinalParameters Parameter uri should be final. 53
 Error design DesignForExtension Class 'SelectInput' looks like designed for extension (can be subclassed), but the method 'getErrorMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SelectInput' final or making the method 'getErrorMessage' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error misc FinalParameters Parameter context should be final. 57
 Error misc FinalParameters Parameter actionConfig should be final. 58

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 47
 Error misc FinalParameters Parameter context should be final. 47

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'SelectModule' looks like designed for extension (can be subclassed), but the method 'getPrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SelectModule' final or making the method 'getPrefix' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error misc FinalParameters Parameter context should be final. 41

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'SetContentType' looks like designed for extension (can be subclassed), but the method 'setContentType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SetContentType' final or making the method 'setContentType' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error misc FinalParameters Parameter context should be final. 38
 Error misc FinalParameters Parameter contentType should be final. 38

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'SetOriginalURI' looks like designed for extension (can be subclassed), but the method 'setOriginalURI' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SetOriginalURI' final or making the method 'setOriginalURI' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error misc FinalParameters Parameter context should be final. 38

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 60
 Error misc FinalParameters Parameter context should be final. 60
 Error misc FinalParameters Parameter actionConfig should be final. 61
 Error javadoc JavadocMethod Expected @param tag for 'actionConfig'. 61
 Error misc FinalParameters Parameter actionForm should be final. 61

org/apache/struts/chain/commands/servlet/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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/util/ClassUtils.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 31
 Error javadoc JavadocMethod @return tag should be present and have description. 41
 Error misc FinalParameters Parameter className should be final. 41
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 44
 Error javadoc JavadocMethod @return tag should be present and have description. 76
 Error misc FinalParameters Parameter className should be final. 76

org/apache/struts/chain/commands/util/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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/contexts/ActionContext.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocStyle First sentence should end with a period. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error modifier RedundantModifier Redundant 'public' modifier. 41
 Error modifier RedundantModifier Redundant 'static' modifier. 41
 Error modifier RedundantModifier Redundant 'final' modifier. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error modifier RedundantModifier Redundant 'public' modifier. 42
 Error modifier RedundantModifier Redundant 'static' modifier. 42
 Error modifier RedundantModifier Redundant 'final' modifier. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error modifier RedundantModifier Redundant 'public' modifier. 43
 Error modifier RedundantModifier Redundant 'static' modifier. 43
 Error modifier RedundantModifier Redundant 'final' modifier. 43
 Error javadoc JavadocMethod @return tag should be present and have description. 338
 Error javadoc JavadocMethod @return tag should be present and have description. 348
 Error javadoc JavadocMethod @return tag should be present and have description. 357
 Error javadoc JavadocStyle First sentence should end with a period. 375
 Error javadoc JavadocMethod @return tag should be present and have description. 380
 Error javadoc JavadocMethod @return tag should be present and have description. 399
 Error javadoc JavadocMethod Expected @param tag for 'resources'. 404
 Error javadoc JavadocMethod @return tag should be present and have description. 412
 Error javadoc JavadocMethod @return tag should be present and have description. 421

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 147
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'release' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'release' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 164
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 174
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 174
 Error misc FinalParameters Parameter scopeName should be final. 174
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setAction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setAction' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error misc FinalParameters Parameter action should be final. 193
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getAction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getAction' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setActionForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setActionForm' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 201
 Error misc FinalParameters Parameter form should be final. 201
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getActionForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getActionForm' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setActionConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setActionConfig' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Error misc FinalParameters Parameter config should be final. 209
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getActionConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getActionConfig' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setForwardConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setForwardConfig' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error misc FinalParameters Parameter forward should be final. 217
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getForwardConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getForwardConfig' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 221
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setInclude' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setInclude' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error misc FinalParameters Parameter include should be final. 225
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getInclude' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getInclude' static/final/abstract/empty, or adding allowed annotation for the method. 229
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 229
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getFormValid' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getFormValid' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 233
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setFormValid' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setFormValid' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error misc FinalParameters Parameter valid should be final. 237
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getModuleConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getModuleConfig' static/final/abstract/empty, or adding allowed annotation for the method. 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 241
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setModuleConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setModuleConfig' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 245
 Error misc FinalParameters Parameter config should be final. 245
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getException' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getException' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setException' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setException' static/final/abstract/empty, or adding allowed annotation for the method. 253
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 253
 Error misc FinalParameters Parameter e should be final. 253
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'addMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'addMessages' static/final/abstract/empty, or adding allowed annotation for the method. 260
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 260
 Error misc FinalParameters Parameter messages should be final. 260
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'addErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'addErrors' static/final/abstract/empty, or adding allowed annotation for the method. 264
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 264
 Error misc FinalParameters Parameter errors should be final. 264
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getErrors' static/final/abstract/empty, or adding allowed annotation for the method. 268
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 268
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getMessages' static/final/abstract/empty, or adding allowed annotation for the method. 272
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 272
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'saveErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'saveErrors' static/final/abstract/empty, or adding allowed annotation for the method. 276
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 276
 Error misc FinalParameters Parameter errors should be final. 276
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'saveMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'saveMessages' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 280
 Error misc FinalParameters Parameter messages should be final. 280
 Error misc FinalParameters Parameter key should be final. 293
 Error misc FinalParameters Parameter messages should be final. 293
 Error misc FinalParameters Parameter key should be final. 326
 Error misc FinalParameters Parameter messages should be final. 326
 Error misc FinalParameters Parameter scopeId should be final. 338
 Error misc FinalParameters Parameter key should be final. 338
 Error misc FinalParameters Parameter messages should be final. 339
 Error misc FinalParameters Parameter scope should be final. 361
 Error misc FinalParameters Parameter messages should be final. 361
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'saveToken' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'saveToken' static/final/abstract/empty, or adding allowed annotation for the method. 373
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 373
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'generateToken' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'generateToken' static/final/abstract/empty, or adding allowed annotation for the method. 379
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 379
 Error sizes LineLength Line is longer than 120 characters (found 123). 387
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getTokenGeneratorId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getTokenGeneratorId' static/final/abstract/empty, or adding allowed annotation for the method. 388
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'isTokenValid' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'isTokenValid' static/final/abstract/empty, or adding allowed annotation for the method. 392
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 392
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'isTokenValid' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'isTokenValid' static/final/abstract/empty, or adding allowed annotation for the method. 396
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 396
 Error misc FinalParameters Parameter reset should be final. 396
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'resetToken' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'resetToken' static/final/abstract/empty, or adding allowed annotation for the method. 419
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 419
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getCancelled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getCancelled' static/final/abstract/empty, or adding allowed annotation for the method. 426
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 426
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setCancelled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setCancelled' static/final/abstract/empty, or adding allowed annotation for the method. 430
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 430
 Error misc FinalParameters Parameter cancelled should be final. 430
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setMessageResources' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setMessageResources' static/final/abstract/empty, or adding allowed annotation for the method. 437
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 437
 Error misc FinalParameters Parameter messageResources should be final. 437
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getMessageResources' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getMessageResources' static/final/abstract/empty, or adding allowed annotation for the method. 441
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 441
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getMessageResources' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getMessageResources' static/final/abstract/empty, or adding allowed annotation for the method. 445
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 445
 Error misc FinalParameters Parameter key should be final. 445
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'setLocale' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 452
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 452
 Error misc FinalParameters Parameter locale should be final. 452
 Error design DesignForExtension Class 'ActionContextBase' looks like designed for extension (can be subclassed), but the method 'getLocale' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionContextBase' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 456
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 456
 Error misc FinalParameters Parameter logger should be final. 484
 Error misc FinalParameters Parameter formName should be final. 510
 Error misc FinalParameters Parameter scopeName should be final. 510
 Error misc FinalParameters Parameter formName should be final. 540
 Error misc FinalParameters Parameter scopeName should be final. 540
 Error misc FinalParameters Parameter moduleConfig should be final. 541
 Error javadoc JavadocMethod Expected @param tag for 'moduleConfig'. 541

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error misc FinalParameters Parameter context should be final. 45
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'entrySet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'entrySet' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'keySet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'keySet' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'values' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'values' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'clear' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'clear' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'putAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'putAll' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error misc FinalParameters Parameter map should be final. 77
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'remove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'remove' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error misc FinalParameters Parameter key should be final. 82
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'put' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'put' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter key should be final. 86
 Error misc FinalParameters Parameter value should be final. 86
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'get' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'get' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter key should be final. 91
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'containsValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'containsValue' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error misc FinalParameters Parameter o should be final. 95
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'containsKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'containsKey' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter o should be final. 99
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'isEmpty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'isEmpty' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error design DesignForExtension Class 'ContextWrapper' looks like designed for extension (can be subclassed), but the method 'size' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ContextWrapper' final or making the method 'size' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'getApplicationScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'getApplicationScope' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'setApplicationScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'setApplicationScope' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error misc FinalParameters Parameter applicationScope should be final. 43
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'getParameterMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'getParameterMap' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'setParameterMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'setParameterMap' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter parameterMap should be final. 51
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'getRequestScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'getRequestScope' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'setRequestScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'setRequestScope' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error misc FinalParameters Parameter requestScope should be final. 59
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'getSessionScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'getSessionScope' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error design DesignForExtension Class 'MockActionContext' looks like designed for extension (can be subclassed), but the method 'setSessionScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MockActionContext' final or making the method 'setSessionScope' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error misc FinalParameters Parameter sessionScope should be final. 67

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 46
 Error misc FinalParameters Parameter context should be final. 58
 Error misc FinalParameters Parameter request should be final. 59
 Error misc FinalParameters Parameter response should be final. 59
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'release' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'release' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error misc FinalParameters Parameter servlet should be final. 122
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'setActionConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'setActionConfig' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error misc FinalParameters Parameter actionConfig should be final. 129
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'getMessageResources' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'getMessageResources' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'getMessageResources' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'getMessageResources' static/final/abstract/empty, or adding allowed annotation for the method. 142
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 142
 Error misc FinalParameters Parameter key should be final. 142
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'setMessageResources' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'setMessageResources' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error misc FinalParameters Parameter resources should be final. 151
 Error misc FinalParameters Parameter key should be final. 163
 Error misc FinalParameters Parameter resources should be final. 163
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'saveErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'saveErrors' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 171
 Error misc FinalParameters Parameter errors should be final. 171
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'saveMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'saveMessages' static/final/abstract/empty, or adding allowed annotation for the method. 183
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 183
 Error misc FinalParameters Parameter messages should be final. 183
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'addMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'addMessages' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error misc FinalParameters Parameter messages should be final. 193
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'addErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'addErrors' static/final/abstract/empty, or adding allowed annotation for the method. 208
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 208
 Error misc FinalParameters Parameter errors should be final. 208
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'getErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'getErrors' static/final/abstract/empty, or adding allowed annotation for the method. 223
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 223
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'getMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'getMessages' static/final/abstract/empty, or adding allowed annotation for the method. 227
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 227
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'saveToken' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'saveToken' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'generateToken' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'generateToken' static/final/abstract/empty, or adding allowed annotation for the method. 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 241
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'isTokenValid' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'isTokenValid' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 245
 Error misc FinalParameters Parameter reset should be final. 245
 Error design DesignForExtension Class 'ServletActionContext' looks like designed for extension (can be subclassed), but the method 'resetToken' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletActionContext' final or making the method 'resetToken' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 40
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'release' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'release' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'getApplicationScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'getApplicationScope' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'getRequestScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'getRequestScope' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'getParameterMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'getParameterMap' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'getSessionScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'getSessionScope' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'setModuleConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'setModuleConfig' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error misc FinalParameters Parameter moduleConfig should be final. 136
 Error javadoc JavadocMethod @return tag should be present and have description. 144
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'setCancelled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'setCancelled' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error misc FinalParameters Parameter cancelled should be final. 158
 Error design DesignForExtension Class 'WebActionContext' looks like designed for extension (can be subclassed), but the method 'getCancelled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WebActionContext' final or making the method 'getCancelled' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 171

org/apache/struts/chain/contexts/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4

org/apache/struts/config/ActionConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 46
 Error javadoc JavadocStyle Extra HTML tag found: </p> 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 196
 Error javadoc JavadocVariable Missing a Javadoc comment. 204
 Error misc FinalParameters Parameter actionId should be final. 298
 Error javadoc JavadocMethod @return tag should be present and have description. 313
 Error misc FinalParameters Parameter moduleConfig should be final. 320
 Error javadoc JavadocMethod Expected @param tag for 'moduleConfig'. 320
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 322
 Error misc FinalParameters Parameter attribute should be final. 351
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 353
 Error javadoc JavadocStyle First sentence should end with a period. 359
 Error javadoc JavadocStyle First sentence should end with a period. 368
 Error misc FinalParameters Parameter cancellable should be final. 373
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 375
 Error misc FinalParameters Parameter inherit should be final. 402
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 404
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'isExtensionProcessed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'isExtensionProcessed' static/final/abstract/empty, or adding allowed annotation for the method. 410
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 410
 Error misc FinalParameters Parameter forward should be final. 433
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 435
 Error misc FinalParameters Parameter include should be final. 460
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 462
 Error misc FinalParameters Parameter input should be final. 487
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 489
 Error javadoc JavadocMethod @return tag should be present and have description. 500
 Error misc FinalParameters Parameter multipartClass should be final. 513
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 515
 Error javadoc JavadocMethod @return tag should be present and have description. 524
 Error misc FinalParameters Parameter name should be final. 531
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 533
 Error javadoc JavadocMethod @return tag should be present and have description. 544
 Error misc FinalParameters Parameter parameter should be final. 555
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 557
 Error javadoc JavadocMethod @return tag should be present and have description. 568
 Error misc FinalParameters Parameter path should be final. 579
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 581
 Error javadoc JavadocMethod @return tag should be present and have description. 591
 Error misc FinalParameters Parameter prefix should be final. 599
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 601
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'getRoles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'getRoles' static/final/abstract/empty, or adding allowed annotation for the method. 607
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 607
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'setRoles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'setRoles' static/final/abstract/empty, or adding allowed annotation for the method. 611
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 611
 Error misc FinalParameters Parameter roles should be final. 611
 Error javadoc JavadocMethod @return tag should be present and have description. 650
 Error javadoc JavadocMethod @return tag should be present and have description. 658
 Error misc FinalParameters Parameter scope should be final. 666
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 668
 Error javadoc JavadocMethod @return tag should be present and have description. 682
 Error javadoc JavadocMethod @return tag should be present and have description. 694
 Error misc FinalParameters Parameter reset should be final. 705
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 707
 Error javadoc JavadocMethod @return tag should be present and have description. 722
 Error javadoc JavadocMethod @return tag should be present and have description. 734
 Error misc FinalParameters Parameter populate should be final. 745
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 747
 Error misc FinalParameters Parameter singleton should be final. 774
 Error javadoc JavadocMethod @return tag should be present and have description. 782
 Error misc FinalParameters Parameter suffix should be final. 790
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 792
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'getType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 798
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 798
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'setType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 802
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 802
 Error misc FinalParameters Parameter type should be final. 802
 Error javadoc JavadocMethod @return tag should be present and have description. 814
 Error misc FinalParameters Parameter unknown should be final. 822
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 824
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'getValidate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'getValidate' static/final/abstract/empty, or adding allowed annotation for the method. 830
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 830
 Error design DesignForExtension Class 'ActionConfig' looks like designed for extension (can be subclassed), but the method 'setValidate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ActionConfig' final or making the method 'setValidate' static/final/abstract/empty, or adding allowed annotation for the method. 834
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 834
 Error misc FinalParameters Parameter validate should be final. 834
 Error misc FinalParameters Parameter command should be final. 878
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 880
 Error misc FinalParameters Parameter catalog should be final. 896
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 898
 Error misc FinalParameters Parameter dispatcher should be final. 927
 Error misc FinalParameters Parameter acceptPage should be final. 952
 Error misc FinalParameters Parameter moduleConfig should be final. 965
 Error misc FinalParameters Parameter baseConfig should be final. 997
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 998
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 998
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 999
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 999
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 1001
 Error misc FinalParameters Parameter baseConfig should be final. 1037
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 1038
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 1038
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 1039
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 1039
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 1041
 Error misc FinalParameters Parameter config should be final. 1077
 Error misc FinalParameters Parameter config should be final. 1093
 Error javadoc JavadocMethod @return tag should be present and have description. 1107
 Error misc FinalParameters Parameter type should be final. 1107
 Error javadoc JavadocMethod @return tag should be present and have description. 1115
 Error javadoc JavadocMethod @return tag should be present and have description. 1135
 Error misc FinalParameters Parameter type should be final. 1135
 Error javadoc JavadocMethod @return tag should be present and have description. 1175
 Error misc FinalParameters Parameter name should be final. 1175
 Error javadoc JavadocMethod @return tag should be present and have description. 1183
 Error misc FinalParameters Parameter config should be final. 1233
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 1234
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 1234
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 1235
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 1235
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 1237
 Error misc FinalParameters Parameter moduleConfig should be final. 1333
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 1334
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 1334
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 1335
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 1335
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 1337
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 1350
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 1357
 Error misc FinalParameters Parameter config should be final. 1380
 Error misc FinalParameters Parameter config should be final. 1395
 Error javadoc JavadocMethod @return tag should be present and have description. 1406

org/apache/struts/config/ActionConfigMatcher.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 50
 Error naming ConstantName Name 'wildcard' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 56
 Error javadoc JavadocStyle First sentence should end with a period. 58
 Error misc FinalParameters Parameter configs should be final. 71
 Error misc FinalParameters Parameter path should be final. 99
 Error misc FinalParameters Parameter path should be final. 146
 Error misc FinalParameters Parameter orig should be final. 146
 Error misc FinalParameters Parameter vars should be final. 147
 Error misc FinalParameters Parameter orig should be final. 227
 Error misc FinalParameters Parameter props should be final. 227
 Error misc FinalParameters Parameter vars should be final. 227
 Error misc FinalParameters Parameter val should be final. 244
 Error misc FinalParameters Parameter vars should be final. 244
 Error coding MagicNumber '3' is a magic number. 269
 Error modifier RedundantModifier Redundant 'public' modifier. 299
 Error misc FinalParameters Parameter pattern should be final. 299
 Error misc FinalParameters Parameter config should be final. 299

org/apache/struts/config/BaseConfig.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter key should be final. 90
 Error misc FinalParameters Parameter value should be final. 90
 Error misc FinalParameters Parameter key should be final. 103
 Error misc FinalParameters Parameter properties should be final. 123
 Error javadoc JavadocMethod Expected @param tag for 'properties'. 123
 Error misc FinalParameters Parameter baseConfig should be final. 134
 Error javadoc JavadocMethod @return tag should be present and have description. 157

org/apache/struts/config/ConfigHelper.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error misc FinalParameters Parameter application should be final. 88
 Error misc FinalParameters Parameter request should be final. 88
 Error misc FinalParameters Parameter response should be final. 89
 Error misc FinalParameters Parameter application should be final. 98
 Error javadoc JavadocMethod Expected @param tag for 'application'. 98
 Error misc FinalParameters Parameter session should be final. 105
 Error javadoc JavadocMethod Expected @param tag for 'session'. 105
 Error misc FinalParameters Parameter request should be final. 113
 Error javadoc JavadocMethod Expected @param tag for 'request'. 113
 Error misc FinalParameters Parameter response should be final. 127
 Error javadoc JavadocMethod Expected @param tag for 'response'. 127
 Error misc FinalParameters Parameter forward should be final. 134
 Error javadoc JavadocMethod Expected @param tag for 'forward'. 134
 Error misc FinalParameters Parameter application should be final. 150
 Error misc FinalParameters Parameter request should be final. 151
 Error misc FinalParameters Parameter response should be final. 151
 Error design DesignForExtension Class 'ConfigHelper' looks like designed for extension (can be subclassed), but the method 'getActionMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigHelper' final or making the method 'getActionMessages' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error javadoc JavadocMethod @return tag should be present and have description. 169
 Error javadoc JavadocMethod @return tag should be present and have description. 182
 Error javadoc JavadocMethod @return tag should be present and have description. 195
 Error javadoc JavadocMethod @return tag should be present and have description. 210
 Error javadoc JavadocMethod @return tag should be present and have description. 221
 Error javadoc JavadocMethod @return tag should be present and have description. 233
 Error javadoc JavadocMethod @return tag should be present and have description. 249
 Error misc FinalParameters Parameter key should be final. 249
 Error design DesignForExtension Class 'ConfigHelper' looks like designed for extension (can be subclassed), but the method 'getActionForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConfigHelper' final or making the method 'getActionForm' static/final/abstract/empty, or adding allowed annotation for the method. 269
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 269
 Error javadoc JavadocMethod @return tag should be present and have description. 302
 Error misc FinalParameters Parameter name should be final. 302
 Error javadoc JavadocMethod @return tag should be present and have description. 312
 Error misc FinalParameters Parameter name should be final. 312
 Error javadoc JavadocMethod @return tag should be present and have description. 322
 Error misc FinalParameters Parameter path should be final. 322
 Error javadoc JavadocMethod @return tag should be present and have description. 341
 Error misc FinalParameters Parameter action should be final. 341
 Error javadoc JavadocMethod Expected @param tag for 'action'. 341
 Error javadoc JavadocMethod @return tag should be present and have description. 366
 Error misc FinalParameters Parameter action should be final. 366
 Error javadoc JavadocMethod Expected @param tag for 'action'. 366
 Error blocks RightCurly '}' at column 9 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 394
 Error javadoc JavadocMethod @return tag should be present and have description. 412
 Error misc FinalParameters Parameter url should be final. 412
 Error javadoc JavadocMethod Expected @param tag for 'url'. 412
 Error javadoc JavadocStyle First sentence should end with a period. 432
 Error javadoc JavadocMethod @return tag should be present and have description. 435
 Error javadoc JavadocMethod @return tag should be present and have description. 450
 Error javadoc JavadocMethod @return tag should be present and have description. 475
 Error misc FinalParameters Parameter name should be final. 475
 Error misc TodoComment Comment matches to-do format 'TODO:'. 486
 Error javadoc JavadocMethod @return tag should be present and have description. 496
 Error misc FinalParameters Parameter key should be final. 496
 Error javadoc JavadocMethod @return tag should be present and have description. 514
 Error misc FinalParameters Parameter key should be final. 514
 Error misc FinalParameters Parameter args should be final. 514
 Error javadoc JavadocMethod @return tag should be present and have description. 537
 Error misc FinalParameters Parameter path should be final. 537
 Error javadoc JavadocStyle First sentence should end with a period. 543
 Error javadoc JavadocMethod @return tag should be present and have description. 548
 Error misc FinalParameters Parameter name should be final. 548
 Error javadoc JavadocStyle First sentence should end with a period. 552
 Error javadoc JavadocMethod @return tag should be present and have description. 557
 Error misc FinalParameters Parameter key should be final. 557
 Error javadoc JavadocStyle First sentence should end with a period. 561
 Error javadoc JavadocMethod @return tag should be present and have description. 567
 Error misc FinalParameters Parameter key should be final. 567
 Error misc FinalParameters Parameter args should be final. 567
 Error javadoc JavadocStyle First sentence should end with a period. 571
 Error javadoc JavadocMethod @return tag should be present and have description. 576
 Error misc FinalParameters Parameter path should be final. 576

org/apache/struts/config/ConfigHelperInterface.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 56
 Error modifier RedundantModifier Redundant 'public' modifier. 56
 Error javadoc JavadocMethod @return tag should be present and have description. 61
 Error modifier RedundantModifier Redundant 'public' modifier. 61
 Error javadoc JavadocMethod @return tag should be present and have description. 68
 Error modifier RedundantModifier Redundant 'public' modifier. 68
 Error javadoc JavadocMethod @return tag should be present and have description. 75
 Error modifier RedundantModifier Redundant 'public' modifier. 75
 Error javadoc JavadocMethod @return tag should be present and have description. 84
 Error modifier RedundantModifier Redundant 'public' modifier. 84
 Error javadoc JavadocMethod @return tag should be present and have description. 89
 Error modifier RedundantModifier Redundant 'public' modifier. 89
 Error javadoc JavadocMethod @return tag should be present and have description. 95
 Error modifier RedundantModifier Redundant 'public' modifier. 95
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error modifier RedundantModifier Redundant 'public' modifier. 105
 Error javadoc JavadocMethod @return tag should be present and have description. 113
 Error modifier RedundantModifier Redundant 'public' modifier. 113
 Error javadoc JavadocMethod @return tag should be present and have description. 121
 Error modifier RedundantModifier Redundant 'public' modifier. 121
 Error javadoc JavadocMethod @return tag should be present and have description. 129
 Error modifier RedundantModifier Redundant 'public' modifier. 129
 Error javadoc JavadocMethod @return tag should be present and have description. 137
 Error modifier RedundantModifier Redundant 'public' modifier. 137
 Error javadoc JavadocMethod @return tag should be present and have description. 154
 Error modifier RedundantModifier Redundant 'public' modifier. 154
 Error javadoc JavadocMethod Expected @param tag for 'action'. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 159
 Error modifier RedundantModifier Redundant 'public' modifier. 159
 Error javadoc JavadocMethod Expected @param tag for 'action'. 159
 Error javadoc JavadocMethod @return tag should be present and have description. 164
 Error modifier RedundantModifier Redundant 'public' modifier. 164
 Error javadoc JavadocMethod Expected @param tag for 'url'. 164
 Error javadoc JavadocStyle First sentence should end with a period. 168
 Error javadoc JavadocMethod @return tag should be present and have description. 171
 Error modifier RedundantModifier Redundant 'public' modifier. 171
 Error javadoc JavadocStyle First sentence should end with a period. 173
 Error javadoc JavadocMethod @return tag should be present and have description. 176
 Error modifier RedundantModifier Redundant 'public' modifier. 176
 Error javadoc JavadocMethod @return tag should be present and have description. 184
 Error modifier RedundantModifier Redundant 'public' modifier. 184
 Error javadoc JavadocMethod @return tag should be present and have description. 192
 Error modifier RedundantModifier Redundant 'public' modifier. 192
 Error javadoc JavadocMethod @return tag should be present and have description. 201
 Error modifier RedundantModifier Redundant 'public' modifier. 201
 Error javadoc JavadocMethod @return tag should be present and have description. 209
 Error modifier RedundantModifier Redundant 'public' modifier. 209

org/apache/struts/config/ConfigRuleSet.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter digester should be final. 55
 Error modifier RedundantModifier Redundant 'public' modifier. 175
 Error misc FinalParameters Parameter namespace should be final. 179
 Error misc FinalParameters Parameter names should be final. 179
 Error misc FinalParameters Parameter attributes should be final. 179
 Error modifier RedundantModifier Redundant 'public' modifier. 195
 Error misc FinalParameters Parameter namespace should be final. 199
 Error misc FinalParameters Parameter name should be final. 199
 Error misc FinalParameters Parameter attributes should be final. 199
 Error modifier RedundantModifier Redundant 'public' modifier. 223
 Error misc FinalParameters Parameter namespace should be final. 227
 Error misc FinalParameters Parameter name should be final. 227
 Error misc FinalParameters Parameter attributes should be final. 227
 Error javadoc JavadocVariable Missing a Javadoc comment. 268
 Error modifier RedundantModifier Redundant 'public' modifier. 270
 Error misc FinalParameters Parameter cl should be final. 270
 Error misc FinalParameters Parameter attributes should be final. 275
 Error modifier RedundantModifier Redundant 'public' modifier. 305
 Error misc FinalParameters Parameter namespace should be final. 309
 Error misc FinalParameters Parameter name should be final. 309
 Error misc FinalParameters Parameter attributes should be final. 309
 Error javadoc JavadocVariable Missing a Javadoc comment. 332
 Error modifier RedundantModifier Redundant 'public' modifier. 334
 Error misc FinalParameters Parameter cl should be final. 334
 Error misc FinalParameters Parameter attributes should be final. 339
 Error modifier RedundantModifier Redundant 'public' modifier. 369
 Error misc FinalParameters Parameter namespace should be final. 373
 Error misc FinalParameters Parameter name should be final. 373
 Error misc FinalParameters Parameter attributes should be final. 373
 Error javadoc JavadocVariable Missing a Javadoc comment. 396
 Error modifier RedundantModifier Redundant 'public' modifier. 398
 Error misc FinalParameters Parameter cl should be final. 398
 Error misc FinalParameters Parameter attributes should be final. 403
 Error javadoc JavadocVariable Missing a Javadoc comment. 437
 Error modifier RedundantModifier Redundant 'public' modifier. 439
 Error misc FinalParameters Parameter cl should be final. 439
 Error misc FinalParameters Parameter attributes should be final. 444

org/apache/struts/config/ControllerConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error coding MagicNumber '4096' is a magic number. 38
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getBufferSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getBufferSize' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 182
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setBufferSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setBufferSize' static/final/abstract/empty, or adding allowed annotation for the method. 186
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 186
 Error misc FinalParameters Parameter bufferSize should be final. 186
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getContentType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getContentType' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 194
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setContentType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setContentType' static/final/abstract/empty, or adding allowed annotation for the method. 198
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 198
 Error misc FinalParameters Parameter contentType should be final. 198
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getCatalog' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getCatalog' static/final/abstract/empty, or adding allowed annotation for the method. 206
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 206
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setCatalog' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setCatalog' static/final/abstract/empty, or adding allowed annotation for the method. 210
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 210
 Error misc FinalParameters Parameter catalog should be final. 210
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getCommand' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getCommand' static/final/abstract/empty, or adding allowed annotation for the method. 218
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 218
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setCommand' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setCommand' static/final/abstract/empty, or adding allowed annotation for the method. 222
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 222
 Error misc FinalParameters Parameter command should be final. 222
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getForwardPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getForwardPattern' static/final/abstract/empty, or adding allowed annotation for the method. 230
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 230
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setForwardPattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setForwardPattern' static/final/abstract/empty, or adding allowed annotation for the method. 234
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 234
 Error misc FinalParameters Parameter forwardPattern should be final. 234
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getInputForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getInputForward' static/final/abstract/empty, or adding allowed annotation for the method. 238
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 238
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setInputForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setInputForward' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 242
 Error misc FinalParameters Parameter inputForward should be final. 242
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getLocale' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 246
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 246
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setLocale' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 250
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 250
 Error misc FinalParameters Parameter locale should be final. 250
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getMaxSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getMaxSize' static/final/abstract/empty, or adding allowed annotation for the method. 258
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 258
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setMaxSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setMaxSize' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 262
 Error misc FinalParameters Parameter maxSize should be final. 262
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getMaxFileSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getMaxFileSize' static/final/abstract/empty, or adding allowed annotation for the method. 270
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 270
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setMaxFileSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setMaxFileSize' static/final/abstract/empty, or adding allowed annotation for the method. 274
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 274
 Error misc FinalParameters Parameter maxFileSize should be final. 274
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getMaxStringLen' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getMaxStringLen' static/final/abstract/empty, or adding allowed annotation for the method. 282
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 282
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setMaxStringLen' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setMaxStringLen' static/final/abstract/empty, or adding allowed annotation for the method. 286
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 286
 Error misc FinalParameters Parameter maxStringLen should be final. 286
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getFileCountMax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getFileCountMax' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 294
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setFileCountMax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setFileCountMax' static/final/abstract/empty, or adding allowed annotation for the method. 298
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 298
 Error misc FinalParameters Parameter fileCountMax should be final. 298
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getMemFileSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getMemFileSize' static/final/abstract/empty, or adding allowed annotation for the method. 306
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 306
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setMemFileSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setMemFileSize' static/final/abstract/empty, or adding allowed annotation for the method. 310
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 310
 Error misc FinalParameters Parameter memFileSize should be final. 310
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getMultipartClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getMultipartClass' static/final/abstract/empty, or adding allowed annotation for the method. 318
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 318
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setMultipartClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setMultipartClass' static/final/abstract/empty, or adding allowed annotation for the method. 322
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 322
 Error misc FinalParameters Parameter multipartClass should be final. 322
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getNocache' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getNocache' static/final/abstract/empty, or adding allowed annotation for the method. 330
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 330
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setNocache' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setNocache' static/final/abstract/empty, or adding allowed annotation for the method. 334
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 334
 Error misc FinalParameters Parameter nocache should be final. 334
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getPagePattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getPagePattern' static/final/abstract/empty, or adding allowed annotation for the method. 342
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 342
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setPagePattern' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setPagePattern' static/final/abstract/empty, or adding allowed annotation for the method. 346
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 346
 Error misc FinalParameters Parameter pagePattern should be final. 346
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getProcessorClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getProcessorClass' static/final/abstract/empty, or adding allowed annotation for the method. 350
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 350
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setProcessorClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setProcessorClass' static/final/abstract/empty, or adding allowed annotation for the method. 354
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 354
 Error misc FinalParameters Parameter processorClass should be final. 354
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'getTempDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'getTempDir' static/final/abstract/empty, or adding allowed annotation for the method. 362
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 362
 Error design DesignForExtension Class 'ControllerConfig' looks like designed for extension (can be subclassed), but the method 'setTempDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerConfig' final or making the method 'setTempDir' static/final/abstract/empty, or adding allowed annotation for the method. 366
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 366
 Error misc FinalParameters Parameter tempDir should be final. 366
 Error javadoc JavadocMethod @return tag should be present and have description. 379

org/apache/struts/config/ExceptionConfig.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getBundle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getBundle' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setBundle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter bundle should be final. 91
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getExtends' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getExtends' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setExtends' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setExtends' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error misc FinalParameters Parameter inherit should be final. 103
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'isExtensionProcessed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'isExtensionProcessed' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getHandler' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getHandler' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setHandler' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setHandler' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error misc FinalParameters Parameter handler should be final. 119
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getKey' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setKey' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error misc FinalParameters Parameter key should be final. 131
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getPath' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setPath' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter path should be final. 143
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error misc FinalParameters Parameter scope should be final. 155
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'getType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error design DesignForExtension Class 'ExceptionConfig' looks like designed for extension (can be subclassed), but the method 'setType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ExceptionConfig' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error misc FinalParameters Parameter type should be final. 167
 Error misc FinalParameters Parameter moduleConfig should be final. 187
 Error misc FinalParameters Parameter actionConfig should be final. 188
 Error misc FinalParameters Parameter config should be final. 291
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 292
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 292
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 293
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 293
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 295
 Error misc FinalParameters Parameter moduleConfig should be final. 338
 Error misc FinalParameters Parameter actionConfig should be final. 339
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 340
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 340
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 341
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 341
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 343
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 374
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 381
 Error javadoc JavadocMethod @return tag should be present and have description. 399

org/apache/struts/config/FormBeanConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 55
 Error javadoc JavadocMethod @return tag should be present and have description. 122
 Error coding SimplifyBooleanExpression Expression can be simplified. 123
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'getDynamic' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'getDynamic' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'getExtends' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'getExtends' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'setExtends' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'setExtends' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error misc FinalParameters Parameter extend should be final. 144
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'isExtensionProcessed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'isExtensionProcessed' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 157
 Error misc FinalParameters Parameter name should be final. 157
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'getType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 162
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 162
 Error design DesignForExtension Class 'FormBeanConfig' looks like designed for extension (can be subclassed), but the method 'setType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormBeanConfig' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 166
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 166
 Error misc FinalParameters Parameter type should be final. 166
 Error javadoc JavadocMethod @return tag should be present and have description. 189
 Error misc FinalParameters Parameter restricted should be final. 198
 Error javadoc JavadocMethod Expected @param tag for 'restricted'. 198
 Error misc FinalParameters Parameter moduleConfig should be final. 211
 Error misc FinalParameters Parameter config should be final. 237
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 238
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 238
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 239
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 239
 Error misc FinalParameters Parameter servlet should be final. 295
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 339
 Error misc TodoComment Comment matches to-do format 'TODO:'. 345
 Error misc FinalParameters Parameter context should be final. 376
 Error misc FinalParameters Parameter form should be final. 401
 Error misc FinalParameters Parameter config should be final. 459
 Error javadoc JavadocMethod @return tag should be present and have description. 476
 Error misc FinalParameters Parameter name should be final. 476
 Error javadoc JavadocMethod @return tag should be present and have description. 484
 Error misc FinalParameters Parameter config should be final. 529
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 530
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 530
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 531
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 531
 Error misc FinalParameters Parameter moduleConfig should be final. 560
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 561
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 561
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 562
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 562
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 564
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 574
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 581
 Error misc FinalParameters Parameter config should be final. 602
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 604
 Error javadoc JavadocMethod @return tag should be present and have description. 613
 Error javadoc JavadocMethod @return tag should be present and have description. 635

org/apache/struts/config/FormPropertyConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 44
 Error misc FinalParameters Parameter name should be final. 103
 Error misc FinalParameters Parameter type should be final. 103
 Error misc FinalParameters Parameter initial should be final. 103
 Error misc FinalParameters Parameter name should be final. 116
 Error misc FinalParameters Parameter type should be final. 116
 Error misc FinalParameters Parameter initial should be final. 116
 Error misc FinalParameters Parameter reset should be final. 117
 Error misc FinalParameters Parameter name should be final. 130
 Error misc FinalParameters Parameter type should be final. 130
 Error misc FinalParameters Parameter initial should be final. 130
 Error misc FinalParameters Parameter size should be final. 130
 Error misc FinalParameters Parameter name should be final. 145
 Error misc FinalParameters Parameter type should be final. 145
 Error misc FinalParameters Parameter initial should be final. 145
 Error misc FinalParameters Parameter reset should be final. 146
 Error misc FinalParameters Parameter size should be final. 146
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'getInitial' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'getInitial' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'setInitial' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'setInitial' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error misc FinalParameters Parameter initial should be final. 159
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 171
 Error misc FinalParameters Parameter name should be final. 171
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'getReset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'getReset' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 179
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'setReset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'setReset' static/final/abstract/empty, or adding allowed annotation for the method. 183
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 183
 Error misc FinalParameters Parameter reset should be final. 183
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'getSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'getSize' static/final/abstract/empty, or adding allowed annotation for the method. 191
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 191
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'setSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'setSize' static/final/abstract/empty, or adding allowed annotation for the method. 195
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 195
 Error misc FinalParameters Parameter size should be final. 195
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'getType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 207
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 207
 Error design DesignForExtension Class 'FormPropertyConfig' looks like designed for extension (can be subclassed), but the method 'setType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormPropertyConfig' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 211
 Error misc FinalParameters Parameter type should be final. 211
 Error javadoc JavadocMethod @return tag should be present and have description. 224
 Error javadoc JavadocMethod @return tag should be present and have description. 321
 Error misc FinalParameters Parameter config should be final. 382
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 383
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 383
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 384
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 384
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 386
 Error javadoc JavadocMethod @return tag should be present and have description. 411

org/apache/struts/config/ForwardConfig.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter name should be final. 131
 Error misc FinalParameters Parameter path should be final. 131
 Error misc FinalParameters Parameter redirect should be final. 131
 Error misc FinalParameters Parameter name should be final. 147
 Error misc FinalParameters Parameter path should be final. 147
 Error misc FinalParameters Parameter redirect should be final. 147
 Error misc FinalParameters Parameter module should be final. 148
 Error misc FinalParameters Parameter copyMe should be final. 163
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getExtends' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getExtends' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setExtends' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setExtends' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error misc FinalParameters Parameter inherit should be final. 172
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'isExtensionProcessed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'isExtensionProcessed' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error misc FinalParameters Parameter name should be final. 188
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getPath' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 196
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setPath' static/final/abstract/empty, or adding allowed annotation for the method. 200
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 200
 Error misc FinalParameters Parameter path should be final. 200
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getModule' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getModule' static/final/abstract/empty, or adding allowed annotation for the method. 208
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 208
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setModule' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setModule' static/final/abstract/empty, or adding allowed annotation for the method. 212
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 212
 Error misc FinalParameters Parameter module should be final. 212
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getRedirect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getRedirect' static/final/abstract/empty, or adding allowed annotation for the method. 220
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 220
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setRedirect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setRedirect' static/final/abstract/empty, or adding allowed annotation for the method. 224
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 224
 Error misc FinalParameters Parameter redirect should be final. 224
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getCommand' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getCommand' static/final/abstract/empty, or adding allowed annotation for the method. 232
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 232
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setCommand' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setCommand' static/final/abstract/empty, or adding allowed annotation for the method. 236
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 236
 Error misc FinalParameters Parameter command should be final. 236
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'getCatalog' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'getCatalog' static/final/abstract/empty, or adding allowed annotation for the method. 244
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 244
 Error design DesignForExtension Class 'ForwardConfig' looks like designed for extension (can be subclassed), but the method 'setCatalog' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForwardConfig' final or making the method 'setCatalog' static/final/abstract/empty, or adding allowed annotation for the method. 248
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 248
 Error misc FinalParameters Parameter catalog should be final. 248
 Error misc FinalParameters Parameter moduleConfig should be final. 268
 Error misc FinalParameters Parameter actionConfig should be final. 269
 Error misc FinalParameters Parameter config should be final. 372
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 373
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 373
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 374
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 374
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 376
 Error misc FinalParameters Parameter moduleConfig should be final. 419
 Error misc FinalParameters Parameter actionConfig should be final. 420
 Error javadoc JavadocMethod Expected @throws tag for 'ClassNotFoundException'. 421
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 421
 Error javadoc JavadocMethod Expected @throws tag for 'InstantiationException'. 422
 Error javadoc JavadocMethod Expected @throws tag for 'InvocationTargetException'. 422
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 424
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 455
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 462
 Error javadoc JavadocMethod @return tag should be present and have description. 480

org/apache/struts/config/MessageResourcesConfig.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'getFactory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'getFactory' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'setFactory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'setFactory' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error misc FinalParameters Parameter factory should be final. 73
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'getKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'getKey' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'setKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'setKey' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error misc FinalParameters Parameter key should be final. 85
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'getNull' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'getNull' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'setNull' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'setNull' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error misc FinalParameters Parameter nullValue should be final. 97
 Error javadoc JavadocMethod @return tag should be present and have description. 111
 Error misc FinalParameters Parameter escape should be final. 121
 Error javadoc JavadocMethod Expected @param tag for 'escape'. 121
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'getParameter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'getParameter' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error design DesignForExtension Class 'MessageResourcesConfig' looks like designed for extension (can be subclassed), but the method 'setParameter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageResourcesConfig' final or making the method 'setParameter' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error misc FinalParameters Parameter parameter should be final. 129
 Error javadoc JavadocMethod @return tag should be present and have description. 142

org/apache/struts/config/ModuleConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 44
 Error javadoc JavadocMethod @return tag should be present and have description. 49
 Error javadoc JavadocMethod @return tag should be present and have description. 64
 Error modifier RedundantModifier Redundant 'public' modifier. 75
 Error javadoc JavadocMethod @return tag should be present and have description. 81
 Error javadoc JavadocMethod @return tag should be present and have description. 96
 Error javadoc JavadocMethod @return tag should be present and have description. 141
 Error javadoc JavadocMethod @return tag should be present and have description. 186
 Error javadoc JavadocMethod @return tag should be present and have description. 192
 Error javadoc JavadocMethod @return tag should be present and have description. 211
 Error javadoc JavadocMethod @return tag should be present and have description. 223
 Error javadoc JavadocMethod @return tag should be present and have description. 229
 Error javadoc JavadocMethod @return tag should be present and have description. 237
 Error javadoc JavadocMethod @return tag should be present and have description. 243
 Error javadoc JavadocMethod @return tag should be present and have description. 251
 Error javadoc JavadocMethod @return tag should be present and have description. 257
 Error javadoc JavadocMethod @return tag should be present and have description. 265
 Error javadoc JavadocMethod @return tag should be present and have description. 271
 Error javadoc JavadocMethod @return tag should be present and have description. 277

org/apache/struts/config/ModuleConfigFactory.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 46
 Error javadoc JavadocMethod @return tag should be present and have description. 62
 Error misc FinalParameters Parameter factoryClass should be final. 84
 Error javadoc JavadocMethod @return tag should be present and have description. 97

org/apache/struts/config/ModuleConfigPostProcessor.java

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

org/apache/struts/config/PlugInConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'PlugInConfig' looks like designed for extension (can be subclassed), but the method 'getClassName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PlugInConfig' final or making the method 'getClassName' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error design DesignForExtension Class 'PlugInConfig' looks like designed for extension (can be subclassed), but the method 'setClassName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PlugInConfig' final or making the method 'setClassName' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter className should be final. 69
 Error misc FinalParameters Parameter name should be final. 82
 Error misc FinalParameters Parameter value should be final. 82
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 84
 Error javadoc JavadocMethod @return tag should be present and have description. 101

org/apache/struts/config/PopulateEvent.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error imports UnusedImports Unused import - jakarta.servlet.RequestDispatcher. 23

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

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 48
 Error misc FinalParameters Parameter prefix should be final. 48

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 64
 Error javadoc JavadocStyle First sentence should end with a period. 152
 Error misc FinalParameters Parameter prefix should be final. 173
 Error javadoc JavadocStyle Extra HTML tag found: </p> Has this module been completely configured yet. Once t 194
 Error javadoc JavadocStyle Extra HTML tag found: </p> 196
 Error javadoc JavadocMethod @return tag should be present and have description. 198
 Error javadoc JavadocMethod @return tag should be present and have description. 205
 Error misc FinalParameters Parameter cc should be final. 218
 Error javadoc JavadocMethod @return tag should be present and have description. 229
 Error misc FinalParameters Parameter prefix should be final. 239
 Error javadoc JavadocMethod Expected @param tag for 'prefix'. 239
 Error javadoc JavadocMethod @return tag should be present and have description. 248
 Error misc FinalParameters Parameter actionFormBeanClass should be final. 259
 Error javadoc JavadocMethod @return tag should be present and have description. 267
 Error misc FinalParameters Parameter actionMappingClass should be final. 278
 Error javadoc JavadocStyle Extra HTML tag found: </p> Ad d a new <code>ActionConfig</code> instance to the 283
 Error javadoc JavadocStyle Extra HTML tag found: </p> 284
 Error misc FinalParameters Parameter config should be final. 290
 Error misc FinalParameters Parameter config should be final. 324
 Error misc FinalParameters Parameter config should be final. 344
 Error javadoc JavadocMethod @return tag should be present and have description. 360
 Error misc FinalParameters Parameter actionForwardClass should be final. 371
 Error misc FinalParameters Parameter config should be final. 383
 Error misc FinalParameters Parameter config should be final. 403
 Error misc FinalParameters Parameter plugInConfig should be final. 421
 Error javadoc JavadocMethod @return tag should be present and have description. 433
 Error misc FinalParameters Parameter path should be final. 433
 Error misc FinalParameters Parameter actionId should be final. 454
 Error javadoc JavadocMethod @return tag should be present and have description. 465
 Error javadoc JavadocMethod @return tag should be present and have description. 477
 Error misc FinalParameters Parameter type should be final. 477
 Error misc TodoComment Comment matches to-do format 'TODO:'. 481
 Error javadoc JavadocMethod @return tag should be present and have description. 497
 Error misc FinalParameters Parameter type should be final. 497
 Error javadoc JavadocMethod @return tag should be present and have description. 527
 Error javadoc JavadocMethod @return tag should be present and have description. 539
 Error misc FinalParameters Parameter name should be final. 539
 Error javadoc JavadocMethod @return tag should be present and have description. 547
 Error javadoc JavadocMethod @return tag should be present and have description. 559
 Error misc FinalParameters Parameter name should be final. 559
 Error javadoc JavadocMethod @return tag should be present and have description. 567
 Error javadoc JavadocMethod @return tag should be present and have description. 579
 Error misc FinalParameters Parameter key should be final. 579
 Error javadoc JavadocMethod @return tag should be present and have description. 587
 Error javadoc JavadocMethod @return tag should be present and have description. 598
 Error misc FinalParameters Parameter config should be final. 660
 Error misc FinalParameters Parameter config should be final. 674
 Error misc FinalParameters Parameter config should be final. 686
 Error misc FinalParameters Parameter config should be final. 698
 Error misc FinalParameters Parameter config should be final. 711
 Error design DesignForExtension Class 'ModuleConfigImpl' looks like designed for extension (can be subclassed), but the method 'setProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ModuleConfigImpl' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 716
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 716
 Error misc FinalParameters Parameter key should be final. 716
 Error misc FinalParameters Parameter value should be final. 716

org/apache/struts/config/impl/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4

org/apache/struts/config/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4

org/apache/struts/dispatcher/AbstractDispatcher.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error design VisibilityModifier Variable 'messages' must be private and have accessor methods. 68
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 73
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 82
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error misc FinalParameters Parameter methodResolver should be final. 91
 Error misc FinalParameters Parameter context should be final. 107
 Error misc FinalParameters Parameter method should be final. 107
 Error design DesignForExtension Class 'AbstractDispatcher' looks like designed for extension (can be subclassed), but the method 'dispatch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractDispatcher' final or making the method 'dispatch' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error misc FinalParameters Parameter context should be final. 115
 Error misc FinalParameters Parameter context should be final. 162
 Error misc FinalParameters Parameter method should be final. 162
 Error misc FinalParameters Parameter name should be final. 162
 Error misc FinalParameters Parameter context should be final. 205
 Error misc FinalParameters Parameter methodName should be final. 205
 Error coding MagicNumber '100' is a magic number. 208
 Error misc FinalParameters Parameter target should be final. 236
 Error misc FinalParameters Parameter method should be final. 236
 Error misc FinalParameters Parameter args should be final. 236
 Error misc FinalParameters Parameter path should be final. 236
 Error misc FinalParameters Parameter context should be final. 278
 Error misc FinalParameters Parameter context should be final. 296
 Error misc FinalParameters Parameter methodName should be final. 296
 Error misc FinalParameters Parameter context should be final. 321
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 325

org/apache/struts/dispatcher/AbstractEventMappingDispatcher.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error imports UnusedImports Unused import - org.apache.struts.action.ActionMapping. 23
 Error misc FinalParameters Parameter methodResolver should be final. 68
 Error misc FinalParameters Parameter context should be final. 82

org/apache/struts/dispatcher/AbstractMappingDispatcher.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error misc FinalParameters Parameter methodResolver should be final. 53
 Error misc FinalParameters Parameter context should be final. 78
 Error misc FinalParameters Parameter defaultMappingParameter should be final. 107

org/apache/struts/dispatcher/AbstractMethodResolver.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'AbstractMethodResolver' looks like designed for extension (can be subclassed), but the method 'buildArguments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractMethodResolver' final or making the method 'buildArguments' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter context should be final. 62
 Error misc FinalParameters Parameter method should be final. 62
 Error design DesignForExtension Class 'AbstractMethodResolver' looks like designed for extension (can be subclassed), but the method 'resolveMethod' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractMethodResolver' final or making the method 'resolveMethod' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error misc FinalParameters Parameter context should be final. 79
 Error misc FinalParameters Parameter methodName should be final. 79

org/apache/struts/dispatcher/AbstractParameterDispatcher.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter methodResolver should be final. 47
 Error misc FinalParameters Parameter context should be final. 75
 Error misc FinalParameters Parameter context should be final. 83

org/apache/struts/dispatcher/Dispatcher.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error imports UnusedImports Unused import - org.apache.struts.action.Action. 25

org/apache/struts/dispatcher/LocalStrings.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/dispatcher/MethodResolver.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 37

org/apache/struts/dispatcher/servlet/ServletEventMappingDispatcher.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error imports UnusedImports Unused import - org.apache.struts.action.ActionMapping. 23
 Error javadoc JavadocMethod @return tag should be present and have description. 71
 Error misc FinalParameters Parameter context should be final. 71
 Error javadoc JavadocMethod Expected @param tag for 'context'. 71
 Error misc FinalParameters Parameter methodKey should be final. 71
 Error javadoc JavadocMethod Expected @param tag for 'methodKey'. 71

org/apache/struts/dispatcher/servlet/ServletMappingDispatcher.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 111
 Error javadoc JavadocMethod Expected @param tag for 'context'. 111
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 111

org/apache/struts/dispatcher/servlet/ServletMethodResolver.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design DesignForExtension Class 'ServletMethodResolver' looks like designed for extension (can be subclassed), but the method 'buildArguments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletMethodResolver' final or making the method 'buildArguments' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter context should be final. 63
 Error misc FinalParameters Parameter method should be final. 63
 Error coding MagicNumber '4' is a magic number. 68
 Error misc FinalParameters Parameter context should be final. 86
 Error misc FinalParameters Parameter context should be final. 107
 Error misc FinalParameters Parameter methodName should be final. 107
 Error design DesignForExtension Class 'ServletMethodResolver' looks like designed for extension (can be subclassed), but the method 'resolveMethod' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ServletMethodResolver' final or making the method 'resolveMethod' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error misc FinalParameters Parameter context should be final. 112
 Error misc FinalParameters Parameter methodName should be final. 112

org/apache/struts/dispatcher/servlet/ServletParameterDispatcher.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 83
 Error misc FinalParameters Parameter parameter should be final. 83
 Error misc FinalParameters Parameter context should be final. 95

org/apache/struts/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4

org/apache/struts/upload/CommonsMultipartRequestHandler.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 127
 Error misc FinalParameters Parameter servlet should be final. 146
 Error misc FinalParameters Parameter mapping should be final. 164
 Error misc FinalParameters Parameter request should be final. 178
 Error sizes LineLength Line is longer than 120 characters (found 123). 194
 Error misc FinalParameters Parameter request should be final. 327
 Error javadoc JavadocMethod Expected @param tag for 'request'. 327
 Error misc FinalParameters Parameter mc should be final. 350
 Error misc FinalParameters Parameter mc should be final. 364
 Error misc FinalParameters Parameter mc should be final. 378
 Error misc FinalParameters Parameter mc should be final. 391
 Error misc FinalParameters Parameter sizeType should be final. 411
 Error misc FinalParameters Parameter sizeString should be final. 411
 Error misc FinalParameters Parameter defaultSize should be final. 411
 Error coding MagicNumber '1024' is a magic number. 415
 Error coding MagicNumber '1024' is a magic number. 417
 Error coding MagicNumber '1024' is a magic number. 417
 Error coding MagicNumber '1024' is a magic number. 419
 Error coding MagicNumber '1024' is a magic number. 419
 Error coding MagicNumber '1024' is a magic number. 419
 Error misc FinalParameters Parameter mc should be final. 448
 Error misc FinalParameters Parameter mc should be final. 472
 Error misc FinalParameters Parameter request should be final. 515
 Error misc FinalParameters Parameter maxStringLen should be final. 515
 Error misc FinalParameters Parameter item should be final. 515
 Error misc FinalParameters Parameter request should be final. 552
 Error misc FinalParameters Parameter item should be final. 552
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 556
 Error misc FinalParameters Parameter item should be final. 591
 Error design VisibilityModifier Variable 'fileItem' must be private and have accessor methods. 640
 Error modifier RedundantModifier Redundant 'public' modifier. 648
 Error misc FinalParameters Parameter fileItem should be final. 648
 Error misc FinalParameters Parameter contentType should be final. 668
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 669
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 684
 Error misc FinalParameters Parameter filesize should be final. 699
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 700
 Error misc FinalParameters Parameter fileLength should be final. 722
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 723
 Error misc FinalParameters Parameter fileName should be final. 743
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 744
 Error javadoc JavadocMethod @return tag should be present and have description. 774
 Error misc FinalParameters Parameter filePath should be final. 801

org/apache/struts/upload/FormFile.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier RedundantModifier Redundant 'public' modifier. 40
 Error modifier RedundantModifier Redundant 'public' modifier. 47
 Error modifier RedundantModifier Redundant 'public' modifier. 61
 Error modifier RedundantModifier Redundant 'public' modifier. 73
 Error modifier RedundantModifier Redundant 'public' modifier. 80
 Error modifier RedundantModifier Redundant 'public' modifier. 87
 Error modifier RedundantModifier Redundant 'public' modifier. 95
 Error modifier RedundantModifier Redundant 'public' modifier. 102
 Error modifier RedundantModifier Redundant 'public' modifier. 118
 Error javadoc JavadocMethod @return tag should be present and have description. 131
 Error modifier RedundantModifier Redundant 'public' modifier. 131
 Error modifier RedundantModifier Redundant 'public' modifier. 141

org/apache/struts/upload/MultipartRequestHandler.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier RedundantModifier Redundant 'public' modifier. 47
 Error modifier RedundantModifier Redundant 'static' modifier. 47
 Error modifier RedundantModifier Redundant 'final' modifier. 47
 Error modifier RedundantModifier Redundant 'public' modifier. 58
 Error modifier RedundantModifier Redundant 'static' modifier. 58
 Error modifier RedundantModifier Redundant 'final' modifier. 58
 Error modifier RedundantModifier Redundant 'public' modifier. 70
 Error modifier RedundantModifier Redundant 'static' modifier. 70
 Error modifier RedundantModifier Redundant 'final' modifier. 70
 Error modifier RedundantModifier Redundant 'public' modifier. 81
 Error modifier RedundantModifier Redundant 'static' modifier. 81
 Error modifier RedundantModifier Redundant 'final' modifier. 81
 Error modifier RedundantModifier Redundant 'public' modifier. 88
 Error javadoc JavadocMethod Expected @param tag for 'servlet'. 88
 Error modifier RedundantModifier Redundant 'public' modifier. 94
 Error javadoc JavadocMethod Expected @param tag for 'mapping'. 94
 Error javadoc JavadocMethod @return tag should be present and have description. 99
 Error modifier RedundantModifier Redundant 'public' modifier. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 104
 Error modifier RedundantModifier Redundant 'public' modifier. 104
 Error modifier RedundantModifier Redundant 'public' modifier. 113
 Error javadoc JavadocMethod Expected @param tag for 'request'. 113
 Error modifier RedundantModifier Redundant 'public' modifier. 123
 Error modifier RedundantModifier Redundant 'public' modifier. 134
 Error modifier RedundantModifier Redundant 'public' modifier. 142
 Error modifier RedundantModifier Redundant 'public' modifier. 154
 Error modifier RedundantModifier Redundant 'public' modifier. 161

org/apache/struts/upload/MultipartRequestWrapper.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error misc FinalParameters Parameter request should be final. 43
 Error misc FinalParameters Parameter name should be final. 53
 Error javadoc JavadocMethod Expected @param tag for 'name'. 53
 Error misc FinalParameters Parameter value should be final. 53
 Error javadoc JavadocMethod Expected @param tag for 'value'. 53
 Error javadoc JavadocMethod @return tag should be present and have description. 74
 Error misc FinalParameters Parameter name should be final. 74
 Error javadoc JavadocMethod Expected @param tag for 'name'. 74
 Error javadoc JavadocMethod @return tag should be present and have description. 93
 Error javadoc JavadocMethod @return tag should be present and have description. 113
 Error misc FinalParameters Parameter name should be final. 113
 Error javadoc JavadocMethod Expected @param tag for 'name'. 113
 Error javadoc JavadocMethod @return tag should be present and have description. 128

org/apache/struts/upload/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4

org/apache/struts/util/ImageButtonBean.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error coding EmptyStatement Empty statement. 57
 Error misc FinalParameters Parameter x should be final. 66
 Error misc FinalParameters Parameter y should be final. 66
 Error design DesignForExtension Class 'ImageButtonBean' looks like designed for extension (can be subclassed), but the method 'getX' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageButtonBean' final or making the method 'getX' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error design DesignForExtension Class 'ImageButtonBean' looks like designed for extension (can be subclassed), but the method 'setX' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageButtonBean' final or making the method 'setX' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error misc FinalParameters Parameter x should be final. 75
 Error design DesignForExtension Class 'ImageButtonBean' looks like designed for extension (can be subclassed), but the method 'getY' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageButtonBean' final or making the method 'getY' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error design DesignForExtension Class 'ImageButtonBean' looks like designed for extension (can be subclassed), but the method 'setY' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageButtonBean' final or making the method 'setY' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter y should be final. 83
 Error javadoc JavadocMethod @return tag should be present and have description. 93
 Error javadoc JavadocMethod @return tag should be present and have description. 100

org/apache/struts/util/IteratorAdapter.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocType Type Javadoc comment is missing @param <E> tag. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error misc FinalParameters Parameter e should be final. 39
 Error design DesignForExtension Class 'IteratorAdapter' looks like designed for extension (can be subclassed), but the method 'hasNext' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IteratorAdapter' final or making the method 'hasNext' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error design DesignForExtension Class 'IteratorAdapter' looks like designed for extension (can be subclassed), but the method 'next' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IteratorAdapter' final or making the method 'next' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'IteratorAdapter' looks like designed for extension (can be subclassed), but the method 'remove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IteratorAdapter' final or making the method 'remove' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 56

org/apache/struts/util/LabelValueBean.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter label should be final. 76
 Error misc FinalParameters Parameter value should be final. 76
 Error design DesignForExtension Class 'LabelValueBean' looks like designed for extension (can be subclassed), but the method 'getLabel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelValueBean' final or making the method 'getLabel' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error design DesignForExtension Class 'LabelValueBean' looks like designed for extension (can be subclassed), but the method 'setLabel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelValueBean' final or making the method 'setLabel' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error misc FinalParameters Parameter label should be final. 85
 Error design DesignForExtension Class 'LabelValueBean' looks like designed for extension (can be subclassed), but the method 'getValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelValueBean' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error design DesignForExtension Class 'LabelValueBean' looks like designed for extension (can be subclassed), but the method 'setValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelValueBean' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter value should be final. 93
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error misc FinalParameters Parameter o should be final. 105
 Error javadoc JavadocMethod Expected @param tag for 'o'. 105
 Error javadoc JavadocMethod @return tag should be present and have description. 116
 Error javadoc JavadocMethod @return tag should be present and have description. 132
 Error misc FinalParameters Parameter obj should be final. 132
 Error javadoc JavadocMethod Expected @param tag for 'obj'. 132
 Error javadoc JavadocMethod @return tag should be present and have description. 160
 Error coding MagicNumber '17' is a magic number. 161

org/apache/struts/util/LocalStrings.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/util/LocalStrings_es.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/util/LocalStrings_ja.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/util/MessageResources.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 57
 Error misc FinalParameters Parameter factory should be final. 110
 Error misc FinalParameters Parameter config should be final. 110
 Error misc FinalParameters Parameter factory should be final. 123
 Error misc FinalParameters Parameter config should be final. 123
 Error misc FinalParameters Parameter returnNull should be final. 124
 Error misc FinalParameters Parameter returnNull should be final. 166
 Error javadoc JavadocMethod @return tag should be present and have description. 176
 Error misc FinalParameters Parameter escape should be final. 186
 Error javadoc JavadocMethod Expected @param tag for 'escape'. 186
 Error javadoc JavadocMethod @return tag should be present and have description. 197
 Error misc FinalParameters Parameter key should be final. 197
 Error javadoc JavadocMethod @return tag should be present and have description. 208
 Error misc FinalParameters Parameter key should be final. 208
 Error misc FinalParameters Parameter args should be final. 208
 Error javadoc JavadocMethod @return tag should be present and have description. 219
 Error misc FinalParameters Parameter key should be final. 219
 Error misc FinalParameters Parameter arg0 should be final. 219
 Error javadoc JavadocMethod @return tag should be present and have description. 231
 Error misc FinalParameters Parameter key should be final. 231
 Error misc FinalParameters Parameter arg0 should be final. 231
 Error misc FinalParameters Parameter arg1 should be final. 231
 Error javadoc JavadocMethod @return tag should be present and have description. 244
 Error misc FinalParameters Parameter key should be final. 244
 Error misc FinalParameters Parameter arg0 should be final. 244
 Error misc FinalParameters Parameter arg1 should be final. 244
 Error misc FinalParameters Parameter arg2 should be final. 244
 Error javadoc JavadocMethod @return tag should be present and have description. 258
 Error misc FinalParameters Parameter key should be final. 258
 Error misc FinalParameters Parameter arg0 should be final. 258
 Error misc FinalParameters Parameter arg1 should be final. 258
 Error misc FinalParameters Parameter arg2 should be final. 258
 Error misc FinalParameters Parameter arg3 should be final. 259
 Error javadoc JavadocMethod @return tag should be present and have description. 275
 Error javadoc JavadocMethod @return tag should be present and have description. 287
 Error misc FinalParameters Parameter locale should be final. 287
 Error misc FinalParameters Parameter key should be final. 287
 Error misc FinalParameters Parameter args should be final. 287
 Error javadoc JavadocMethod @return tag should be present and have description. 325
 Error misc FinalParameters Parameter locale should be final. 325
 Error misc FinalParameters Parameter key should be final. 325
 Error misc FinalParameters Parameter arg0 should be final. 325
 Error javadoc JavadocMethod @return tag should be present and have description. 340
 Error misc FinalParameters Parameter locale should be final. 340
 Error misc FinalParameters Parameter key should be final. 340
 Error misc FinalParameters Parameter arg0 should be final. 340
 Error misc FinalParameters Parameter arg1 should be final. 340
 Error javadoc JavadocMethod @return tag should be present and have description. 356
 Error misc FinalParameters Parameter locale should be final. 356
 Error misc FinalParameters Parameter key should be final. 356
 Error misc FinalParameters Parameter arg0 should be final. 356
 Error misc FinalParameters Parameter arg1 should be final. 357
 Error misc FinalParameters Parameter arg2 should be final. 357
 Error javadoc JavadocMethod @return tag should be present and have description. 374
 Error misc FinalParameters Parameter locale should be final. 374
 Error misc FinalParameters Parameter key should be final. 374
 Error misc FinalParameters Parameter arg0 should be final. 374
 Error misc FinalParameters Parameter arg1 should be final. 375
 Error misc FinalParameters Parameter arg2 should be final. 375
 Error misc FinalParameters Parameter arg3 should be final. 375
 Error javadoc JavadocMethod @return tag should be present and have description. 386
 Error misc FinalParameters Parameter key should be final. 386
 Error javadoc JavadocMethod @return tag should be present and have description. 398
 Error misc FinalParameters Parameter locale should be final. 398
 Error misc FinalParameters Parameter key should be final. 398
 Error coding SimplifyBooleanReturn Conditional logic can be removed. 403
 Error javadoc JavadocMethod @return tag should be present and have description. 418
 Error misc FinalParameters Parameter string should be final. 418
 Error javadoc JavadocMethod @return tag should be present and have description. 450
 Error misc FinalParameters Parameter locale should be final. 450
 Error javadoc JavadocMethod @return tag should be present and have description. 461
 Error misc FinalParameters Parameter locale should be final. 461
 Error misc FinalParameters Parameter key should be final. 461
 Error javadoc JavadocMethod @return tag should be present and have description. 473
 Error misc FinalParameters Parameter localeKey should be final. 473
 Error misc FinalParameters Parameter key should be final. 473
 Error javadoc JavadocMethod @return tag should be present and have description. 483
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 483
 Error misc FinalParameters Parameter config should be final. 484
 Error misc FinalParameters Parameter message should be final. 497
 Error misc FinalParameters Parameter message should be final. 508
 Error misc FinalParameters Parameter throwable should be final. 508

org/apache/struts/util/MessageResourcesFactory.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 90
 Error misc FinalParameters Parameter config should be final. 99
 Error javadoc JavadocMethod Expected @param tag for 'config'. 99
 Error misc FinalParameters Parameter returnNull should be final. 121
 Error javadoc JavadocMethod @return tag should be present and have description. 133
 Error misc FinalParameters Parameter factoryClass should be final. 153
 Error javadoc JavadocMethod @return tag should be present and have description. 166

org/apache/struts/util/ModuleException.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error misc FinalParameters Parameter key should be final. 45
 Error misc FinalParameters Parameter key should be final. 56
 Error misc FinalParameters Parameter value should be final. 56
 Error misc FinalParameters Parameter key should be final. 68
 Error misc FinalParameters Parameter value0 should be final. 68
 Error misc FinalParameters Parameter value1 should be final. 68
 Error misc FinalParameters Parameter key should be final. 81
 Error misc FinalParameters Parameter value0 should be final. 81
 Error misc FinalParameters Parameter value1 should be final. 81
 Error misc FinalParameters Parameter value2 should be final. 82
 Error misc FinalParameters Parameter key should be final. 96
 Error misc FinalParameters Parameter value0 should be final. 96
 Error misc FinalParameters Parameter value1 should be final. 96
 Error misc FinalParameters Parameter value2 should be final. 97
 Error misc FinalParameters Parameter value3 should be final. 97
 Error misc FinalParameters Parameter key should be final. 108
 Error misc FinalParameters Parameter values should be final. 108
 Error misc FinalParameters Parameter property should be final. 126
 Error javadoc JavadocMethod Expected @param tag for 'property'. 126

org/apache/struts/util/ModuleUtils.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error naming ConstantName Name 'instance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 43
 Error javadoc JavadocMethod @return tag should be present and have description. 61
 Error misc FinalParameters Parameter request should be final. 77
 Error misc FinalParameters Parameter prefix should be final. 90
 Error misc FinalParameters Parameter context should be final. 90
 Error javadoc JavadocStyle First sentence should end with a period. 99
 Error misc FinalParameters Parameter prefix should be final. 109
 Error misc FinalParameters Parameter request should be final. 110
 Error misc FinalParameters Parameter context should be final. 110
 Error misc FinalParameters Parameter request should be final. 131
 Error misc FinalParameters Parameter context should be final. 132
 Error misc FinalParameters Parameter request should be final. 150
 Error misc FinalParameters Parameter context should be final. 151
 Error misc FinalParameters Parameter matchPath should be final. 170
 Error misc FinalParameters Parameter context should be final. 170
 Error misc FinalParameters Parameter context should be final. 210
 Error misc FinalParameters Parameter request should be final. 221
 Error misc FinalParameters Parameter context should be final. 221
 Error misc FinalParameters Parameter prefix should be final. 237
 Error misc FinalParameters Parameter request should be final. 237
 Error misc FinalParameters Parameter context should be final. 238

org/apache/struts/util/PropertyMessageResources.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocStyle First sentence should end with a period. 118
 Error javadoc JavadocStyle First sentence should end with a period. 121
 Error javadoc JavadocStyle First sentence should end with a period. 124
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 130
 Error misc FinalParameters Parameter factory should be final. 161
 Error misc FinalParameters Parameter config should be final. 162
 Error misc FinalParameters Parameter factory should be final. 176
 Error misc FinalParameters Parameter config should be final. 177
 Error misc FinalParameters Parameter returnNull should be final. 177
 Error misc FinalParameters Parameter mode should be final. 192
 Error misc FinalParameters Parameter locale should be final. 219
 Error misc FinalParameters Parameter key should be final. 219
 Error blocks EmptyBlock Must have at least one statement. 234
 Error misc FinalParameters Parameter localeKey should be final. 287
 Error misc FinalParameters Parameter locale should be final. 363
 Error misc FinalParameters Parameter key should be final. 363
 Error misc FinalParameters Parameter originalKey should be final. 363
 Error javadoc JavadocMethod Unused @param tag for 'locale'. 398
 Error misc FinalParameters Parameter localeKey should be final. 403
 Error javadoc JavadocMethod Expected @param tag for 'localeKey'. 403
 Error misc FinalParameters Parameter key should be final. 403
 Error misc FinalParameters Parameter originalKey should be final. 403

org/apache/struts/util/PropertyMessageResourcesFactory.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 42
 Error misc FinalParameters Parameter config should be final. 42

org/apache/struts/util/RequestUtils.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 64
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 70
 Error misc FinalParameters Parameter request should be final. 92
 Error misc FinalParameters Parameter path should be final. 92
 Error misc FinalParameters Parameter className should be final. 105
 Error misc FinalParameters Parameter className should be final. 119
 Error misc FinalParameters Parameter classLoader should be final. 120
 Error misc FinalParameters Parameter className should be final. 152
 Error misc FinalParameters Parameter className should be final. 176
 Error misc FinalParameters Parameter classLoader should be final. 177
 Error misc FinalParameters Parameter request should be final. 206
 Error misc FinalParameters Parameter mapping should be final. 207
 Error misc FinalParameters Parameter moduleConfig should be final. 207
 Error misc FinalParameters Parameter servlet should be final. 207
 Error misc FinalParameters Parameter request should be final. 236
 Error misc FinalParameters Parameter attribute should be final. 237
 Error misc FinalParameters Parameter scope should be final. 237
 Error misc FinalParameters Parameter config should be final. 267
 Error misc FinalParameters Parameter servlet should be final. 268
 Error misc FinalParameters Parameter servlet should be final. 303
 Error javadoc JavadocMethod Expected @param tag for 'servlet'. 303
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 305
 Error misc FinalParameters Parameter request should be final. 319
 Error misc FinalParameters Parameter locale should be final. 319
 Error misc FinalParameters Parameter bean should be final. 353
 Error misc FinalParameters Parameter request should be final. 353
 Error misc FinalParameters Parameter bean should be final. 383
 Error misc FinalParameters Parameter prefix should be final. 383
 Error misc FinalParameters Parameter suffix should be final. 383
 Error misc FinalParameters Parameter request should be final. 384
 Error misc FinalParameters Parameter redirect should be final. 524
 Error misc FinalParameters Parameter request should be final. 524
 Error misc FinalParameters Parameter bean should be final. 549
 Error misc FinalParameters Parameter name should be final. 550
 Error misc FinalParameters Parameter parameterValue should be final. 550
 Error misc FinalParameters Parameter request should be final. 609
 Error misc FinalParameters Parameter request should be final. 687
 Error misc FinalParameters Parameter multipartHandler should be final. 687
 Error misc FinalParameters Parameter url should be final. 714
 Error misc FinalParameters Parameter request should be final. 745
 Error misc FinalParameters Parameter action should be final. 746
 Error misc FinalParameters Parameter pattern should be final. 746
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 760
 Error misc FinalParameters Parameter request should be final. 821
 Error misc FinalParameters Parameter forward should be final. 822
 Error misc FinalParameters Parameter request should be final. 873
 Error misc FinalParameters Parameter forward should be final. 874
 Error misc FinalParameters Parameter moduleConfig should be final. 874
 Error coding EmptyStatement Empty statement. 940
 Error misc FinalParameters Parameter request should be final. 965
 Error misc FinalParameters Parameter request should be final. 982
 Error misc FinalParameters Parameter request should be final. 1000
 Error misc FinalParameters Parameter request should be final. 1021
 Error misc FinalParameters Parameter scheme should be final. 1036
 Error misc FinalParameters Parameter server should be final. 1037
 Error misc FinalParameters Parameter port should be final. 1037
 Error coding MagicNumber '80' is a magic number. 1041
 Error coding MagicNumber '80' is a magic number. 1048
 Error coding MagicNumber '443' is a magic number. 1049
 Error misc FinalParameters Parameter scheme should be final. 1068
 Error misc FinalParameters Parameter server should be final. 1069
 Error misc FinalParameters Parameter port should be final. 1069
 Error misc FinalParameters Parameter uri should be final. 1069
 Error sizes LineLength Line is longer than 120 characters (found 123). 1086
 Error misc FinalParameters Parameter forward should be final. 1089
 Error misc FinalParameters Parameter request should be final. 1089
 Error misc FinalParameters Parameter servlet should be final. 1089
 Error misc FinalParameters Parameter originalPath should be final. 1111
 Error misc FinalParameters Parameter moduleConfig should be final. 1111
 Error misc FinalParameters Parameter servlet should be final. 1111
 Error misc FinalParameters Parameter request should be final. 1174
 Error misc FinalParameters Parameter request should be final. 1185
 Error misc FinalParameters Parameter request should be final. 1197

org/apache/struts/util/ResponseUtils.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter value should be final. 89
 Error coding MagicNumber '50' is a magic number. 147
 Error misc FinalParameters Parameter url should be final. 174
 Error misc FinalParameters Parameter url should be final. 188
 Error misc FinalParameters Parameter enc should be final. 188

org/apache/struts/util/ServletContextWriter.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter context should be final. 64
 Error javadoc JavadocMethod @return tag should be present and have description. 77
 Error misc FinalParameters Parameter b should be final. 105
 Error misc FinalParameters Parameter c should be final. 114
 Error misc FinalParameters Parameter c should be final. 123
 Error misc FinalParameters Parameter d should be final. 134
 Error misc FinalParameters Parameter f should be final. 143
 Error misc FinalParameters Parameter i should be final. 152
 Error misc FinalParameters Parameter l should be final. 161
 Error misc FinalParameters Parameter o should be final. 170
 Error misc FinalParameters Parameter s should be final. 179
 Error misc FinalParameters Parameter b should be final. 199
 Error misc FinalParameters Parameter c should be final. 208
 Error misc FinalParameters Parameter c should be final. 218
 Error misc FinalParameters Parameter d should be final. 231
 Error misc FinalParameters Parameter f should be final. 240
 Error misc FinalParameters Parameter i should be final. 249
 Error misc FinalParameters Parameter l should be final. 258
 Error misc FinalParameters Parameter o should be final. 267
 Error misc FinalParameters Parameter s should be final. 276
 Error misc FinalParameters Parameter c should be final. 298
 Error misc FinalParameters Parameter c should be final. 311
 Error misc FinalParameters Parameter buf should be final. 320
 Error misc FinalParameters Parameter buf should be final. 333
 Error misc FinalParameters Parameter off should be final. 333
 Error misc FinalParameters Parameter len should be final. 333
 Error misc FinalParameters Parameter s should be final. 344
 Error misc FinalParameters Parameter s should be final. 359
 Error misc FinalParameters Parameter off should be final. 359
 Error misc FinalParameters Parameter len should be final. 359

org/apache/struts/util/TokenProcessor.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocMethod @return tag should be present and have description. 63
 Error javadoc JavadocMethod @return tag should be present and have description. 88
 Error misc FinalParameters Parameter request should be final. 88
 Error javadoc JavadocMethod @return tag should be present and have description. 112
 Error misc FinalParameters Parameter request should be final. 112
 Error misc FinalParameters Parameter reset should be final. 113
 Error misc FinalParameters Parameter request should be final. 151
 Error misc FinalParameters Parameter request should be final. 167
 Error javadoc JavadocMethod @return tag should be present and have description. 182
 Error misc FinalParameters Parameter request should be final. 182
 Error javadoc JavadocMethod @return tag should be present and have description. 195
 Error misc FinalParameters Parameter id should be final. 195
 Error javadoc JavadocMethod @return tag should be present and have description. 222
 Error misc FinalParameters Parameter buffer should be final. 222
 Error coding MagicNumber '0xf0' is a magic number. 226
 Error coding MagicNumber '4' is a magic number. 226
 Error coding MagicNumber '16' is a magic number. 226
 Error coding MagicNumber '0x0f' is a magic number. 227
 Error coding MagicNumber '16' is a magic number. 227

org/apache/struts/util/WildcardHelper.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter data should be final. 93
 Error misc FinalParameters Parameter map should be final. 159
 Error misc FinalParameters Parameter data should be final. 159
 Error misc FinalParameters Parameter expr should be final. 159
 Error misc FinalParameters Parameter r should be final. 316
 Error misc FinalParameters Parameter rpos should be final. 316
 Error misc FinalParameters Parameter rend should be final. 316
 Error misc FinalParameters Parameter d should be final. 316
 Error misc FinalParameters Parameter dpos should be final. 317
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 320
 Error misc FinalParameters Parameter r should be final. 380
 Error misc FinalParameters Parameter rpos should be final. 380
 Error misc FinalParameters Parameter rend should be final. 380
 Error misc FinalParameters Parameter d should be final. 380
 Error misc FinalParameters Parameter dpos should be final. 381
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 384
 Error misc FinalParameters Parameter r should be final. 445
 Error misc FinalParameters Parameter rpos should be final. 445
 Error misc FinalParameters Parameter rend should be final. 445
 Error misc FinalParameters Parameter d should be final. 445
 Error misc FinalParameters Parameter dpos should be final. 446

org/apache/struts/util/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 67
 Error javadoc JavadocStyle First sentence should end with a period. 81
 Error misc FinalParameters Parameter bean should be final. 92
 Error javadoc JavadocMethod Expected @param tag for 'bean'. 92
 Error misc FinalParameters Parameter pathValidation should be final. 106
 Error javadoc JavadocMethod Expected @param tag for 'pathValidation'. 106
 Error javadoc JavadocMethod @return tag should be present and have description. 114
 Error misc FinalParameters Parameter formBeanConfig should be final. 126
 Error javadoc JavadocMethod Expected @param tag for 'formBeanConfig'. 126
 Error javadoc JavadocMethod @return tag should be present and have description. 136
 Error javadoc JavadocMethod @return tag should be present and have description. 144
 Error javadoc JavadocMethod @return tag should be present and have description. 157
 Error javadoc JavadocMethod @return tag should be present and have description. 168
 Error misc FinalParameters Parameter name should be final. 168
 Error javadoc JavadocMethod Expected @param tag for 'name'. 168
 Error javadoc JavadocStyle First sentence should end with a period. 192
 Error misc FinalParameters Parameter mapping should be final. 199
 Error misc FinalParameters Parameter request should be final. 200
 Error javadoc JavadocMethod @return tag should be present and have description. 232
 Error javadoc JavadocMethod @return tag should be present and have description. 241
 Error misc FinalParameters Parameter name should be final. 241
 Error javadoc JavadocMethod @return tag should be present and have description. 251
 Error misc FinalParameters Parameter name should be final. 251
 Error misc FinalParameters Parameter index should be final. 251
 Error javadoc JavadocMethod @return tag should be present and have description. 262
 Error misc FinalParameters Parameter name should be final. 262
 Error misc FinalParameters Parameter key should be final. 262
 Error misc FinalParameters Parameter name should be final. 272
 Error misc FinalParameters Parameter value should be final. 272
 Error misc FinalParameters Parameter name should be final. 300
 Error misc FinalParameters Parameter index should be final. 300
 Error misc FinalParameters Parameter value should be final. 300
 Error misc FinalParameters Parameter name should be final. 311
 Error misc FinalParameters Parameter key should be final. 311
 Error misc FinalParameters Parameter value should be final. 311
 Error javadoc JavadocMethod @return tag should be present and have description. 322
 Error misc FinalParameters Parameter name should be final. 322
 Error misc FinalParameters Parameter key should be final. 322
 Error misc FinalParameters Parameter name should be final. 333
 Error misc FinalParameters Parameter key should be final. 333

org/apache/struts/validator/DynaValidatorForm.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 65
 Error misc FinalParameters Parameter page should be final. 93
 Error misc FinalParameters Parameter mapping should be final. 109
 Error misc FinalParameters Parameter request should be final. 110
 Error misc FinalParameters Parameter mapping should be final. 151
 Error misc FinalParameters Parameter request should be final. 151
 Error misc FinalParameters Parameter mapping should be final. 163
 Error misc FinalParameters Parameter request should be final. 164
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 190
 Error misc FinalParameters Parameter mapping should be final. 205
 Error misc FinalParameters Parameter request should be final. 205
 Error misc FinalParameters Parameter validatorResults should be final. 225

org/apache/struts/validator/FieldChecks.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 53
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error misc FinalParameters Parameter bean should be final. 90
 Error misc FinalParameters Parameter property should be final. 90
 Error misc FinalParameters Parameter bean should be final. 125
 Error misc FinalParameters Parameter va should be final. 125
 Error misc FinalParameters Parameter field should be final. 126
 Error misc FinalParameters Parameter errors should be final. 126
 Error misc FinalParameters Parameter validator should be final. 126
 Error misc FinalParameters Parameter request should be final. 127
 Error misc FinalParameters Parameter bean should be final. 162
 Error misc FinalParameters Parameter va should be final. 162
 Error misc FinalParameters Parameter field should be final. 163
 Error misc FinalParameters Parameter errors should be final. 163
 Error misc FinalParameters Parameter validator should be final. 163
 Error misc FinalParameters Parameter request should be final. 164
 Error misc FinalParameters Parameter bean should be final. 273
 Error misc FinalParameters Parameter va should be final. 273
 Error misc FinalParameters Parameter field should be final. 274
 Error misc FinalParameters Parameter errors should be final. 274
 Error misc FinalParameters Parameter validator should be final. 274
 Error misc FinalParameters Parameter request should be final. 275
 Error whitespace WhitespaceAround '>' is not followed by whitespace. 284
 Error whitespace WhitespaceAround '>' is not preceded with whitespace. 284
 Error misc FinalParameters Parameter bean should be final. 315
 Error misc FinalParameters Parameter va should be final. 315
 Error misc FinalParameters Parameter field should be final. 316
 Error misc FinalParameters Parameter errors should be final. 316
 Error misc FinalParameters Parameter validator should be final. 316
 Error misc FinalParameters Parameter request should be final. 317
 Error misc FinalParameters Parameter bean should be final. 357
 Error misc FinalParameters Parameter va should be final. 357
 Error misc FinalParameters Parameter field should be final. 358
 Error misc FinalParameters Parameter errors should be final. 358
 Error misc FinalParameters Parameter validator should be final. 358
 Error misc FinalParameters Parameter request should be final. 359
 Error misc FinalParameters Parameter bean should be final. 392
 Error misc FinalParameters Parameter field should be final. 392
 Error misc FinalParameters Parameter bean should be final. 419
 Error misc FinalParameters Parameter va should be final. 419
 Error misc FinalParameters Parameter field should be final. 420
 Error misc FinalParameters Parameter errors should be final. 420
 Error misc FinalParameters Parameter validator should be final. 420
 Error misc FinalParameters Parameter request should be final. 421
 Error misc FinalParameters Parameter bean should be final. 461
 Error misc FinalParameters Parameter va should be final. 461
 Error misc FinalParameters Parameter field should be final. 462
 Error misc FinalParameters Parameter errors should be final. 462
 Error misc FinalParameters Parameter validator should be final. 462
 Error misc FinalParameters Parameter request should be final. 463
 Error misc FinalParameters Parameter bean should be final. 505
 Error misc FinalParameters Parameter va should be final. 505
 Error misc FinalParameters Parameter field should be final. 506
 Error misc FinalParameters Parameter errors should be final. 506
 Error misc FinalParameters Parameter validator should be final. 506
 Error misc FinalParameters Parameter request should be final. 507
 Error misc FinalParameters Parameter bean should be final. 547
 Error misc FinalParameters Parameter va should be final. 547
 Error misc FinalParameters Parameter field should be final. 548
 Error misc FinalParameters Parameter errors should be final. 548
 Error misc FinalParameters Parameter validator should be final. 548
 Error misc FinalParameters Parameter request should be final. 549
 Error misc FinalParameters Parameter bean should be final. 591
 Error misc FinalParameters Parameter va should be final. 591
 Error misc FinalParameters Parameter field should be final. 592
 Error misc FinalParameters Parameter errors should be final. 592
 Error misc FinalParameters Parameter validator should be final. 592
 Error misc FinalParameters Parameter request should be final. 593
 Error misc FinalParameters Parameter bean should be final. 633
 Error misc FinalParameters Parameter va should be final. 633
 Error misc FinalParameters Parameter field should be final. 634
 Error misc FinalParameters Parameter errors should be final. 634
 Error misc FinalParameters Parameter validator should be final. 634
 Error misc FinalParameters Parameter request should be final. 635
 Error misc FinalParameters Parameter bean should be final. 677
 Error misc FinalParameters Parameter va should be final. 677
 Error misc FinalParameters Parameter field should be final. 678
 Error misc FinalParameters Parameter errors should be final. 678
 Error misc FinalParameters Parameter validator should be final. 678
 Error misc FinalParameters Parameter request should be final. 679
 Error misc FinalParameters Parameter bean should be final. 719
 Error misc FinalParameters Parameter va should be final. 719
 Error misc FinalParameters Parameter field should be final. 720
 Error misc FinalParameters Parameter errors should be final. 720
 Error misc FinalParameters Parameter validator should be final. 720
 Error misc FinalParameters Parameter request should be final. 721
 Error misc FinalParameters Parameter bean should be final. 763
 Error misc FinalParameters Parameter va should be final. 763
 Error misc FinalParameters Parameter field should be final. 764
 Error misc FinalParameters Parameter errors should be final. 764
 Error misc FinalParameters Parameter validator should be final. 764
 Error misc FinalParameters Parameter request should be final. 765
 Error misc FinalParameters Parameter bean should be final. 805
 Error misc FinalParameters Parameter va should be final. 805
 Error misc FinalParameters Parameter field should be final. 806
 Error misc FinalParameters Parameter errors should be final. 806
 Error misc FinalParameters Parameter validator should be final. 806
 Error misc FinalParameters Parameter request should be final. 807
 Error misc FinalParameters Parameter bean should be final. 857
 Error misc FinalParameters Parameter va should be final. 857
 Error misc FinalParameters Parameter field should be final. 858
 Error misc FinalParameters Parameter errors should be final. 858
 Error misc FinalParameters Parameter validator should be final. 858
 Error misc FinalParameters Parameter request should be final. 859
 Error misc FinalParameters Parameter bean should be final. 926
 Error misc FinalParameters Parameter va should be final. 926
 Error misc FinalParameters Parameter field should be final. 927
 Error misc FinalParameters Parameter errors should be final. 927
 Error misc FinalParameters Parameter validator should be final. 927
 Error misc FinalParameters Parameter request should be final. 928
 Error misc FinalParameters Parameter bean should be final. 979
 Error misc FinalParameters Parameter va should be final. 979
 Error misc FinalParameters Parameter field should be final. 980
 Error misc FinalParameters Parameter errors should be final. 980
 Error misc FinalParameters Parameter validator should be final. 980
 Error misc FinalParameters Parameter request should be final. 981
 Error misc FinalParameters Parameter bean should be final. 1032
 Error misc FinalParameters Parameter va should be final. 1032
 Error misc FinalParameters Parameter field should be final. 1033
 Error misc FinalParameters Parameter errors should be final. 1033
 Error misc FinalParameters Parameter validator should be final. 1033
 Error misc FinalParameters Parameter request should be final. 1034
 Error misc FinalParameters Parameter bean should be final. 1085
 Error misc FinalParameters Parameter va should be final. 1085
 Error misc FinalParameters Parameter field should be final. 1086
 Error misc FinalParameters Parameter errors should be final. 1086
 Error misc FinalParameters Parameter validator should be final. 1086
 Error misc FinalParameters Parameter request should be final. 1087
 Error misc FinalParameters Parameter bean should be final. 1137
 Error misc FinalParameters Parameter va should be final. 1137
 Error misc FinalParameters Parameter field should be final. 1138
 Error misc FinalParameters Parameter errors should be final. 1138
 Error misc FinalParameters Parameter validator should be final. 1138
 Error misc FinalParameters Parameter request should be final. 1139
 Error misc FinalParameters Parameter bean should be final. 1179
 Error misc FinalParameters Parameter va should be final. 1179
 Error misc FinalParameters Parameter field should be final. 1180
 Error misc FinalParameters Parameter errors should be final. 1180
 Error misc FinalParameters Parameter validator should be final. 1180
 Error misc FinalParameters Parameter request should be final. 1181
 Error misc FinalParameters Parameter bean should be final. 1218
 Error misc FinalParameters Parameter va should be final. 1218
 Error misc FinalParameters Parameter field should be final. 1219
 Error misc FinalParameters Parameter errors should be final. 1219
 Error misc FinalParameters Parameter validator should be final. 1219
 Error misc FinalParameters Parameter request should be final. 1220
 Error misc FinalParameters Parameter bean should be final. 1273
 Error misc FinalParameters Parameter va should be final. 1273
 Error misc FinalParameters Parameter field should be final. 1274
 Error misc FinalParameters Parameter errors should be final. 1274
 Error misc FinalParameters Parameter validator should be final. 1274
 Error misc FinalParameters Parameter request should be final. 1275
 Error misc FinalParameters Parameter bean should be final. 1350
 Error misc FinalParameters Parameter va should be final. 1350
 Error misc FinalParameters Parameter field should be final. 1351
 Error misc FinalParameters Parameter errors should be final. 1351
 Error misc FinalParameters Parameter validator should be final. 1351
 Error misc FinalParameters Parameter request should be final. 1352
 Error misc FinalParameters Parameter errors should be final. 1437
 Error javadoc JavadocMethod Expected @param tag for 'errors'. 1437
 Error misc FinalParameters Parameter field should be final. 1437
 Error javadoc JavadocMethod Expected @param tag for 'field'. 1437
 Error misc FinalParameters Parameter formName should be final. 1438
 Error javadoc JavadocMethod Expected @param tag for 'formName'. 1438
 Error misc FinalParameters Parameter validatorName should be final. 1438
 Error javadoc JavadocMethod Expected @param tag for 'validatorName'. 1438
 Error misc FinalParameters Parameter t should be final. 1438
 Error javadoc JavadocMethod Expected @param tag for 't'. 1438
 Error misc FinalParameters Parameter o should be final. 1458

org/apache/struts/validator/LazyValidatorForm.java

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocStyle Unclosed HTML tag found: <code>LazyDynaBean<code> is handled in the parent 35
 Error javadoc JavadocStyle Unclosed HTML tag found: <code>Map<code> implementation from the default 71
 Error sizes LineLength Line is longer than 120 characters (found 148). 121
 Error misc FinalParameters Parameter bean should be final. 140
 Error javadoc JavadocMethod Expected @param tag for 'bean'. 140
 Error javadoc JavadocMethod @return tag should be present and have description. 154
 Error misc FinalParameters Parameter name should be final. 154
 Error javadoc JavadocMethod Expected @param tag for 'name'. 154
 Error misc FinalParameters Parameter index should be final. 154
 Error javadoc JavadocMethod Expected @param tag for 'index'. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 182
 Error javadoc JavadocMethod @return tag should be present and have description. 195
 Error misc FinalParameters Parameter name should be final. 195
 Error javadoc JavadocMethod Expected @param tag for 'name'. 195

org/apache/struts/validator/LocalStrings.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/validator/Resources.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 53
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 65
 Error naming StaticVariableName Name 'SERVLET_CONTEXT_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
 Error naming StaticVariableName Name 'HTTP_SERVLET_REQUEST_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
 Error naming StaticVariableName Name 'ACTION_MESSAGES_PARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter application should be final. 93
 Error misc FinalParameters Parameter request should be final. 93
 Error javadoc JavadocMethod @return tag should be present and have description. 107
 Error misc FinalParameters Parameter request should be final. 108
 Error javadoc JavadocMethod @return tag should be present and have description. 119
 Error misc FinalParameters Parameter application should be final. 120
 Error misc FinalParameters Parameter request should be final. 120
 Error misc FinalParameters Parameter bundle should be final. 120
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 142
 Error misc FinalParameters Parameter varName should be final. 159
 Error misc FinalParameters Parameter field should be final. 159
 Error misc FinalParameters Parameter validator should be final. 160
 Error misc FinalParameters Parameter request should be final. 160
 Error misc FinalParameters Parameter required should be final. 160
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 167
 Error misc FinalParameters Parameter var should be final. 190
 Error misc FinalParameters Parameter application should be final. 190
 Error misc FinalParameters Parameter request should be final. 191
 Error misc FinalParameters Parameter required should be final. 191
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 211
 Error javadoc JavadocMethod @return tag should be present and have description. 229
 Error misc FinalParameters Parameter messages should be final. 229
 Error misc FinalParameters Parameter locale should be final. 229
 Error misc FinalParameters Parameter key should be final. 230
 Error javadoc JavadocMethod @return tag should be present and have description. 247
 Error misc FinalParameters Parameter request should be final. 247
 Error misc FinalParameters Parameter key should be final. 247
 Error javadoc JavadocMethod @return tag should be present and have description. 263
 Error misc FinalParameters Parameter messages should be final. 263
 Error misc FinalParameters Parameter locale should be final. 263
 Error misc FinalParameters Parameter va should be final. 264
 Error misc FinalParameters Parameter field should be final. 264
 Error javadoc JavadocMethod @return tag should be present and have description. 284
 Error misc FinalParameters Parameter application should be final. 284
 Error misc FinalParameters Parameter request should be final. 285
 Error misc FinalParameters Parameter defaultMessages should be final. 285
 Error misc FinalParameters Parameter locale should be final. 286
 Error misc FinalParameters Parameter va should be final. 286
 Error misc FinalParameters Parameter field should be final. 286
 Error javadoc JavadocMethod @return tag should be present and have description. 340
 Error misc FinalParameters Parameter request should be final. 341
 Error misc FinalParameters Parameter va should be final. 342
 Error misc FinalParameters Parameter field should be final. 342
 Error javadoc JavadocMethod @return tag should be present and have description. 364
 Error misc FinalParameters Parameter validator should be final. 364
 Error misc FinalParameters Parameter request should be final. 365
 Error misc FinalParameters Parameter va should be final. 365
 Error misc FinalParameters Parameter field should be final. 365
 Error javadoc JavadocMethod @return tag should be present and have description. 419
 Error misc FinalParameters Parameter actionName should be final. 419
 Error misc FinalParameters Parameter messages should be final. 420
 Error misc FinalParameters Parameter locale should be final. 420
 Error misc FinalParameters Parameter field should be final. 420
 Error coding MagicNumber '4' is a magic number. 421
 Error coding MagicNumber '3' is a magic number. 426
 Error javadoc JavadocMethod @return tag should be present and have description. 454
 Error misc FinalParameters Parameter application should be final. 454
 Error misc FinalParameters Parameter request should be final. 455
 Error misc FinalParameters Parameter defaultMessages should be final. 455
 Error misc FinalParameters Parameter locale should be final. 456
 Error misc FinalParameters Parameter args should be final. 456
 Error javadoc JavadocStyle Unclosed HTML tag found: <code> can control the processing of 494
 Error javadoc JavadocMethod @return tag should be present and have description. 498
 Error misc FinalParameters Parameter key should be final. 498
 Error misc FinalParameters Parameter bean should be final. 498
 Error misc FinalParameters Parameter application should be final. 499
 Error misc FinalParameters Parameter request should be final. 499
 Error misc FinalParameters Parameter errors should be final. 500
 Error misc FinalParameters Parameter page should be final. 500

org/apache/struts/validator/ValidatorForm.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 62
 Error misc FinalParameters Parameter page should be final. 90
 Error misc FinalParameters Parameter mapping should be final. 106
 Error misc FinalParameters Parameter request should be final. 107
 Error whitespace OperatorWrap '+' should be on a new line. 117
 Error whitespace OperatorWrap '+' should be on a new line. 118
 Error misc FinalParameters Parameter mapping should be final. 157
 Error misc FinalParameters Parameter request should be final. 157
 Error misc FinalParameters Parameter mapping should be final. 169
 Error misc FinalParameters Parameter request should be final. 170
 Error misc FinalParameters Parameter mapping should be final. 180
 Error misc FinalParameters Parameter request should be final. 180
 Error misc FinalParameters Parameter validatorResults should be final. 200

org/apache/struts/validator/ValidatorPlugIn.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 60
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 66
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 74
 Error misc FinalParameters Parameter pathnames should be final. 121
 Error misc FinalParameters Parameter stopOnFirstError should be final. 146
 Error misc FinalParameters Parameter servlet should be final. 157
 Error misc FinalParameters Parameter config should be final. 157
 Error javadoc JavadocMethod Expected @throws tag for 'UnavailableException'. 168
 Error whitespace OperatorWrap '+' should be on a new line. 168

org/apache/struts/validator/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader 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/validwhen/ValidWhen.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 45
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 50
 Error javadoc JavadocMethod @return tag should be present and have description. 63
 Error misc FinalParameters Parameter obj should be final. 63
 Error javadoc JavadocMethod Expected @param tag for 'obj'. 63
 Error misc FinalParameters Parameter bean should be final. 82
 Error misc FinalParameters Parameter va should be final. 82
 Error misc FinalParameters Parameter field should be final. 83
 Error misc FinalParameters Parameter errors should be final. 83
 Error misc FinalParameters Parameter validator should be final. 83
 Error javadoc JavadocMethod Expected @param tag for 'validator'. 83
 Error misc FinalParameters Parameter request should be final. 84

org/apache/struts/validator/validwhen/ValidWhenComparison.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocStyle First sentence should end with a period. 35
 Error misc FinalParameters Parameter compareTo should be final. 38
 Error javadoc JavadocStyle First sentence should end with a period. 42
 Error misc FinalParameters Parameter compareTo should be final. 45
 Error javadoc JavadocStyle First sentence should end with a period. 49
 Error misc FinalParameters Parameter v1 should be final. 52
 Error misc FinalParameters Parameter v2 should be final. 52
 Error misc FinalParameters Parameter compareTo should be final. 57
 Error javadoc JavadocStyle First sentence should end with a period. 61
 Error misc FinalParameters Parameter compareTo should be final. 64
 Error javadoc JavadocStyle First sentence should end with a period. 68
 Error misc FinalParameters Parameter compareTo should be final. 71
 Error javadoc JavadocStyle First sentence should end with a period. 75
 Error misc FinalParameters Parameter v1 should be final. 78
 Error misc FinalParameters Parameter v2 should be final. 78
 Error misc FinalParameters Parameter compareTo should be final. 83
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 91
 Error misc FinalParameters Parameter tokenNum should be final. 108
 Error javadoc JavadocStyle First sentence should end with a period. 112
 Error modifier RedundantModifier Redundant 'private' modifier. 122
 Error misc FinalParameters Parameter tokenNum should be final. 122
 Error misc FinalParameters Parameter v1 should be final. 136
 Error misc FinalParameters Parameter v2 should be final. 136
 Error javadoc JavadocMethod Expected @param tag for '<T>'. 150
 Error misc FinalParameters Parameter v1 should be final. 150
 Error misc FinalParameters Parameter v2 should be final. 150
 Error javadoc JavadocStyle Extra HTML tag found: </code> 176
 Error misc FinalParameters Parameter v1 should be final. 185
 Error misc FinalParameters Parameter v2 should be final. 185
 Error misc FinalParameters Parameter val should be final. 217
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 219
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 221

org/apache/struts/validator/validwhen/ValidWhenEvaluator.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error misc FinalParameters Parameter form should be final. 38
 Error misc FinalParameters Parameter value should be final. 38
 Error misc FinalParameters Parameter index should be final. 38
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitDecimal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitDecimal' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error misc FinalParameters Parameter ctx should be final. 46
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitInteger' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitInteger' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error misc FinalParameters Parameter ctx should be final. 53
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitString' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error misc FinalParameters Parameter ctx should be final. 60
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitField1' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitField1' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error misc FinalParameters Parameter ctx should be final. 67
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitField2' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitField2' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error misc FinalParameters Parameter ctx should be final. 72
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitField3' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitField3' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error misc FinalParameters Parameter ctx should be final. 77
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitField4' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitField4' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error misc FinalParameters Parameter ctx should be final. 82
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitField5' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitField5' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error misc FinalParameters Parameter ctx should be final. 87
 Error misc FinalParameters Parameter property should be final. 91
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitLiteralNull' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitLiteralNull' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error misc FinalParameters Parameter ctx should be final. 97
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitLiteralThis' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitLiteralThis' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error misc FinalParameters Parameter ctx should be final. 104
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitJoinedExpression' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitJoinedExpression' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error misc FinalParameters Parameter ctx should be final. 111
 Error coding MissingSwitchDefault switch without "default" clause. 118
 Error misc FinalParameters Parameter ctx should be final. 130
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitComparisonExpression' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitComparisonExpression' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error misc FinalParameters Parameter ctx should be final. 136
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitExprComp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitExprComp' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error misc FinalParameters Parameter ctx should be final. 147
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitExprJoin' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitExprJoin' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error misc FinalParameters Parameter ctx should be final. 152
 Error design DesignForExtension Class 'ValidWhenEvaluator' looks like designed for extension (can be subclassed), but the method 'visitExpression' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenEvaluator' final or making the method 'visitExpression' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error misc FinalParameters Parameter ctx should be final. 157

org/apache/struts/validator/validwhen/ValidWhenResult.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter type should be final. 47
 Error misc FinalParameters Parameter value should be final. 47
 Error design DesignForExtension Class 'ValidWhenResult' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenResult' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 82

org/apache/struts/validator/validwhen/ValidWhenResultBigDecimal.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 23
 Error misc FinalParameters Parameter value should be final. 46

org/apache/struts/validator/validwhen/ValidWhenResultBoolean.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter value should be final. 39
 Error design DesignForExtension Class 'ValidWhenResultBoolean' looks like designed for extension (can be subclassed), but the method 'toBoolean' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ValidWhenResultBoolean' final or making the method 'toBoolean' static/final/abstract/empty, or adding allowed annotation for the method. 43

org/apache/struts/validator/validwhen/ValidWhenResultInteger.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter value should be final. 39

org/apache/struts/validator/validwhen/ValidWhenResultString.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4
 Error misc FinalParameters Parameter value should be final. 39
 Error misc FinalParameters Parameter value should be final. 51

org/apache/struts/validator/validwhen/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. 4