Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
681 0 0 10393

Files

File  I  W  E
MessageResources.properties 0 0 1
examples/MessageResources.properties 0 0 2
examples/MessageResources_de.properties 0 0 2
examples/MessageResources_en_CA.properties 0 0 2
examples/MessageResources_en_GB.properties 0 0 2
examples/MessageResources_en_US.properties 0 0 2
examples/MessageResources_es.properties 0 0 2
examples/MessageResources_fr.properties 0 0 2
examples/MessageResources_it.properties 0 0 2
examples/MessageResources_pt.properties 0 0 2
examples/SuccessAction.java 0 0 7
examples/TestBean.java 0 0 23
examples/bean/ExampleBean.java 0 0 33
examples/bean/NestedBean.java 0 0 4
examples/bean/PrepareBeanAction.java 0 0 6
examples/dyna/ProcessDynaAction.java 0 0 8
examples/links/PrepareLinksAction.java 0 0 6
examples/links/ProcessLinksAction.java 0 0 8
examples/localization/ProcessLocalizationAction.java 0 0 8
examples/logic/PrepareLogicAction.java 0 0 8
examples/multibox/MultiboxActionForm.java 0 0 12
examples/multibox/PrepareMultiboxAction.java 0 0 6
examples/multibox/ProcessMultiboxAction.java 0 0 7
examples/options/BookBean.java 0 0 7
examples/options/PrepareOptionsAction.java 0 0 9
examples/options/ProcessOptionsAction.java 0 0 8
examples/simple/ProcessSimpleAction.java 0 0 8
examples/simple/SimpleActionForm.java 0 0 20
examples/token/PrepareTokenAction.java 0 0 7
examples/token/ProcessTokenAction.java 0 0 7
examples/validator/CustomValidator.java 0 0 18
examples/validator/ProcessValidatorAction.java 0 0 7
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/apps/mailreader/Constants.java 0 0 3
org/apache/struts/apps/mailreader/actions/BaseAction.java 0 0 40
org/apache/struts/apps/mailreader/actions/LocaleAction.java 0 0 9
org/apache/struts/apps/mailreader/actions/LogoffAction.java 0 0 8
org/apache/struts/apps/mailreader/actions/LogonAction.java 0 0 7
org/apache/struts/apps/mailreader/actions/MainMenuAction.java 0 0 7
org/apache/struts/apps/mailreader/actions/RegistrationAction.java 0 0 31
org/apache/struts/apps/mailreader/actions/SubscriptionAction.java 0 0 35
org/apache/struts/apps/mailreader/actions/WelcomeAction.java 0 0 7
org/apache/struts/apps/mailreader/dao/ExpiredPasswordException.java 0 0 2
org/apache/struts/apps/mailreader/dao/Subscription.java 0 0 17
org/apache/struts/apps/mailreader/dao/User.java 0 0 24
org/apache/struts/apps/mailreader/dao/UserDatabase.java 0 0 14
org/apache/struts/apps/mailreader/dao/impl/AbstractSubscription.java 0 0 27
org/apache/struts/apps/mailreader/dao/impl/AbstractUser.java 0 0 33
org/apache/struts/apps/mailreader/dao/impl/memory/MemorySubscription.java 0 0 6
org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUser.java 0 0 5
org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabase.java 0 0 39
org/apache/struts/apps/mailreader/plugin/MemoryDatabasePlugIn.java 0 0 16
org/apache/struts/apps/mailreader/resources/AlternateApplicationResources.properties 0 0 1
org/apache/struts/apps/mailreader/resources/AlternateApplicationResources_ja.properties 0 0 1
org/apache/struts/apps/mailreader/resources/ApplicationResources.properties 0 0 1
org/apache/struts/apps/mailreader/resources/ApplicationResources_ja.properties 0 0 1
org/apache/struts/apps/mailreader/resources/ApplicationResources_ru.properties 0 0 1
org/apache/struts/apps/scriptingmailreader/Constants.java 0 0 3
org/apache/struts/apps/scriptingmailreader/plugin/MemoryDatabasePlugIn.java 0 0 16
org/apache/struts/apps/scriptingmailreader/resources/AlternateApplicationResources.properties 0 0 1
org/apache/struts/apps/scriptingmailreader/resources/AlternateApplicationResources_ja.properties 0 0 1
org/apache/struts/apps/scriptingmailreader/resources/ApplicationResources.properties 0 0 1
org/apache/struts/apps/scriptingmailreader/resources/ApplicationResources_ja.properties 0 0 1
org/apache/struts/apps/scriptingmailreader/resources/ApplicationResources_ru.properties 0 0 1
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/extras/actions/ActionDispatcher.java 0 0 48
org/apache/struts/extras/actions/BaseAction.java 0 0 1
org/apache/struts/extras/actions/DispatchAction.java 0 0 34
org/apache/struts/extras/actions/DownloadAction.java 0 0 14
org/apache/struts/extras/actions/EventActionDispatcher.java 0 0 14
org/apache/struts/extras/actions/EventDispatchAction.java 0 0 13
org/apache/struts/extras/actions/ForwardAction.java 0 0 7
org/apache/struts/extras/actions/IncludeAction.java 0 0 7
org/apache/struts/extras/actions/LocalStrings.properties 0 0 1
org/apache/struts/extras/actions/LocalStrings_es.properties 0 0 1
org/apache/struts/extras/actions/LocalStrings_ja.properties 0 0 1
org/apache/struts/extras/actions/LocaleAction.java 0 0 7
org/apache/struts/extras/actions/LookupDispatchAction.java 0 0 17
org/apache/struts/extras/actions/MappingDispatchAction.java 0 0 22
org/apache/struts/extras/actions/SwitchAction.java 0 0 8
org/apache/struts/extras/actions/package-info.java 0 0 2
org/apache/struts/extras/plugins/DigestingPlugIn.java 0 0 44
org/apache/struts/extras/plugins/ModuleConfigVerifier.java 0 0 14
org/apache/struts/extras/validator/DynaValidatorActionForm.java 0 0 3
org/apache/struts/extras/validator/ValidatorActionForm.java 0 0 4
org/apache/struts/faces/Constants.java 0 0 2
org/apache/struts/faces/application/ActionListenerImpl.java 0 0 7
org/apache/struts/faces/application/DynaActionFormELResolver.java 0 0 21
org/apache/struts/faces/application/DynaBeanELResolver.java 0 0 27
org/apache/struts/faces/application/FacesRequestProcessor.java 0 0 51
org/apache/struts/faces/application/FacesTilesRequestProcessor.java 0 0 66
org/apache/struts/faces/application/ViewHandlerImpl.java 0 0 5
org/apache/struts/faces/component/BaseComponent.java 0 0 11
org/apache/struts/faces/component/CommandLinkComponent.java 0 0 205
org/apache/struts/faces/component/ErrorsComponent.java 0 0 13
org/apache/struts/faces/component/FormComponent.java 0 0 64
org/apache/struts/faces/component/HtmlComponent.java 0 0 19
org/apache/struts/faces/component/JavascriptValidatorComponent.java 0 0 62
org/apache/struts/faces/component/LoadMessagesComponent.java 0 0 12
org/apache/struts/faces/component/MessageComponent.java 0 0 28
org/apache/struts/faces/component/StylesheetComponent.java 0 0 10
org/apache/struts/faces/component/WriteComponent.java 0 0 20
org/apache/struts/faces/renderer/AbstractRenderer.java 0 0 54
org/apache/struts/faces/renderer/BaseRenderer.java 0 0 4
org/apache/struts/faces/renderer/CommandLinkRenderer.java 0 0 24
org/apache/struts/faces/renderer/Dummy.properties 0 0 2
org/apache/struts/faces/renderer/ErrorsRenderer.java 0 0 13
org/apache/struts/faces/renderer/FormRenderer.java 0 0 19
org/apache/struts/faces/renderer/HtmlRenderer.java 0 0 9
org/apache/struts/faces/renderer/JavascriptValidatorRenderer.java 0 0 47
org/apache/struts/faces/renderer/LoadMessagesRenderer.java 0 0 6
org/apache/struts/faces/renderer/MessageRenderer.java 0 0 9
org/apache/struts/faces/renderer/StylesheetRenderer.java 0 0 5
org/apache/struts/faces/renderer/WriteRenderer.java 0 0 7
org/apache/struts/faces/taglib/AbstractFacesTag.java 0 0 25
org/apache/struts/faces/taglib/BaseTag.java 0 0 9
org/apache/struts/faces/taglib/CommandLinkTag.java 0 0 146
org/apache/struts/faces/taglib/ErrorsTag.java 0 0 9
org/apache/struts/faces/taglib/FormTag.java 0 0 33
org/apache/struts/faces/taglib/HtmlTag.java 0 0 15
org/apache/struts/faces/taglib/JavascriptValidatorTag.java 0 0 28
org/apache/struts/faces/taglib/LoadMessagesTag.java 0 0 13
org/apache/struts/faces/taglib/MessageTag.java 0 0 14
org/apache/struts/faces/taglib/StylesheetTag.java 0 0 9
org/apache/struts/faces/taglib/WriteTag.java 0 0 9
org/apache/struts/faces/util/MessagesMap.java 0 0 35
org/apache/struts/faces/util/StrutsContext.java 0 0 36
org/apache/struts/faces/util/Utils.java 0 0 33
org/apache/struts/package-info.java 0 0 2
org/apache/struts/scripting/IOUtils.java 0 0 7
org/apache/struts/scripting/RequestToVariableFilter.java 0 0 5
org/apache/struts/scripting/Script.java 0 0 13
org/apache/struts/scripting/ScriptAction.java 0 0 20
org/apache/struts/scripting/ScriptContextFilter.java 0 0 2
org/apache/struts/scripting/StrutsInfo.java 0 0 12
org/apache/struts/scripting/TestFilter.java 0 0 5
org/apache/struts/scripting/package-info.java 0 0 2
org/apache/struts/taglib/LocalStrings.properties 0 0 2
org/apache/struts/taglib/LocalStrings_es.properties 0 0 3
org/apache/struts/taglib/LocalStrings_ja.properties 0 0 1
org/apache/struts/taglib/TagUtils.java 0 0 145
org/apache/struts/taglib/bean/CookieTag.java 0 0 22
org/apache/struts/taglib/bean/CookieTei.java 0 0 4
org/apache/struts/taglib/bean/DefineTag.java 0 0 42
org/apache/struts/taglib/bean/DefineTei.java 0 0 4
org/apache/struts/taglib/bean/HeaderTag.java 0 0 22
org/apache/struts/taglib/bean/HeaderTei.java 0 0 4
org/apache/struts/taglib/bean/IncludeTag.java 0 0 41
org/apache/struts/taglib/bean/IncludeTei.java 0 0 4
org/apache/struts/taglib/bean/LocalStrings.properties 0 0 1
org/apache/struts/taglib/bean/LocalStrings_es.properties 0 0 1
org/apache/struts/taglib/bean/LocalStrings_ja.properties 0 0 1
org/apache/struts/taglib/bean/MessageTag.java 0 0 57
org/apache/struts/taglib/bean/PageTag.java 0 0 12
org/apache/struts/taglib/bean/PageTei.java 0 0 4
org/apache/struts/taglib/bean/ParameterTag.java 0 0 22
org/apache/struts/taglib/bean/ParameterTei.java 0 0 4
org/apache/struts/taglib/bean/ResourceTag.java 0 0 17
org/apache/struts/taglib/bean/ResourceTei.java 0 0 4
org/apache/struts/taglib/bean/SizeTag.java 0 0 28
org/apache/struts/taglib/bean/SizeTei.java 0 0 4
org/apache/struts/taglib/bean/StrutsTag.java 0 0 22
org/apache/struts/taglib/bean/StrutsTei.java 0 0 4
org/apache/struts/taglib/bean/WriteTag.java 0 0 52
org/apache/struts/taglib/bean/package-info.java 0 0 3
org/apache/struts/taglib/html/BaseFieldTag.java 0 0 18
org/apache/struts/taglib/html/BaseHandlerTag.java 0 0 136
org/apache/struts/taglib/html/BaseInputTag.java 0 0 28
org/apache/struts/taglib/html/BaseTag.java 0 0 22
org/apache/struts/taglib/html/ButtonTag.java 0 0 1
org/apache/struts/taglib/html/CancelTag.java 0 0 5
org/apache/struts/taglib/html/CheckboxTag.java 0 0 15
org/apache/struts/taglib/html/Constants.java 0 0 3
org/apache/struts/taglib/html/ErrorsTag.java 0 0 42
org/apache/struts/taglib/html/FileTag.java 0 0 5
org/apache/struts/taglib/html/FormTag.java 0 0 67
org/apache/struts/taglib/html/FrameTag.java 0 0 37
org/apache/struts/taglib/html/HiddenTag.java 0 0 7
org/apache/struts/taglib/html/HtmlTag.java 0 0 24
org/apache/struts/taglib/html/ImageTag.java 0 0 39
org/apache/struts/taglib/html/ImgTag.java 0 0 125
org/apache/struts/taglib/html/JavascriptValidatorTag.java 0 0 56
org/apache/struts/taglib/html/LabelTag.java 0 0 30
org/apache/struts/taglib/html/LinkTag.java 0 0 102
org/apache/struts/taglib/html/LocalStrings.properties 0 0 1
org/apache/struts/taglib/html/LocalStrings_es.properties 0 0 1
org/apache/struts/taglib/html/LocalStrings_ja.properties 0 0 1
org/apache/struts/taglib/html/MessagesTag.java 0 0 60
org/apache/struts/taglib/html/MessagesTei.java 0 0 4
org/apache/struts/taglib/html/MultiboxTag.java 0 0 24
org/apache/struts/taglib/html/OptionTag.java 0 0 66
org/apache/struts/taglib/html/OptionsCollectionTag.java 0 0 43
org/apache/struts/taglib/html/OptionsTag.java 0 0 51
org/apache/struts/taglib/html/ParamTag.java 0 0 16
org/apache/struts/taglib/html/PasswordTag.java 0 0 1
org/apache/struts/taglib/html/RadioTag.java 0 0 21
org/apache/struts/taglib/html/ResetTag.java 0 0 3
org/apache/struts/taglib/html/RewriteTag.java 0 0 2
org/apache/struts/taglib/html/SelectTag.java 0 0 28
org/apache/struts/taglib/html/SubmitTag.java 0 0 15
org/apache/struts/taglib/html/TextTag.java 0 0 1
org/apache/struts/taglib/html/TextareaTag.java 0 0 5
org/apache/struts/taglib/html/XhtmlTag.java 0 0 10
org/apache/struts/taglib/html/package-info.java 0 0 2
org/apache/struts/taglib/logic/CompareTagBase.java 0 0 13
org/apache/struts/taglib/logic/ConditionalTagBase.java 0 0 44
org/apache/struts/taglib/logic/EmptyTag.java 0 0 4
org/apache/struts/taglib/logic/EqualTag.java 0 0 2
org/apache/struts/taglib/logic/ForwardTag.java 0 0 10
org/apache/struts/taglib/logic/GreaterEqualTag.java 0 0 2
org/apache/struts/taglib/logic/GreaterThanTag.java 0 0 2
org/apache/struts/taglib/logic/IterateTag.java 0 0 50
org/apache/struts/taglib/logic/IterateTei.java 0 0 4
org/apache/struts/taglib/logic/LessEqualTag.java 0 0 2
org/apache/struts/taglib/logic/LessThanTag.java 0 0 2
org/apache/struts/taglib/logic/LocalStrings.properties 0 0 1
org/apache/struts/taglib/logic/LocalStrings_es.properties 0 0 1
org/apache/struts/taglib/logic/LocalStrings_ja.properties 0 0 1
org/apache/struts/taglib/logic/MatchTag.java 0 0 14
org/apache/struts/taglib/logic/MessagesNotPresentTag.java 0 0 2
org/apache/struts/taglib/logic/MessagesPresentTag.java 0 0 17
org/apache/struts/taglib/logic/NotEmptyTag.java 0 0 2
org/apache/struts/taglib/logic/NotEqualTag.java 0 0 2
org/apache/struts/taglib/logic/NotMatchTag.java 0 0 2
org/apache/struts/taglib/logic/NotPresentTag.java 0 0 2
org/apache/struts/taglib/logic/PresentTag.java 0 0 9
org/apache/struts/taglib/logic/RedirectTag.java 0 0 81
org/apache/struts/taglib/logic/package-info.java 0 0 3
org/apache/struts/taglib/nested/NestedNameSupport.java 0 0 4
org/apache/struts/taglib/nested/NestedParentSupport.java 0 0 2
org/apache/struts/taglib/nested/NestedPropertyHelper.java 0 0 19
org/apache/struts/taglib/nested/NestedPropertySupport.java 0 0 4
org/apache/struts/taglib/nested/NestedPropertyTag.java 0 0 15
org/apache/struts/taglib/nested/NestedReference.java 0 0 11
org/apache/struts/taglib/nested/NestedRootTag.java 0 0 15
org/apache/struts/taglib/nested/NestedTagSupport.java 0 0 1
org/apache/struts/taglib/nested/NestedWriteNestingTag.java 0 0 17
org/apache/struts/taglib/nested/NestedWriteNestingTei.java 0 0 4
org/apache/struts/taglib/nested/bean/NestedDefineTag.java 0 0 4
org/apache/struts/taglib/nested/bean/NestedDefineTei.java 0 0 4
org/apache/struts/taglib/nested/bean/NestedMessageTag.java 0 0 4
org/apache/struts/taglib/nested/bean/NestedSizeTag.java 0 0 4
org/apache/struts/taglib/nested/bean/NestedWriteTag.java 0 0 4
org/apache/struts/taglib/nested/bean/package-info.java 0 0 2
org/apache/struts/taglib/nested/html/NestedCheckboxTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedErrorsTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedFileTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedFormTag.java 0 0 13
org/apache/struts/taglib/nested/html/NestedHiddenTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedImageTag.java 0 0 3
org/apache/struts/taglib/nested/html/NestedImgTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedLinkTag.java 0 0 5
org/apache/struts/taglib/nested/html/NestedMessagesTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedMultiboxTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedOptionsCollectionTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedOptionsTag.java 0 0 5
org/apache/struts/taglib/nested/html/NestedPasswordTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedRadioTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedSelectTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedSubmitTag.java 0 0 3
org/apache/struts/taglib/nested/html/NestedTextTag.java 0 0 4
org/apache/struts/taglib/nested/html/NestedTextareaTag.java 0 0 4
org/apache/struts/taglib/nested/html/package-info.java 0 0 2
org/apache/struts/taglib/nested/logic/NestedEmptyTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedEqualTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedGreaterEqualTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedGreaterThanTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedIterateTag.java 0 0 8
org/apache/struts/taglib/nested/logic/NestedIterateTei.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedLessEqualTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedLessThanTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedMatchTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedMessagesNotPresentTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedMessagesPresentTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedNotEmptyTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedNotEqualTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedNotMatchTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedNotPresentTag.java 0 0 4
org/apache/struts/taglib/nested/logic/NestedPresentTag.java 0 0 4
org/apache/struts/taglib/nested/logic/package-info.java 0 0 2
org/apache/struts/taglib/nested/package-info.java 0 0 2
org/apache/struts/tiles/ActionController.java 0 0 18
org/apache/struts/tiles/AttributeDefinition.java 0 0 6
org/apache/struts/tiles/ComponentContext.java 0 0 20
org/apache/struts/tiles/ComponentDefinition.java 0 0 53
org/apache/struts/tiles/ComponentDefinitionsFactory.java 0 0 8
org/apache/struts/tiles/Controller.java 0 0 7
org/apache/struts/tiles/ControllerSupport.java 0 0 18
org/apache/struts/tiles/DefinitionAttribute.java 0 0 3
org/apache/struts/tiles/DefinitionNameAttribute.java 0 0 7
org/apache/struts/tiles/DefinitionsFactory.java 0 0 9
org/apache/struts/tiles/DefinitionsFactoryConfig.java 0 0 16
org/apache/struts/tiles/DefinitionsFactoryException.java 0 0 10
org/apache/struts/tiles/DefinitionsUtil.java 0 0 35
org/apache/struts/tiles/DirectStringAttribute.java 0 0 3
org/apache/struts/tiles/FactoryNotFoundException.java 0 0 9
org/apache/struts/tiles/NoSuchDefinitionException.java 0 0 7
org/apache/struts/tiles/PathAttribute.java 0 0 3
org/apache/struts/tiles/RedeployableActionServlet.java 0 0 5
org/apache/struts/tiles/TilesException.java 0 0 12
org/apache/struts/tiles/TilesPlugin.java 0 0 23
org/apache/struts/tiles/TilesRequestProcessor.java 0 0 37
org/apache/struts/tiles/TilesUtil.java 0 0 39
org/apache/struts/tiles/TilesUtilImpl.java 0 0 39
org/apache/struts/tiles/TilesUtilStrutsImpl.java 0 0 3
org/apache/struts/tiles/TilesUtilStrutsModulesImpl.java 0 0 23
org/apache/struts/tiles/UntypedAttribute.java 0 0 11
org/apache/struts/tiles/UrlController.java 0 0 20
org/apache/struts/tiles/actions/DefinitionDispatcherAction.java 0 0 13
org/apache/struts/tiles/actions/ReloadDefinitionsAction.java 0 0 8
org/apache/struts/tiles/actions/TilesAction.java 0 0 14
org/apache/struts/tiles/actions/ViewDefinitionsAction.java 0 0 12
org/apache/struts/tiles/beans/MenuItem.java 0 0 18
org/apache/struts/tiles/beans/SimpleMenuItem.java 0 0 18
org/apache/struts/tiles/commands/TilesPreProcessor.java 0 0 25
org/apache/struts/tiles/definition/ComponentDefinitionsFactoryWrapper.java 0 0 17
org/apache/struts/tiles/definition/ReloadableDefinitionsFactory.java 0 0 23
org/apache/struts/tiles/package-info.java 0 0 13
org/apache/struts/tiles/taglib/AddTag.java 0 0 24
org/apache/struts/tiles/taglib/AddTagParent.java 0 0 2
org/apache/struts/tiles/taglib/AttributeToScopeTag.java 0 0 51
org/apache/struts/tiles/taglib/ComponentConstants.java 0 0 17
org/apache/struts/tiles/taglib/DefinitionTag.java 0 0 18
org/apache/struts/tiles/taglib/DefinitionTagSupport.java 0 0 11
org/apache/struts/tiles/taglib/GetAttributeTag.java 0 0 57
org/apache/struts/tiles/taglib/GetTag.java 0 0 1
org/apache/struts/tiles/taglib/ImportAttributeTag.java 0 0 69
org/apache/struts/tiles/taglib/InitDefinitionsTag.java 0 0 31
org/apache/struts/tiles/taglib/InsertTag.java 0 0 129
org/apache/struts/tiles/taglib/PutListTag.java 0 0 21
org/apache/struts/tiles/taglib/PutListTagParent.java 0 0 2
org/apache/struts/tiles/taglib/PutTag.java 0 0 40
org/apache/struts/tiles/taglib/PutTagParent.java 0 0 3
org/apache/struts/tiles/taglib/UseAttributeTag.java 0 0 70
org/apache/struts/tiles/taglib/UseAttributeTei.java 0 0 14
org/apache/struts/tiles/taglib/package-info.java 0 0 2
org/apache/struts/tiles/taglib/util/TagUtils.java 0 0 45
org/apache/struts/tiles/xmlDefinition/DefinitionsFactory.java 0 0 23
org/apache/struts/tiles/xmlDefinition/FactorySet.java 0 0 65
org/apache/struts/tiles/xmlDefinition/I18nFactorySet.java 0 0 34
org/apache/struts/tiles/xmlDefinition/XmlAttribute.java 0 0 14
org/apache/struts/tiles/xmlDefinition/XmlDefinition.java 0 0 114
org/apache/struts/tiles/xmlDefinition/XmlDefinitionsSet.java 0 0 52
org/apache/struts/tiles/xmlDefinition/XmlListAttribute.java 0 0 33
org/apache/struts/tiles/xmlDefinition/XmlParser.java 0 0 159
org/apache/struts/tiles2/TilesPlugin.java 0 0 9
org/apache/struts/tiles2/TilesPluginContainer.java 0 0 10
org/apache/struts/tiles2/TilesPluginContainerFactory.java 0 0 12
org/apache/struts/tiles2/TilesRequestProcessor.java 0 0 20
org/apache/struts/tiles2/actions/DefinitionDispatcherAction.java 0 0 7
org/apache/struts/tiles2/actions/TilesAction.java 0 0 13
org/apache/struts/tiles2/commands/TilesPreProcessor.java 0 0 4
org/apache/struts/tiles2/package-info.java 0 0 13
org/apache/struts/tiles2/preparer/ActionPreparer.java 0 0 4
org/apache/struts/tiles2/preparer/StrutsPreparerFactory.java 0 0 2
org/apache/struts/tiles2/preparer/UrlPreparer.java 0 0 5
org/apache/struts/tiles2/util/PlugInConfigContextAdapter.java 0 0 7
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
org/apache/struts/webapp/dispatch/ActionDispatcherExample.java 0 0 23
org/apache/struts/webapp/dispatch/DispatchExampleAction.java 0 0 18
org/apache/struts/webapp/dispatch/EventActionDispatcherExample.java 0 0 24
org/apache/struts/webapp/dispatch/EventDispatchActionExample.java 0 0 18
org/apache/struts/webapp/dispatch/LookupDispatchExampleAction.java 0 0 19
org/apache/struts/webapp/dispatch/MappingDispatchExampleAction.java 0 0 19
org/apache/struts/webapp/dispatch/MessageResources.properties 0 0 1
org/apache/struts/webapp/dispatch/MessageResources_fr.properties 0 0 1
org/apache/struts/webapp/el/exercise/ApplicationResources.properties 0 0 2
org/apache/struts/webapp/el/exercise/Coord.java 0 0 19
org/apache/struts/webapp/el/exercise/DynaSetAction.java 0 0 8
org/apache/struts/webapp/el/exercise/HtmlSettersAction.java 0 0 8
org/apache/struts/webapp/el/exercise/TestBean.java 0 0 180
org/apache/struts/webapp/example/AbstractBacking.java 0 0 14
org/apache/struts/webapp/example/ApplicationMapping.java 0 0 5
org/apache/struts/webapp/example/ApplicationResources.properties 0 0 1
org/apache/struts/webapp/example/ApplicationResources_ja.properties 0 0 1
org/apache/struts/webapp/example/ApplicationResources_ru.properties 0 0 1
org/apache/struts/webapp/example/CheckLogonTag.java 0 0 9
org/apache/struts/webapp/example/Config.java 0 0 2
org/apache/struts/webapp/example/Constants.java 0 0 3
org/apache/struts/webapp/example/EditRegistrationAction.java 0 0 13
org/apache/struts/webapp/example/EditSubscriptionAction.java 0 0 10
org/apache/struts/webapp/example/IndexBacking.java 0 0 8
org/apache/struts/webapp/example/LinkSubscriptionTag.java 0 0 14
org/apache/struts/webapp/example/LinkUserTag.java 0 0 14
org/apache/struts/webapp/example/LogoffAction.java 0 0 8
org/apache/struts/webapp/example/LogonAction.java 0 0 18
org/apache/struts/webapp/example/LogonForm.java 0 0 12
org/apache/struts/webapp/example/MainMenuBacking.java 0 0 5
org/apache/struts/webapp/example/RegistrationBacking.java 0 0 10
org/apache/struts/webapp/example/RegistrationForm.java 0 0 23
org/apache/struts/webapp/example/SaveRegistrationAction.java 0 0 15
org/apache/struts/webapp/example/SaveSubscriptionAction.java 0 0 12
org/apache/struts/webapp/example/SubscriptionForm.java 0 0 24
org/apache/struts/webapp/example/plugin/MemoryDatabasePlugIn.java 0 0 18
org/apache/struts/webapp/example2/ApplicationMapping.java 0 0 5
org/apache/struts/webapp/example2/ApplicationResources.properties 0 0 1
org/apache/struts/webapp/example2/ApplicationResources_ja.properties 0 0 1
org/apache/struts/webapp/example2/ApplicationResources_ru.properties 0 0 1
org/apache/struts/webapp/example2/CheckLogonTag.java 0 0 9
org/apache/struts/webapp/example2/Config.java 0 0 2
org/apache/struts/webapp/example2/Constants.java 0 0 3
org/apache/struts/webapp/example2/EditRegistrationAction.java 0 0 12
org/apache/struts/webapp/example2/EditSubscriptionAction.java 0 0 10
org/apache/struts/webapp/example2/LinkSubscriptionTag.java 0 0 14
org/apache/struts/webapp/example2/LinkUserTag.java 0 0 14
org/apache/struts/webapp/example2/LoggedOff.java 0 0 7
org/apache/struts/webapp/example2/LoggedOn.java 0 0 6
org/apache/struts/webapp/example2/LogoffAction.java 0 0 8
org/apache/struts/webapp/example2/LogonAction.java 0 0 19
org/apache/struts/webapp/example2/LogonForm.java 0 0 12
org/apache/struts/webapp/example2/RegistrationBacking.java 0 0 12
org/apache/struts/webapp/example2/RegistrationForm.java 0 0 23
org/apache/struts/webapp/example2/SaveRegistrationAction.java 0 0 15
org/apache/struts/webapp/example2/SaveSubscriptionAction.java 0 0 12
org/apache/struts/webapp/example2/SubscriptionForm.java 0 0 23
org/apache/struts/webapp/example2/ViewHandlerImpl.java 0 0 11
org/apache/struts/webapp/example2/plugin/MemoryDatabasePlugIn.java 0 0 18
org/apache/struts/webapp/examples/CustomActionForm.java 0 0 4
org/apache/struts/webapp/examples/CustomActionForward.java 0 0 4
org/apache/struts/webapp/examples/CustomActionMapping.java 0 0 5
org/apache/struts/webapp/examples/CustomFormBean.java 0 0 2
org/apache/struts/webapp/examples/MessageResource.properties 0 0 1
org/apache/struts/webapp/examples/MessageResource_ja.properties 0 0 1
org/apache/struts/webapp/exercise/HtmlSettersAction.java 0 0 9
org/apache/struts/webapp/exercise/ImageAction.java 0 0 12
org/apache/struts/webapp/exercise/MessageResources.properties 0 0 1
org/apache/struts/webapp/exercise/MessageResources_de.properties 0 0 1
org/apache/struts/webapp/exercise/MessageResources_fr.properties 0 0 1
org/apache/struts/webapp/exercise/MessageResources_ja.properties 0 0 1
org/apache/struts/webapp/exercise/SuccessAction.java 0 0 15
org/apache/struts/webapp/exercise/TestBean.java 0 0 180
org/apache/struts/webapp/upload/UploadAction.java 0 0 25
org/apache/struts/webapp/upload/UploadForm.java 0 0 40
org/apache/struts/webapp/upload/UploadResources.properties 0 0 1
org/apache/struts/webapp/upload/UploadResources_ja.properties 0 0 1
org/apache/struts/webapp/validator/CityStateZip.java 0 0 22
org/apache/struts/webapp/validator/DifferentMessageResources.properties 0 0 1
org/apache/struts/webapp/validator/EditTypeAction.java 0 0 11
org/apache/struts/webapp/validator/I18nExample.properties 0 0 1
org/apache/struts/webapp/validator/I18nExampleVariables.properties 0 0 1
org/apache/struts/webapp/validator/I18nExampleVariables_en_GB.properties 0 0 1
org/apache/struts/webapp/validator/I18nExampleVariables_en_US.properties 0 0 1
org/apache/struts/webapp/validator/I18nExampleVariables_fr.properties 0 0 1
org/apache/struts/webapp/validator/I18nExample_en_GB.properties 0 0 1
org/apache/struts/webapp/validator/I18nExample_en_US.properties 0 0 1
org/apache/struts/webapp/validator/I18nExample_fr.properties 0 0 2
org/apache/struts/webapp/validator/I18nExample_jp.properties 0 0 1
org/apache/struts/webapp/validator/LocaleAction.java 0 0 13
org/apache/struts/webapp/validator/MessageResources.properties 0 0 2
org/apache/struts/webapp/validator/MessageResources_es.properties 0 0 1
org/apache/struts/webapp/validator/MessageResources_fr.properties 0 0 1
org/apache/struts/webapp/validator/MessageResources_ja.properties 0 0 2
org/apache/struts/webapp/validator/MultiRegistrationAction.java 0 0 14
org/apache/struts/webapp/validator/OtherMessageResources.properties 0 0 1
org/apache/struts/webapp/validator/RegistrationAction.java 0 0 9
org/apache/struts/webapp/validator/RegistrationForm.java 0 0 31
org/apache/struts/webapp/validator/ShowFileAction.java 0 0 12
org/apache/struts/webapp/validator/TypeAction.java 0 0 9
org/apache/struts/webapp/validator/TypeForm.java 0 0 94
org/apache/strutsel/taglib/bean/ELIncludeTag.java 0 0 2
org/apache/strutsel/taglib/bean/ELMessageTag.java 0 0 2
org/apache/strutsel/taglib/bean/ELPageTag.java 0 0 2
org/apache/strutsel/taglib/bean/ELResourceTag.java 0 0 2
org/apache/strutsel/taglib/bean/ELSizeTag.java 0 0 2
org/apache/strutsel/taglib/bean/ELStrutsTag.java 0 0 2
org/apache/strutsel/taglib/bean/package-info.java 0 0 2
org/apache/strutsel/taglib/html/ELBaseTag.java 0 0 2
org/apache/strutsel/taglib/html/ELButtonTag.java 0 0 2
org/apache/strutsel/taglib/html/ELCancelTag.java 0 0 2
org/apache/strutsel/taglib/html/ELCheckboxTag.java 0 0 2
org/apache/strutsel/taglib/html/ELErrorsTag.java 0 0 2
org/apache/strutsel/taglib/html/ELFileTag.java 0 0 2
org/apache/strutsel/taglib/html/ELFormTag.java 0 0 2
org/apache/strutsel/taglib/html/ELFrameTag.java 0 0 2
org/apache/strutsel/taglib/html/ELHiddenTag.java 0 0 2
org/apache/strutsel/taglib/html/ELHtmlTag.java 0 0 2
org/apache/strutsel/taglib/html/ELImageTag.java 0 0 2
org/apache/strutsel/taglib/html/ELImgTag.java 0 0 3
org/apache/strutsel/taglib/html/ELJavascriptValidatorTag.java 0 0 2
org/apache/strutsel/taglib/html/ELLinkTag.java 0 0 2
org/apache/strutsel/taglib/html/ELMessagesTag.java 0 0 2
org/apache/strutsel/taglib/html/ELMultiboxTag.java 0 0 2
org/apache/strutsel/taglib/html/ELOptionTag.java 0 0 2
org/apache/strutsel/taglib/html/ELOptionsCollectionTag.java 0 0 2
org/apache/strutsel/taglib/html/ELOptionsTag.java 0 0 2
org/apache/strutsel/taglib/html/ELParamTag.java 0 0 2
org/apache/strutsel/taglib/html/ELPasswordTag.java 0 0 2
org/apache/strutsel/taglib/html/ELRadioTag.java 0 0 2
org/apache/strutsel/taglib/html/ELResetTag.java 0 0 2
org/apache/strutsel/taglib/html/ELRewriteTag.java 0 0 2
org/apache/strutsel/taglib/html/ELSelectTag.java 0 0 2
org/apache/strutsel/taglib/html/ELSubmitTag.java 0 0 2
org/apache/strutsel/taglib/html/ELTextTag.java 0 0 2
org/apache/strutsel/taglib/html/ELTextareaTag.java 0 0 2
org/apache/strutsel/taglib/html/package-info.java 0 0 2
org/apache/strutsel/taglib/logic/ELForwardTag.java 0 0 2
org/apache/strutsel/taglib/logic/ELIterateTag.java 0 0 2
org/apache/strutsel/taglib/logic/ELMatchSupport.java 0 0 9
org/apache/strutsel/taglib/logic/ELMatchTag.java 0 0 7
org/apache/strutsel/taglib/logic/ELMessagesNotPresentTag.java 0 0 2
org/apache/strutsel/taglib/logic/ELMessagesPresentTag.java 0 0 2
org/apache/strutsel/taglib/logic/ELNotMatchTag.java 0 0 7
org/apache/strutsel/taglib/logic/ELNotPresentTag.java 0 0 2
org/apache/strutsel/taglib/logic/ELPresentTag.java 0 0 2
org/apache/strutsel/taglib/logic/ELRedirectTag.java 0 0 2
org/apache/strutsel/taglib/logic/package-info.java 0 0 2
org/apache/strutsel/taglib/package-info.java 0 0 2
org/apache/strutsel/taglib/tiles/ELAddTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELDefinitionTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELGetAttributeTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELGetTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELImportAttributeTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELInitDefinitionsTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELInsertTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELPutListTag.java 0 0 2
org/apache/strutsel/taglib/tiles/ELPutTag.java 0 0 4
org/apache/strutsel/taglib/tiles/ELUseAttributeTag.java 0 0 3
struts-scripting.properties 0 0 1

Rules

Category Rule Violations Severity
blocks EmptyBlock 3  Error
LeftCurly 146  Error
NeedBraces 98  Error
RightCurly 24  Error
coding EmptyStatement 9  Error
MagicNumber 202  Error
MissingSwitchDefault 1  Error
SimplifyBooleanExpression 4  Error
SimplifyBooleanReturn 1  Error
design DesignForExtension 926  Error
FinalClass 2  Error
HideUtilityClassConstructor 18  Error
InterfaceIsType 1  Error
VisibilityModifier
  • protectedAllowed: "true"
17  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*
685  Error
imports AvoidStarImport 3  Error
UnusedImports
  • processJavadoc: "false"
16  Error
javadoc InvalidJavadocPosition 8  Error
JavadocMethod
  • validateThrows: "true"
1495  Error
JavadocPackage
  • allowLegacy: "true"
51  Error
JavadocStyle 198  Error
JavadocType 1  Error
JavadocVariable 313  Error
MissingJavadocMethod 968  Error
misc ArrayTypeStyle 62  Error
FinalParameters 3690  Error
NewlineAtEndOfFile 325  Error
TodoComment 9  Error
modifier ModifierOrder 115  Error
RedundantModifier 151  Error
naming ConstantName 10  Error
LocalFinalVariableName 1  Error
LocalVariableName 21  Error
MemberName 65  Error
MethodName 6  Error
StaticVariableName 6  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
2  Error
sizes FileLength 1  Error
LineLength
  • fileExtensions: "java"
  • max: "120"
  • ignorePattern: "^ \* @version .*$"
58  Error
MethodLength 2  Error
ParameterNumber 5  Error
whitespace MethodParamPad 57  Error
NoWhitespaceBefore 6  Error
OperatorWrap 67  Error
ParenPad 312  Error
WhitespaceAfter 86  Error
WhitespaceAround 146  Error

Details

MessageResources.properties

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

examples/MessageResources.properties

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*'. 1

examples/MessageResources_de.properties

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*'. 1

examples/MessageResources_en_CA.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Missing a header - not enough lines in file. 1

examples/MessageResources_en_GB.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Missing a header - not enough lines in file. 1

examples/MessageResources_en_US.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Missing a header - not enough lines in file. 1

examples/MessageResources_es.properties

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*'. 1

examples/MessageResources_fr.properties

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*'. 1

examples/MessageResources_it.properties

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*'. 1

examples/MessageResources_pt.properties

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*'. 1

examples/SuccessAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter mapping should be final. 91
 Error misc FinalParameters Parameter form should be final. 92
 Error misc FinalParameters Parameter request should be final. 93
 Error misc FinalParameters Parameter response should be final. 94

examples/TestBean.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. 27
 Error javadoc JavadocStyle First sentence should end with a period. 37
 Error javadoc JavadocStyle First sentence should end with a period. 40
 Error coding MagicNumber '45213.451' is a magic number. 41
 Error javadoc JavadocStyle First sentence should end with a period. 43
 Error coding MagicNumber '-123.582F' is a magic number. 44
 Error javadoc JavadocStyle First sentence should end with a period. 46
 Error coding MagicNumber '256' is a magic number. 47
 Error javadoc JavadocStyle First sentence should end with a period. 49
 Error coding MagicNumber '1321546L' is a magic number. 50
 Error javadoc JavadocStyle First sentence should end with a period. 52
 Error coding MagicNumber '257' is a magic number. 53
 Error javadoc JavadocStyle First sentence should end with a period. 55
 Error javadoc JavadocStyle First sentence should end with a period. 58
 Error misc FinalParameters Parameter booleanValue should be final. 132
 Error misc FinalParameters Parameter doubleValue should be final. 140
 Error misc FinalParameters Parameter floatValue should be final. 148
 Error misc FinalParameters Parameter intValue should be final. 156
 Error misc FinalParameters Parameter longValue should be final. 164
 Error misc FinalParameters Parameter shortValue should be final. 172
 Error misc FinalParameters Parameter stringValue should be final. 180
 Error misc FinalParameters Parameter date should be final. 196

examples/bean/ExampleBean.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 28
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error javadoc JavadocStyle First sentence should end with a period. 41
 Error coding MagicNumber '45213.451' is a magic number. 42
 Error javadoc JavadocStyle First sentence should end with a period. 44
 Error coding MagicNumber '-123.582F' is a magic number. 45
 Error javadoc JavadocStyle First sentence should end with a period. 47
 Error coding MagicNumber '256' is a magic number. 48
 Error javadoc JavadocStyle First sentence should end with a period. 50
 Error coding MagicNumber '1321546L' is a magic number. 51
 Error javadoc JavadocStyle First sentence should end with a period. 53
 Error coding MagicNumber '257' is a magic number. 54
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error javadoc JavadocStyle First sentence should end with a period. 59
 Error javadoc JavadocStyle First sentence should end with a period. 62
 Error javadoc JavadocStyle First sentence should end with a period. 65
 Error javadoc JavadocStyle First sentence should end with a period. 68
 Error javadoc JavadocStyle First sentence should end with a period. 71
 Error misc FinalParameters Parameter booleanValue should be final. 148
 Error misc FinalParameters Parameter doubleValue should be final. 156
 Error misc FinalParameters Parameter floatValue should be final. 164
 Error misc FinalParameters Parameter intValue should be final. 172
 Error misc FinalParameters Parameter longValue should be final. 180
 Error misc FinalParameters Parameter shortValue should be final. 188
 Error misc FinalParameters Parameter stringValue should be final. 196
 Error misc FinalParameters Parameter list should be final. 212
 Error misc FinalParameters Parameter nested should be final. 228
 Error misc FinalParameters Parameter date should be final. 244
 Error misc FinalParameters Parameter array should be final. 260
 Error misc FinalParameters Parameter html should be final. 276

examples/bean/NestedBean.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. 27
 Error javadoc JavadocStyle First sentence should end with a period. 37
 Error misc FinalParameters Parameter stringValue should be final. 64

examples/bean/PrepareBeanAction.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. 67
 Error misc FinalParameters Parameter form should be final. 68
 Error misc FinalParameters Parameter request should be final. 69
 Error misc FinalParameters Parameter response should be final. 70

examples/dyna/ProcessDynaAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 32
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69

examples/links/PrepareLinksAction.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. 71
 Error misc FinalParameters Parameter form should be final. 72
 Error misc FinalParameters Parameter request should be final. 73
 Error misc FinalParameters Parameter response should be final. 74

examples/links/ProcessLinksAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 32
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69

examples/localization/ProcessLocalizationAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 36
 Error misc FinalParameters Parameter mapping should be final. 70
 Error misc FinalParameters Parameter form should be final. 71
 Error misc FinalParameters Parameter request should be final. 72
 Error misc FinalParameters Parameter response should be final. 73

examples/logic/PrepareLogicAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter mapping should be final. 75
 Error misc FinalParameters Parameter form should be final. 76
 Error misc FinalParameters Parameter request should be final. 77
 Error misc FinalParameters Parameter response should be final. 78
 Error coding MagicNumber '7' is a magic number. 87

examples/multibox/MultiboxActionForm.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 javadoc JavadocStyle First sentence should end with a period. 30
 Error javadoc JavadocStyle First sentence should end with a period. 40
 Error javadoc JavadocStyle First sentence should end with a period. 43
 Error javadoc JavadocStyle First sentence should end with a period. 57
 Error misc FinalParameters Parameter mapping should be final. 63
 Error misc FinalParameters Parameter request should be final. 63
 Error misc FinalParameters Parameter mapping should be final. 89
 Error misc FinalParameters Parameter request should be final. 90
 Error misc FinalParameters Parameter colors should be final. 123
 Error misc FinalParameters Parameter fruits should be final. 131

examples/multibox/PrepareMultiboxAction.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. 67
 Error misc FinalParameters Parameter form should be final. 68
 Error misc FinalParameters Parameter request should be final. 69
 Error misc FinalParameters Parameter response should be final. 70

examples/multibox/ProcessMultiboxAction.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. 32
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69

examples/options/BookBean.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. 24
 Error javadoc JavadocStyle First sentence should end with a period. 33
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error misc FinalParameters Parameter isbn should be final. 50
 Error misc FinalParameters Parameter title should be final. 50
 Error javadoc JavadocStyle First sentence should end with a period. 65

examples/options/PrepareOptionsAction.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. 71
 Error misc FinalParameters Parameter form should be final. 72
 Error misc FinalParameters Parameter request should be final. 73
 Error misc FinalParameters Parameter response should be final. 74
 Error coding MagicNumber '3' is a magic number. 156
 Error coding MagicNumber '4' is a magic number. 157
 Error coding MagicNumber '5' is a magic number. 158

examples/options/ProcessOptionsAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 32
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69

examples/simple/ProcessSimpleAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 32
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69

examples/simple/SimpleActionForm.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. 31
 Error javadoc JavadocStyle First sentence should end with a period. 41
 Error javadoc JavadocStyle First sentence should end with a period. 44
 Error javadoc JavadocStyle First sentence should end with a period. 47
 Error javadoc JavadocStyle First sentence should end with a period. 50
 Error javadoc JavadocStyle First sentence should end with a period. 53
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error javadoc JavadocStyle First sentence should end with a period. 59
 Error misc FinalParameters Parameter mapping should be final. 79
 Error misc FinalParameters Parameter request should be final. 79
 Error misc FinalParameters Parameter mapping should be final. 104
 Error misc FinalParameters Parameter request should be final. 105
 Error misc FinalParameters Parameter color should be final. 185
 Error misc FinalParameters Parameter confirm should be final. 193
 Error misc FinalParameters Parameter hidden should be final. 201
 Error misc FinalParameters Parameter message should be final. 209
 Error misc FinalParameters Parameter name should be final. 217
 Error misc FinalParameters Parameter rating should be final. 225
 Error misc FinalParameters Parameter secret should be final. 233

examples/token/PrepareTokenAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter mapping should be final. 67
 Error misc FinalParameters Parameter form should be final. 68
 Error misc FinalParameters Parameter request should be final. 69
 Error misc FinalParameters Parameter response should be final. 70

examples/token/ProcessTokenAction.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 mapping should be final. 69
 Error misc FinalParameters Parameter form should be final. 70
 Error misc FinalParameters Parameter request should be final. 71
 Error misc FinalParameters Parameter response should be final. 72

examples/validator/CustomValidator.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 javadoc JavadocStyle First sentence should end with a period. 34
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 39
 Error javadoc JavadocStyle First sentence should end with a period. 52
 Error javadoc JavadocMethod @return tag should be present and have description. 66
 Error misc FinalParameters Parameter bean should be final. 67
 Error javadoc JavadocMethod Expected @param tag for 'bean'. 67
 Error misc FinalParameters Parameter va should be final. 68
 Error javadoc JavadocMethod Expected @param tag for 'va'. 68
 Error misc FinalParameters Parameter field should be final. 69
 Error javadoc JavadocMethod Expected @param tag for 'field'. 69
 Error misc FinalParameters Parameter errors should be final. 70
 Error javadoc JavadocMethod Expected @param tag for 'errors'. 70
 Error misc FinalParameters Parameter validator should be final. 71
 Error javadoc JavadocMethod Expected @param tag for 'validator'. 71
 Error misc FinalParameters Parameter request should be final. 72
 Error javadoc JavadocMethod Expected @param tag for 'request'. 72

examples/validator/ProcessValidatorAction.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. 32
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69

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/apps/mailreader/Constants.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 design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 34

org/apache/struts/apps/mailreader/actions/BaseAction.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 VisibilityModifier Variable 'USERNAME' must be private and have accessor methods. 67
 Error naming StaticVariableName Name 'USERNAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
 Error design VisibilityModifier Variable 'PASSWORD' must be private and have accessor methods. 74
 Error naming StaticVariableName Name 'PASSWORD' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 81
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 88
 Error misc FinalParameters Parameter request should be final. 102
 Error misc FinalParameters Parameter user should be final. 102
 Error misc FinalParameters Parameter session should be final. 119
 Error misc FinalParameters Parameter method should be final. 119
 Error misc FinalParameters Parameter key should be final. 119
 Error misc FinalParameters Parameter mapping should be final. 135
 Error misc FinalParameters Parameter mapping should be final. 149
 Error misc FinalParameters Parameter mapping should be final. 164
 Error misc FinalParameters Parameter form should be final. 182
 Error misc FinalParameters Parameter property should be final. 182
 Error misc FinalParameters Parameter session should be final. 207
 Error misc FinalParameters Parameter request should be final. 219
 Error misc FinalParameters Parameter database should be final. 239
 Error misc FinalParameters Parameter username should be final. 239
 Error misc FinalParameters Parameter password should be final. 240
 Error misc FinalParameters Parameter errors should be final. 240
 Error misc FinalParameters Parameter username should be final. 282
 Error misc FinalParameters Parameter password should be final. 283
 Error misc FinalParameters Parameter errors should be final. 283
 Error misc FinalParameters Parameter session should be final. 311
 Error misc FinalParameters Parameter request should be final. 323
 Error misc FinalParameters Parameter mapping should be final. 339
 Error misc FinalParameters Parameter request should be final. 340
 Error misc FinalParameters Parameter errors should be final. 341
 Error misc FinalParameters Parameter mapping should be final. 355
 Error misc FinalParameters Parameter method should be final. 355
 Error misc FinalParameters Parameter request should be final. 366
 Error misc FinalParameters Parameter user should be final. 379
 Error naming LocalFinalVariableName Name 'LOG_DATABASE_SAVE_ERROR' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
 Error misc FinalParameters Parameter form should be final. 404
 Error misc FinalParameters Parameter property should be final. 404
 Error misc FinalParameters Parameter value should be final. 404

org/apache/struts/apps/mailreader/actions/LocaleAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 48
 Error misc FinalParameters Parameter string should be final. 59
 Error misc FinalParameters Parameter mapping should be final. 118
 Error misc FinalParameters Parameter form should be final. 119
 Error misc FinalParameters Parameter request should be final. 120
 Error misc FinalParameters Parameter response should be final. 121

org/apache/struts/apps/mailreader/actions/LogoffAction.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. 49
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter mapping should be final. 54
 Error misc FinalParameters Parameter form should be final. 55
 Error misc FinalParameters Parameter request should be final. 56
 Error misc FinalParameters Parameter response should be final. 57

org/apache/struts/apps/mailreader/actions/LogonAction.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. 56
 Error misc FinalParameters Parameter mapping should be final. 57
 Error misc FinalParameters Parameter form should be final. 58
 Error misc FinalParameters Parameter request should be final. 59
 Error misc FinalParameters Parameter response should be final. 60

org/apache/struts/apps/mailreader/actions/MainMenuAction.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*\$Id.*\$'. 2
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error misc FinalParameters Parameter mapping should be final. 37
 Error misc FinalParameters Parameter form should be final. 38
 Error misc FinalParameters Parameter request should be final. 39
 Error misc FinalParameters Parameter response should be final. 40

org/apache/struts/apps/mailreader/actions/RegistrationAction.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*\$Id.*\$'. 2
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 58
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 68
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 75
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 82
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 89
 Error design VisibilityModifier Variable 'LOG_REGISTRATION_POPULATE' must be private and have accessor methods. 98
 Error naming MemberName Name 'LOG_REGISTRATION_POPULATE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
 Error misc FinalParameters Parameter username should be final. 108
 Error misc FinalParameters Parameter errors should be final. 109
 Error misc FinalParameters Parameter form should be final. 129
 Error misc FinalParameters Parameter request should be final. 130
 Error misc FinalParameters Parameter errors should be final. 131
 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). 141
 Error misc FinalParameters Parameter form should be final. 183
 Error misc FinalParameters Parameter user should be final. 183
 Error misc FinalParameters Parameter user should be final. 218
 Error misc FinalParameters Parameter form should be final. 218
 Error misc FinalParameters Parameter request should be final. 257
 Error misc FinalParameters Parameter errors should be final. 258
 Error naming MethodName Name 'Edit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
 Error misc FinalParameters Parameter mapping should be final. 287
 Error misc FinalParameters Parameter form should be final. 288
 Error misc FinalParameters Parameter request should be final. 289
 Error misc FinalParameters Parameter response should be final. 290
 Error naming MethodName Name 'Save' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
 Error misc FinalParameters Parameter mapping should be final. 324
 Error misc FinalParameters Parameter form should be final. 325
 Error misc FinalParameters Parameter request should be final. 326
 Error misc FinalParameters Parameter response should be final. 327

org/apache/struts/apps/mailreader/actions/SubscriptionAction.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*\$Id.*\$'. 2
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 48
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 58
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 65
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error design VisibilityModifier Variable 'LOG_SUBSCRIPTION_POPULATE' must be private and have accessor methods. 76
 Error naming MemberName Name 'LOG_SUBSCRIPTION_POPULATE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
 Error misc FinalParameters Parameter user should be final. 88
 Error misc FinalParameters Parameter host should be final. 88
 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). 94
 Error misc FinalParameters Parameter subscription should be final. 116
 Error misc FinalParameters Parameter form should be final. 116
 Error misc FinalParameters Parameter form should be final. 145
 Error misc FinalParameters Parameter subscription should be final. 145
 Error misc FinalParameters Parameter mapping should be final. 182
 Error misc FinalParameters Parameter session should be final. 183
 Error misc FinalParameters Parameter user should be final. 184
 Error misc FinalParameters Parameter subscription should be final. 185
 Error naming MethodName Name 'Delete' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
 Error misc FinalParameters Parameter mapping should be final. 222
 Error misc FinalParameters Parameter form should be final. 223
 Error misc FinalParameters Parameter request should be final. 224
 Error misc FinalParameters Parameter response should be final. 225
 Error naming MethodName Name 'Edit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
 Error misc FinalParameters Parameter mapping should be final. 255
 Error misc FinalParameters Parameter form should be final. 256
 Error misc FinalParameters Parameter request should be final. 257
 Error misc FinalParameters Parameter response should be final. 258
 Error naming MethodName Name 'Save' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
 Error misc FinalParameters Parameter mapping should be final. 300
 Error misc FinalParameters Parameter form should be final. 301
 Error misc FinalParameters Parameter request should be final. 302
 Error misc FinalParameters Parameter response should be final. 303

org/apache/struts/apps/mailreader/actions/WelcomeAction.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 MissingJavadocMethod Missing a Javadoc comment. 56
 Error misc FinalParameters Parameter mapping should be final. 57
 Error misc FinalParameters Parameter form should be final. 58
 Error misc FinalParameters Parameter request should be final. 59
 Error misc FinalParameters Parameter response should be final. 60

org/apache/struts/apps/mailreader/dao/ExpiredPasswordException.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 username should be final. 43

org/apache/struts/apps/mailreader/dao/Subscription.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. 43
 Error modifier RedundantModifier Redundant 'public' modifier. 43
 Error modifier RedundantModifier Redundant 'public' modifier. 51
 Error javadoc JavadocMethod @return tag should be present and have description. 57
 Error modifier RedundantModifier Redundant 'public' modifier. 57
 Error javadoc JavadocMethod @return tag should be present and have description. 63
 Error modifier RedundantModifier Redundant 'public' modifier. 63
 Error modifier RedundantModifier Redundant 'public' modifier. 71
 Error javadoc JavadocMethod @return tag should be present and have description. 77
 Error modifier RedundantModifier Redundant 'public' modifier. 77
 Error modifier RedundantModifier Redundant 'public' modifier. 85
 Error javadoc JavadocMethod @return tag should be present and have description. 91
 Error modifier RedundantModifier Redundant 'public' modifier. 91
 Error javadoc JavadocMethod @return tag should be present and have description. 97
 Error modifier RedundantModifier Redundant 'public' modifier. 97
 Error modifier RedundantModifier Redundant 'public' modifier. 105

org/apache/struts/apps/mailreader/dao/User.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. 44
 Error modifier RedundantModifier Redundant 'public' modifier. 44
 Error javadoc JavadocMethod @return tag should be present and have description. 50
 Error modifier RedundantModifier Redundant 'public' modifier. 50
 Error modifier RedundantModifier Redundant 'public' modifier. 58
 Error javadoc JavadocMethod @return tag should be present and have description. 64
 Error modifier RedundantModifier Redundant 'public' modifier. 64
 Error modifier RedundantModifier Redundant 'public' modifier. 72
 Error javadoc JavadocMethod @return tag should be present and have description. 78
 Error modifier RedundantModifier Redundant 'public' modifier. 78
 Error modifier RedundantModifier Redundant 'public' modifier. 86
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error modifier RedundantModifier Redundant 'public' modifier. 92
 Error modifier RedundantModifier Redundant 'public' modifier. 100
 Error javadoc JavadocMethod @return tag should be present and have description. 107
 Error modifier RedundantModifier Redundant 'public' modifier. 107
 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. 128
 Error modifier RedundantModifier Redundant 'public' modifier. 128
 Error javadoc JavadocMethod @return tag should be present and have description. 137
 Error modifier RedundantModifier Redundant 'public' modifier. 137
 Error modifier RedundantModifier Redundant 'public' modifier. 149

org/apache/struts/apps/mailreader/dao/UserDatabase.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 javadoc JavadocMethod @return tag should be present and have description. 53
 Error modifier RedundantModifier Redundant 'public' modifier. 53
 Error modifier RedundantModifier Redundant 'public' modifier. 61
 Error javadoc JavadocMethod @return tag should be present and have description. 72
 Error modifier RedundantModifier Redundant 'public' modifier. 72
 Error javadoc JavadocMethod @return tag should be present and have description. 78
 Error modifier RedundantModifier Redundant 'public' modifier. 78
 Error javadoc JavadocMethod @return tag should be present and have description. 86
 Error modifier RedundantModifier Redundant 'public' modifier. 86
 Error modifier RedundantModifier Redundant 'public' modifier. 94
 Error modifier RedundantModifier Redundant 'public' modifier. 105
 Error modifier RedundantModifier Redundant 'public' modifier. 113

org/apache/struts/apps/mailreader/dao/impl/AbstractSubscription.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 misc FinalParameters Parameter user should be final. 49
 Error misc FinalParameters Parameter host should be final. 49
 Error design DesignForExtension Class 'AbstractSubscription' looks like designed for extension (can be subclassed), but the method 'getAutoConnect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractSubscription' final or making the method 'getAutoConnect' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error design DesignForExtension Class 'AbstractSubscription' looks like designed for extension (can be subclassed), but the method 'setAutoConnect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractSubscription' final or making the method 'setAutoConnect' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error misc FinalParameters Parameter autoConnect should be final. 85
 Error javadoc JavadocMethod @return tag should be present and have description. 93
 Error design DesignForExtension Class 'AbstractSubscription' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractSubscription' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error design DesignForExtension Class 'AbstractSubscription' looks like designed for extension (can be subclassed), but the method 'setPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractSubscription' final or making the method 'setPassword' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error misc FinalParameters Parameter password should be final. 107
 Error design DesignForExtension Class 'AbstractSubscription' 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 'AbstractSubscription' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error design DesignForExtension Class 'AbstractSubscription' 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 'AbstractSubscription' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error misc FinalParameters Parameter type should be final. 121
 Error javadoc JavadocMethod @return tag should be present and have description. 129
 Error design DesignForExtension Class 'AbstractSubscription' looks like designed for extension (can be subclassed), but the method 'getUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractSubscription' final or making the method 'getUsername' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error design DesignForExtension Class 'AbstractSubscription' looks like designed for extension (can be subclassed), but the method 'setUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractSubscription' final or making the method 'setUsername' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter username should be final. 143
 Error javadoc JavadocMethod @return tag should be present and have description. 154

org/apache/struts/apps/mailreader/dao/impl/AbstractUser.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 database should be final. 54
 Error misc FinalParameters Parameter username should be final. 54
 Error javadoc JavadocMethod @return tag should be present and have description. 90
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'getFromAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'getFromAddress' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'setFromAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'setFromAddress' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error misc FinalParameters Parameter fromAddress should be final. 104
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'getFullName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'getFullName' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'setFullName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'setFullName' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error misc FinalParameters Parameter fullName should be final. 118
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'setPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'setPassword' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error misc FinalParameters Parameter password should be final. 132
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'getReplyToAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'getReplyToAddress' static/final/abstract/empty, or adding allowed annotation for the method. 142
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 142
 Error design DesignForExtension Class 'AbstractUser' looks like designed for extension (can be subclassed), but the method 'setReplyToAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractUser' final or making the method 'setReplyToAddress' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Error misc FinalParameters Parameter replyToAddress should be final. 146
 Error javadoc JavadocMethod @return tag should be present and have description. 155
 Error javadoc JavadocMethod @return tag should be present and have description. 167
 Error javadoc JavadocMethod @return tag should be present and have description. 184
 Error misc FinalParameters Parameter host should be final. 184
 Error whitespace OperatorWrap '+' should be on a new line. 189
 Error javadoc JavadocMethod @return tag should be present and have description. 209
 Error misc FinalParameters Parameter host should be final. 209
 Error misc FinalParameters Parameter subscription should be final. 227
 Error whitespace MethodParamPad '(' should be on the previous line. 231

org/apache/struts/apps/mailreader/dao/impl/memory/MemorySubscription.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.apps.mailreader.dao.Subscription. 26
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error misc FinalParameters Parameter user should be final. 52
 Error misc FinalParameters Parameter host should be final. 52

org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUser.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 whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error misc FinalParameters Parameter database should be final. 52
 Error misc FinalParameters Parameter username should be final. 52
 Error javadoc JavadocMethod @return tag should be present and have description. 62

org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabase.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. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter pathname should be final. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error misc FinalParameters Parameter username should be final. 113
 Error whitespace OperatorWrap '+' should be on a new line. 117
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error misc FinalParameters Parameter username should be final. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 142
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error whitespace MethodParamPad '(' should be on the previous line. 163
 Error whitespace MethodParamPad '(' should be on the previous line. 166
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error misc FinalParameters Parameter user should be final. 184
 Error whitespace MethodParamPad '(' should be on the previous line. 188
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 199
 Error misc ArrayTypeStyle Array brackets at illegal position. 214
 Error misc ArrayTypeStyle Array brackets at illegal position. 218
 Error whitespace MethodParamPad '(' should be on the previous line. 236
 Error whitespace MethodParamPad '(' should be on the previous line. 260
 Error whitespace MethodParamPad '(' should be on the previous line. 268
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 274
 Error javadoc JavadocVariable Missing a Javadoc comment. 287
 Error misc FinalParameters Parameter digester should be final. 293
 Error misc FinalParameters Parameter attributes should be final. 297
 Error whitespace OperatorWrap '||' should be on a new line. 305
 Error modifier RedundantModifier Redundant 'public' modifier. 326
 Error misc FinalParameters Parameter database should be final. 326
 Error javadoc JavadocVariable Missing a Javadoc comment. 330
 Error javadoc JavadocVariable Missing a Javadoc comment. 332
 Error misc FinalParameters Parameter digester should be final. 338
 Error misc FinalParameters Parameter attributes should be final. 342

org/apache/struts/apps/mailreader/plugin/MemoryDatabasePlugIn.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 74
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error misc FinalParameters Parameter pathname should be final. 97
 Error misc FinalParameters Parameter servlet should be final. 136
 Error misc FinalParameters Parameter config should be final. 136
 Error whitespace OperatorWrap '+' should be on a new line. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 179
 Error whitespace MethodParamPad '(' should be on the previous line. 190
 Error coding MagicNumber '1024' is a magic number. 198
 Error coding MagicNumber '1024' is a magic number. 199
 Error misc ArrayTypeStyle Array brackets at illegal position. 201
 Error coding MagicNumber '1024' is a magic number. 201

org/apache/struts/apps/mailreader/resources/AlternateApplicationResources.properties

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

org/apache/struts/apps/mailreader/resources/AlternateApplicationResources_ja.properties

Severity Category Rule Message Line
 Error header RegexpHeader Missing a header - not enough lines in file. 1

org/apache/struts/apps/mailreader/resources/ApplicationResources.properties

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

org/apache/struts/apps/mailreader/resources/ApplicationResources_ja.properties

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

org/apache/struts/apps/mailreader/resources/ApplicationResources_ru.properties

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

org/apache/struts/apps/scriptingmailreader/Constants.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 design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 34

org/apache/struts/apps/scriptingmailreader/plugin/MemoryDatabasePlugIn.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 74
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error misc FinalParameters Parameter pathname should be final. 97
 Error misc FinalParameters Parameter servlet should be final. 136
 Error misc FinalParameters Parameter config should be final. 136
 Error whitespace OperatorWrap '+' should be on a new line. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 179
 Error whitespace MethodParamPad '(' should be on the previous line. 190
 Error coding MagicNumber '1024' is a magic number. 198
 Error coding MagicNumber '1024' is a magic number. 199
 Error misc ArrayTypeStyle Array brackets at illegal position. 201
 Error coding MagicNumber '1024' is a magic number. 201

org/apache/struts/apps/scriptingmailreader/resources/AlternateApplicationResources.properties

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

org/apache/struts/apps/scriptingmailreader/resources/AlternateApplicationResources_ja.properties

Severity Category Rule Message Line
 Error header RegexpHeader Missing a header - not enough lines in file. 1

org/apache/struts/apps/scriptingmailreader/resources/ApplicationResources.properties

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

org/apache/struts/apps/scriptingmailreader/resources/ApplicationResources_ja.properties

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

org/apache/struts/apps/scriptingmailreader/resources/ApplicationResources_ru.properties

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

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/extras/actions/ActionDispatcher.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. 115
 Error misc FinalParameters Parameter actionInstance should be final. 165
 Error misc FinalParameters Parameter actionInstance should be final. 175
 Error misc FinalParameters Parameter flavor should be final. 175
 Error misc FinalParameters Parameter mapping should be final. 199
 Error misc FinalParameters Parameter form should be final. 199
 Error misc FinalParameters Parameter request should be final. 200
 Error misc FinalParameters Parameter response should be final. 200
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 224
 Error misc FinalParameters Parameter mapping should be final. 247
 Error misc FinalParameters Parameter form should be final. 247
 Error misc FinalParameters Parameter request should be final. 248
 Error misc FinalParameters Parameter response should be final. 248
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 263
 Error misc FinalParameters Parameter mapping should be final. 284
 Error misc FinalParameters Parameter form should be final. 284
 Error misc FinalParameters Parameter request should be final. 285
 Error misc FinalParameters Parameter response should be final. 285
 Error misc FinalParameters Parameter mapping should be final. 315
 Error misc FinalParameters Parameter form should be final. 316
 Error misc FinalParameters Parameter request should be final. 316
 Error misc FinalParameters Parameter response should be final. 317
 Error misc FinalParameters Parameter name should be final. 317
 Error misc FinalParameters Parameter mapping should be final. 359
 Error misc FinalParameters Parameter form should be final. 360
 Error misc FinalParameters Parameter request should be final. 360
 Error misc FinalParameters Parameter response should be final. 361
 Error misc FinalParameters Parameter name should be final. 361
 Error misc FinalParameters Parameter method should be final. 361
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 391
 Error misc FinalParameters Parameter name should be final. 408
 Error misc FinalParameters Parameter mapping should be final. 433
 Error misc FinalParameters Parameter form should be final. 433
 Error misc FinalParameters Parameter request should be final. 434
 Error misc FinalParameters Parameter response should be final. 434
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 454
 Error misc FinalParameters Parameter mapping should be final. 472
 Error misc FinalParameters Parameter form should be final. 472
 Error misc FinalParameters Parameter request should be final. 473
 Error misc FinalParameters Parameter response should be final. 473
 Error misc FinalParameters Parameter parameter should be final. 474
 Error misc FinalParameters Parameter request should be final. 498
 Error javadoc JavadocMethod @return tag should be present and have description. 505
 Error misc FinalParameters Parameter context should be final. 505
 Error javadoc JavadocMethod Expected @param tag for 'context'. 505
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 505

org/apache/struts/extras/actions/BaseAction.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/extras/actions/DispatchAction.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. 100
 Error misc FinalParameters Parameter mapping should be final. 145
 Error misc FinalParameters Parameter form should be final. 145
 Error misc FinalParameters Parameter request should be final. 146
 Error misc FinalParameters Parameter response should be final. 146
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 169
 Error misc FinalParameters Parameter mapping should be final. 191
 Error misc FinalParameters Parameter form should be final. 191
 Error misc FinalParameters Parameter request should be final. 192
 Error misc FinalParameters Parameter response should be final. 192
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 200
 Error misc FinalParameters Parameter mapping should be final. 219
 Error misc FinalParameters Parameter form should be final. 219
 Error misc FinalParameters Parameter request should be final. 220
 Error misc FinalParameters Parameter response should be final. 220
 Error misc FinalParameters Parameter mapping should be final. 241
 Error misc FinalParameters Parameter form should be final. 242
 Error misc FinalParameters Parameter request should be final. 242
 Error misc FinalParameters Parameter response should be final. 243
 Error misc FinalParameters Parameter name should be final. 243
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 296
 Error misc FinalParameters Parameter mapping should be final. 314
 Error misc FinalParameters Parameter form should be final. 314
 Error misc FinalParameters Parameter request should be final. 315
 Error misc FinalParameters Parameter response should be final. 315
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 327
 Error misc FinalParameters Parameter name should be final. 343
 Error misc FinalParameters Parameter mapping should be final. 370
 Error misc FinalParameters Parameter form should be final. 370
 Error misc FinalParameters Parameter request should be final. 371
 Error misc FinalParameters Parameter response should be final. 371
 Error misc FinalParameters Parameter parameter should be final. 372

org/apache/struts/extras/actions/DownloadAction.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. 103
 Error misc FinalParameters Parameter form should be final. 103
 Error misc FinalParameters Parameter request should be final. 104
 Error misc FinalParameters Parameter response should be final. 104
 Error misc FinalParameters Parameter input should be final. 127
 Error misc FinalParameters Parameter output should be final. 127
 Error modifier RedundantModifier Redundant 'static' modifier. 145
 Error misc FinalParameters Parameter contentType should be final. 186
 Error misc FinalParameters Parameter file should be final. 186
 Error misc FinalParameters Parameter contentType should be final. 244
 Error misc FinalParameters Parameter context should be final. 244
 Error misc FinalParameters Parameter path should be final. 245

org/apache/struts/extras/actions/EventActionDispatcher.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. 105
 Error misc FinalParameters Parameter action should be final. 118
 Error misc FinalParameters Parameter mapping should be final. 141
 Error misc FinalParameters Parameter form should be final. 141
 Error misc FinalParameters Parameter request should be final. 142
 Error misc FinalParameters Parameter response should be final. 142
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 156
 Error misc FinalParameters Parameter mapping should be final. 174
 Error misc FinalParameters Parameter form should be final. 174
 Error misc FinalParameters Parameter request should be final. 175
 Error misc FinalParameters Parameter response should be final. 175
 Error misc FinalParameters Parameter parameter should be final. 176

org/apache/struts/extras/actions/EventDispatchAction.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. 83
 Error misc FinalParameters Parameter mapping should be final. 109
 Error misc FinalParameters Parameter form should be final. 109
 Error misc FinalParameters Parameter request should be final. 110
 Error misc FinalParameters Parameter response should be final. 110
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 118
 Error misc FinalParameters Parameter mapping should be final. 133
 Error misc FinalParameters Parameter form should be final. 133
 Error misc FinalParameters Parameter request should be final. 134
 Error misc FinalParameters Parameter response should be final. 134
 Error misc FinalParameters Parameter parameter should be final. 135

org/apache/struts/extras/actions/ForwardAction.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. 73
 Error misc FinalParameters Parameter form should be final. 73
 Error misc FinalParameters Parameter request should be final. 74
 Error misc FinalParameters Parameter response should be final. 74
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 80

org/apache/struts/extras/actions/IncludeAction.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. 74
 Error misc FinalParameters Parameter form should be final. 74
 Error misc FinalParameters Parameter request should be final. 75
 Error misc FinalParameters Parameter response should be final. 75
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 81

org/apache/struts/extras/actions/LocalStrings.properties

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

org/apache/struts/extras/actions/LocalStrings_es.properties

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

org/apache/struts/extras/actions/LocalStrings_ja.properties

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

org/apache/struts/extras/actions/LocaleAction.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. 48
 Error misc FinalParameters Parameter mapping should be final. 69
 Error misc FinalParameters Parameter form should be final. 69
 Error misc FinalParameters Parameter request should be final. 70
 Error misc FinalParameters Parameter response should be final. 70

org/apache/struts/extras/actions/LookupDispatchAction.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. 115
 Error misc FinalParameters Parameter mapping should be final. 144
 Error misc FinalParameters Parameter form should be final. 144
 Error misc FinalParameters Parameter request should be final. 145
 Error misc FinalParameters Parameter response should be final. 145
 Error misc FinalParameters Parameter request should be final. 159
 Error misc FinalParameters Parameter userLocale should be final. 159
 Error misc FinalParameters Parameter request should be final. 206
 Error misc FinalParameters Parameter keyName should be final. 207
 Error misc FinalParameters Parameter mapping should be final. 207
 Error misc FinalParameters Parameter mapping should be final. 259
 Error misc FinalParameters Parameter form should be final. 259
 Error misc FinalParameters Parameter request should be final. 260
 Error misc FinalParameters Parameter response should be final. 260
 Error misc FinalParameters Parameter parameter should be final. 261

org/apache/struts/extras/actions/MappingDispatchAction.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. 140
 Error misc FinalParameters Parameter mapping should be final. 165
 Error misc FinalParameters Parameter form should be final. 165
 Error misc FinalParameters Parameter request should be final. 166
 Error misc FinalParameters Parameter response should be final. 166
 Error misc FinalParameters Parameter mapping should be final. 187
 Error misc FinalParameters Parameter form should be final. 187
 Error misc FinalParameters Parameter request should be final. 188
 Error misc FinalParameters Parameter response should be final. 188
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 195
 Error misc FinalParameters Parameter mapping should be final. 207
 Error misc FinalParameters Parameter form should be final. 207
 Error misc FinalParameters Parameter request should be final. 208
 Error misc FinalParameters Parameter response should be final. 208
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 209
 Error misc FinalParameters Parameter mapping should be final. 228
 Error misc FinalParameters Parameter form should be final. 228
 Error misc FinalParameters Parameter request should be final. 229
 Error misc FinalParameters Parameter response should be final. 229
 Error misc FinalParameters Parameter parameter should be final. 230

org/apache/struts/extras/actions/SwitchAction.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 misc FinalParameters Parameter mapping should be final. 86
 Error misc FinalParameters Parameter form should be final. 86
 Error misc FinalParameters Parameter request should be final. 87
 Error misc FinalParameters Parameter response should be final. 87
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 97

org/apache/struts/extras/actions/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/extras/plugins/DigestingPlugIn.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 - java.io.FileNotFoundException. 24
 Error imports UnusedImports Unused import - java.net.MalformedURLException. 27
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 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 javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error misc FinalParameters Parameter servlet should be final. 101
 Error misc FinalParameters Parameter config should be final. 101
 Error misc FinalParameters Parameter path should be final. 211
 Error misc FinalParameters Parameter source should be final. 211
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 212
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 216
 Error misc FinalParameters Parameter digester should be final. 239
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 262
 Error misc FinalParameters Parameter path should be final. 301
 Error misc FinalParameters Parameter source should be final. 301
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 302
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 316
 Error misc FinalParameters Parameter path should be final. 327
 Error misc FinalParameters Parameter path should be final. 339
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 340
 Error misc FinalParameters Parameter path should be final. 352
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 353
 Error misc FinalParameters Parameter configPath should be final. 364
 Error misc FinalParameters Parameter configSource should be final. 386
 Error misc FinalParameters Parameter obj should be final. 407
 Error misc FinalParameters Parameter key should be final. 417
 Error misc FinalParameters Parameter ruleSets should be final. 433
 Error javadoc JavadocMethod Expected @param tag for 'ruleSets'. 433
 Error misc FinalParameters Parameter digesterPath should be final. 451
 Error javadoc JavadocMethod Expected @param tag for 'digesterPath'. 451
 Error misc FinalParameters Parameter digesterSource should be final. 471
 Error misc FinalParameters Parameter push should be final. 491

org/apache/struts/extras/plugins/ModuleConfigVerifier.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. 77
 Error misc FinalParameters Parameter fatal should be final. 86
 Error coding EmptyStatement Empty statement. 96
 Error design DesignForExtension Class 'ModuleConfigVerifier' looks like designed for extension (can be subclassed), but the method 'init' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ModuleConfigVerifier' final or making the method 'init' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error misc FinalParameters Parameter servlet should be final. 100
 Error misc FinalParameters Parameter config should be final. 100
 Error misc TodoComment Comment matches to-do format 'TODO:'. 110
 Error javadoc JavadocMethod @return tag should be present and have description. 159
 Error javadoc JavadocMethod @return tag should be present and have description. 185
 Error javadoc JavadocMethod @return tag should be present and have description. 210
 Error javadoc JavadocMethod @return tag should be present and have description. 245

org/apache/struts/extras/validator/DynaValidatorActionForm.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 mapping should be final. 60
 Error misc FinalParameters Parameter request should be final. 61

org/apache/struts/extras/validator/ValidatorActionForm.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 misc FinalParameters Parameter mapping should be final. 58
 Error misc FinalParameters Parameter request should be final. 59

org/apache/struts/faces/Constants.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

org/apache/struts/faces/application/ActionListenerImpl.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 oldActionListener should be final. 90
 Error misc FinalParameters Parameter event should be final. 115
 Error javadoc JavadocMethod @return tag should be present and have description. 193
 Error misc FinalParameters Parameter config should be final. 193
 Error misc FinalParameters Parameter context should be final. 194

org/apache/struts/faces/application/DynaActionFormELResolver.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 - jakarta.el.CompositeELResolver. 29
 Error imports UnusedImports Unused import - jakarta.el.ELException. 31
 Error misc FinalParameters Parameter context should be final. 107
 Error misc FinalParameters Parameter base should be final. 107
 Error misc FinalParameters Parameter property should be final. 107
 Error misc FinalParameters Parameter context should be final. 154
 Error misc FinalParameters Parameter base should be final. 154
 Error misc FinalParameters Parameter property should be final. 154
 Error misc FinalParameters Parameter context should be final. 195
 Error misc FinalParameters Parameter base should be final. 195
 Error misc FinalParameters Parameter property should be final. 195
 Error misc FinalParameters Parameter value should be final. 195
 Error misc FinalParameters Parameter context should be final. 239
 Error misc FinalParameters Parameter base should be final. 239
 Error misc FinalParameters Parameter property should be final. 239
 Error misc FinalParameters Parameter context should be final. 298
 Error misc FinalParameters Parameter base should be final. 299
 Error misc FinalParameters Parameter context should be final. 340
 Error misc FinalParameters Parameter base should be final. 340

org/apache/struts/faces/application/DynaBeanELResolver.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 - jakarta.el.CompositeELResolver. 29
 Error imports UnusedImports Unused import - jakarta.el.ELException. 31
 Error imports UnusedImports Unused import - org.apache.commons.beanutils.ConversionException. 36
 Error misc FinalParameters Parameter readOnly should be final. 92
 Error misc FinalParameters Parameter context should be final. 131
 Error misc FinalParameters Parameter base should be final. 131
 Error misc FinalParameters Parameter property should be final. 131
 Error misc FinalParameters Parameter context should be final. 186
 Error misc FinalParameters Parameter base should be final. 186
 Error misc FinalParameters Parameter property should be final. 186
 Error misc FinalParameters Parameter context should be final. 245
 Error misc FinalParameters Parameter base should be final. 245
 Error misc FinalParameters Parameter property should be final. 245
 Error misc FinalParameters Parameter value should be final. 245
 Error misc FinalParameters Parameter context should be final. 302
 Error misc FinalParameters Parameter base should be final. 302
 Error misc FinalParameters Parameter property should be final. 302
 Error misc FinalParameters Parameter context should be final. 377
 Error misc FinalParameters Parameter base should be final. 378
 Error misc FinalParameters Parameter context should be final. 427
 Error misc FinalParameters Parameter base should be final. 427
 Error javadoc JavadocMethod @return tag should be present and have description. 444
 Error misc FinalParameters Parameter bean should be final. 444
 Error misc FinalParameters Parameter property should be final. 444
 Error javadoc JavadocMethod Expected @throws tag for 'PropertyNotFoundException'. 445

org/apache/struts/faces/application/FacesRequestProcessor.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. 77
 Error misc FinalParameters Parameter uri should be final. 103
 Error misc FinalParameters Parameter request should be final. 104
 Error misc FinalParameters Parameter response should be final. 105
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processActionCreate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processActionCreate' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error misc FinalParameters Parameter request should be final. 163
 Error misc FinalParameters Parameter response should be final. 164
 Error misc FinalParameters Parameter mapping should be final. 165
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processActionForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processActionForm' static/final/abstract/empty, or adding allowed annotation for the method. 178
 Error misc FinalParameters Parameter request should be final. 178
 Error misc FinalParameters Parameter response should be final. 179
 Error misc FinalParameters Parameter mapping should be final. 180
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processActionPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processActionPerform' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error misc FinalParameters Parameter request should be final. 213
 Error misc FinalParameters Parameter response should be final. 214
 Error misc FinalParameters Parameter action should be final. 215
 Error misc FinalParameters Parameter form should be final. 216
 Error misc FinalParameters Parameter mapping should be final. 217
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processForward' static/final/abstract/empty, or adding allowed annotation for the method. 234
 Error misc FinalParameters Parameter request should be final. 234
 Error misc FinalParameters Parameter response should be final. 235
 Error misc FinalParameters Parameter mapping should be final. 236
 Error whitespace MethodParamPad '(' should be on the previous line. 241
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processForwardConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processForwardConfig' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error misc FinalParameters Parameter request should be final. 249
 Error misc FinalParameters Parameter response should be final. 250
 Error misc FinalParameters Parameter forward should be final. 251
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processInclude' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processInclude' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error misc FinalParameters Parameter request should be final. 262
 Error misc FinalParameters Parameter response should be final. 263
 Error misc FinalParameters Parameter mapping should be final. 264
 Error whitespace MethodParamPad '(' should be on the previous line. 269
 Error javadoc JavadocMethod @return tag should be present and have description. 288
 Error misc FinalParameters Parameter request should be final. 288
 Error misc FinalParameters Parameter response should be final. 289
 Error misc FinalParameters Parameter request should be final. 335
 Error misc FinalParameters Parameter response should be final. 336
 Error misc FinalParameters Parameter form should be final. 337
 Error misc FinalParameters Parameter mapping should be final. 338
 Error design DesignForExtension Class 'FacesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processValidate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesRequestProcessor' final or making the method 'processValidate' static/final/abstract/empty, or adding allowed annotation for the method. 367
 Error misc FinalParameters Parameter request should be final. 367
 Error misc FinalParameters Parameter response should be final. 368
 Error misc FinalParameters Parameter form should be final. 369
 Error misc FinalParameters Parameter mapping should be final. 370
 Error whitespace MethodParamPad '(' should be on the previous line. 375
 Error javadoc JavadocMethod @return tag should be present and have description. 388
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 389
 Error javadoc JavadocMethod @return tag should be present and have description. 400
 Error misc FinalParameters Parameter uri should be final. 400

org/apache/struts/faces/application/FacesTilesRequestProcessor.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 76
 Error misc FinalParameters Parameter uri should be final. 102
 Error misc FinalParameters Parameter request should be final. 103
 Error misc FinalParameters Parameter response should be final. 104
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'internalModuleRelativeForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'internalModuleRelativeForward' static/final/abstract/empty, or adding allowed annotation for the method. 178
 Error whitespace MethodParamPad '(' should be on the previous line. 179
 Error misc FinalParameters Parameter uri should be final. 179
 Error misc FinalParameters Parameter request should be final. 179
 Error misc FinalParameters Parameter response should be final. 179
 Error whitespace OperatorWrap '+' should be on a new line. 183
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processActionCreate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processActionCreate' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error misc FinalParameters Parameter request should be final. 192
 Error misc FinalParameters Parameter response should be final. 193
 Error misc FinalParameters Parameter mapping should be final. 194
 Error whitespace OperatorWrap '+' should be on a new line. 202
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processActionForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processActionForm' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error misc FinalParameters Parameter request should be final. 211
 Error misc FinalParameters Parameter response should be final. 212
 Error misc FinalParameters Parameter mapping should be final. 213
 Error whitespace OperatorWrap '+' should be on a new line. 222
 Error whitespace OperatorWrap '+' should be on a new line. 225
 Error whitespace OperatorWrap '+' should be on a new line. 238
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processActionPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processActionPerform' static/final/abstract/empty, or adding allowed annotation for the method. 248
 Error misc FinalParameters Parameter request should be final. 248
 Error misc FinalParameters Parameter response should be final. 249
 Error misc FinalParameters Parameter action should be final. 250
 Error misc FinalParameters Parameter form should be final. 251
 Error misc FinalParameters Parameter mapping should be final. 252
 Error whitespace OperatorWrap '+' should be on a new line. 262
 Error whitespace OperatorWrap ':' should be on a new line. 263
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processForward' static/final/abstract/empty, or adding allowed annotation for the method. 272
 Error misc FinalParameters Parameter request should be final. 272
 Error misc FinalParameters Parameter response should be final. 273
 Error misc FinalParameters Parameter mapping should be final. 274
 Error whitespace MethodParamPad '(' should be on the previous line. 281
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processForwardConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processForwardConfig' static/final/abstract/empty, or adding allowed annotation for the method. 291
 Error misc FinalParameters Parameter request should be final. 291
 Error misc FinalParameters Parameter response should be final. 292
 Error misc FinalParameters Parameter forward should be final. 293
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processInclude' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processInclude' static/final/abstract/empty, or adding allowed annotation for the method. 308
 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. 310
 Error whitespace MethodParamPad '(' should be on the previous line. 317
 Error javadoc JavadocMethod @return tag should be present and have description. 338
 Error misc FinalParameters Parameter request should be final. 338
 Error misc FinalParameters Parameter response should be final. 339
 Error whitespace OperatorWrap '+' should be on a new line. 357
 Error whitespace OperatorWrap '+' should be on a new line. 368
 Error misc FinalParameters Parameter request should be final. 391
 Error misc FinalParameters Parameter response should be final. 392
 Error misc FinalParameters Parameter form should be final. 393
 Error misc FinalParameters Parameter mapping should be final. 394
 Error design DesignForExtension Class 'FacesTilesRequestProcessor' looks like designed for extension (can be subclassed), but the method 'processValidate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FacesTilesRequestProcessor' final or making the method 'processValidate' static/final/abstract/empty, or adding allowed annotation for the method. 429
 Error misc FinalParameters Parameter request should be final. 429
 Error misc FinalParameters Parameter response should be final. 430
 Error misc FinalParameters Parameter form should be final. 431
 Error misc FinalParameters Parameter mapping should be final. 432
 Error whitespace MethodParamPad '(' should be on the previous line. 439
 Error javadoc JavadocMethod @return tag should be present and have description. 454
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 455
 Error javadoc JavadocMethod @return tag should be present and have description. 466
 Error misc FinalParameters Parameter uri should be final. 466

org/apache/struts/faces/application/ViewHandlerImpl.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 oldViewHandler should be final. 69
 Error misc FinalParameters Parameter context should be final. 87
 Error misc FinalParameters Parameter viewToRender should be final. 87

org/apache/struts/faces/component/BaseComponent.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 javadoc JavadocMethod @return tag should be present and have description. 67
 Error javadoc JavadocMethod @return tag should be present and have description. 77
 Error misc FinalParameters Parameter target should be final. 94
 Error misc FinalParameters Parameter context should be final. 110
 Error misc FinalParameters Parameter state should be final. 110
 Error misc ArrayTypeStyle Array brackets at illegal position. 112
 Error javadoc JavadocMethod @return tag should be present and have description. 124
 Error misc FinalParameters Parameter context should be final. 124
 Error misc ArrayTypeStyle Array brackets at illegal position. 126

org/apache/struts/faces/component/CommandLinkComponent.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. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 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 javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 78
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 80
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getAccesskey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getAccesskey' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setAccesskey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setAccesskey' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error misc FinalParameters Parameter accesskey should be final. 97
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getCharset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getCharset' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setCharset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setCharset' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error misc FinalParameters Parameter charset should be final. 111
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getDir' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setDir' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error misc FinalParameters Parameter dir should be final. 125
 Error javadoc JavadocMethod @return tag should be present and have description. 133
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getHreflang' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getHreflang' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setHreflang' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setHreflang' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error misc FinalParameters Parameter hreflang should be final. 149
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getLang' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getLang' static/final/abstract/empty, or adding allowed annotation for the method. 154
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 154
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setLang' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setLang' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error misc FinalParameters Parameter lang should be final. 163
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnblur' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnblur' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnblur' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnblur' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 177
 Error misc FinalParameters Parameter onblur should be final. 177
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnclick' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 182
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnclick' static/final/abstract/empty, or adding allowed annotation for the method. 191
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 191
 Error misc FinalParameters Parameter onclick should be final. 191
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOndblclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOndblclick' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 196
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOndblclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOndblclick' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error misc FinalParameters Parameter ondblclick should be final. 205
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnfocus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnfocus' static/final/abstract/empty, or adding allowed annotation for the method. 210
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 210
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnfocus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnfocus' static/final/abstract/empty, or adding allowed annotation for the method. 219
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 219
 Error misc FinalParameters Parameter onfocus should be final. 219
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnkeydown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnkeydown' static/final/abstract/empty, or adding allowed annotation for the method. 224
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 224
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnkeydown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnkeydown' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 233
 Error misc FinalParameters Parameter onkeydown should be final. 233
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnkeypress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnkeypress' static/final/abstract/empty, or adding allowed annotation for the method. 238
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 238
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnkeypress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnkeypress' static/final/abstract/empty, or adding allowed annotation for the method. 247
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 247
 Error misc FinalParameters Parameter onkeypress should be final. 247
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnkeyup' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnkeyup' static/final/abstract/empty, or adding allowed annotation for the method. 252
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 252
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnkeyup' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnkeyup' static/final/abstract/empty, or adding allowed annotation for the method. 261
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 261
 Error misc FinalParameters Parameter onkeyup should be final. 261
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnmousedown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnmousedown' static/final/abstract/empty, or adding allowed annotation for the method. 266
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 266
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnmousedown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnmousedown' static/final/abstract/empty, or adding allowed annotation for the method. 275
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 275
 Error misc FinalParameters Parameter onmousedown should be final. 275
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnmousemove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnmousemove' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 280
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnmousemove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnmousemove' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 289
 Error misc FinalParameters Parameter onmousemove should be final. 289
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnmouseout' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnmouseout' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 294
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnmouseout' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnmouseout' static/final/abstract/empty, or adding allowed annotation for the method. 303
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 303
 Error misc FinalParameters Parameter onmouseout should be final. 303
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnmouseover' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnmouseover' static/final/abstract/empty, or adding allowed annotation for the method. 308
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 308
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnmouseover' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnmouseover' static/final/abstract/empty, or adding allowed annotation for the method. 317
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 317
 Error misc FinalParameters Parameter onmouseover should be final. 317
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getOnmouseup' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getOnmouseup' static/final/abstract/empty, or adding allowed annotation for the method. 322
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 322
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setOnmouseup' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setOnmouseup' static/final/abstract/empty, or adding allowed annotation for the method. 331
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 331
 Error misc FinalParameters Parameter onmouseup should be final. 331
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getRel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getRel' static/final/abstract/empty, or adding allowed annotation for the method. 336
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 336
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setRel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setRel' static/final/abstract/empty, or adding allowed annotation for the method. 345
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 345
 Error misc FinalParameters Parameter rel should be final. 345
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getRev' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getRev' static/final/abstract/empty, or adding allowed annotation for the method. 350
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 350
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setRev' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setRev' static/final/abstract/empty, or adding allowed annotation for the method. 359
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 359
 Error misc FinalParameters Parameter rev should be final. 359
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getStyle' static/final/abstract/empty, or adding allowed annotation for the method. 364
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 364
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setStyle' static/final/abstract/empty, or adding allowed annotation for the method. 373
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 373
 Error misc FinalParameters Parameter style should be final. 373
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 378
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 378
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 387
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 387
 Error misc FinalParameters Parameter styleClass should be final. 387
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getTabindex' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getTabindex' static/final/abstract/empty, or adding allowed annotation for the method. 392
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 392
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setTabindex' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setTabindex' static/final/abstract/empty, or adding allowed annotation for the method. 401
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 401
 Error misc FinalParameters Parameter tabindex should be final. 401
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getTarget' static/final/abstract/empty, or adding allowed annotation for the method. 406
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 406
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setTarget' static/final/abstract/empty, or adding allowed annotation for the method. 415
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 415
 Error misc FinalParameters Parameter target should be final. 415
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'getTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'getTitle' static/final/abstract/empty, or adding allowed annotation for the method. 420
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 420
 Error design DesignForExtension Class 'CommandLinkComponent' looks like designed for extension (can be subclassed), but the method 'setTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkComponent' final or making the method 'setTitle' static/final/abstract/empty, or adding allowed annotation for the method. 429
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 429
 Error misc FinalParameters Parameter title should be final. 429
 Error design DesignForExtension Class 'CommandLinkComponent' 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 'CommandLinkComponent' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 434
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 434
 Error design DesignForExtension Class 'CommandLinkComponent' 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 'CommandLinkComponent' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 443
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 443
 Error misc FinalParameters Parameter type should be final. 443
 Error misc FinalParameters Parameter context should be final. 457
 Error misc FinalParameters Parameter state should be final. 457
 Error misc ArrayTypeStyle Array brackets at illegal position. 459
 Error coding MagicNumber '3' is a magic number. 463
 Error coding MagicNumber '4' is a magic number. 464
 Error coding MagicNumber '5' is a magic number. 465
 Error coding MagicNumber '6' is a magic number. 466
 Error coding MagicNumber '7' is a magic number. 467
 Error coding MagicNumber '8' is a magic number. 468
 Error coding MagicNumber '9' is a magic number. 469
 Error coding MagicNumber '10' is a magic number. 470
 Error coding MagicNumber '11' is a magic number. 471
 Error coding MagicNumber '12' is a magic number. 472
 Error coding MagicNumber '13' is a magic number. 473
 Error coding MagicNumber '14' is a magic number. 474
 Error coding MagicNumber '15' is a magic number. 475
 Error coding MagicNumber '16' is a magic number. 476
 Error coding MagicNumber '17' is a magic number. 477
 Error coding MagicNumber '18' is a magic number. 478
 Error coding MagicNumber '19' is a magic number. 479
 Error coding MagicNumber '20' is a magic number. 480
 Error coding MagicNumber '21' is a magic number. 481
 Error coding MagicNumber '22' is a magic number. 482
 Error coding MagicNumber '23' is a magic number. 483
 Error coding MagicNumber '24' is a magic number. 484
 Error coding MagicNumber '25' is a magic number. 485
 Error javadoc JavadocMethod @return tag should be present and have description. 495
 Error misc FinalParameters Parameter context should be final. 495
 Error misc ArrayTypeStyle Array brackets at illegal position. 497
 Error coding MagicNumber '26' is a magic number. 497
 Error coding MagicNumber '3' is a magic number. 501
 Error coding MagicNumber '4' is a magic number. 502
 Error coding MagicNumber '5' is a magic number. 503
 Error coding MagicNumber '6' is a magic number. 504
 Error coding MagicNumber '7' is a magic number. 505
 Error coding MagicNumber '8' is a magic number. 506
 Error coding MagicNumber '9' is a magic number. 507
 Error coding MagicNumber '10' is a magic number. 508
 Error coding MagicNumber '11' is a magic number. 509
 Error coding MagicNumber '12' is a magic number. 510
 Error coding MagicNumber '13' is a magic number. 511
 Error coding MagicNumber '14' is a magic number. 512
 Error coding MagicNumber '15' is a magic number. 513
 Error coding MagicNumber '16' is a magic number. 514
 Error coding MagicNumber '17' is a magic number. 515
 Error coding MagicNumber '18' is a magic number. 516
 Error coding MagicNumber '19' is a magic number. 517
 Error coding MagicNumber '20' is a magic number. 518
 Error coding MagicNumber '21' is a magic number. 519
 Error coding MagicNumber '22' is a magic number. 520
 Error coding MagicNumber '23' is a magic number. 521
 Error coding MagicNumber '24' is a magic number. 522
 Error coding MagicNumber '25' is a magic number. 523

org/apache/struts/faces/component/ErrorsComponent.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. 73
 Error misc FinalParameters Parameter bundle should be final. 90
 Error javadoc JavadocMethod @return tag should be present and have description. 100
 Error javadoc JavadocMethod @return tag should be present and have description. 110
 Error misc FinalParameters Parameter property should be final. 127
 Error misc FinalParameters Parameter context should be final. 143
 Error misc FinalParameters Parameter state should be final. 143
 Error misc ArrayTypeStyle Array brackets at illegal position. 145
 Error javadoc JavadocMethod @return tag should be present and have description. 158
 Error misc FinalParameters Parameter context should be final. 158
 Error misc ArrayTypeStyle Array brackets at illegal position. 160
 Error coding MagicNumber '3' is a magic number. 160

org/apache/struts/faces/component/FormComponent.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. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error misc FinalParameters Parameter action should be final. 107
 Error javadoc JavadocMethod @return tag should be present and have description. 117
 Error misc FinalParameters Parameter enctype should be final. 137
 Error javadoc JavadocMethod @return tag should be present and have description. 147
 Error javadoc JavadocMethod @return tag should be present and have description. 157
 Error misc FinalParameters Parameter focus should be final. 177
 Error javadoc JavadocMethod @return tag should be present and have description. 187
 Error misc FinalParameters Parameter focusIndex should be final. 207
 Error javadoc JavadocMethod @return tag should be present and have description. 217
 Error misc FinalParameters Parameter onreset should be final. 237
 Error javadoc JavadocMethod @return tag should be present and have description. 247
 Error misc FinalParameters Parameter onsubmit should be final. 267
 Error javadoc JavadocMethod @return tag should be present and have description. 277
 Error misc FinalParameters Parameter style should be final. 294
 Error javadoc JavadocMethod @return tag should be present and have description. 304
 Error misc FinalParameters Parameter styleClass should be final. 321
 Error javadoc JavadocMethod @return tag should be present and have description. 331
 Error misc FinalParameters Parameter target should be final. 348
 Error misc FinalParameters Parameter context should be final. 364
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 367
 Error misc FinalParameters Parameter context should be final. 391
 Error misc FinalParameters Parameter state should be final. 391
 Error misc ArrayTypeStyle Array brackets at illegal position. 393
 Error coding MagicNumber '3' is a magic number. 397
 Error coding MagicNumber '4' is a magic number. 398
 Error coding MagicNumber '5' is a magic number. 399
 Error coding MagicNumber '6' is a magic number. 400
 Error coding MagicNumber '7' is a magic number. 401
 Error coding MagicNumber '8' is a magic number. 402
 Error coding MagicNumber '9' is a magic number. 403
 Error javadoc JavadocMethod @return tag should be present and have description. 413
 Error misc FinalParameters Parameter context should be final. 413
 Error misc ArrayTypeStyle Array brackets at illegal position. 415
 Error coding MagicNumber '10' is a magic number. 415
 Error coding MagicNumber '3' is a magic number. 419
 Error coding MagicNumber '4' is a magic number. 420
 Error coding MagicNumber '5' is a magic number. 421
 Error coding MagicNumber '6' is a magic number. 422
 Error coding MagicNumber '7' is a magic number. 423
 Error coding MagicNumber '8' is a magic number. 424
 Error coding MagicNumber '9' is a magic number. 425
 Error misc FinalParameters Parameter context should be final. 447
 Error whitespace OperatorWrap '+' should be on a new line. 458
 Error whitespace OperatorWrap '+' should be on a new line. 471
 Error whitespace MethodParamPad '(' should be on the previous line. 507
 Error whitespace OperatorWrap '+' should be on a new line. 507
 Error whitespace MethodParamPad '(' should be on the previous line. 526
 Error whitespace OperatorWrap '+' should be on a new line. 526
 Error whitespace MethodParamPad '(' should be on the previous line. 540
 Error whitespace OperatorWrap '+' should be on a new line. 540
 Error whitespace MethodParamPad '(' should be on the previous line. 554
 Error whitespace MethodParamPad '(' should be on the previous line. 557

org/apache/struts/faces/component/HtmlComponent.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. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error javadoc JavadocMethod @return tag should be present and have description. 75
 Error javadoc JavadocMethod @return tag should be present and have description. 85
 Error misc FinalParameters Parameter locale should be final. 109
 Error javadoc JavadocMethod @return tag should be present and have description. 120
 Error misc FinalParameters Parameter xhtml should be final. 144
 Error misc FinalParameters Parameter context should be final. 161
 Error misc FinalParameters Parameter state should be final. 161
 Error misc ArrayTypeStyle Array brackets at illegal position. 163
 Error coding MagicNumber '3' is a magic number. 167
 Error coding MagicNumber '4' is a magic number. 168
 Error javadoc JavadocMethod @return tag should be present and have description. 178
 Error misc FinalParameters Parameter context should be final. 178
 Error misc ArrayTypeStyle Array brackets at illegal position. 180
 Error coding MagicNumber '5' is a magic number. 180
 Error coding MagicNumber '3' is a magic number. 184
 Error coding MagicNumber '4' is a magic number. 185

org/apache/struts/faces/component/JavascriptValidatorComponent.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. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 91
 Error javadoc JavadocVariable Missing a Javadoc comment. 98
 Error javadoc JavadocVariable Missing a Javadoc comment. 112
 Error javadoc JavadocVariable Missing a Javadoc comment. 118
 Error javadoc JavadocMethod @return tag should be present and have description. 127
 Error misc FinalParameters Parameter bundle should be final. 147
 Error javadoc JavadocMethod @return tag should be present and have description. 156
 Error javadoc JavadocMethod @return tag should be present and have description. 167
 Error misc FinalParameters Parameter formName should be final. 188
 Error javadoc JavadocMethod Expected @param tag for 'formName'. 188
 Error javadoc JavadocMethod @return tag should be present and have description. 200
 Error misc FinalParameters Parameter page should be final. 220
 Error javadoc JavadocMethod Expected @param tag for 'page'. 220
 Error javadoc JavadocMethod @return tag should be present and have description. 233
 Error misc FinalParameters Parameter method should be final. 253
 Error javadoc JavadocMethod Expected @param tag for 'method'. 253
 Error javadoc JavadocMethod @return tag should be present and have description. 264
 Error misc FinalParameters Parameter staticJavascript should be final. 283
 Error javadoc JavadocMethod Expected @param tag for 'staticJavascript'. 283
 Error javadoc JavadocMethod @return tag should be present and have description. 295
 Error misc FinalParameters Parameter dynamicJavascript should be final. 314
 Error javadoc JavadocMethod Expected @param tag for 'dynamicJavascript'. 314
 Error javadoc JavadocMethod @return tag should be present and have description. 325
 Error misc FinalParameters Parameter src should be final. 344
 Error javadoc JavadocMethod Expected @param tag for 'src'. 344
 Error javadoc JavadocMethod @return tag should be present and have description. 355
 Error misc FinalParameters Parameter htmlComment should be final. 374
 Error javadoc JavadocMethod Expected @param tag for 'htmlComment'. 374
 Error misc FinalParameters Parameter cdata should be final. 403
 Error misc FinalParameters Parameter context should be final. 420
 Error misc FinalParameters Parameter state should be final. 420
 Error misc ArrayTypeStyle Array brackets at illegal position. 422
 Error coding MagicNumber '3' is a magic number. 426
 Error coding MagicNumber '4' is a magic number. 427
 Error coding MagicNumber '5' is a magic number. 428
 Error coding MagicNumber '6' is a magic number. 429
 Error coding MagicNumber '7' is a magic number. 430
 Error coding MagicNumber '8' is a magic number. 431
 Error coding MagicNumber '9' is a magic number. 432
 Error coding MagicNumber '10' is a magic number. 433
 Error coding MagicNumber '11' is a magic number. 434
 Error coding MagicNumber '12' is a magic number. 435
 Error coding MagicNumber '13' is a magic number. 436
 Error coding MagicNumber '14' is a magic number. 437
 Error javadoc JavadocMethod @return tag should be present and have description. 447
 Error misc FinalParameters Parameter context should be final. 447
 Error misc ArrayTypeStyle Array brackets at illegal position. 449
 Error coding MagicNumber '15' is a magic number. 449
 Error coding MagicNumber '3' is a magic number. 453
 Error coding MagicNumber '4' is a magic number. 454
 Error coding MagicNumber '5' is a magic number. 455
 Error coding MagicNumber '6' is a magic number. 456
 Error coding MagicNumber '7' is a magic number. 457
 Error coding MagicNumber '8' is a magic number. 458
 Error coding MagicNumber '9' is a magic number. 459
 Error coding MagicNumber '10' is a magic number. 460
 Error coding MagicNumber '11' is a magic number. 461
 Error coding MagicNumber '12' is a magic number. 462
 Error coding MagicNumber '13' is a magic number. 463
 Error coding MagicNumber '14' is a magic number. 464

org/apache/struts/faces/component/LoadMessagesComponent.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. 69
 Error misc FinalParameters Parameter messages should be final. 99
 Error misc FinalParameters Parameter var should be final. 127
 Error misc FinalParameters Parameter context should be final. 141
 Error misc FinalParameters Parameter state should be final. 141
 Error misc ArrayTypeStyle Array brackets at illegal position. 142
 Error javadoc JavadocMethod @return tag should be present and have description. 153
 Error misc FinalParameters Parameter context should be final. 153
 Error misc ArrayTypeStyle Array brackets at illegal position. 154
 Error coding MagicNumber '3' is a magic number. 154

org/apache/struts/faces/component/MessageComponent.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. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter bundle should be final. 109
 Error javadoc JavadocMethod @return tag should be present and have description. 119
 Error javadoc JavadocMethod @return tag should be present and have description. 129
 Error misc FinalParameters Parameter filter should be final. 153
 Error javadoc JavadocMethod @return tag should be present and have description. 164
 Error misc FinalParameters Parameter key should be final. 181
 Error javadoc JavadocMethod @return tag should be present and have description. 191
 Error misc FinalParameters Parameter style should be final. 208
 Error javadoc JavadocMethod @return tag should be present and have description. 218
 Error misc FinalParameters Parameter styleClass should be final. 235
 Error misc FinalParameters Parameter context should be final. 251
 Error misc FinalParameters Parameter state should be final. 251
 Error misc ArrayTypeStyle Array brackets at illegal position. 253
 Error coding MagicNumber '3' is a magic number. 257
 Error coding MagicNumber '4' is a magic number. 258
 Error coding MagicNumber '5' is a magic number. 259
 Error coding MagicNumber '6' is a magic number. 260
 Error javadoc JavadocMethod @return tag should be present and have description. 270
 Error misc FinalParameters Parameter context should be final. 270
 Error misc ArrayTypeStyle Array brackets at illegal position. 272
 Error coding MagicNumber '7' is a magic number. 272
 Error coding MagicNumber '3' is a magic number. 276
 Error coding MagicNumber '4' is a magic number. 277
 Error coding MagicNumber '5' is a magic number. 278
 Error coding MagicNumber '6' is a magic number. 279

org/apache/struts/faces/component/StylesheetComponent.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. 67
 Error javadoc JavadocMethod @return tag should be present and have description. 77
 Error misc FinalParameters Parameter path should be final. 94
 Error misc FinalParameters Parameter context should be final. 110
 Error misc FinalParameters Parameter state should be final. 110
 Error misc ArrayTypeStyle Array brackets at illegal position. 112
 Error javadoc JavadocMethod @return tag should be present and have description. 124
 Error misc FinalParameters Parameter context should be final. 124
 Error misc ArrayTypeStyle Array brackets at illegal position. 126

org/apache/struts/faces/component/WriteComponent.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. 59
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error javadoc JavadocMethod @return tag should be present and have description. 90
 Error misc FinalParameters Parameter filter should be final. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 125
 Error misc FinalParameters Parameter style should be final. 142
 Error javadoc JavadocMethod @return tag should be present and have description. 152
 Error misc FinalParameters Parameter styleClass should be final. 169
 Error misc FinalParameters Parameter context should be final. 185
 Error misc FinalParameters Parameter state should be final. 185
 Error misc ArrayTypeStyle Array brackets at illegal position. 187
 Error coding MagicNumber '3' is a magic number. 191
 Error coding MagicNumber '4' is a magic number. 192
 Error javadoc JavadocMethod @return tag should be present and have description. 202
 Error misc FinalParameters Parameter context should be final. 202
 Error misc ArrayTypeStyle Array brackets at illegal position. 204
 Error coding MagicNumber '5' is a magic number. 204
 Error coding MagicNumber '3' is a magic number. 208
 Error coding MagicNumber '4' is a magic number. 209

org/apache/struts/faces/renderer/AbstractRenderer.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. 82
 Error misc FinalParameters Parameter component should be final. 82
 Error misc FinalParameters Parameter context should be final. 118
 Error misc FinalParameters Parameter component should be final. 118
 Error misc FinalParameters Parameter context should be final. 153
 Error misc FinalParameters Parameter component should be final. 153
 Error misc FinalParameters Parameter context should be final. 190
 Error misc FinalParameters Parameter component should be final. 190
 Error misc FinalParameters Parameter context should be final. 219
 Error javadoc JavadocMethod Expected @param tag for 'context'. 219
 Error misc FinalParameters Parameter component should be final. 219
 Error javadoc JavadocMethod Expected @param tag for 'component'. 219
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 220
 Error javadoc JavadocMethod @return tag should be present and have description. 255
 Error misc FinalParameters Parameter component should be final. 255
 Error javadoc JavadocMethod @return tag should be present and have description. 275
 Error misc FinalParameters Parameter component should be final. 275
 Error misc FinalParameters Parameter context should be final. 307
 Error misc FinalParameters Parameter component should be final. 307
 Error misc FinalParameters Parameter writer should be final. 308
 Error misc FinalParameters Parameter context should be final. 329
 Error misc FinalParameters Parameter component should be final. 329
 Error misc FinalParameters Parameter writer should be final. 330
 Error misc FinalParameters Parameter context should be final. 349
 Error misc FinalParameters Parameter component should be final. 350
 Error misc FinalParameters Parameter writer should be final. 351
 Error misc FinalParameters Parameter names should be final. 352
 Error misc ArrayTypeStyle Array brackets at illegal position. 352
 Error misc FinalParameters Parameter context should be final. 394
 Error misc FinalParameters Parameter component should be final. 395
 Error misc FinalParameters Parameter writer should be final. 396
 Error misc FinalParameters Parameter names should be final. 397
 Error misc ArrayTypeStyle Array brackets at illegal position. 397
 Error misc FinalParameters Parameter context should be final. 434
 Error misc FinalParameters Parameter component should be final. 434
 Error misc FinalParameters Parameter writer should be final. 435
 Error whitespace MethodParamPad '(' should be on the previous line. 456
 Error misc FinalParameters Parameter context should be final. 456
 Error misc FinalParameters Parameter component should be final. 456
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 479
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 540
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 563
 Error javadoc JavadocMethod @return tag should be present and have description. 620
 Error misc FinalParameters Parameter context should be final. 620
 Error misc FinalParameters Parameter component should be final. 620
 Error misc FinalParameters Parameter value should be final. 621
 Error javadoc JavadocMethod @return tag should be present and have description. 661
 Error misc FinalParameters Parameter component should be final. 661
 Error javadoc JavadocMethod Expected @param tag for '<T>'. 676
 Error misc FinalParameters Parameter clazz should be final. 676
 Error javadoc JavadocMethod Expected @param tag for 'clazz'. 676
 Error misc FinalParameters Parameter component should be final. 676

org/apache/struts/faces/renderer/BaseRenderer.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. 69
 Error misc FinalParameters Parameter component should be final. 69

org/apache/struts/faces/renderer/CommandLinkRenderer.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 55
 Error misc FinalParameters Parameter context should be final. 79
 Error misc FinalParameters Parameter component should be final. 79
 Error whitespace OperatorWrap '||' should be on a new line. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 122
 Error misc ArrayTypeStyle Array brackets at illegal position. 122
 Error misc FinalParameters Parameter context should be final. 141
 Error misc FinalParameters Parameter component should be final. 141
 Error misc FinalParameters Parameter writer should be final. 142
 Error whitespace OperatorWrap '||' should be on a new line. 146
 Error whitespace MethodParamPad '(' should be on the previous line. 177
 Error misc FinalParameters Parameter context should be final. 198
 Error misc FinalParameters Parameter component should be final. 198
 Error misc FinalParameters Parameter writer should be final. 199
 Error whitespace OperatorWrap '||' should be on a new line. 203
 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. 288
 Error misc FinalParameters Parameter component should be final. 288
 Error misc FinalParameters Parameter writer should be final. 289
 Error whitespace OperatorWrap '||' should be on a new line. 293

org/apache/struts/faces/renderer/Dummy.properties

Severity Category Rule Message Line
 Error header RegexpHeader Missing a header - not enough lines in file. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/faces/renderer/ErrorsRenderer.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 MethodParamPad '(' should be on the previous line. 68
 Error misc FinalParameters Parameter context should be final. 86
 Error misc FinalParameters Parameter component should be final. 86
 Error whitespace MethodParamPad '(' should be on the previous line. 127
 Error whitespace MethodParamPad '(' should be on the previous line. 143
 Error whitespace MethodParamPad '(' should be on the previous line. 161
 Error whitespace MethodParamPad '(' should be on the previous line. 167
 Error whitespace MethodParamPad '(' should be on the previous line. 173
 Error javadoc JavadocMethod @return tag should be present and have description. 203
 Error misc FinalParameters Parameter context should be final. 203
 Error misc FinalParameters Parameter component should be final. 204

org/apache/struts/faces/renderer/FormRenderer.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. 77
 Error misc FinalParameters Parameter component should be final. 77
 Error whitespace MethodParamPad '(' should be on the previous line. 90
 Error javadoc JavadocVariable Missing a Javadoc comment. 96
 Error misc ArrayTypeStyle Array brackets at illegal position. 96
 Error misc FinalParameters Parameter context should be final. 111
 Error misc FinalParameters Parameter component should be final. 111
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 124
 Error whitespace OperatorWrap '+' should be on a new line. 124
 Error whitespace MethodParamPad '(' should be on the previous line. 173
 Error misc FinalParameters Parameter context should be final. 199
 Error misc FinalParameters Parameter component should be final. 199
 Error javadoc JavadocStyle Unclosed HTML tag found: <code>action</action> attribute on the <code>&lt;form&gt;</c 283
 Error javadoc JavadocStyle Extra HTML tag found: </action> attribute on the <code>&lt;form&gt;</code> 283
 Error javadoc JavadocMethod @return tag should be present and have description. 289
 Error misc FinalParameters Parameter context should be final. 289
 Error misc FinalParameters Parameter component should be final. 289

org/apache/struts/faces/renderer/HtmlRenderer.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. 63
 Error misc FinalParameters Parameter component should be final. 63
 Error misc FinalParameters Parameter context should be final. 104
 Error misc FinalParameters Parameter component should be final. 104
 Error javadoc JavadocMethod @return tag should be present and have description. 128
 Error whitespace MethodParamPad '(' should be on the previous line. 129
 Error misc FinalParameters Parameter context should be final. 129
 Error misc FinalParameters Parameter component should be final. 129

org/apache/struts/faces/renderer/JavascriptValidatorRenderer.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 Extra HTML tag found: </p> 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 81
 Error sizes MethodLength Method renderEnd length is 226 lines (max allowed is 150). 97
 Error misc FinalParameters Parameter context should be final. 97
 Error misc FinalParameters Parameter component should be final. 97
 Error misc FinalParameters Parameter writer should be final. 98
 Error javadoc JavadocMethod Expected @param tag for 'writer'. 98
 Error whitespace OperatorWrap '+' should be on a new line. 193
 Error whitespace OperatorWrap '+' should be on a new line. 194
 Error javadoc JavadocMethod @return tag should be present and have description. 330
 Error misc FinalParameters Parameter methods should be final. 330
 Error javadoc JavadocMethod Expected @param tag for 'methods'. 330
 Error misc FinalParameters Parameter component should be final. 330
 Error javadoc JavadocMethod Expected @param tag for 'component'. 330
 Error design DesignForExtension Class 'JavascriptValidatorRenderer' looks like designed for extension (can be subclassed), but the method 'getJavascriptStaticMethods' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JavascriptValidatorRenderer' final or making the method 'getJavascriptStaticMethods' static/final/abstract/empty, or adding allowed annotation for the method. 376
 Error misc FinalParameters Parameter resources should be final. 376
 Error javadoc JavadocMethod @return tag should be present and have description. 396
 Error misc FinalParameters Parameter component should be final. 396
 Error javadoc JavadocMethod Expected @param tag for 'component'. 396
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 400
 Error javadoc JavadocMethod @return tag should be present and have description. 417
 Error misc FinalParameters Parameter input should be final. 417
 Error javadoc JavadocMethod Expected @param tag for 'input'. 417
 Error javadoc JavadocStyle First sentence should end with a period. 449
 Error javadoc JavadocMethod @return tag should be present and have description. 452
 Error misc FinalParameters Parameter input should be final. 452
 Error javadoc JavadocMethod Expected @param tag for 'input'. 452
 Error misc FinalParameters Parameter pos should be final. 452
 Error javadoc JavadocMethod Expected @param tag for 'pos'. 452
 Error misc FinalParameters Parameter c should be final. 452
 Error javadoc JavadocMethod Expected @param tag for 'c'. 452
 Error javadoc JavadocMethod @return tag should be present and have description. 467
 Error misc FinalParameters Parameter component should be final. 467
 Error javadoc JavadocMethod Expected @param tag for 'component'. 467
 Error javadoc JavadocMethod @return tag should be present and have description. 492
 Error javadoc JavadocMethod Expected @param tag for 'component'. 492
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 492
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 506
 Error whitespace MethodParamPad '(' should be on the previous line. 507

org/apache/struts/faces/renderer/LoadMessagesRenderer.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. 50
 Error javadoc JavadocMethod Expected @param tag for 'context'. 50
 Error misc FinalParameters Parameter component should be final. 50
 Error javadoc JavadocMethod Expected @param tag for 'component'. 50

org/apache/struts/faces/renderer/MessageRenderer.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. 67
 Error misc FinalParameters Parameter context should be final. 67
 Error misc FinalParameters Parameter component should be final. 67
 Error whitespace OperatorWrap '+' should be on a new line. 77
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 87
 Error whitespace OperatorWrap '+' should be on a new line. 87
 Error whitespace OperatorWrap '+' should be on a new line. 88
 Error misc ArrayTypeStyle Array brackets at illegal position. 101

org/apache/struts/faces/renderer/StylesheetRenderer.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. 60
 Error misc FinalParameters Parameter component should be final. 60
 Error whitespace MethodParamPad '(' should be on the previous line. 72
 Error whitespace OperatorWrap '+' should be on a new line. 73

org/apache/struts/faces/renderer/WriteRenderer.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. 71
 Error misc FinalParameters Parameter component should be final. 71
 Error javadoc JavadocMethod @return tag should be present and have description. 127
 Error misc FinalParameters Parameter context should be final. 127
 Error misc FinalParameters Parameter component should be final. 127

org/apache/struts/faces/taglib/AbstractFacesTag.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 MemberName Name '_bundle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error design DesignForExtension Class 'AbstractFacesTag' 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 'AbstractFacesTag' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter bundle should be final. 52
 Error naming MemberName Name '_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error design DesignForExtension Class 'AbstractFacesTag' looks like designed for extension (can be subclassed), but the method 'setStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractFacesTag' final or making the method 'setStyle' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter style should be final. 62
 Error naming MemberName Name '_styleClass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
 Error design DesignForExtension Class 'AbstractFacesTag' looks like designed for extension (can be subclassed), but the method 'setStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractFacesTag' final or making the method 'setStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error misc FinalParameters Parameter styleClass should be final. 72
 Error naming MemberName Name '_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
 Error design DesignForExtension Class 'AbstractFacesTag' 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 'AbstractFacesTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error misc FinalParameters Parameter value should be final. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 94
 Error javadoc JavadocMethod @return tag should be present and have description. 101
 Error misc FinalParameters Parameter component should be final. 126
 Error misc FinalParameters Parameter valueExpression should be final. 149
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 150
 Error misc FinalParameters Parameter valueExpression should be final. 166
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 167

org/apache/struts/faces/taglib/BaseTag.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 MemberName Name '_target' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
 Error design DesignForExtension Class 'BaseTag' looks like designed for extension (can be subclassed), but the method 'setTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseTag' final or making the method 'setTarget' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error misc FinalParameters Parameter target should be final. 50
 Error javadoc JavadocMethod @return tag should be present and have description. 61
 Error javadoc JavadocMethod @return tag should be present and have description. 72
 Error misc FinalParameters Parameter component should be final. 98

org/apache/struts/faces/taglib/CommandLinkTag.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocVariable Missing a Javadoc comment. 45
 Error naming MemberName Name '_accesskey' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error naming MemberName Name '_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error naming MemberName Name '_actionListener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error naming MemberName Name '_charset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error naming MemberName Name '_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error naming MemberName Name '_hreflang' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error naming MemberName Name '_immediate' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error naming MemberName Name '_lang' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error naming MemberName Name '_onblur' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error naming MemberName Name '_onclick' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error naming MemberName Name '_ondblclick' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error naming MemberName Name '_onfocus' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error naming MemberName Name '_onkeydown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error naming MemberName Name '_onkeypress' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error naming MemberName Name '_onkeyup' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error naming MemberName Name '_onmousedown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error naming MemberName Name '_onmousemove' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error naming MemberName Name '_onmouseout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error naming MemberName Name '_onmouseover' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error naming MemberName Name '_onmouseup' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error naming MemberName Name '_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error naming MemberName Name '_rev' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error naming MemberName Name '_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error naming MemberName Name '_styleClass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error naming MemberName Name '_tabindex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error naming MemberName Name '_target' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error naming MemberName Name '_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error naming MemberName Name '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setAccesskey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setAccesskey' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter accesskey should be final. 78
 Error design DesignForExtension Class 'CommandLinkTag' 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 'CommandLinkTag' final or making the method 'setAction' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter action should be final. 83
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setActionListener' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setActionListener' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error misc FinalParameters Parameter actionListener should be final. 88
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setCharset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setCharset' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter charset should be final. 93
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setDir' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setDir' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error misc FinalParameters Parameter dir should be final. 98
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setHreflang' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setHreflang' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error misc FinalParameters Parameter hreflang should be final. 103
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setImmediate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setImmediate' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error misc FinalParameters Parameter immediate should be final. 108
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setLang' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setLang' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error misc FinalParameters Parameter lang should be final. 113
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnblur' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnblur' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error misc FinalParameters Parameter onblur should be final. 118
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnclick' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error misc FinalParameters Parameter onclick should be final. 123
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOndblclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOndblclick' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error misc FinalParameters Parameter ondblclick should be final. 128
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnfocus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnfocus' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error misc FinalParameters Parameter onfocus should be final. 133
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnkeydown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnkeydown' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 138
 Error misc FinalParameters Parameter onkeydown should be final. 138
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnkeypress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnkeypress' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter onkeypress should be final. 143
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnkeyup' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnkeyup' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error misc FinalParameters Parameter onkeyup should be final. 148
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnmousedown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnmousedown' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error misc FinalParameters Parameter onmousedown should be final. 153
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnmousemove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnmousemove' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error misc FinalParameters Parameter onmousemove should be final. 158
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnmouseout' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnmouseout' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error misc FinalParameters Parameter onmouseout should be final. 163
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnmouseover' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnmouseover' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error misc FinalParameters Parameter onmouseover should be final. 168
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setOnmouseup' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setOnmouseup' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Error misc FinalParameters Parameter onmouseup should be final. 173
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setRel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setRel' static/final/abstract/empty, or adding allowed annotation for the method. 178
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 178
 Error misc FinalParameters Parameter rel should be final. 178
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setRev' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setRev' static/final/abstract/empty, or adding allowed annotation for the method. 183
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 183
 Error misc FinalParameters Parameter rev should be final. 183
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setStyle' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error misc FinalParameters Parameter style should be final. 188
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error misc FinalParameters Parameter styleClass should be final. 193
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setTabindex' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setTabindex' static/final/abstract/empty, or adding allowed annotation for the method. 198
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 198
 Error misc FinalParameters Parameter tabindex should be final. 198
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setTarget' static/final/abstract/empty, or adding allowed annotation for the method. 203
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 203
 Error misc FinalParameters Parameter target should be final. 203
 Error design DesignForExtension Class 'CommandLinkTag' looks like designed for extension (can be subclassed), but the method 'setTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CommandLinkTag' final or making the method 'setTitle' static/final/abstract/empty, or adding allowed annotation for the method. 208
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 208
 Error misc FinalParameters Parameter title should be final. 208
 Error design DesignForExtension Class 'CommandLinkTag' 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 'CommandLinkTag' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error misc FinalParameters Parameter type should be final. 213
 Error javadoc JavadocMethod @return tag should be present and have description. 265
 Error javadoc JavadocMethod @return tag should be present and have description. 276
 Error misc FinalParameters Parameter component should be final. 291

org/apache/struts/faces/taglib/ErrorsTag.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 MemberName Name '_property' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error misc FinalParameters Parameter property should be final. 50
 Error javadoc JavadocMethod @return tag should be present and have description. 61
 Error javadoc JavadocMethod @return tag should be present and have description. 72
 Error misc FinalParameters Parameter component should be final. 98

org/apache/struts/faces/taglib/FormTag.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 MemberName Name '_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error design DesignForExtension Class 'FormTag' 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 'FormTag' final or making the method 'setAction' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter action should be final. 52
 Error naming MemberName Name '_enctype' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error design DesignForExtension Class 'FormTag' looks like designed for extension (can be subclassed), but the method 'setEnctype' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormTag' final or making the method 'setEnctype' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter enctype should be final. 62
 Error naming MemberName Name '_focus' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
 Error design DesignForExtension Class 'FormTag' looks like designed for extension (can be subclassed), but the method 'setFocus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormTag' final or making the method 'setFocus' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error misc FinalParameters Parameter focus should be final. 73
 Error naming MemberName Name '_focusIndex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
 Error design DesignForExtension Class 'FormTag' looks like designed for extension (can be subclassed), but the method 'setFocusIndex' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormTag' final or making the method 'setFocusIndex' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter focusIndex should be final. 83
 Error naming MemberName Name '_onreset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
 Error design DesignForExtension Class 'FormTag' looks like designed for extension (can be subclassed), but the method 'setOnreset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormTag' final or making the method 'setOnreset' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter onreset should be final. 93
 Error naming MemberName Name '_onsubmit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
 Error design DesignForExtension Class 'FormTag' looks like designed for extension (can be subclassed), but the method 'setOnsubmit' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormTag' final or making the method 'setOnsubmit' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error misc FinalParameters Parameter onsubmit should be final. 103
 Error naming MemberName Name '_target' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
 Error design DesignForExtension Class 'FormTag' looks like designed for extension (can be subclassed), but the method 'setTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FormTag' final or making the method 'setTarget' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error misc FinalParameters Parameter target should be final. 113
 Error javadoc JavadocMethod @return tag should be present and have description. 144
 Error javadoc JavadocMethod @return tag should be present and have description. 155
 Error misc FinalParameters Parameter component should be final. 170

org/apache/struts/faces/taglib/HtmlTag.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 MemberName Name '_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error design DesignForExtension Class 'HtmlTag' 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 'HtmlTag' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter locale should be final. 52
 Error naming MemberName Name '_xhtml' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error design DesignForExtension Class 'HtmlTag' looks like designed for extension (can be subclassed), but the method 'setXhtml' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HtmlTag' final or making the method 'setXhtml' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter xhtml should be final. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error javadoc JavadocMethod @return tag should be present and have description. 84
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 84
 Error javadoc JavadocMethod @return tag should be present and have description. 100
 Error misc FinalParameters Parameter component should be final. 127

org/apache/struts/faces/taglib/JavascriptValidatorTag.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 MemberName Name '_formName' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
 Error misc FinalParameters Parameter formName should be final. 58
 Error javadoc JavadocMethod Expected @param tag for 'formName'. 58
 Error naming MemberName Name '_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
 Error misc FinalParameters Parameter page should be final. 75
 Error javadoc JavadocMethod Expected @param tag for 'page'. 75
 Error naming MemberName Name '_method' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
 Error misc FinalParameters Parameter method should be final. 93
 Error javadoc JavadocMethod Expected @param tag for 'method'. 93
 Error naming MemberName Name '_staticJavascript' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
 Error misc FinalParameters Parameter staticJavascript should be final. 109
 Error javadoc JavadocMethod Expected @param tag for 'staticJavascript'. 109
 Error naming MemberName Name '_dynamicJavascript' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
 Error misc FinalParameters Parameter dynamicJavascript should be final. 125
 Error javadoc JavadocMethod Expected @param tag for 'dynamicJavascript'. 125
 Error naming MemberName Name '_src' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
 Error misc FinalParameters Parameter src should be final. 142
 Error javadoc JavadocMethod Expected @param tag for 'src'. 142
 Error naming MemberName Name '_htmlComment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
 Error misc FinalParameters Parameter htmlComment should be final. 158
 Error javadoc JavadocMethod Expected @param tag for 'htmlComment'. 158
 Error naming MemberName Name '_cdata' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
 Error misc FinalParameters Parameter cdata should be final. 172
 Error javadoc JavadocMethod @return tag should be present and have description. 204
 Error javadoc JavadocMethod @return tag should be present and have description. 215
 Error misc FinalParameters Parameter component should be final. 230

org/apache/struts/faces/taglib/LoadMessagesTag.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 MemberName Name '_messages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
 Error design DesignForExtension Class 'LoadMessagesTag' looks like designed for extension (can be subclassed), but the method 'setMessages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoadMessagesTag' final or making the method 'setMessages' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error misc FinalParameters Parameter messages should be final. 47
 Error naming MemberName Name '_var' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
 Error design DesignForExtension Class 'LoadMessagesTag' looks like designed for extension (can be subclassed), but the method 'setVar' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoadMessagesTag' final or making the method 'setVar' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error misc FinalParameters Parameter var should be final. 58
 Error javadoc JavadocMethod @return tag should be present and have description. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 91
 Error misc FinalParameters Parameter component should be final. 104

org/apache/struts/faces/taglib/MessageTag.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 MemberName Name '_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'setFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'setFilter' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter filter should be final. 51
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error naming MemberName Name '_key' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setKey' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error misc FinalParameters Parameter key should be final. 61
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error javadoc JavadocMethod @return tag should be present and have description. 98
 Error misc FinalParameters Parameter component should be final. 113

org/apache/struts/faces/taglib/StylesheetTag.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 MemberName Name '_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
 Error design DesignForExtension Class 'StylesheetTag' 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 'StylesheetTag' final or making the method 'setPath' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error misc FinalParameters Parameter path should be final. 50
 Error javadoc JavadocMethod @return tag should be present and have description. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error misc FinalParameters Parameter component should be final. 99

org/apache/struts/faces/taglib/WriteTag.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 MemberName Name '_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'setFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'setFilter' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter filter should be final. 52
 Error javadoc JavadocMethod @return tag should be present and have description. 63
 Error javadoc JavadocMethod @return tag should be present and have description. 74
 Error misc FinalParameters Parameter component should be final. 100

org/apache/struts/faces/util/MessagesMap.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter messages should be final. 75
 Error misc FinalParameters Parameter locale should be final. 75
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 92
 Error javadoc JavadocMethod @return tag should be present and have description. 101
 Error misc FinalParameters Parameter key should be final. 101
 Error javadoc JavadocMethod @return tag should be present and have description. 111
 Error misc FinalParameters Parameter value should be final. 111
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 112
 Error javadoc JavadocMethod @return tag should be present and have description. 119
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 120
 Error javadoc JavadocMethod @return tag should be present and have description. 131
 Error misc FinalParameters Parameter o should be final. 131
 Error javadoc JavadocMethod @return tag should be present and have description. 158
 Error misc FinalParameters Parameter key should be final. 158
 Error javadoc JavadocMethod @return tag should be present and have description. 185
 Error javadoc JavadocMethod @return tag should be present and have description. 193
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 194
 Error javadoc JavadocMethod @return tag should be present and have description. 204
 Error misc FinalParameters Parameter key should be final. 204
 Error misc FinalParameters Parameter value should be final. 204
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 205
 Error misc FinalParameters Parameter map should be final. 214
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 215
 Error javadoc JavadocMethod @return tag should be present and have description. 224
 Error misc FinalParameters Parameter key should be final. 224
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 225
 Error javadoc JavadocMethod @return tag should be present and have description. 232
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 233
 Error javadoc JavadocMethod @return tag should be present and have description. 240
 Error javadoc JavadocMethod Expected @throws tag for 'UnsupportedOperationException'. 241
 Error javadoc JavadocMethod @return tag should be present and have description. 251
 Error javadoc JavadocMethod @return tag should be present and have description. 259

org/apache/struts/faces/util/StrutsContext.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 facesContext should be final. 83
 Error javadoc JavadocMethod @return tag should be present and have description. 96
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error javadoc JavadocMethod @return tag should be present and have description. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 123
 Error javadoc JavadocMethod @return tag should be present and have description. 133
 Error javadoc JavadocMethod @return tag should be present and have description. 146
 Error javadoc JavadocMethod @return tag should be present and have description. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 161
 Error javadoc JavadocMethod @return tag should be present and have description. 169
 Error javadoc JavadocMethod @return tag should be present and have description. 188
 Error misc FinalParameters Parameter facesContext should be final. 217
 Error misc FinalParameters Parameter externalContext should be final. 232
 Error javadoc JavadocMethod @return tag should be present and have description. 257
 Error misc FinalParameters Parameter context should be final. 257
 Error whitespace MethodParamPad '(' should be on the previous line. 267
 Error misc FinalParameters Parameter sb should be final. 282
 Error javadoc JavadocMethod Expected @param tag for 'sb'. 282
 Error misc FinalParameters Parameter context should be final. 282
 Error javadoc JavadocMethod Expected @throws tag for 'FacesException'. 299
 Error javadoc JavadocMethod @return tag should be present and have description. 313
 Error misc FinalParameters Parameter context should be final. 313
 Error misc ArrayTypeStyle Array brackets at illegal position. 316
 Error whitespace OperatorWrap '||' should be on a new line. 323
 Error misc FinalParameters Parameter sb should be final. 339
 Error javadoc JavadocMethod Expected @param tag for 'sb'. 339
 Error misc FinalParameters Parameter context should be final. 339
 Error javadoc JavadocMethod @return tag should be present and have description. 352
 Error misc FinalParameters Parameter context should be final. 352
 Error sizes LineLength Line is longer than 120 characters (found 152). 372
 Error coding MagicNumber '80' is a magic number. 377
 Error blocks EmptyBlock Must have at least one statement. 377
 Error coding MagicNumber '443' is a magic number. 378
 Error blocks EmptyBlock Must have at least one statement. 378

org/apache/struts/faces/util/Utils.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*'. 1
 Error imports UnusedImports Unused import - jakarta.el.ELException. 5
 Error design FinalClass Class Utils should be declared as final. 19
 Error misc FinalParameters Parameter component should be final. 42
 Error misc FinalParameters Parameter propName should be final. 43
 Error misc FinalParameters Parameter value should be final. 43
 Error misc FinalParameters Parameter component should be final. 64
 Error misc FinalParameters Parameter propName should be final. 65
 Error misc FinalParameters Parameter value should be final. 65
 Error misc FinalParameters Parameter defaultValue should be final. 65
 Error misc FinalParameters Parameter component should be final. 97
 Error misc FinalParameters Parameter propName should be final. 98
 Error misc FinalParameters Parameter value should be final. 98
 Error misc FinalParameters Parameter component should be final. 119
 Error misc FinalParameters Parameter propName should be final. 120
 Error misc FinalParameters Parameter value should be final. 120
 Error misc FinalParameters Parameter defaultValue should be final. 120
 Error misc FinalParameters Parameter component should be final. 152
 Error misc FinalParameters Parameter propName should be final. 153
 Error misc FinalParameters Parameter value should be final. 153
 Error misc FinalParameters Parameter component should be final. 174
 Error misc FinalParameters Parameter propName should be final. 175
 Error misc FinalParameters Parameter value should be final. 175
 Error misc FinalParameters Parameter defaultValue should be final. 175
 Error misc FinalParameters Parameter component should be final. 205
 Error misc FinalParameters Parameter action should be final. 205
 Error misc FinalParameters Parameter component should be final. 224
 Error misc FinalParameters Parameter actionListener should be final. 224
 Error misc FinalParameters Parameter component should be final. 243
 Error misc FinalParameters Parameter clazz should be final. 269
 Error misc FinalParameters Parameter map should be final. 269
 Error misc FinalParameters Parameter key should be final. 269

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/scripting/IOUtils.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*'. 1
 Error design FinalClass Class IOUtils should be declared as final. 18
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 20
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 20
 Error misc FinalParameters Parameter reader should be final. 53
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 55

org/apache/struts/scripting/RequestToVariableFilter.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 name should be final. 53
 Error misc FinalParameters Parameter props should be final. 53
 Error misc FinalParameters Parameter context should be final. 62

org/apache/struts/scripting/Script.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*'. 1
 Error design VisibilityModifier Variable 'name' must be private and have accessor methods. 44
 Error design VisibilityModifier Variable 'path' must be private and have accessor methods. 50
 Error design VisibilityModifier Variable 'scriptEngine' must be private and have accessor methods. 53
 Error javadoc JavadocStyle First sentence should end with a period. 55
 Error design VisibilityModifier Variable 'compilable' must be private and have accessor methods. 56
 Error design VisibilityModifier Variable 'lastModifiedTime' must be private and have accessor methods. 59
 Error design VisibilityModifier Variable 'content' must be private and have accessor methods. 62
 Error design VisibilityModifier Variable 'compiledScript' must be private and have accessor methods. 65
 Error modifier RedundantModifier Redundant 'public' modifier. 83
 Error regexp RegexpSingleline Line has trailing spaces. 103
 Error whitespace OperatorWrap '&&' should be on a new line. 151

org/apache/struts/scripting/ScriptAction.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. 119
 Error javadoc JavadocStyle First sentence should end with a period. 122
 Error misc FinalParameters Parameter mapping should be final. 255
 Error misc FinalParameters Parameter form should be final. 256
 Error misc FinalParameters Parameter request should be final. 257
 Error misc FinalParameters Parameter response should be final. 258
 Error misc FinalParameters Parameter url should be final. 317
 Error misc FinalParameters Parameter params should be final. 317
 Error misc FinalParameters Parameter props should be final. 429
 Error misc FinalParameters Parameter req should be final. 461
 Error misc FinalParameters Parameter req should be final. 471
 Error misc FinalParameters Parameter req should be final. 481
 Error misc FinalParameters Parameter req should be final. 490
 Error misc FinalParameters Parameter req should be final. 500
 Error misc FinalParameters Parameter req should be final. 510
 Error misc FinalParameters Parameter mes should be final. 510
 Error misc FinalParameters Parameter req should be final. 524
 Error misc FinalParameters Parameter errs should be final. 524

org/apache/struts/scripting/ScriptContextFilter.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/scripting/StrutsInfo.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 action should be final. 61
 Error misc FinalParameters Parameter mapping should be final. 61
 Error misc FinalParameters Parameter form should be final. 62
 Error misc FinalParameters Parameter res should be final. 62
 Error misc FinalParameters Parameter f should be final. 74
 Error misc FinalParameters Parameter f should be final. 98
 Error misc FinalParameters Parameter form should be final. 107
 Error misc FinalParameters Parameter mapping should be final. 116
 Error misc FinalParameters Parameter action should be final. 125
 Error misc FinalParameters Parameter res should be final. 134

org/apache/struts/scripting/TestFilter.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 name should be final. 48
 Error misc FinalParameters Parameter props should be final. 48
 Error misc FinalParameters Parameter context should be final. 59

org/apache/struts/scripting/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/taglib/LocalStrings.properties

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*'. 1

org/apache/struts/taglib/LocalStrings_es.properties

Severity Category Rule Message Line
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Line does not match expected header line of '/\*\s*'. 1

org/apache/struts/taglib/LocalStrings_ja.properties

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

org/apache/struts/taglib/TagUtils.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 naming ConstantName Name 'messages' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 116
 Error naming ConstantName Name 'scopes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 124
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 126
 Error javadoc JavadocMethod @return tag should be present and have description. 147
 Error sizes LineLength Line is longer than 120 characters (found 139). 154
 Error misc FinalParameters Parameter instance should be final. 157
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 157
 Error sizes ParameterNumber More than 7 parameters (found 9). 187
 Error misc FinalParameters Parameter pageContext should be final. 187
 Error misc FinalParameters Parameter paramId should be final. 187
 Error misc FinalParameters Parameter paramName should be final. 188
 Error misc FinalParameters Parameter paramProperty should be final. 188
 Error misc FinalParameters Parameter paramScope should be final. 188
 Error misc FinalParameters Parameter name should be final. 188
 Error misc FinalParameters Parameter property should be final. 189
 Error misc FinalParameters Parameter scope should be final. 189
 Error misc FinalParameters Parameter transaction should be final. 189
 Error design DesignForExtension Class 'TagUtils' looks like designed for extension (can be subclassed), but the method 'computeURL' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TagUtils' final or making the method 'computeURL' static/final/abstract/empty, or adding allowed annotation for the method. 287
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 287
 Error sizes ParameterNumber More than 7 parameters (found 9). 287
 Error misc FinalParameters Parameter pageContext should be final. 287
 Error misc FinalParameters Parameter forward should be final. 287
 Error misc FinalParameters Parameter href should be final. 288
 Error misc FinalParameters Parameter page should be final. 288
 Error misc FinalParameters Parameter action should be final. 288
 Error misc FinalParameters Parameter module should be final. 288
 Error misc FinalParameters Parameter params should be final. 288
 Error misc FinalParameters Parameter anchor should be final. 289
 Error misc FinalParameters Parameter redirect should be final. 289
 Error sizes ParameterNumber More than 7 parameters (found 10). 317
 Error misc FinalParameters Parameter pageContext should be final. 317
 Error misc FinalParameters Parameter forward should be final. 318
 Error misc FinalParameters Parameter href should be final. 318
 Error misc FinalParameters Parameter page should be final. 318
 Error misc FinalParameters Parameter action should be final. 318
 Error misc FinalParameters Parameter module should be final. 318
 Error javadoc JavadocMethod Expected @param tag for 'module'. 318
 Error misc FinalParameters Parameter params should be final. 319
 Error misc FinalParameters Parameter anchor should be final. 319
 Error misc FinalParameters Parameter redirect should be final. 319
 Error misc FinalParameters Parameter useLocalEncoding should be final. 319
 Error javadoc JavadocMethod Expected @param tag for 'useLocalEncoding'. 319
 Error design DesignForExtension Class 'TagUtils' looks like designed for extension (can be subclassed), but the method 'computeURL' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TagUtils' final or making the method 'computeURL' static/final/abstract/empty, or adding allowed annotation for the method. 325
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 325
 Error sizes ParameterNumber More than 7 parameters (found 10). 325
 Error misc FinalParameters Parameter pageContext should be final. 325
 Error misc FinalParameters Parameter forward should be final. 325
 Error misc FinalParameters Parameter href should be final. 326
 Error misc FinalParameters Parameter page should be final. 326
 Error misc FinalParameters Parameter action should be final. 326
 Error misc FinalParameters Parameter module should be final. 326
 Error misc FinalParameters Parameter params should be final. 326
 Error misc FinalParameters Parameter anchor should be final. 327
 Error misc FinalParameters Parameter redirect should be final. 327
 Error misc FinalParameters Parameter encodeSeparator should be final. 327
 Error sizes MethodLength Method computeURLWithCharEncoding length is 198 lines (max allowed is 150). 363
 Error sizes ParameterNumber More than 7 parameters (found 11). 363
 Error misc FinalParameters Parameter pageContext should be final. 363
 Error misc FinalParameters Parameter forward should be final. 364
 Error misc FinalParameters Parameter href should be final. 364
 Error misc FinalParameters Parameter page should be final. 364
 Error misc FinalParameters Parameter action should be final. 364
 Error misc FinalParameters Parameter module should be final. 364
 Error javadoc JavadocMethod Expected @param tag for 'module'. 364
 Error misc FinalParameters Parameter params should be final. 365
 Error misc FinalParameters Parameter anchor should be final. 365
 Error misc FinalParameters Parameter redirect should be final. 365
 Error misc FinalParameters Parameter encodeSeparator should be final. 365
 Error misc FinalParameters Parameter useLocalEncoding should be final. 366
 Error sizes LineLength Line is longer than 120 characters (found 125). 431
 Error blocks LeftCurly '{' at column 10 should be on the previous line. 442
 Error blocks LeftCurly '{' at column 18 should be on the previous line. 529
 Error misc FinalParameters Parameter url should be final. 572
 Error misc FinalParameters Parameter url should be final. 586
 Error javadoc JavadocMethod Expected @param tag for 'url'. 586
 Error misc FinalParameters Parameter enc should be final. 586
 Error javadoc JavadocMethod @return tag should be present and have description. 597
 Error misc FinalParameters Parameter value should be final. 597
 Error javadoc JavadocMethod @return tag should be present and have description. 616
 Error misc FinalParameters Parameter action should be final. 616
 Error javadoc JavadocMethod Expected @param tag for 'action'. 616
 Error javadoc JavadocMethod @return tag should be present and have description. 643
 Error misc FinalParameters Parameter action should be final. 643
 Error javadoc JavadocMethod Expected @param tag for 'action'. 643
 Error misc FinalParameters Parameter pageContext should be final. 643
 Error javadoc JavadocMethod Expected @param tag for 'pageContext'. 643
 Error javadoc JavadocMethod @return tag should be present and have description. 650
 Error misc FinalParameters Parameter action should be final. 650
 Error javadoc JavadocMethod Expected @param tag for 'action'. 650
 Error misc FinalParameters Parameter module should be final. 650
 Error javadoc JavadocMethod Expected @param tag for 'module'. 650
 Error misc FinalParameters Parameter pageContext should be final. 651
 Error javadoc JavadocMethod Expected @param tag for 'pageContext'. 651
 Error misc FinalParameters Parameter contextRelative should be final. 651
 Error javadoc JavadocMethod Expected @param tag for 'contextRelative'. 651
 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). 700
 Error misc FinalParameters Parameter pageContext should be final. 723
 Error misc FinalParameters Parameter paramName should be final. 724
 Error misc FinalParameters Parameter pageContext should be final. 769
 Error misc FinalParameters Parameter module should be final. 782
 Error misc FinalParameters Parameter pageContext should be final. 782
 Error misc FinalParameters Parameter scopeName should be final. 805
 Error misc FinalParameters Parameter pageContext should be final. 826
 Error misc FinalParameters Parameter locale should be final. 826
 Error javadoc JavadocMethod @return tag should be present and have description. 834
 Error misc FinalParameters Parameter pageContext should be final. 834
 Error javadoc JavadocMethod Expected @param tag for 'pageContext'. 834
 Error javadoc JavadocMethod Expected @throws tag for 'RuntimeException'. 841
 Error misc FinalParameters Parameter pageContext should be final. 859
 Error misc FinalParameters Parameter name should be final. 859
 Error misc FinalParameters Parameter scopeName should be final. 859
 Error misc FinalParameters Parameter pageContext should be final. 893
 Error misc FinalParameters Parameter name should be final. 893
 Error misc FinalParameters Parameter property should be final. 893
 Error misc FinalParameters Parameter scope should be final. 894
 Error misc FinalParameters Parameter pageContext should be final. 971
 Error misc FinalParameters Parameter bundle should be final. 971
 Error misc FinalParameters Parameter locale should be final. 972
 Error misc FinalParameters Parameter key should be final. 972
 Error misc FinalParameters Parameter pageContext should be final. 991
 Error misc FinalParameters Parameter bundle should be final. 991
 Error misc FinalParameters Parameter locale should be final. 992
 Error misc FinalParameters Parameter key should be final. 992
 Error misc FinalParameters Parameter args should be final. 992
 Error misc FinalParameters Parameter request should be final. 1027
 Error misc FinalParameters Parameter page should be final. 1027
 Error misc FinalParameters Parameter moduleConfig should be final. 1028
 Error javadoc JavadocMethod Expected @param tag for 'moduleConfig'. 1028
 Error coding EmptyStatement Empty statement. 1060
 Error misc FinalParameters Parameter pageContext should be final. 1090
 Error misc FinalParameters Parameter bundle should be final. 1090
 Error misc FinalParameters Parameter locale should be final. 1091
 Error misc FinalParameters Parameter key should be final. 1091
 Error misc FinalParameters Parameter pageContext should be final. 1114
 Error misc FinalParameters Parameter bundle should be final. 1115
 Error misc FinalParameters Parameter checkPageScope should be final. 1115
 Error misc FinalParameters Parameter pageContext should be final. 1166
 Error misc FinalParameters Parameter exception should be final. 1166
 Error misc FinalParameters Parameter pageContext should be final. 1182
 Error misc FinalParameters Parameter text should be final. 1182
 Error misc FinalParameters Parameter pageContext should be final. 1202
 Error misc FinalParameters Parameter text should be final. 1202

org/apache/struts/taglib/bean/CookieTag.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 'CookieTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CookieTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error design DesignForExtension Class 'CookieTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CookieTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter id should be final. 78
 Error design DesignForExtension Class 'CookieTag' looks like designed for extension (can be subclassed), but the method 'getMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CookieTag' final or making the method 'getMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error design DesignForExtension Class 'CookieTag' looks like designed for extension (can be subclassed), but the method 'setMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CookieTag' final or making the method 'setMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter multiple should be final. 86
 Error design DesignForExtension Class 'CookieTag' 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 'CookieTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error design DesignForExtension Class 'CookieTag' 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 'CookieTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error misc FinalParameters Parameter name should be final. 94
 Error design DesignForExtension Class 'CookieTag' 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 'CookieTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error design DesignForExtension Class 'CookieTag' 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 'CookieTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error misc FinalParameters Parameter value should be final. 102
 Error javadoc JavadocMethod @return tag should be present and have description. 113

org/apache/struts/taglib/bean/CookieTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/DefineTag.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. 45
 Error design DesignForExtension Class 'DefineTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DefineTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error design DesignForExtension Class 'DefineTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DefineTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error misc FinalParameters Parameter id should be final. 104
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error misc FinalParameters Parameter name should be final. 112
 Error design DesignForExtension Class 'DefineTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DefineTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error misc FinalParameters Parameter property should be final. 120
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error misc FinalParameters Parameter scope should be final. 128
 Error design DesignForExtension Class 'DefineTag' looks like designed for extension (can be subclassed), but the method 'getToScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DefineTag' final or making the method 'getToScope' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error design DesignForExtension Class 'DefineTag' looks like designed for extension (can be subclassed), but the method 'setToScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DefineTag' final or making the method 'setToScope' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error misc FinalParameters Parameter toScope should be final. 136
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error misc FinalParameters Parameter type should be final. 144
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error design DesignForExtension Class 'DefineTag' 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 'DefineTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error misc FinalParameters Parameter value should be final. 152
 Error javadoc JavadocStyle First sentence should end with a period. 158
 Error javadoc JavadocMethod @return tag should be present and have description. 163
 Error javadoc JavadocMethod @return tag should be present and have description. 173
 Error javadoc JavadocMethod @return tag should be present and have description. 194

org/apache/struts/taglib/bean/DefineTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/HeaderTag.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 'HeaderTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error design DesignForExtension Class 'HeaderTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter id should be final. 78
 Error design DesignForExtension Class 'HeaderTag' looks like designed for extension (can be subclassed), but the method 'getMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderTag' final or making the method 'getMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error design DesignForExtension Class 'HeaderTag' looks like designed for extension (can be subclassed), but the method 'setMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HeaderTag' final or making the method 'setMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter multiple should be final. 86
 Error design DesignForExtension Class 'HeaderTag' 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 'HeaderTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error design DesignForExtension Class 'HeaderTag' 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 'HeaderTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error misc FinalParameters Parameter name should be final. 94
 Error design DesignForExtension Class 'HeaderTag' 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 'HeaderTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error design DesignForExtension Class 'HeaderTag' 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 'HeaderTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error misc FinalParameters Parameter value should be final. 102
 Error javadoc JavadocMethod @return tag should be present and have description. 113

org/apache/struts/taglib/bean/HeaderTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/IncludeTag.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. 100
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'getAnchor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'getAnchor' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setAnchor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setAnchor' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error misc FinalParameters Parameter anchor should be final. 106
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'getForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'getForward' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setForward' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error misc FinalParameters Parameter forward should be final. 114
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'getHref' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'getHref' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setHref' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setHref' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error misc FinalParameters Parameter href should be final. 122
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 126
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 130
 Error misc FinalParameters Parameter id should be final. 130
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'getPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'getPage' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 134
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 138
 Error misc FinalParameters Parameter page should be final. 138
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'getTransaction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'getTransaction' static/final/abstract/empty, or adding allowed annotation for the method. 142
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 142
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setTransaction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setTransaction' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Error misc FinalParameters Parameter transaction should be final. 146
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'isUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'isUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 150
 Error design DesignForExtension Class 'IncludeTag' looks like designed for extension (can be subclassed), but the method 'setUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IncludeTag' final or making the method 'setUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 154
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 154
 Error misc FinalParameters Parameter b should be final. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 166
 Error misc FinalParameters Parameter conn should be final. 260
 Error misc FinalParameters Parameter urlString should be final. 260
 Error misc FinalParameters Parameter request should be final. 261

org/apache/struts/taglib/bean/IncludeTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/LocalStrings.properties

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

org/apache/struts/taglib/bean/LocalStrings_es.properties

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

org/apache/struts/taglib/bean/LocalStrings_ja.properties

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

org/apache/struts/taglib/bean/MessageTag.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 'MessageTag' looks like designed for extension (can be subclassed), but the method 'getArg0' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'getArg0' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'setArg0' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'setArg0' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error misc FinalParameters Parameter arg0 should be final. 112
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'getArg1' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'getArg1' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'setArg1' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'setArg1' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error misc FinalParameters Parameter arg1 should be final. 120
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'getArg2' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'getArg2' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'setArg2' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'setArg2' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error misc FinalParameters Parameter arg2 should be final. 128
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'getArg3' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'getArg3' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'setArg3' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'setArg3' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error misc FinalParameters Parameter arg3 should be final. 136
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'getArg4' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'getArg4' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'setArg4' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'setArg4' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error misc FinalParameters Parameter arg4 should be final. 144
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'getBundle' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error misc FinalParameters Parameter bundle should be final. 152
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'getKey' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setKey' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 160
 Error misc FinalParameters Parameter key should be final. 160
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 164
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error misc FinalParameters Parameter name should be final. 168
 Error design DesignForExtension Class 'MessageTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessageTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error misc FinalParameters Parameter property should be final. 176
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error misc FinalParameters Parameter scope should be final. 184
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error design DesignForExtension Class 'MessageTag' 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 'MessageTag' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error misc FinalParameters Parameter localeKey should be final. 192
 Error javadoc JavadocMethod @return tag should be present and have description. 203

org/apache/struts/taglib/bean/PageTag.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 'PageTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PageTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error design DesignForExtension Class 'PageTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PageTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter id should be final. 63
 Error design DesignForExtension Class 'PageTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PageTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error design DesignForExtension Class 'PageTag' 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 'PageTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error misc FinalParameters Parameter property should be final. 71
 Error javadoc JavadocMethod @return tag should be present and have description. 83

org/apache/struts/taglib/bean/PageTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/ParameterTag.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 'ParameterTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ParameterTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error design DesignForExtension Class 'ParameterTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ParameterTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error misc FinalParameters Parameter id should be final. 75
 Error design DesignForExtension Class 'ParameterTag' looks like designed for extension (can be subclassed), but the method 'getMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ParameterTag' final or making the method 'getMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error design DesignForExtension Class 'ParameterTag' looks like designed for extension (can be subclassed), but the method 'setMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ParameterTag' final or making the method 'setMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter multiple should be final. 83
 Error design DesignForExtension Class 'ParameterTag' 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 'ParameterTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error design DesignForExtension Class 'ParameterTag' 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 'ParameterTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter name should be final. 91
 Error design DesignForExtension Class 'ParameterTag' 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 'ParameterTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error design DesignForExtension Class 'ParameterTag' 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 'ParameterTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter value should be final. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 110

org/apache/struts/taglib/bean/ParameterTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/ResourceTag.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 'ResourceTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ResourceTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error design DesignForExtension Class 'ResourceTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ResourceTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter id should be final. 78
 Error design DesignForExtension Class 'ResourceTag' looks like designed for extension (can be subclassed), but the method 'getInput' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ResourceTag' final or making the method 'getInput' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error design DesignForExtension Class 'ResourceTag' looks like designed for extension (can be subclassed), but the method 'setInput' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ResourceTag' final or making the method 'setInput' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter input should be final. 86
 Error design DesignForExtension Class 'ResourceTag' 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 'ResourceTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error design DesignForExtension Class 'ResourceTag' 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 'ResourceTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error misc FinalParameters Parameter name should be final. 94
 Error javadoc JavadocMethod @return tag should be present and have description. 105

org/apache/struts/taglib/bean/ResourceTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/SizeTag.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 'SizeTag' looks like designed for extension (can be subclassed), but the method 'getCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SizeTag' final or making the method 'getCollection' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error design DesignForExtension Class 'SizeTag' looks like designed for extension (can be subclassed), but the method 'setCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SizeTag' final or making the method 'setCollection' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter collection should be final. 83
 Error design DesignForExtension Class 'SizeTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SizeTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error design DesignForExtension Class 'SizeTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SizeTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter id should be final. 91
 Error design DesignForExtension Class 'SizeTag' 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 'SizeTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error design DesignForExtension Class 'SizeTag' 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 'SizeTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter name should be final. 99
 Error design DesignForExtension Class 'SizeTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SizeTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error design DesignForExtension Class 'SizeTag' 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 'SizeTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error misc FinalParameters Parameter property should be final. 107
 Error design DesignForExtension Class 'SizeTag' 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 'SizeTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error design DesignForExtension Class 'SizeTag' 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 'SizeTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error misc FinalParameters Parameter scope should be final. 115
 Error javadoc JavadocMethod @return tag should be present and have description. 126

org/apache/struts/taglib/bean/SizeTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/StrutsTag.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 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error misc FinalParameters Parameter id should be final. 74
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'getFormBean' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'getFormBean' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'setFormBean' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'setFormBean' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error misc FinalParameters Parameter formBean should be final. 82
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'getForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'getForward' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'setForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'setForward' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error misc FinalParameters Parameter forward should be final. 90
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'getMapping' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'getMapping' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error design DesignForExtension Class 'StrutsTag' looks like designed for extension (can be subclassed), but the method 'setMapping' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StrutsTag' final or making the method 'setMapping' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error misc FinalParameters Parameter mapping should be final. 98
 Error javadoc JavadocMethod @return tag should be present and have description. 110

org/apache/struts/taglib/bean/StrutsTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/bean/WriteTag.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. 131
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'getFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'getFilter' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'setFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'setFilter' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 150
 Error misc FinalParameters Parameter filter should be final. 150
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'getIgnore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'getIgnore' static/final/abstract/empty, or adding allowed annotation for the method. 154
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 154
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'setIgnore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'setIgnore' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error misc FinalParameters Parameter ignore should be final. 158
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 162
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 162
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 166
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 166
 Error misc FinalParameters Parameter name should be final. 166
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 174
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 174
 Error misc FinalParameters Parameter property should be final. 174
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 178
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 178
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 182
 Error misc FinalParameters Parameter scope should be final. 182
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'getFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'getFormat' static/final/abstract/empty, or adding allowed annotation for the method. 186
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 186
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'setFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'setFormat' static/final/abstract/empty, or adding allowed annotation for the method. 190
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 190
 Error misc FinalParameters Parameter formatStr should be final. 190
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'getFormatKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'getFormatKey' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 194
 Error design DesignForExtension Class 'WriteTag' looks like designed for extension (can be subclassed), but the method 'setFormatKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteTag' final or making the method 'setFormatKey' static/final/abstract/empty, or adding allowed annotation for the method. 198
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 198
 Error misc FinalParameters Parameter formatKey should be final. 198
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 202
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 202
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 206
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 206
 Error misc FinalParameters Parameter localeKey should be final. 206
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'getBundle' static/final/abstract/empty, or adding allowed annotation for the method. 210
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 210
 Error design DesignForExtension Class 'WriteTag' 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 'WriteTag' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 214
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 214
 Error misc FinalParameters Parameter bundle should be final. 214
 Error javadoc JavadocMethod @return tag should be present and have description. 225
 Error javadoc JavadocMethod @return tag should be present and have description. 264
 Error misc FinalParameters Parameter formatKey should be final. 264
 Error javadoc JavadocMethod @return tag should be present and have description. 292
 Error misc FinalParameters Parameter valueToFormat should be final. 292

org/apache/struts/taglib/bean/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
 Error sizes LineLength Line is longer than 120 characters (found 143). 205

org/apache/struts/taglib/html/BaseFieldTag.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 'BaseFieldTag' looks like designed for extension (can be subclassed), but the method 'getAccept' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseFieldTag' final or making the method 'getAccept' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error design DesignForExtension Class 'BaseFieldTag' looks like designed for extension (can be subclassed), but the method 'setAccept' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseFieldTag' final or making the method 'setAccept' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error misc FinalParameters Parameter accept should be final. 61
 Error design DesignForExtension Class 'BaseFieldTag' looks like designed for extension (can be subclassed), but the method 'getRedisplay' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseFieldTag' final or making the method 'getRedisplay' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error design DesignForExtension Class 'BaseFieldTag' looks like designed for extension (can be subclassed), but the method 'setRedisplay' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseFieldTag' final or making the method 'setRedisplay' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter redisplay should be final. 69
 Error javadoc JavadocMethod @return tag should be present and have description. 81
 Error javadoc JavadocMethod @return tag should be present and have description. 93
 Error javadoc JavadocStyle First sentence should end with a period. 116
 Error misc FinalParameters Parameter results should be final. 121
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 122
 Error javadoc JavadocMethod @return tag should be present and have description. 146
 Error misc FinalParameters Parameter value should be final. 146

org/apache/struts/taglib/html/BaseHandlerTag.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. 54
 Error javadoc JavadocStyle First sentence should end with a period. 80
 Error javadoc JavadocStyle First sentence should end with a period. 170
 Error javadoc JavadocVariable Missing a Javadoc comment. 268
 Error javadoc JavadocVariable Missing a Javadoc comment. 269
 Error javadoc JavadocVariable Missing a Javadoc comment. 270
 Error javadoc JavadocVariable Missing a Javadoc comment. 271
 Error javadoc JavadocVariable Missing a Javadoc comment. 272
 Error javadoc JavadocVariable Missing a Javadoc comment. 273
 Error misc FinalParameters Parameter accessKey should be final. 281
 Error javadoc JavadocMethod Expected @param tag for 'accessKey'. 281
 Error javadoc JavadocMethod @return tag should be present and have description. 288
 Error misc FinalParameters Parameter tabIndex should be final. 295
 Error javadoc JavadocMethod Expected @param tag for 'tabIndex'. 295
 Error javadoc JavadocMethod @return tag should be present and have description. 302
 Error misc FinalParameters Parameter indexed should be final. 313
 Error javadoc JavadocMethod Expected @param tag for 'indexed'. 313
 Error javadoc JavadocMethod @return tag should be present and have description. 322
 Error misc FinalParameters Parameter onClick should be final. 331
 Error javadoc JavadocMethod Expected @param tag for 'onClick'. 331
 Error javadoc JavadocMethod @return tag should be present and have description. 338
 Error misc FinalParameters Parameter onDblClick should be final. 345
 Error javadoc JavadocMethod Expected @param tag for 'onDblClick'. 345
 Error javadoc JavadocMethod @return tag should be present and have description. 352
 Error misc FinalParameters Parameter onMouseDown should be final. 359
 Error javadoc JavadocMethod Expected @param tag for 'onMouseDown'. 359
 Error javadoc JavadocMethod @return tag should be present and have description. 366
 Error misc FinalParameters Parameter onMouseUp should be final. 373
 Error javadoc JavadocMethod Expected @param tag for 'onMouseUp'. 373
 Error javadoc JavadocMethod @return tag should be present and have description. 380
 Error misc FinalParameters Parameter onMouseMove should be final. 387
 Error javadoc JavadocMethod Expected @param tag for 'onMouseMove'. 387
 Error javadoc JavadocMethod @return tag should be present and have description. 394
 Error misc FinalParameters Parameter onMouseOver should be final. 401
 Error javadoc JavadocMethod Expected @param tag for 'onMouseOver'. 401
 Error javadoc JavadocMethod @return tag should be present and have description. 408
 Error misc FinalParameters Parameter onMouseOut should be final. 415
 Error javadoc JavadocMethod Expected @param tag for 'onMouseOut'. 415
 Error javadoc JavadocMethod @return tag should be present and have description. 422
 Error misc FinalParameters Parameter onKeyDown should be final. 431
 Error javadoc JavadocMethod Expected @param tag for 'onKeyDown'. 431
 Error javadoc JavadocMethod @return tag should be present and have description. 438
 Error misc FinalParameters Parameter onKeyUp should be final. 445
 Error javadoc JavadocMethod Expected @param tag for 'onKeyUp'. 445
 Error javadoc JavadocMethod @return tag should be present and have description. 452
 Error misc FinalParameters Parameter onKeyPress should be final. 459
 Error javadoc JavadocMethod Expected @param tag for 'onKeyPress'. 459
 Error javadoc JavadocMethod @return tag should be present and have description. 466
 Error misc FinalParameters Parameter onChange should be final. 475
 Error javadoc JavadocMethod Expected @param tag for 'onChange'. 475
 Error javadoc JavadocMethod @return tag should be present and have description. 482
 Error misc FinalParameters Parameter onSelect should be final. 489
 Error javadoc JavadocMethod Expected @param tag for 'onSelect'. 489
 Error javadoc JavadocMethod @return tag should be present and have description. 496
 Error misc FinalParameters Parameter onBlur should be final. 505
 Error javadoc JavadocMethod Expected @param tag for 'onBlur'. 505
 Error javadoc JavadocMethod @return tag should be present and have description. 512
 Error misc FinalParameters Parameter onFocus should be final. 519
 Error javadoc JavadocMethod Expected @param tag for 'onFocus'. 519
 Error javadoc JavadocMethod @return tag should be present and have description. 526
 Error misc FinalParameters Parameter disabled should be final. 533
 Error javadoc JavadocMethod Expected @param tag for 'disabled'. 533
 Error javadoc JavadocMethod @return tag should be present and have description. 540
 Error misc FinalParameters Parameter readonly should be final. 547
 Error javadoc JavadocMethod Expected @param tag for 'readonly'. 547
 Error javadoc JavadocMethod @return tag should be present and have description. 554
 Error misc FinalParameters Parameter style should be final. 563
 Error javadoc JavadocMethod Expected @param tag for 'style'. 563
 Error javadoc JavadocMethod @return tag should be present and have description. 570
 Error misc FinalParameters Parameter styleClass should be final. 577
 Error javadoc JavadocMethod Expected @param tag for 'styleClass'. 577
 Error javadoc JavadocMethod @return tag should be present and have description. 584
 Error misc FinalParameters Parameter styleId should be final. 591
 Error javadoc JavadocMethod Expected @param tag for 'styleId'. 591
 Error javadoc JavadocMethod @return tag should be present and have description. 598
 Error javadoc JavadocMethod @return tag should be present and have description. 605
 Error misc FinalParameters Parameter errorKey should be final. 612
 Error javadoc JavadocMethod Expected @param tag for 'errorKey'. 612
 Error javadoc JavadocMethod @return tag should be present and have description. 619
 Error misc FinalParameters Parameter errorStyle should be final. 626
 Error javadoc JavadocMethod Expected @param tag for 'errorStyle'. 626
 Error javadoc JavadocMethod @return tag should be present and have description. 633
 Error misc FinalParameters Parameter errorStyleClass should be final. 640
 Error javadoc JavadocMethod Expected @param tag for 'errorStyleClass'. 640
 Error javadoc JavadocMethod @return tag should be present and have description. 647
 Error misc FinalParameters Parameter errorStyleId should be final. 654
 Error javadoc JavadocMethod Expected @param tag for 'errorStyleId'. 654
 Error javadoc JavadocMethod @return tag should be present and have description. 663
 Error misc FinalParameters Parameter alt should be final. 670
 Error javadoc JavadocMethod Expected @param tag for 'alt'. 670
 Error javadoc JavadocMethod @return tag should be present and have description. 677
 Error misc FinalParameters Parameter altKey should be final. 684
 Error javadoc JavadocMethod Expected @param tag for 'altKey'. 684
 Error javadoc JavadocMethod @return tag should be present and have description. 691
 Error misc FinalParameters Parameter bundle should be final. 698
 Error javadoc JavadocMethod Expected @param tag for 'bundle'. 698
 Error javadoc JavadocMethod @return tag should be present and have description. 705
 Error misc FinalParameters Parameter locale should be final. 712
 Error javadoc JavadocMethod Expected @param tag for 'locale'. 712
 Error javadoc JavadocMethod @return tag should be present and have description. 719
 Error misc FinalParameters Parameter title should be final. 726
 Error javadoc JavadocMethod Expected @param tag for 'title'. 726
 Error javadoc JavadocMethod @return tag should be present and have description. 733
 Error misc FinalParameters Parameter titleKey should be final. 740
 Error javadoc JavadocMethod Expected @param tag for 'titleKey'. 740
 Error javadoc JavadocMethod @return tag should be present and have description. 749
 Error misc FinalParameters Parameter lang should be final. 758
 Error javadoc JavadocMethod Expected @param tag for 'lang'. 758
 Error javadoc JavadocMethod @return tag should be present and have description. 767
 Error misc FinalParameters Parameter dir should be final. 776
 Error javadoc JavadocMethod Expected @param tag for 'dir'. 776
 Error javadoc JavadocMethod @return tag should be present and have description. 833
 Error misc FinalParameters Parameter literal should be final. 833
 Error misc FinalParameters Parameter key should be final. 833
 Error whitespace OperatorWrap '|' should be on a new line. 893
 Error whitespace OperatorWrap '|' should be on a new line. 894
 Error misc FinalParameters Parameter handlers should be final. 910
 Error misc FinalParameters Parameter name should be final. 910
 Error javadoc JavadocMethod Expected @param tag for 'name'. 910
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 1001
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 1027
 Error misc FinalParameters Parameter handlers should be final. 1053
 Error misc FinalParameters Parameter handlers should be final. 1069
 Error misc FinalParameters Parameter handlers should be final. 1081
 Error misc FinalParameters Parameter handlers should be final. 1092
 Error misc FinalParameters Parameter handlers should be final. 1133
 Error misc FinalParameters Parameter handlers should be final. 1143
 Error misc FinalParameters Parameter handlers should be final. 1152
 Error misc FinalParameters Parameter name should be final. 1152
 Error javadoc JavadocMethod Expected @param tag for 'name'. 1152
 Error misc FinalParameters Parameter value should be final. 1153
 Error javadoc JavadocMethod Expected @param tag for 'value'. 1153
 Error misc FinalParameters Parameter beanName should be final. 1197
 Error misc FinalParameters Parameter property should be final. 1197

org/apache/struts/taglib/html/BaseInputTag.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. 45
 Error javadoc JavadocStyle First sentence should end with a period. 84
 Error javadoc JavadocMethod @return tag should be present and have description. 88
 Error javadoc JavadocStyle First sentence should end with a period. 92
 Error misc FinalParameters Parameter autocomplete should be final. 96
 Error javadoc JavadocMethod Expected @param tag for 'autocomplete'. 96
 Error design DesignForExtension Class 'BaseInputTag' 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 'BaseInputTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error design DesignForExtension Class 'BaseInputTag' 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 'BaseInputTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error misc FinalParameters Parameter name should be final. 104
 Error javadoc JavadocMethod @return tag should be present and have description. 111
 Error misc FinalParameters Parameter cols should be final. 120
 Error javadoc JavadocMethod @return tag should be present and have description. 127
 Error misc FinalParameters Parameter maxlength should be final. 136
 Error javadoc JavadocMethod @return tag should be present and have description. 143
 Error misc FinalParameters Parameter property should be final. 152
 Error javadoc JavadocMethod @return tag should be present and have description. 159
 Error misc FinalParameters Parameter rows should be final. 168
 Error javadoc JavadocMethod @return tag should be present and have description. 175
 Error misc FinalParameters Parameter size should be final. 184
 Error javadoc JavadocMethod @return tag should be present and have description. 191
 Error misc FinalParameters Parameter value should be final. 201
 Error javadoc JavadocMethod @return tag should be present and have description. 213
 Error javadoc JavadocMethod @return tag should be present and have description. 222
 Error javadoc JavadocStyle First sentence should end with a period. 226
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 232

org/apache/struts/taglib/html/BaseTag.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. 57
 Error naming MemberName Name 'REF_SITE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error naming MemberName Name 'REF_PAGE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
 Error javadoc JavadocStyle First sentence should end with a period. 75
 Error javadoc JavadocMethod @return tag should be present and have description. 78
 Error misc FinalParameters Parameter ref should be final. 88
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 90
 Error design DesignForExtension Class 'BaseTag' looks like designed for extension (can be subclassed), but the method 'getTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseTag' final or making the method 'getTarget' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error design DesignForExtension Class 'BaseTag' looks like designed for extension (can be subclassed), but the method 'setTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseTag' final or making the method 'setTarget' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error misc FinalParameters Parameter target should be final. 107
 Error javadoc JavadocMethod @return tag should be present and have description. 116
 Error coding MagicNumber '80' is a magic number. 136
 Error coding MagicNumber '80' is a magic number. 139
 Error misc FinalParameters Parameter scheme should be final. 172
 Error misc FinalParameters Parameter serverName should be final. 172
 Error misc FinalParameters Parameter port should be final. 173
 Error misc FinalParameters Parameter uri should be final. 173
 Error misc FinalParameters Parameter server should be final. 222

org/apache/struts/taglib/html/ButtonTag.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/taglib/html/CancelTag.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. 35
 Error javadoc JavadocMethod @return tag should be present and have description. 45
 Error javadoc JavadocStyle First sentence should end with a period. 61
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 67

org/apache/struts/taglib/html/CheckboxTag.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 'CheckboxTag' 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 'CheckboxTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error design DesignForExtension Class 'CheckboxTag' 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 'CheckboxTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error misc FinalParameters Parameter name should be final. 70
 Error javadoc JavadocMethod @return tag should be present and have description. 79
 Error misc FinalParameters Parameter property should be final. 88
 Error javadoc JavadocMethod @return tag should be present and have description. 95
 Error misc FinalParameters Parameter value should be final. 104
 Error javadoc JavadocMethod @return tag should be present and have description. 116
 Error javadoc JavadocMethod @return tag should be present and have description. 174
 Error javadoc JavadocMethod @return tag should be present and have description. 191
 Error javadoc JavadocStyle First sentence should end with a period. 201
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 207

org/apache/struts/taglib/html/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. 27
 Error naming ConstantName Name 'Package' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 31

org/apache/struts/taglib/html/ErrorsTag.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 'ErrorsTag' 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 'ErrorsTag' final or making the method 'getBundle' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error misc FinalParameters Parameter bundle should be final. 119
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error misc FinalParameters Parameter locale should be final. 127
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error misc FinalParameters Parameter name should be final. 135
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter property should be final. 143
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'getHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'getHeader' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'setHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'setHeader' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error misc FinalParameters Parameter header should be final. 151
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'getFooter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'getFooter' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'setFooter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'setFooter' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error misc FinalParameters Parameter footer should be final. 159
 Error design DesignForExtension Class 'ErrorsTag' 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 'ErrorsTag' final or making the method 'getPrefix' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'setPrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'setPrefix' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error misc FinalParameters Parameter prefix should be final. 167
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'getSuffix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'getSuffix' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 171
 Error design DesignForExtension Class 'ErrorsTag' looks like designed for extension (can be subclassed), but the method 'setSuffix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ErrorsTag' final or making the method 'setSuffix' static/final/abstract/empty, or adding allowed annotation for the method. 175
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 175
 Error misc FinalParameters Parameter suffix should be final. 175
 Error javadoc JavadocMethod @return tag should be present and have description. 186

org/apache/struts/taglib/html/FileTag.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 multiple should be final. 54
 Error javadoc JavadocMethod Expected @param tag for 'multiple'. 54
 Error javadoc JavadocMethod @return tag should be present and have description. 63
 Error misc FinalParameters Parameter handlers should be final. 75

org/apache/struts/taglib/html/FormTag.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. 72
 Error javadoc JavadocStyle First sentence should end with a period. 108
 Error javadoc JavadocMethod @return tag should be present and have description. 218
 Error javadoc JavadocMethod @return tag should be present and have description. 225
 Error misc FinalParameters Parameter action should be final. 234
 Error javadoc JavadocStyle First sentence should end with a period. 238
 Error javadoc JavadocMethod @return tag should be present and have description. 242
 Error javadoc JavadocStyle First sentence should end with a period. 246
 Error misc FinalParameters Parameter autocomplete should be final. 250
 Error javadoc JavadocMethod Expected @param tag for 'autocomplete'. 250
 Error javadoc JavadocMethod @return tag should be present and have description. 257
 Error misc FinalParameters Parameter enctype should be final. 266
 Error javadoc JavadocMethod @return tag should be present and have description. 273
 Error misc FinalParameters Parameter focus should be final. 282
 Error javadoc JavadocMethod @return tag should be present and have description. 289
 Error misc FinalParameters Parameter method should be final. 298
 Error javadoc JavadocMethod @return tag should be present and have description. 305
 Error misc FinalParameters Parameter onReset should be final. 314
 Error javadoc JavadocMethod @return tag should be present and have description. 321
 Error misc FinalParameters Parameter onSubmit should be final. 330
 Error javadoc JavadocMethod @return tag should be present and have description. 337
 Error misc FinalParameters Parameter style should be final. 346
 Error javadoc JavadocMethod @return tag should be present and have description. 353
 Error misc FinalParameters Parameter styleClass should be final. 362
 Error javadoc JavadocMethod @return tag should be present and have description. 369
 Error misc FinalParameters Parameter styleId should be final. 378
 Error javadoc JavadocMethod @return tag should be present and have description. 385
 Error misc FinalParameters Parameter target should be final. 394
 Error javadoc JavadocMethod @return tag should be present and have description. 401
 Error misc FinalParameters Parameter acceptCharset should be final. 410
 Error misc FinalParameters Parameter disabled should be final. 417
 Error javadoc JavadocMethod Expected @param tag for 'disabled'. 417
 Error javadoc JavadocMethod @return tag should be present and have description. 424
 Error misc FinalParameters Parameter readonly should be final. 431
 Error javadoc JavadocMethod Expected @param tag for 'readonly'. 431
 Error javadoc JavadocMethod @return tag should be present and have description. 438
 Error javadoc JavadocMethod @return tag should be present and have description. 447
 Error misc FinalParameters Parameter lang should be final. 456
 Error javadoc JavadocMethod Expected @param tag for 'lang'. 456
 Error javadoc JavadocMethod @return tag should be present and have description. 465
 Error misc FinalParameters Parameter dir should be final. 474
 Error javadoc JavadocMethod Expected @param tag for 'dir'. 474
 Error javadoc JavadocMethod @return tag should be present and have description. 485
 Error javadoc JavadocMethod @return tag should be present and have description. 555
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 556
 Error misc FinalParameters Parameter results should be final. 590
 Error javadoc JavadocMethod Expected @param tag for 'results'. 590
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 591
 Error javadoc JavadocStyle First sentence should end with a period. 604
 Error misc FinalParameters Parameter results should be final. 607
 Error javadoc JavadocMethod Expected @param tag for 'results'. 607
 Error misc FinalParameters Parameter results should be final. 625
 Error javadoc JavadocMethod Expected @param tag for 'results'. 625
 Error javadoc JavadocStyle First sentence should end with a period. 662
 Error misc FinalParameters Parameter results should be final. 665
 Error javadoc JavadocMethod Expected @param tag for 'results'. 665
 Error misc FinalParameters Parameter attribute should be final. 665
 Error javadoc JavadocMethod Expected @param tag for 'attribute'. 665
 Error misc FinalParameters Parameter value should be final. 666
 Error javadoc JavadocMethod Expected @param tag for 'value'. 666
 Error javadoc JavadocMethod @return tag should be present and have description. 681
 Error javadoc JavadocMethod @return tag should be present and have description. 717
 Error javadoc JavadocMethod @return tag should be present and have description. 900
 Error misc FinalParameters Parameter focusIndex should be final. 918
 Error misc FinalParameters Parameter scriptLanguage should be final. 939
 Error javadoc JavadocMethod Expected @param tag for 'scriptLanguage'. 939

org/apache/struts/taglib/html/FrameTag.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 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getFrameborder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getFrameborder' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setFrameborder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setFrameborder' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter frameborder should be final. 91
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getFrameName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getFrameName' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setFrameName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setFrameName' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter frameName should be final. 99
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getLongdesc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getLongdesc' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setLongdesc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setLongdesc' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error misc FinalParameters Parameter longdesc should be final. 107
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getMarginheight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getMarginheight' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setMarginheight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setMarginheight' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error misc FinalParameters Parameter marginheight should be final. 115
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getMarginwidth' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getMarginwidth' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setMarginwidth' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setMarginwidth' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error misc FinalParameters Parameter marginwidth should be final. 123
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getNoresize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getNoresize' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setNoresize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setNoresize' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error misc FinalParameters Parameter noresize should be final. 131
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'getScrolling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'getScrolling' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error design DesignForExtension Class 'FrameTag' looks like designed for extension (can be subclassed), but the method 'setScrolling' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FrameTag' final or making the method 'setScrolling' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error misc FinalParameters Parameter scrolling should be final. 139
 Error javadoc JavadocMethod @return tag should be present and have description. 150

org/apache/struts/taglib/html/HiddenTag.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 'HiddenTag' looks like designed for extension (can be subclassed), but the method 'getWrite' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HiddenTag' final or making the method 'getWrite' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error design DesignForExtension Class 'HiddenTag' looks like designed for extension (can be subclassed), but the method 'setWrite' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HiddenTag' final or making the method 'setWrite' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error misc FinalParameters Parameter write should be final. 57
 Error javadoc JavadocMethod @return tag should be present and have description. 69

org/apache/struts/taglib/html/HtmlTag.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. 51
 Error design DesignForExtension Class 'HtmlTag' looks like designed for extension (can be subclassed), but the method 'getXhtml' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HtmlTag' final or making the method 'getXhtml' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error design DesignForExtension Class 'HtmlTag' looks like designed for extension (can be subclassed), but the method 'setXhtml' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HtmlTag' final or making the method 'setXhtml' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error misc FinalParameters Parameter xhtml should be final. 84
 Error design DesignForExtension Class 'HtmlTag' looks like designed for extension (can be subclassed), but the method 'getXhtmlVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HtmlTag' final or making the method 'getXhtmlVersion' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error design DesignForExtension Class 'HtmlTag' looks like designed for extension (can be subclassed), but the method 'setXhtmlVersion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'HtmlTag' final or making the method 'setXhtmlVersion' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error misc FinalParameters Parameter xhtmlVersion should be final. 92
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error misc FinalParameters Parameter lang should be final. 114
 Error javadoc JavadocMethod Expected @param tag for 'lang'. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 123
 Error javadoc JavadocMethod @return tag should be present and have description. 135
 Error blocks RightCurly '}' at column 13 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). 162
 Error sizes LineLength Line is longer than 120 characters (found 130). 167
 Error blocks RightCurly '}' at column 13 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). 168
 Error blocks RightCurly '}' at column 13 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). 172
 Error javadoc JavadocMethod @return tag should be present and have description. 221
 Error misc FinalParameters Parameter value should be final. 243

org/apache/struts/taglib/html/ImageTag.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. 79
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error misc FinalParameters Parameter align should be final. 96
 Error javadoc JavadocMethod Expected @param tag for 'align'. 96
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'getBorder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'getBorder' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'setBorder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'setBorder' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error misc FinalParameters Parameter border should be final. 104
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'getPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'getPage' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error misc FinalParameters Parameter page should be final. 112
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'getPageKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'getPageKey' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'setPageKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'setPageKey' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error misc FinalParameters Parameter pageKey should be final. 120
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'getSrc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'getSrc' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'setSrc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'setSrc' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error misc FinalParameters Parameter src should be final. 128
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'getSrcKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'getSrcKey' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error design DesignForExtension Class 'ImageTag' looks like designed for extension (can be subclassed), but the method 'setSrcKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImageTag' final or making the method 'setSrcKey' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error misc FinalParameters Parameter srcKey should be final. 136
 Error design DesignForExtension Class 'ImageTag' 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 'ImageTag' final or making the method 'getModule' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error design DesignForExtension Class 'ImageTag' 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 'ImageTag' final or making the method 'setModule' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error misc FinalParameters Parameter module should be final. 144
 Error javadoc JavadocStyle First sentence should end with a period. 159
 Error misc FinalParameters Parameter results should be final. 164
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 165
 Error javadoc JavadocMethod @return tag should be present and have description. 203

org/apache/struts/taglib/html/ImgTag.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 TodoComment Comment matches to-do format 'TODO:'. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 177
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getAlign' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getAlign' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setAlign' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setAlign' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 189
 Error misc FinalParameters Parameter align should be final. 189
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getBorder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getBorder' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setBorder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setBorder' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error misc FinalParameters Parameter border should be final. 197
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getHeight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getHeight' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 201
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setHeight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setHeight' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error misc FinalParameters Parameter height should be final. 205
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getHspace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getHspace' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setHspace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setHspace' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error misc FinalParameters Parameter hspace should be final. 213
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getImageName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getImageName' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setImageName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setImageName' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 221
 Error misc FinalParameters Parameter imageName should be final. 221
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getIsmap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getIsmap' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setIsmap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setIsmap' static/final/abstract/empty, or adding allowed annotation for the method. 229
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 229
 Error misc FinalParameters Parameter ismap should be final. 229
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 233
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error misc FinalParameters Parameter name should be final. 237
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getPage' static/final/abstract/empty, or adding allowed annotation for the method. 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 241
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 245
 Error misc FinalParameters Parameter page should be final. 245
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getPageKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getPageKey' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setPageKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setPageKey' static/final/abstract/empty, or adding allowed annotation for the method. 253
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 253
 Error misc FinalParameters Parameter pageKey should be final. 253
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'getAction' static/final/abstract/empty, or adding allowed annotation for the method. 257
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 257
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'setAction' static/final/abstract/empty, or adding allowed annotation for the method. 261
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 261
 Error misc FinalParameters Parameter action should be final. 261
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'getModule' static/final/abstract/empty, or adding allowed annotation for the method. 265
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 265
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'setModule' static/final/abstract/empty, or adding allowed annotation for the method. 269
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 269
 Error misc FinalParameters Parameter module should be final. 269
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getParamId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getParamId' static/final/abstract/empty, or adding allowed annotation for the method. 273
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 273
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setParamId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setParamId' static/final/abstract/empty, or adding allowed annotation for the method. 277
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 277
 Error misc FinalParameters Parameter paramId should be final. 277
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getParamName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getParamName' static/final/abstract/empty, or adding allowed annotation for the method. 281
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 281
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setParamName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setParamName' static/final/abstract/empty, or adding allowed annotation for the method. 285
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 285
 Error misc FinalParameters Parameter paramName should be final. 285
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getParamProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getParamProperty' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 289
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setParamProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setParamProperty' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 293
 Error misc FinalParameters Parameter paramProperty should be final. 293
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getParamScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getParamScope' static/final/abstract/empty, or adding allowed annotation for the method. 297
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 297
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setParamScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setParamScope' static/final/abstract/empty, or adding allowed annotation for the method. 301
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 301
 Error misc FinalParameters Parameter paramScope should be final. 301
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 305
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 305
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 309
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 309
 Error misc FinalParameters Parameter property should be final. 309
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 313
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 313
 Error design DesignForExtension Class 'ImgTag' 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 'ImgTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 317
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 317
 Error misc FinalParameters Parameter scope should be final. 317
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getSrc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getSrc' static/final/abstract/empty, or adding allowed annotation for the method. 321
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 321
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setSrc' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setSrc' static/final/abstract/empty, or adding allowed annotation for the method. 325
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 325
 Error misc FinalParameters Parameter src should be final. 325
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getSrcKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getSrcKey' static/final/abstract/empty, or adding allowed annotation for the method. 329
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 329
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setSrcKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setSrcKey' static/final/abstract/empty, or adding allowed annotation for the method. 333
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 333
 Error misc FinalParameters Parameter srcKey should be final. 333
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getUsemap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getUsemap' static/final/abstract/empty, or adding allowed annotation for the method. 337
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 337
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setUsemap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setUsemap' static/final/abstract/empty, or adding allowed annotation for the method. 341
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 341
 Error misc FinalParameters Parameter usemap should be final. 341
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getVspace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getVspace' static/final/abstract/empty, or adding allowed annotation for the method. 345
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 345
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setVspace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setVspace' static/final/abstract/empty, or adding allowed annotation for the method. 349
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 349
 Error misc FinalParameters Parameter vspace should be final. 349
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'getWidth' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'getWidth' static/final/abstract/empty, or adding allowed annotation for the method. 353
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 353
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setWidth' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setWidth' static/final/abstract/empty, or adding allowed annotation for the method. 357
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 357
 Error misc FinalParameters Parameter width should be final. 357
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'isUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'isUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 361
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 361
 Error design DesignForExtension Class 'ImgTag' looks like designed for extension (can be subclassed), but the method 'setUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ImgTag' final or making the method 'setUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 365
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 365
 Error misc FinalParameters Parameter b should be final. 365
 Error javadoc JavadocMethod @return tag should be present and have description. 376
 Error javadoc JavadocMethod @return tag should be present and have description. 386
 Error misc FinalParameters Parameter config should be final. 466
 Error javadoc JavadocMethod @return tag should be present and have description. 477
 Error javadoc JavadocMethod @return tag should be present and have description. 564
 Error misc FinalParameters Parameter url should be final. 564

org/apache/struts/taglib/html/JavascriptValidatorTag.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 naming ConstantName Name 'actionComparator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 68
 Error javadoc JavadocMethod @return tag should be present and have description. 188
 Error misc FinalParameters Parameter formName should be final. 198
 Error javadoc JavadocMethod Expected @param tag for 'formName'. 198
 Error misc FinalParameters Parameter jsFormName should be final. 212
 Error javadoc JavadocMethod @return tag should be present and have description. 221
 Error misc FinalParameters Parameter page should be final. 230
 Error javadoc JavadocMethod Expected @param tag for 'page'. 230
 Error javadoc JavadocMethod @return tag should be present and have description. 239
 Error misc FinalParameters Parameter methodName should be final. 248
 Error javadoc JavadocMethod Expected @param tag for 'methodName'. 248
 Error javadoc JavadocMethod @return tag should be present and have description. 257
 Error misc FinalParameters Parameter staticJavascript should be final. 266
 Error javadoc JavadocMethod Expected @param tag for 'staticJavascript'. 266
 Error javadoc JavadocMethod @return tag should be present and have description. 275
 Error misc FinalParameters Parameter dynamicJavascript should be final. 284
 Error javadoc JavadocMethod Expected @param tag for 'dynamicJavascript'. 284
 Error javadoc JavadocMethod @return tag should be present and have description. 293
 Error misc FinalParameters Parameter htmlComment should be final. 302
 Error javadoc JavadocMethod Expected @param tag for 'htmlComment'. 302
 Error javadoc JavadocMethod @return tag should be present and have description. 309
 Error misc FinalParameters Parameter src should be final. 318
 Error javadoc JavadocMethod Expected @param tag for 'src'. 318
 Error javadoc JavadocMethod @return tag should be present and have description. 325
 Error misc FinalParameters Parameter bundle should be final. 332
 Error javadoc JavadocMethod Expected @param tag for 'bundle'. 332
 Error javadoc JavadocMethod @return tag should be present and have description. 342
 Error javadoc JavadocMethod @return tag should be present and have description. 359
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 360
 Error javadoc JavadocMethod @return tag should be present and have description. 425
 Error misc FinalParameters Parameter config should be final. 425
 Error misc FinalParameters Parameter resources should be final. 426
 Error misc FinalParameters Parameter locale should be final. 426
 Error misc FinalParameters Parameter form should be final. 426
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 427
 Error misc FinalParameters Parameter in should be final. 553
 Error misc FinalParameters Parameter str should be final. 586
 Error coding MagicNumber '4' is a magic number. 598
 Error misc FinalParameters Parameter config should be final. 622
 Error misc FinalParameters Parameter actions should be final. 645
 Error misc FinalParameters Parameter stopOnError should be final. 645
 Error misc FinalParameters Parameter resources should be final. 668
 Error misc FinalParameters Parameter form should be final. 668
 Error javadoc JavadocMethod Expected @throws tag for 'NullPointerException'. 691
 Error javadoc JavadocMethod @return tag should be present and have description. 728
 Error misc FinalParameters Parameter methods should be final. 728
 Error javadoc JavadocMethod Expected @param tag for 'methods'. 728
 Error design DesignForExtension Class 'JavascriptValidatorTag' looks like designed for extension (can be subclassed), but the method 'getJavascriptStaticMethods' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'JavascriptValidatorTag' final or making the method 'getJavascriptStaticMethods' static/final/abstract/empty, or adding allowed annotation for the method. 777
 Error misc FinalParameters Parameter resources should be final. 777
 Error javadoc JavadocMethod @return tag should be present and have description. 799
 Error javadoc JavadocMethod @return tag should be present and have description. 823
 Error javadoc JavadocMethod @return tag should be present and have description. 844
 Error misc FinalParameters Parameter cdata should be final. 863
 Error misc FinalParameters Parameter scriptLanguage should be final. 884
 Error javadoc JavadocMethod Expected @param tag for 'scriptLanguage'. 884

org/apache/struts/taglib/html/LabelTag.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. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error design DesignForExtension Class 'LabelTag' looks like designed for extension (can be subclassed), but the method 'getForId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelTag' final or making the method 'getForId' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error design DesignForExtension Class 'LabelTag' 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 'LabelTag' final or making the method 'getKey' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error design DesignForExtension Class 'LabelTag' looks like designed for extension (can be subclassed), but the method 'getRequired' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelTag' final or making the method 'getRequired' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error design DesignForExtension Class 'LabelTag' looks like designed for extension (can be subclassed), but the method 'setForId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelTag' final or making the method 'setForId' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter forId should be final. 63
 Error design DesignForExtension Class 'LabelTag' 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 'LabelTag' final or making the method 'setKey' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error misc FinalParameters Parameter key should be final. 67
 Error design DesignForExtension Class 'LabelTag' looks like designed for extension (can be subclassed), but the method 'setRequired' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LabelTag' final or making the method 'setRequired' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error misc FinalParameters Parameter required should be final. 71
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error javadoc JavadocMethod @return tag should be present and have description. 90
 Error javadoc JavadocMethod @return tag should be present and have description. 102
 Error javadoc JavadocMethod @return tag should be present and have description. 118
 Error misc FinalParameters Parameter handlers should be final. 162
 Error javadoc JavadocMethod Expected @param tag for 'handlers'. 162
 Error misc FinalParameters Parameter name should be final. 162
 Error javadoc JavadocMethod Expected @param tag for 'name'. 162
 Error misc FinalParameters Parameter value should be final. 163
 Error javadoc JavadocMethod Expected @param tag for 'value'. 163
 Error misc FinalParameters Parameter handlers should be final. 185

org/apache/struts/taglib/html/LinkTag.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. 92
 Error javadoc JavadocStyle First sentence should end with a period. 149
 Error javadoc JavadocVariable Missing a Javadoc comment. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getAnchor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getAnchor' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setAnchor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setAnchor' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 165
 Error misc FinalParameters Parameter anchor should be final. 165
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getForward' static/final/abstract/empty, or adding allowed annotation for the method. 169
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 169
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setForward' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Error misc FinalParameters Parameter forward should be final. 173
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getHref' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getHref' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 177
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setHref' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setHref' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 181
 Error misc FinalParameters Parameter href should be final. 181
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getLinkName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getLinkName' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setLinkName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setLinkName' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 189
 Error misc FinalParameters Parameter linkName should be final. 189
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error misc FinalParameters Parameter name should be final. 197
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getPage' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 201
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error misc FinalParameters Parameter page should be final. 205
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'getAction' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'setAction' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error misc FinalParameters Parameter action should be final. 213
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'getModule' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'setModule' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 221
 Error misc FinalParameters Parameter module should be final. 221
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getParamId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getParamId' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setParamId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setParamId' static/final/abstract/empty, or adding allowed annotation for the method. 229
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 229
 Error misc FinalParameters Parameter paramId should be final. 229
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getParamName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getParamName' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 233
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setParamName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setParamName' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error misc FinalParameters Parameter paramName should be final. 237
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getParamProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getParamProperty' static/final/abstract/empty, or adding allowed annotation for the method. 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 241
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setParamProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setParamProperty' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 245
 Error misc FinalParameters Parameter paramProperty should be final. 245
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getParamScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getParamScope' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setParamScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setParamScope' static/final/abstract/empty, or adding allowed annotation for the method. 253
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 253
 Error misc FinalParameters Parameter paramScope should be final. 253
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 257
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 257
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 261
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 261
 Error misc FinalParameters Parameter property should be final. 261
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 265
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 265
 Error design DesignForExtension Class 'LinkTag' 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 'LinkTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 269
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 269
 Error misc FinalParameters Parameter scope should be final. 269
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getTarget' static/final/abstract/empty, or adding allowed annotation for the method. 273
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 273
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setTarget' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setTarget' static/final/abstract/empty, or adding allowed annotation for the method. 277
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 277
 Error misc FinalParameters Parameter target should be final. 277
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getTransaction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getTransaction' static/final/abstract/empty, or adding allowed annotation for the method. 281
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 281
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setTransaction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setTransaction' static/final/abstract/empty, or adding allowed annotation for the method. 285
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 285
 Error misc FinalParameters Parameter transaction should be final. 285
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'getIndexId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'getIndexId' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 289
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setIndexId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setIndexId' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 293
 Error misc FinalParameters Parameter indexId should be final. 293
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'isUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'isUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 297
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 297
 Error design DesignForExtension Class 'LinkTag' looks like designed for extension (can be subclassed), but the method 'setUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkTag' final or making the method 'setUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 301
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 301
 Error misc FinalParameters Parameter b should be final. 301
 Error javadoc JavadocMethod @return tag should be present and have description. 314
 Error javadoc JavadocMethod @return tag should be present and have description. 327
 Error javadoc JavadocMethod @return tag should be present and have description. 344
 Error javadoc JavadocMethod @return tag should be present and have description. 411
 Error misc FinalParameters Parameter paramName should be final. 466
 Error misc FinalParameters Parameter paramValue should be final. 466

org/apache/struts/taglib/html/LocalStrings.properties

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

org/apache/struts/taglib/html/LocalStrings_es.properties

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

org/apache/struts/taglib/html/LocalStrings_ja.properties

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

org/apache/struts/taglib/html/MessagesTag.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 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error misc FinalParameters Parameter id should be final. 124
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'getBundle' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error misc FinalParameters Parameter bundle should be final. 132
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error misc FinalParameters Parameter locale should be final. 140
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error misc FinalParameters Parameter name should be final. 148
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error design DesignForExtension Class 'MessagesTag' 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 'MessagesTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error misc FinalParameters Parameter property should be final. 156
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getHeader' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 160
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'setHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'setHeader' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 164
 Error misc FinalParameters Parameter header should be final. 164
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getFooter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getFooter' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'setFooter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'setFooter' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error misc FinalParameters Parameter footer should be final. 172
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getMessage' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'setMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'setMessage' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error misc FinalParameters Parameter message should be final. 180
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getFilterArgs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getFilterArgs' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'setFilterArgs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'setFilterArgs' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error misc FinalParameters Parameter filterArgs should be final. 188
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'setCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'setCount' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error misc FinalParameters Parameter count should be final. 192
 Error design DesignForExtension Class 'MessagesTag' looks like designed for extension (can be subclassed), but the method 'getCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesTag' final or making the method 'getCount' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 196
 Error javadoc JavadocMethod @return tag should be present and have description. 206
 Error javadoc JavadocMethod @return tag should be present and have description. 274
 Error misc FinalParameters Parameter report should be final. 295
 Error javadoc JavadocMethod Expected @param tag for 'report'. 295
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 296
 Error javadoc JavadocMethod @return tag should be present and have description. 332
 Error misc FinalParameters Parameter values should be final. 332
 Error javadoc JavadocMethod @return tag should be present and have description. 354

org/apache/struts/taglib/html/MessagesTei.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. 35
 Error misc FinalParameters Parameter data should be final. 35
 Error javadoc JavadocMethod Expected @param tag for 'data'. 35

org/apache/struts/taglib/html/MultiboxTag.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 'MultiboxTag' 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 'MultiboxTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error design DesignForExtension Class 'MultiboxTag' 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 'MultiboxTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error misc FinalParameters Parameter name should be final. 81
 Error javadoc JavadocMethod @return tag should be present and have description. 90
 Error misc FinalParameters Parameter property should be final. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 106
 Error misc FinalParameters Parameter value should be final. 115
 Error javadoc JavadocMethod @return tag should be present and have description. 126
 Error javadoc JavadocMethod @return tag should be present and have description. 139
 Error javadoc JavadocMethod @return tag should be present and have description. 156
 Error javadoc JavadocStyle First sentence should end with a period. 177
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 183
 Error javadoc JavadocStyle First sentence should end with a period. 187
 Error javadoc JavadocMethod @return tag should be present and have description. 192
 Error misc FinalParameters Parameter results should be final. 192
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 193
 Error javadoc JavadocStyle First sentence should end with a period. 210
 Error misc FinalParameters Parameter results should be final. 215
 Error misc FinalParameters Parameter value should be final. 215
 Error javadoc JavadocMethod Expected @param tag for 'value'. 215
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 216

org/apache/struts/taglib/html/OptionTag.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. 51
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'getBundle' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'setBundle' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error misc FinalParameters Parameter bundle should be final. 132
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'getDisabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'getDisabled' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'setDisabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'setDisabled' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error misc FinalParameters Parameter disabled should be final. 140
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'getFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'getFilter' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'setFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'setFilter' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error misc FinalParameters Parameter filter should be final. 148
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'getKey' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'setKey' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error misc FinalParameters Parameter key should be final. 156
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'getLocale' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 160
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'setLocale' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 164
 Error misc FinalParameters Parameter locale should be final. 164
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'getStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'getStyle' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'setStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'setStyle' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error misc FinalParameters Parameter style should be final. 172
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'getStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'getStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error design DesignForExtension Class 'OptionTag' looks like designed for extension (can be subclassed), but the method 'setStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionTag' final or making the method 'setStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error misc FinalParameters Parameter styleClass should be final. 180
 Error javadoc JavadocMethod @return tag should be present and have description. 187
 Error misc FinalParameters Parameter styleId should be final. 196
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 200
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 200
 Error design DesignForExtension Class 'OptionTag' 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 'OptionTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 204
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 204
 Error misc FinalParameters Parameter value should be final. 204
 Error javadoc JavadocMethod @return tag should be present and have description. 213
 Error misc FinalParameters Parameter lang should be final. 222
 Error javadoc JavadocMethod Expected @param tag for 'lang'. 222
 Error javadoc JavadocMethod @return tag should be present and have description. 231
 Error misc FinalParameters Parameter dir should be final. 240
 Error javadoc JavadocMethod Expected @param tag for 'dir'. 240
 Error javadoc JavadocMethod @return tag should be present and have description. 249
 Error misc FinalParameters Parameter title should be final. 258
 Error javadoc JavadocMethod Expected @param tag for 'title'. 258
 Error javadoc JavadocMethod @return tag should be present and have description. 267
 Error misc FinalParameters Parameter titleKey should be final. 276
 Error javadoc JavadocMethod Expected @param tag for 'titleKey'. 276
 Error javadoc JavadocMethod @return tag should be present and have description. 287
 Error javadoc JavadocMethod @return tag should be present and have description. 300
 Error javadoc JavadocMethod @return tag should be present and have description. 321
 Error javadoc JavadocMethod @return tag should be present and have description. 333
 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). 339
 Error javadoc JavadocMethod @return tag should be present and have description. 407
 Error javadoc JavadocMethod @return tag should be present and have description. 452
 Error misc FinalParameters Parameter literal should be final. 452
 Error misc FinalParameters Parameter key should be final. 452
 Error javadoc JavadocMethod @return tag should be present and have description. 479

org/apache/struts/taglib/html/OptionsCollectionTag.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 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'getFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'getFilter' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error design DesignForExtension Class 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'setFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'setFilter' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error misc FinalParameters Parameter filter should be final. 105
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'getLabel' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'setLabel' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error misc FinalParameters Parameter label should be final. 113
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error misc FinalParameters Parameter name should be final. 121
 Error design DesignForExtension Class 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error misc FinalParameters Parameter property should be final. 129
 Error design DesignForExtension Class 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'getStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'getStyle' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error design DesignForExtension Class 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'setStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'setStyle' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 137
 Error misc FinalParameters Parameter style should be final. 137
 Error design DesignForExtension Class 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'getStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'getStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error design DesignForExtension Class 'OptionsCollectionTag' looks like designed for extension (can be subclassed), but the method 'setStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsCollectionTag' final or making the method 'setStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error misc FinalParameters Parameter styleClass should be final. 145
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error design DesignForExtension Class 'OptionsCollectionTag' 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 'OptionsCollectionTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error misc FinalParameters Parameter value should be final. 153
 Error javadoc JavadocMethod @return tag should be present and have description. 164
 Error misc FinalParameters Parameter sb should be final. 310
 Error misc FinalParameters Parameter label should be final. 310
 Error misc FinalParameters Parameter value should be final. 310
 Error misc FinalParameters Parameter matched should be final. 311
 Error javadoc JavadocMethod @return tag should be present and have description. 355
 Error misc FinalParameters Parameter collection should be final. 355

org/apache/struts/taglib/html/OptionsTag.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 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getCollection' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'setCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'setCollection' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error misc FinalParameters Parameter collection should be final. 103
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getFilter' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'setFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'setFilter' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error misc FinalParameters Parameter filter should be final. 111
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getLabelName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getLabelName' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'setLabelName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'setLabelName' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error misc FinalParameters Parameter labelName should be final. 119
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getLabelProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getLabelProperty' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'setLabelProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'setLabelProperty' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error misc FinalParameters Parameter labelProperty should be final. 127
 Error design DesignForExtension Class 'OptionsTag' 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 'OptionsTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error design DesignForExtension Class 'OptionsTag' 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 'OptionsTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error misc FinalParameters Parameter name should be final. 135
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error design DesignForExtension Class 'OptionsTag' 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 'OptionsTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter property should be final. 143
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getStyle' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'setStyle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'setStyle' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error misc FinalParameters Parameter style should be final. 151
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'getStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'getStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error design DesignForExtension Class 'OptionsTag' looks like designed for extension (can be subclassed), but the method 'setStyleClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OptionsTag' final or making the method 'setStyleClass' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error misc FinalParameters Parameter styleClass should be final. 159
 Error javadoc JavadocMethod @return tag should be present and have description. 168
 Error javadoc JavadocMethod @return tag should be present and have description. 177
 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). 244
 Error misc FinalParameters Parameter sb should be final. 319
 Error misc FinalParameters Parameter value should be final. 319
 Error misc FinalParameters Parameter label should be final. 319
 Error misc FinalParameters Parameter matched should be final. 320
 Error javadoc JavadocMethod @return tag should be present and have description. 366
 Error misc FinalParameters Parameter name should be final. 366
 Error misc FinalParameters Parameter property should be final. 366

org/apache/struts/taglib/html/ParamTag.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. 57
 Error design DesignForExtension Class 'ParamTag' 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 'ParamTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error design DesignForExtension Class 'ParamTag' 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 'ParamTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error misc FinalParameters Parameter name should be final. 65
 Error design DesignForExtension Class 'ParamTag' 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 'ParamTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error design DesignForExtension Class 'ParamTag' 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 'ParamTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error misc FinalParameters Parameter value should be final. 73
 Error javadoc JavadocMethod @return tag should be present and have description. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 91
 Error javadoc JavadocMethod @return tag should be present and have description. 106
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 109

org/apache/struts/taglib/html/PasswordTag.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/taglib/html/RadioTag.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 'RadioTag' 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 'RadioTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error design DesignForExtension Class 'RadioTag' 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 'RadioTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error misc FinalParameters Parameter name should be final. 80
 Error javadoc JavadocMethod @return tag should be present and have description. 89
 Error misc FinalParameters Parameter property should be final. 98
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error misc FinalParameters Parameter value should be final. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 123
 Error misc FinalParameters Parameter idName should be final. 133
 Error javadoc JavadocMethod @return tag should be present and have description. 144
 Error javadoc JavadocMethod @return tag should be present and have description. 160
 Error javadoc JavadocMethod @return tag should be present and have description. 180
 Error misc FinalParameters Parameter serverValue should be final. 199
 Error misc FinalParameters Parameter checkedValue should be final. 199
 Error javadoc JavadocMethod @return tag should be present and have description. 226
 Error javadoc JavadocMethod @return tag should be present and have description. 243
 Error javadoc JavadocStyle First sentence should end with a period. 252
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 258

org/apache/struts/taglib/html/ResetTag.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. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 49

org/apache/struts/taglib/html/RewriteTag.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

org/apache/struts/taglib/html/SelectTag.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 'SelectTag' looks like designed for extension (can be subclassed), but the method 'getMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SelectTag' final or making the method 'getMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error design DesignForExtension Class 'SelectTag' looks like designed for extension (can be subclassed), but the method 'setMultiple' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SelectTag' final or making the method 'setMultiple' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error misc FinalParameters Parameter multiple should be final. 92
 Error design DesignForExtension Class 'SelectTag' 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 'SelectTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error design DesignForExtension Class 'SelectTag' 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 'SelectTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error misc FinalParameters Parameter name should be final. 100
 Error design DesignForExtension Class 'SelectTag' 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 'SelectTag' final or making the method 'getSize' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error design DesignForExtension Class 'SelectTag' 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 'SelectTag' final or making the method 'setSize' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error misc FinalParameters Parameter size should be final. 108
 Error javadoc JavadocMethod @return tag should be present and have description. 119
 Error misc FinalParameters Parameter value should be final. 119
 Error javadoc JavadocMethod @return tag should be present and have description. 136
 Error misc FinalParameters Parameter property should be final. 145
 Error javadoc JavadocMethod @return tag should be present and have description. 152
 Error misc FinalParameters Parameter value should be final. 161
 Error javadoc JavadocMethod @return tag should be present and have description. 173
 Error javadoc JavadocMethod @return tag should be present and have description. 190
 Error javadoc JavadocMethod @return tag should be present and have description. 263
 Error javadoc JavadocMethod @return tag should be present and have description. 282
 Error javadoc JavadocStyle First sentence should end with a period. 301
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 307

org/apache/struts/taglib/html/SubmitTag.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. 66
 Error misc FinalParameters Parameter property should be final. 75
 Error javadoc JavadocMethod @return tag should be present and have description. 82
 Error misc FinalParameters Parameter value should be final. 91
 Error javadoc JavadocMethod @return tag should be present and have description. 102
 Error javadoc JavadocMethod @return tag should be present and have description. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 132
 Error javadoc JavadocStyle First sentence should end with a period. 158
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 164
 Error javadoc JavadocStyle First sentence should end with a period. 182
 Error misc FinalParameters Parameter results should be final. 187
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 188
 Error javadoc JavadocStyle First sentence should end with a period. 194
 Error misc FinalParameters Parameter results should be final. 199

org/apache/struts/taglib/html/TextTag.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/taglib/html/TextareaTag.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. 37
 Error javadoc JavadocMethod @return tag should be present and have description. 49
 Error javadoc JavadocMethod @return tag should be present and have description. 61
 Error javadoc JavadocMethod @return tag should be present and have description. 88

org/apache/struts/taglib/html/XhtmlTag.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 JavadocMethod @return tag should be present and have description. 61
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 61
 Error design DesignForExtension Class 'XhtmlTag' 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 'XhtmlTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error design DesignForExtension Class 'XhtmlTag' 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 'XhtmlTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error misc FinalParameters Parameter scope should be final. 79

org/apache/struts/taglib/html/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/taglib/logic/CompareTagBase.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 VisibilityModifier Variable 'value' must be private and have accessor methods. 73
 Error design DesignForExtension Class 'CompareTagBase' 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 'CompareTagBase' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error design DesignForExtension Class 'CompareTagBase' 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 'CompareTagBase' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error misc FinalParameters Parameter value should be final. 79
 Error javadoc JavadocMethod @return tag should be present and have description. 103
 Error javadoc JavadocMethod @return tag should be present and have description. 116
 Error misc FinalParameters Parameter desired1 should be final. 116
 Error misc FinalParameters Parameter desired2 should be final. 116
 Error coding EmptyStatement Empty statement. 128
 Error coding EmptyStatement Empty statement. 137

org/apache/struts/taglib/logic/ConditionalTagBase.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 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'getCookie' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'getCookie' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'setCookie' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'setCookie' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter cookie should be final. 93
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'getHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'getHeader' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'setHeader' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'setHeader' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error misc FinalParameters Parameter header should be final. 101
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error misc FinalParameters Parameter name should be final. 109
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'getParameter' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'setParameter' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error misc FinalParameters Parameter parameter should be final. 117
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error misc FinalParameters Parameter property should be final. 125
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'getRole' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'getRole' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'setRole' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'setRole' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error misc FinalParameters Parameter role should be final. 133
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 137
 Error design DesignForExtension Class 'ConditionalTagBase' 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 'ConditionalTagBase' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error misc FinalParameters Parameter scope should be final. 141
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'getUser' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'getUser' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error design DesignForExtension Class 'ConditionalTagBase' looks like designed for extension (can be subclassed), but the method 'setUser' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ConditionalTagBase' final or making the method 'setUser' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error misc FinalParameters Parameter user should be final. 149
 Error javadoc JavadocMethod @return tag should be present and have description. 161
 Error javadoc JavadocMethod @return tag should be present and have description. 174
 Error javadoc JavadocMethod @return tag should be present and have description. 203

org/apache/struts/taglib/logic/EmptyTag.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 javadoc JavadocMethod @return tag should be present and have description. 67
 Error misc FinalParameters Parameter desired should be final. 67

org/apache/struts/taglib/logic/EqualTag.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. 43

org/apache/struts/taglib/logic/ForwardTag.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 'ForwardTag' 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 'ForwardTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error design DesignForExtension Class 'ForwardTag' 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 'ForwardTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter name should be final. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error javadoc JavadocMethod @return tag should be present and have description. 83
 Error misc FinalParameters Parameter path should be final. 123
 Error misc FinalParameters Parameter path should be final. 141

org/apache/struts/taglib/logic/GreaterEqualTag.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. 43

org/apache/struts/taglib/logic/GreaterThanTag.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. 43

org/apache/struts/taglib/logic/IterateTag.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 'IterateTag' looks like designed for extension (can be subclassed), but the method 'getCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'getCollection' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'setCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'setCollection' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 137
 Error misc FinalParameters Parameter collection should be final. 137
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error misc FinalParameters Parameter id should be final. 145
 Error javadoc JavadocMethod @return tag should be present and have description. 160
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'getIndexId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'getIndexId' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'setIndexId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'setIndexId' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error misc FinalParameters Parameter indexId should be final. 172
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'getLength' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'getLength' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'setLength' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'setLength' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error misc FinalParameters Parameter length should be final. 180
 Error design DesignForExtension Class 'IterateTag' 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 'IterateTag' 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 'IterateTag' 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 'IterateTag' 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 'IterateTag' looks like designed for extension (can be subclassed), but the method 'getOffset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'getOffset' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'setOffset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'setOffset' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 196
 Error misc FinalParameters Parameter offset should be final. 196
 Error design DesignForExtension Class 'IterateTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'IterateTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 200
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 200
 Error design DesignForExtension Class 'IterateTag' 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 'IterateTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 204
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 204
 Error misc FinalParameters Parameter property should be final. 204
 Error design DesignForExtension Class 'IterateTag' 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 'IterateTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 208
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 208
 Error design DesignForExtension Class 'IterateTag' 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 'IterateTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 212
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 212
 Error misc FinalParameters Parameter scope should be final. 212
 Error design DesignForExtension Class 'IterateTag' 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 'IterateTag' final or making the method 'getType' static/final/abstract/empty, or adding allowed annotation for the method. 216
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 216
 Error design DesignForExtension Class 'IterateTag' 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 'IterateTag' final or making the method 'setType' static/final/abstract/empty, or adding allowed annotation for the method. 220
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 220
 Error misc FinalParameters Parameter type should be final. 220
 Error javadoc JavadocMethod @return tag should be present and have description. 232
 Error javadoc JavadocMethod @return tag should be present and have description. 370
 Error javadoc JavadocMethod @return tag should be present and have description. 409

org/apache/struts/taglib/logic/IterateTei.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. 38
 Error misc FinalParameters Parameter data should be final. 38
 Error javadoc JavadocMethod Expected @param tag for 'data'. 38

org/apache/struts/taglib/logic/LessEqualTag.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. 43

org/apache/struts/taglib/logic/LessThanTag.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. 43

org/apache/struts/taglib/logic/LocalStrings.properties

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

org/apache/struts/taglib/logic/LocalStrings_es.properties

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

org/apache/struts/taglib/logic/LocalStrings_ja.properties

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

org/apache/struts/taglib/logic/MatchTag.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 'MatchTag' looks like designed for extension (can be subclassed), but the method 'getLocation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MatchTag' final or making the method 'getLocation' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error design DesignForExtension Class 'MatchTag' looks like designed for extension (can be subclassed), but the method 'setLocation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MatchTag' final or making the method 'setLocation' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error misc FinalParameters Parameter location should be final. 57
 Error design DesignForExtension Class 'MatchTag' 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 'MatchTag' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error design DesignForExtension Class 'MatchTag' 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 'MatchTag' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error misc FinalParameters Parameter value should be final. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 90
 Error javadoc JavadocMethod @return tag should be present and have description. 104
 Error misc FinalParameters Parameter desired should be final. 104

org/apache/struts/taglib/logic/MessagesNotPresentTag.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. 46

org/apache/struts/taglib/logic/MessagesPresentTag.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. 57
 Error design DesignForExtension Class 'MessagesPresentTag' looks like designed for extension (can be subclassed), but the method 'getMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesPresentTag' final or making the method 'getMessage' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error design DesignForExtension Class 'MessagesPresentTag' looks like designed for extension (can be subclassed), but the method 'setMessage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesPresentTag' final or making the method 'setMessage' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error misc FinalParameters Parameter message should be final. 65
 Error design DesignForExtension Class 'MessagesPresentTag' looks like designed for extension (can be subclassed), but the method 'setCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesPresentTag' final or making the method 'setCount' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter count should be final. 69
 Error design DesignForExtension Class 'MessagesPresentTag' looks like designed for extension (can be subclassed), but the method 'getCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesPresentTag' final or making the method 'getCount' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error javadoc JavadocMethod @return tag should be present and have description. 84
 Error javadoc JavadocMethod @return tag should be present and have description. 97
 Error misc FinalParameters Parameter desired should be final. 97
 Error design DesignForExtension Class 'MessagesPresentTag' looks like designed for extension (can be subclassed), but the method 'doEndTag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MessagesPresentTag' final or making the method 'doEndTag' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133

org/apache/struts/taglib/logic/NotEmptyTag.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. 46

org/apache/struts/taglib/logic/NotEqualTag.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. 43

org/apache/struts/taglib/logic/NotMatchTag.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. 45

org/apache/struts/taglib/logic/NotPresentTag.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. 45

org/apache/struts/taglib/logic/PresentTag.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. 43
 Error javadoc JavadocMethod @return tag should be present and have description. 55
 Error javadoc JavadocMethod @return tag should be present and have description. 69
 Error misc FinalParameters Parameter desired should be final. 69
 Error javadoc JavadocMethod @return tag should be present and have description. 116
 Error javadoc JavadocMethod @return tag should be present and have description. 139
 Error misc FinalParameters Parameter request should be final. 139
 Error javadoc JavadocMethod Expected @param tag for 'request'. 139

org/apache/struts/taglib/logic/RedirectTag.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. 80
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getAnchor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getAnchor' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setAnchor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setAnchor' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 137
 Error misc FinalParameters Parameter anchor should be final. 137
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getForward' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setForward' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error misc FinalParameters Parameter forward should be final. 145
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getHref' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getHref' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setHref' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setHref' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error misc FinalParameters Parameter href should be final. 153
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 157
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error misc FinalParameters Parameter name should be final. 161
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getPage' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 165
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 169
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 169
 Error misc FinalParameters Parameter page should be final. 169
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'getAction' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'setAction' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 177
 Error misc FinalParameters Parameter action should be final. 177
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'getModule' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 181
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'setModule' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error misc FinalParameters Parameter module should be final. 185
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getParamId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getParamId' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 189
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setParamId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setParamId' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error misc FinalParameters Parameter paramId should be final. 193
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getParamName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getParamName' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setParamName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setParamName' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 201
 Error misc FinalParameters Parameter paramName should be final. 201
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getParamProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getParamProperty' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setParamProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setParamProperty' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Error misc FinalParameters Parameter paramProperty should be final. 209
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getParamScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getParamScope' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setParamScope' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setParamScope' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error misc FinalParameters Parameter paramScope should be final. 217
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getProperty' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 221
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'setProperty' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error misc FinalParameters Parameter property should be final. 225
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'getScope' static/final/abstract/empty, or adding allowed annotation for the method. 229
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 229
 Error design DesignForExtension Class 'RedirectTag' 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 'RedirectTag' final or making the method 'setScope' static/final/abstract/empty, or adding allowed annotation for the method. 233
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 233
 Error misc FinalParameters Parameter scope should be final. 233
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'getTransaction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'getTransaction' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setTransaction' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setTransaction' static/final/abstract/empty, or adding allowed annotation for the method. 241
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 241
 Error misc FinalParameters Parameter transaction should be final. 241
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'isUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'isUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 245
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 245
 Error design DesignForExtension Class 'RedirectTag' looks like designed for extension (can be subclassed), but the method 'setUseLocalEncoding' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedirectTag' final or making the method 'setUseLocalEncoding' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 Error misc FinalParameters Parameter b should be final. 249
 Error javadoc JavadocMethod @return tag should be present and have description. 260
 Error javadoc JavadocMethod @return tag should be present and have description. 269
 Error javadoc JavadocMethod @return tag should be present and have description. 281
 Error misc FinalParameters Parameter url should be final. 310

org/apache/struts/taglib/logic/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
 Error sizes LineLength Line is longer than 120 characters (found 122). 177

org/apache/struts/taglib/nested/NestedNameSupport.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 modifier RedundantModifier Redundant 'public' modifier. 39
 Error javadoc JavadocStyle First sentence should end with a period. 41
 Error modifier RedundantModifier Redundant 'public' modifier. 46

org/apache/struts/taglib/nested/NestedParentSupport.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 modifier RedundantModifier Redundant 'public' modifier. 42

org/apache/struts/taglib/nested/NestedPropertyHelper.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. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter request should be final. 61
 Error misc FinalParameters Parameter request should be final. 82
 Error misc FinalParameters Parameter nested should be final. 83
 Error misc FinalParameters Parameter request should be final. 122
 Error misc FinalParameters Parameter property should be final. 123
 Error misc FinalParameters Parameter request should be final. 137
 Error misc FinalParameters Parameter property should be final. 138
 Error misc FinalParameters Parameter request should be final. 152
 Error misc FinalParameters Parameter name should be final. 152
 Error misc FinalParameters Parameter request should be final. 164
 Error misc FinalParameters Parameter request should be final. 176
 Error misc FinalParameters Parameter tag should be final. 177
 Error modifier RedundantModifier Redundant 'final' modifier. 209
 Error misc FinalParameters Parameter request should be final. 210
 Error misc FinalParameters Parameter property should be final. 233
 Error misc FinalParameters Parameter parent should be final. 234

org/apache/struts/taglib/nested/NestedPropertySupport.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 modifier RedundantModifier Redundant 'public' modifier. 39
 Error javadoc JavadocStyle First sentence should end with a period. 41
 Error modifier RedundantModifier Redundant 'public' modifier. 46

org/apache/struts/taglib/nested/NestedPropertyTag.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. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error design DesignForExtension Class 'NestedPropertyTag' 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 'NestedPropertyTag' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error misc FinalParameters Parameter newNamed should be final. 58
 Error javadoc JavadocStyle First sentence should end with a period. 61
 Error misc FinalParameters Parameter newProperty should be final. 76
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 86
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 110
 Error javadoc JavadocStyle First sentence should end with a period. 121
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 126

org/apache/struts/taglib/nested/NestedReference.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. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error misc FinalParameters Parameter name should be final. 53
 Error misc FinalParameters Parameter property should be final. 53
 Error javadoc JavadocStyle First sentence should end with a period. 58
 Error javadoc JavadocStyle First sentence should end with a period. 67
 Error misc FinalParameters Parameter newName should be final. 72
 Error javadoc JavadocStyle First sentence should end with a period. 76
 Error javadoc JavadocStyle First sentence should end with a period. 86
 Error misc FinalParameters Parameter newProperty should be final. 91

org/apache/struts/taglib/nested/NestedRootTag.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. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error javadoc JavadocStyle First sentence should end with a period. 57
 Error javadoc JavadocStyle First sentence should end with a period. 66
 Error misc FinalParameters Parameter property should be final. 71
 Error javadoc JavadocStyle First sentence should end with a period. 74
 Error javadoc JavadocStyle First sentence should end with a period. 83
 Error misc FinalParameters Parameter name should be final. 88
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 98
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 124
 Error javadoc JavadocStyle First sentence should end with a period. 135
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 140

org/apache/struts/taglib/nested/NestedTagSupport.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/taglib/nested/NestedWriteNestingTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocStyle First sentence should end with a period. 47
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error misc FinalParameters Parameter newProperty should be final. 61
 Error javadoc JavadocStyle First sentence should end with a period. 65
 Error javadoc JavadocStyle First sentence should end with a period. 74
 Error misc FinalParameters Parameter id should be final. 79
 Error javadoc JavadocStyle First sentence should end with a period. 83
 Error javadoc JavadocStyle First sentence should end with a period. 92
 Error misc FinalParameters Parameter newFilter should be final. 97
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 107
 Error design DesignForExtension Class 'NestedWriteNestingTag' looks like designed for extension (can be subclassed), but the method 'doEndTag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NestedWriteNestingTag' final or making the method 'doEndTag' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 133

org/apache/struts/taglib/nested/NestedWriteNestingTei.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. 41
 Error misc FinalParameters Parameter data should be final. 41
 Error javadoc JavadocMethod Expected @param tag for 'data'. 41

org/apache/struts/taglib/nested/bean/NestedDefineTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/bean/NestedDefineTei.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. 41
 Error misc FinalParameters Parameter data should be final. 41
 Error javadoc JavadocMethod Expected @param tag for 'data'. 41

org/apache/struts/taglib/nested/bean/NestedMessageTag.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. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 51

org/apache/struts/taglib/nested/bean/NestedSizeTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/bean/NestedWriteTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/bean/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/taglib/nested/html/NestedCheckboxTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedErrorsTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedFileTag.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. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 51

org/apache/struts/taglib/nested/html/NestedFormTag.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 TodoComment Comment matches to-do format 'TODO:'. 40
 Error javadoc JavadocStyle First sentence should end with a period. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocMethod @return tag should be present and have description. 56
 Error misc FinalParameters Parameter name should be final. 65
 Error javadoc JavadocStyle First sentence should end with a period. 78
 Error misc FinalParameters Parameter newProperty should be final. 83
 Error javadoc JavadocStyle First sentence should end with a period. 86
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 92
 Error javadoc JavadocStyle First sentence should end with a period. 112
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 117

org/apache/struts/taglib/nested/html/NestedHiddenTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedImageTag.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. 41
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 51

org/apache/struts/taglib/nested/html/NestedImgTag.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. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 51

org/apache/struts/taglib/nested/html/NestedLinkTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/html/NestedMessagesTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/html/NestedMultiboxTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedOptionsCollectionTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedOptionsTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 54

org/apache/struts/taglib/nested/html/NestedPasswordTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedRadioTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedSelectTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedSubmitTag.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. 41
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 51

org/apache/struts/taglib/nested/html/NestedTextTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/NestedTextareaTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/html/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/taglib/nested/logic/NestedEmptyTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedEqualTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedGreaterEqualTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/logic/NestedGreaterThanTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/logic/NestedIterateTag.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. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 62
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 127

org/apache/struts/taglib/nested/logic/NestedIterateTei.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. 46
 Error misc FinalParameters Parameter data should be final. 46
 Error javadoc JavadocMethod Expected @param tag for 'data'. 46

org/apache/struts/taglib/nested/logic/NestedLessEqualTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/logic/NestedLessThanTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedMatchTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedMessagesNotPresentTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/logic/NestedMessagesPresentTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/logic/NestedNotEmptyTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedNotEqualTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedNotMatchTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/NestedNotPresentTag.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 53

org/apache/struts/taglib/nested/logic/NestedPresentTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 52

org/apache/struts/taglib/nested/logic/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/taglib/nested/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/tiles/ActionController.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 action should be final. 50
 Error misc FinalParameters Parameter tileContext should be final. 68
 Error misc FinalParameters Parameter request should be final. 69
 Error misc FinalParameters Parameter response should be final. 70
 Error misc FinalParameters Parameter servletContext should be final. 71
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 72
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 72
 Error sizes LineLength Line is longer than 120 characters (found 211). 83
 Error misc FinalParameters Parameter tileContext should be final. 86
 Error javadoc JavadocMethod Expected @param tag for 'tileContext'. 86
 Error misc FinalParameters Parameter request should be final. 87
 Error javadoc JavadocMethod Expected @param tag for 'request'. 87
 Error misc FinalParameters Parameter response should be final. 88
 Error javadoc JavadocMethod Expected @param tag for 'response'. 88
 Error misc FinalParameters Parameter servletContext should be final. 89
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 89
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 90

org/apache/struts/tiles/AttributeDefinition.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 blocks LeftCurly '{' at column 1 should be on the previous line. 32
 Error javadoc JavadocMethod @return tag should be present and have description. 37
 Error modifier RedundantModifier Redundant 'public' modifier. 37
 Error modifier RedundantModifier Redundant 'public' modifier. 42
 Error javadoc JavadocMethod Expected @param tag for 'role'. 42

org/apache/struts/tiles/ComponentContext.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 attributes should be final. 58
 Error misc FinalParameters Parameter newAttributes should be final. 71
 Error misc FinalParameters Parameter defaultAttributes should be final. 87
 Error misc FinalParameters Parameter name should be final. 109
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 110
 Error misc FinalParameters Parameter name should be final. 134
 Error misc FinalParameters Parameter value should be final. 134
 Error misc FinalParameters Parameter beanName should be final. 149
 Error misc FinalParameters Parameter pageContext should be final. 149
 Error misc FinalParameters Parameter beanName should be final. 167
 Error misc FinalParameters Parameter scope should be final. 168
 Error misc FinalParameters Parameter pageContext should be final. 169
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 171
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 184
 Error misc FinalParameters Parameter request should be final. 184
 Error blocks RightCurly '}' at column 9 should be alone on a line. 187
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 196
 Error misc FinalParameters Parameter context should be final. 197
 Error misc FinalParameters Parameter request should be final. 198

org/apache/struts/tiles/ComponentDefinition.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. 45
 Error javadoc JavadocStyle First sentence should end with a period. 48
 Error javadoc JavadocStyle First sentence should end with a period. 68
 Error misc FinalParameters Parameter definition should be final. 111
 Error javadoc JavadocMethod Expected @param tag for 'definition'. 111
 Error misc FinalParameters Parameter definition should be final. 135
 Error javadoc JavadocMethod Expected @param tag for 'definition'. 135
 Error misc FinalParameters Parameter name should be final. 143
 Error javadoc JavadocMethod Expected @param tag for 'name'. 143
 Error misc FinalParameters Parameter path should be final. 143
 Error javadoc JavadocMethod Expected @param tag for 'path'. 143
 Error misc FinalParameters Parameter attributes should be final. 143
 Error javadoc JavadocMethod Expected @param tag for 'attributes'. 143
 Error misc FinalParameters Parameter aName should be final. 163
 Error misc FinalParameters Parameter page should be final. 181
 Error misc FinalParameters Parameter aPath should be final. 199
 Error misc FinalParameters Parameter template should be final. 218
 Error misc FinalParameters Parameter role should be final. 235
 Error misc FinalParameters Parameter key should be final. 254
 Error javadoc JavadocMethod Expected @param tag for 'key'. 254
 Error javadoc JavadocStyle First sentence should end with a period. 258
 Error misc FinalParameters Parameter key should be final. 264
 Error misc FinalParameters Parameter value should be final. 264
 Error misc FinalParameters Parameter name should be final. 274
 Error misc FinalParameters Parameter content should be final. 274
 Error sizes LineLength Line is longer than 120 characters (found 152). 283
 Error misc FinalParameters Parameter name should be final. 285
 Error misc FinalParameters Parameter content should be final. 285
 Error misc FinalParameters Parameter direct should be final. 285
 Error sizes LineLength Line is longer than 120 characters (found 152). 294
 Error misc FinalParameters Parameter name should be final. 297
 Error misc FinalParameters Parameter content should be final. 297
 Error misc FinalParameters Parameter direct should be final. 297
 Error misc FinalParameters Parameter role should be final. 297
 Error coding SimplifyBooleanExpression Expression can be simplified. 298
 Error misc FinalParameters Parameter name should be final. 314
 Error misc FinalParameters Parameter content should be final. 314
 Error misc FinalParameters Parameter type should be final. 314
 Error misc FinalParameters Parameter role should be final. 314
 Error javadoc JavadocMethod @return tag should be present and have description. 348
 Error javadoc JavadocMethod @return tag should be present and have description. 370
 Error misc FinalParameters Parameter controllerType should be final. 379
 Error misc FinalParameters Parameter controller should be final. 390
 Error misc FinalParameters Parameter controller should be final. 402
 Error javadoc JavadocMethod @return tag should be present and have description. 412
 Error misc FinalParameters Parameter url should be final. 422
 Error misc FinalParameters Parameter controller should be final. 466
 Error javadoc JavadocMethod Expected @param tag for 'controller'. 466
 Error misc FinalParameters Parameter name should be final. 484
 Error misc FinalParameters Parameter controllerType should be final. 484
 Error misc FinalParameters Parameter classname should be final. 520

org/apache/struts/tiles/ComponentDefinitionsFactory.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 blocks LeftCurly '{' at column 1 should be on the previous line. 41
 Error javadoc JavadocMethod @return tag should be present and have description. 52
 Error sizes LineLength Line is longer than 120 characters (found 173). 52
 Error modifier RedundantModifier Redundant 'public' modifier. 52
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 52
 Error sizes LineLength Line is longer than 120 characters (found 125). 63
 Error modifier RedundantModifier Redundant 'public' modifier. 63

org/apache/struts/tiles/Controller.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. 51
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 56
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 56
 Error modifier RedundantModifier Redundant 'public' modifier. 67
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 72

org/apache/struts/tiles/ControllerSupport.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 tileContext should be final. 52
 Error misc FinalParameters Parameter request should be final. 53
 Error misc FinalParameters Parameter response should be final. 54
 Error misc FinalParameters Parameter servletContext should be final. 55
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 56
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 56
 Error sizes LineLength Line is longer than 120 characters (found 211). 60
 Error misc FinalParameters Parameter tileContext should be final. 63
 Error javadoc JavadocMethod Expected @param tag for 'tileContext'. 63
 Error misc FinalParameters Parameter request should be final. 64
 Error javadoc JavadocMethod Expected @param tag for 'request'. 64
 Error misc FinalParameters Parameter response should be final. 65
 Error javadoc JavadocMethod Expected @param tag for 'response'. 65
 Error misc FinalParameters Parameter servletContext should be final. 66
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 66
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 67

org/apache/struts/tiles/DefinitionAttribute.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. 31
 Error misc FinalParameters Parameter value should be final. 31

org/apache/struts/tiles/DefinitionNameAttribute.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. 34
 Error javadoc JavadocMethod Expected @param tag for 'value'. 34
 Error misc FinalParameters Parameter value should be final. 41
 Error javadoc JavadocMethod Expected @param tag for 'value'. 41
 Error misc FinalParameters Parameter role should be final. 41
 Error javadoc JavadocMethod Expected @param tag for 'role'. 41

org/apache/struts/tiles/DefinitionsFactory.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 blocks LeftCurly '{' at column 1 should be on the previous line. 47
 Error javadoc JavadocMethod @return tag should be present and have description. 58
 Error modifier RedundantModifier Redundant 'public' modifier. 58
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error modifier RedundantModifier Redundant 'public' modifier. 70
 Error modifier RedundantModifier Redundant 'public' modifier. 77
 Error modifier RedundantModifier Redundant 'public' modifier. 89
 Error modifier RedundantModifier Redundant 'public' modifier. 96

org/apache/struts/tiles/DefinitionsFactoryConfig.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 initParameters should be final. 127
 Error misc FinalParameters Parameter moduleAware should be final. 144
 Error misc FinalParameters Parameter aFactoryClassname should be final. 160
 Error javadoc JavadocStyle Unclosed HTML tag found: <code> when in validating mode. 166
 Error misc FinalParameters Parameter aParserValidate should be final. 176
 Error misc FinalParameters Parameter aDefinitionConfigFiles should be final. 192
 Error misc FinalParameters Parameter name should be final. 201
 Error misc FinalParameters Parameter value should be final. 201
 Error misc FinalParameters Parameter name should be final. 210
 Error misc FinalParameters Parameter properties should be final. 261
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 275
 Error misc FinalParameters Parameter properties should be final. 275
 Error javadoc JavadocMethod @return tag should be present and have description. 303
 Error misc FinalParameters Parameter factoryName should be final. 310

org/apache/struts/tiles/DefinitionsFactoryException.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 blocks LeftCurly '{' at column 1 should be on the previous line. 30
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 37
 Error misc FinalParameters Parameter message should be final. 45
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 46
 Error misc FinalParameters Parameter e should be final. 56
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 57
 Error misc FinalParameters Parameter message should be final. 68
 Error misc FinalParameters Parameter e should be final. 68
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 69

org/apache/struts/tiles/DefinitionsUtil.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 VisibilityModifier Variable 'userDebugLevel' must be private and have accessor methods. 48
 Error misc FinalParameters Parameter servletContext should be final. 95
 Error misc FinalParameters Parameter properties should be final. 96
 Error misc FinalParameters Parameter classname should be final. 97
 Error blocks NeedBraces 'if' construct must use '{}'s. 113
 Error misc FinalParameters Parameter servletContext should be final. 128
 Error misc FinalParameters Parameter properties should be final. 129
 Error sizes LineLength Line is longer than 120 characters (found 128). 140
 Error misc FinalParameters Parameter servletContext should be final. 148
 Error misc FinalParameters Parameter servletConfig should be final. 149
 Error sizes LineLength Line is longer than 120 characters (found 128). 167
 Error misc FinalParameters Parameter servletContext should be final. 177
 Error misc FinalParameters Parameter servletConfig should be final. 178
 Error misc FinalParameters Parameter checkIfExist should be final. 179
 Error blocks NeedBraces 'if' construct must use '{}'s. 185
 Error misc FinalParameters Parameter servletContext should be final. 199
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 199
 Error misc FinalParameters Parameter request should be final. 207
 Error javadoc JavadocMethod Expected @param tag for 'request'. 207
 Error misc FinalParameters Parameter request should be final. 216
 Error javadoc JavadocMethod Expected @param tag for 'request'. 216
 Error misc FinalParameters Parameter definition should be final. 217
 Error javadoc JavadocMethod Expected @param tag for 'definition'. 217
 Error misc FinalParameters Parameter request should be final. 227
 Error javadoc JavadocMethod Expected @param tag for 'request'. 227
 Error misc FinalParameters Parameter definition should be final. 228
 Error javadoc JavadocMethod Expected @param tag for 'definition'. 228
 Error misc FinalParameters Parameter factoryConfig should be final. 245
 Error misc FinalParameters Parameter servletConfig should be final. 246
 Error javadoc JavadocMethod @return tag should be present and have description. 261
 Error misc FinalParameters Parameter servletConfig should be final. 261
 Error misc FinalParameters Parameter config should be final. 295
 Error javadoc JavadocMethod Expected @param tag for 'config'. 295

org/apache/struts/tiles/DirectStringAttribute.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. 31
 Error misc FinalParameters Parameter value should be final. 31

org/apache/struts/tiles/FactoryNotFoundException.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 blocks LeftCurly '{' at column 1 should be on the previous line. 29
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 36
 Error whitespace ParenPad '(' is followed by whitespace. 43
 Error misc FinalParameters Parameter msg should be final. 43
 Error whitespace ParenPad ')' is preceded with whitespace. 43
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 44
 Error misc FinalParameters Parameter msg should be final. 54
 Error misc FinalParameters Parameter e should be final. 54

org/apache/struts/tiles/NoSuchDefinitionException.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 blocks LeftCurly '{' at column 1 should be on the previous line. 29
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 36
 Error whitespace ParenPad '(' is followed by whitespace. 43
 Error misc FinalParameters Parameter msg should be final. 43
 Error whitespace ParenPad ')' is preceded with whitespace. 43
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 44

org/apache/struts/tiles/PathAttribute.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. 31
 Error misc FinalParameters Parameter value should be final. 31

org/apache/struts/tiles/RedeployableActionServlet.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. 57
 Error design DesignForExtension Class 'RedeployableActionServlet' looks like designed for extension (can be subclassed), but the method 'getRequestProcessor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RedeployableActionServlet' final or making the method 'getRequestProcessor' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error misc FinalParameters Parameter config should be final. 60
 Error whitespace OperatorWrap '+' should be on a new line. 68

org/apache/struts/tiles/TilesException.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 blocks LeftCurly '{' at column 1 should be on the previous line. 30
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 38
 Error misc FinalParameters Parameter message should be final. 46
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 47
 Error misc FinalParameters Parameter e should be final. 57
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 58
 Error misc FinalParameters Parameter message should be final. 69
 Error misc FinalParameters Parameter e should be final. 69
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 70
 Error whitespace MethodParamPad '(' is preceded with whitespace. 80
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 81

org/apache/struts/tiles/TilesPlugin.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. 71
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 99
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 99
 Error misc FinalParameters Parameter moduleAware should be final. 117
 Error misc FinalParameters Parameter servlet should be final. 133
 Error misc FinalParameters Parameter moduleConfig should be final. 133
 Error whitespace OperatorWrap '+' should be on a new line. 162
 Error misc FinalParameters Parameter servletContext should be final. 212
 Error misc FinalParameters Parameter moduleConfig should be final. 213
 Error misc FinalParameters Parameter factoryConfig should be final. 214
 Error javadoc JavadocMethod Expected @throws tag for 'UnavailableException'. 224
 Error whitespace OperatorWrap '+' should be on a new line. 227
 Error javadoc JavadocMethod @return tag should be present and have description. 268
 Error misc FinalParameters Parameter servlet should be final. 270
 Error misc FinalParameters Parameter config should be final. 271
 Error javadoc JavadocMethod @return tag should be present and have description. 323
 Error misc FinalParameters Parameter servlet should be final. 324
 Error misc FinalParameters Parameter config should be final. 325
 Error misc FinalParameters Parameter config should be final. 341
 Error misc FinalParameters Parameter tilesUtilImplClassname should be final. 391
 Error misc FinalParameters Parameter plugInConfigObject should be final. 408

org/apache/struts/tiles/TilesRequestProcessor.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. 66
 Error misc FinalParameters Parameter servlet should be final. 76
 Error misc FinalParameters Parameter moduleConfig should be final. 76
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 87
 Error misc FinalParameters Parameter definitionName should be final. 131
 Error misc FinalParameters Parameter contextRelative should be final. 132
 Error misc FinalParameters Parameter request should be final. 133
 Error misc FinalParameters Parameter response should be final. 134
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 135
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 135
 Error misc FinalParameters Parameter definitionName should be final. 156
 Error misc FinalParameters Parameter request should be final. 157
 Error misc FinalParameters Parameter response should be final. 158
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 159
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 159
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 264
 Error misc FinalParameters Parameter uri should be final. 284
 Error misc FinalParameters Parameter request should be final. 285
 Error misc FinalParameters Parameter response should be final. 286
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 287
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 287
 Error misc FinalParameters Parameter request should be final. 312
 Error misc FinalParameters Parameter response should be final. 313
 Error misc FinalParameters Parameter forward should be final. 314
 Error misc FinalParameters Parameter uri should be final. 352
 Error misc FinalParameters Parameter request should be final. 353
 Error misc FinalParameters Parameter response should be final. 354
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 355
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 355
 Error misc FinalParameters Parameter uri should be final. 376
 Error misc FinalParameters Parameter request should be final. 377
 Error misc FinalParameters Parameter response should be final. 378
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 379
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 379
 Error javadoc JavadocMethod @return tag should be present and have description. 391

org/apache/struts/tiles/TilesUtil.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. 44
 Error javadoc JavadocStyle First sentence should end with a period. 46
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 53
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 63
 Error misc FinalParameters Parameter tilesUtil should be final. 63
 Error javadoc JavadocStyle First sentence should end with a period. 80
 Error misc FinalParameters Parameter uri should be final. 93
 Error misc FinalParameters Parameter request should be final. 94
 Error misc FinalParameters Parameter response should be final. 95
 Error misc FinalParameters Parameter servletContext should be final. 96
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 97
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 97
 Error misc FinalParameters Parameter uri should be final. 113
 Error misc FinalParameters Parameter request should be final. 114
 Error misc FinalParameters Parameter response should be final. 115
 Error misc FinalParameters Parameter servletContext should be final. 116
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 117
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 117
 Error misc FinalParameters Parameter uri should be final. 130
 Error misc FinalParameters Parameter pageContext should be final. 130
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 131
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 131
 Error misc FinalParameters Parameter uri should be final. 144
 Error misc FinalParameters Parameter pageContext should be final. 144
 Error misc FinalParameters Parameter flush should be final. 144
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 145
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 145
 Error misc FinalParameters Parameter request should be final. 154
 Error javadoc JavadocMethod Expected @param tag for 'request'. 154
 Error misc FinalParameters Parameter servletContext should be final. 155
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 155
 Error misc FinalParameters Parameter servletContext should be final. 173
 Error misc FinalParameters Parameter factoryConfig should be final. 174
 Error javadoc JavadocMethod @return tag should be present and have description. 190
 Error misc FinalParameters Parameter definitionName should be final. 191
 Error misc FinalParameters Parameter request should be final. 192
 Error misc FinalParameters Parameter servletContext should be final. 193

org/apache/struts/tiles/TilesUtilImpl.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. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 53
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 65
 Error whitespace OperatorWrap '+' should be on a new line. 75
 Error misc FinalParameters Parameter uri should be final. 89
 Error misc FinalParameters Parameter request should be final. 90
 Error misc FinalParameters Parameter response should be final. 91
 Error javadoc JavadocMethod Expected @param tag for 'response'. 91
 Error misc FinalParameters Parameter servletContext should be final. 92
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 93
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 93
 Error misc FinalParameters Parameter uri should be final. 109
 Error misc FinalParameters Parameter request should be final. 110
 Error misc FinalParameters Parameter response should be final. 111
 Error misc FinalParameters Parameter servletContext should be final. 112
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 113
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 113
 Error misc FinalParameters Parameter uri should be final. 127
 Error misc FinalParameters Parameter pageContext should be final. 127
 Error misc FinalParameters Parameter flush should be final. 127
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 128
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 128
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 138
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 139
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 140
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 141
 Error misc FinalParameters Parameter request should be final. 155
 Error javadoc JavadocMethod Expected @param tag for 'request'. 155
 Error misc FinalParameters Parameter servletContext should be final. 156
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 156
 Error misc FinalParameters Parameter servletContext should be final. 176
 Error misc FinalParameters Parameter factoryConfig should be final. 177
 Error misc FinalParameters Parameter classname should be final. 202
 Error misc FinalParameters Parameter factory should be final. 246
 Error misc FinalParameters Parameter servletContext should be final. 247

org/apache/struts/tiles/TilesUtilStrutsImpl.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 servletContext should be final. 44
 Error misc FinalParameters Parameter moduleConfig should be final. 45

org/apache/struts/tiles/TilesUtilStrutsModulesImpl.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 uri should be final. 62
 Error misc FinalParameters Parameter request should be final. 63
 Error misc FinalParameters Parameter response should be final. 64
 Error misc FinalParameters Parameter servletContext should be final. 65
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 66
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 66
 Error misc FinalParameters Parameter uri should be final. 81
 Error misc FinalParameters Parameter request should be final. 82
 Error misc FinalParameters Parameter response should be final. 83
 Error misc FinalParameters Parameter servletContext should be final. 84
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 85
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 85
 Error misc FinalParameters Parameter request should be final. 97
 Error misc FinalParameters Parameter servletContext should be final. 98
 Error misc FinalParameters Parameter servletContext should be final. 112
 Error misc FinalParameters Parameter moduleConfig should be final. 113
 Error misc FinalParameters Parameter factory should be final. 126
 Error misc FinalParameters Parameter servletContext should be final. 127
 Error misc FinalParameters Parameter request should be final. 140
 Error misc FinalParameters Parameter servletContext should be final. 141
 Error misc FinalParameters Parameter request should be final. 159
 Error misc FinalParameters Parameter servletContext should be final. 160

org/apache/struts/tiles/UntypedAttribute.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. 35
 Error misc FinalParameters Parameter value should be final. 41
 Error misc FinalParameters Parameter value should be final. 50
 Error misc FinalParameters Parameter role should be final. 50
 Error javadoc JavadocMethod @return tag should be present and have description. 58
 Error misc FinalParameters Parameter role should be final. 66
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error misc FinalParameters Parameter value should be final. 81
 Error javadoc JavadocMethod @return tag should be present and have description. 88

org/apache/struts/tiles/UrlController.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 url should be final. 47
 Error misc FinalParameters Parameter tileContext should be final. 65
 Error misc FinalParameters Parameter request should be final. 66
 Error misc FinalParameters Parameter response should be final. 67
 Error misc FinalParameters Parameter servletContext should be final. 68
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 69
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 69
 Error sizes LineLength Line is longer than 120 characters (found 211). 81
 Error misc FinalParameters Parameter tileContext should be final. 84
 Error javadoc JavadocMethod Expected @param tag for 'tileContext'. 84
 Error misc FinalParameters Parameter request should be final. 85
 Error javadoc JavadocMethod Expected @param tag for 'request'. 85
 Error misc FinalParameters Parameter response should be final. 86
 Error javadoc JavadocMethod Expected @param tag for 'response'. 86
 Error misc FinalParameters Parameter servletContext should be final. 87
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 87
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 88
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 92

org/apache/struts/tiles/actions/DefinitionDispatcherAction.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. 77
 Error javadoc JavadocMethod @return tag should be present and have description. 94
 Error misc FinalParameters Parameter mapping should be final. 96
 Error misc FinalParameters Parameter form should be final. 97
 Error misc FinalParameters Parameter request should be final. 98
 Error misc FinalParameters Parameter response should be final. 99
 Error misc FinalParameters Parameter response should be final. 155
 Error javadoc JavadocMethod Expected @param tag for 'response'. 155
 Error misc FinalParameters Parameter msg should be final. 155
 Error javadoc JavadocMethod Expected @param tag for 'msg'. 155
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 156

org/apache/struts/tiles/actions/ReloadDefinitionsAction.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. 67
 Error misc FinalParameters Parameter mapping should be final. 67
 Error misc FinalParameters Parameter form should be final. 68
 Error misc FinalParameters Parameter request should be final. 69
 Error misc FinalParameters Parameter response should be final. 70
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 72

org/apache/struts/tiles/actions/TilesAction.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. 61
 Error misc FinalParameters Parameter mapping should be final. 62
 Error misc FinalParameters Parameter form should be final. 63
 Error misc FinalParameters Parameter request should be final. 64
 Error misc FinalParameters Parameter response should be final. 65
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 71
 Error javadoc JavadocMethod @return tag should be present and have description. 97
 Error misc FinalParameters Parameter context should be final. 98
 Error misc FinalParameters Parameter mapping should be final. 99
 Error misc FinalParameters Parameter form should be final. 100
 Error misc FinalParameters Parameter request should be final. 101
 Error misc FinalParameters Parameter response should be final. 102

org/apache/struts/tiles/actions/ViewDefinitionsAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocMethod @return tag should be present and have description. 64
 Error misc FinalParameters Parameter mapping should be final. 64
 Error misc FinalParameters Parameter form should be final. 65
 Error misc FinalParameters Parameter request should be final. 66
 Error misc FinalParameters Parameter response should be final. 67
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 69
 Error whitespace ParenPad ')' is preceded with whitespace. 76
 Error whitespace ParenPad '(' is followed by whitespace. 77
 Error whitespace ParenPad ')' is preceded with whitespace. 77

org/apache/struts/tiles/beans/MenuItem.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 modifier RedundantModifier Redundant 'public' modifier. 35
 Error javadoc JavadocMethod Expected @param tag for 'value'. 35
 Error javadoc JavadocMethod @return tag should be present and have description. 40
 Error modifier RedundantModifier Redundant 'public' modifier. 40
 Error modifier RedundantModifier Redundant 'public' modifier. 45
 Error javadoc JavadocMethod Expected @param tag for 'link'. 45
 Error javadoc JavadocMethod @return tag should be present and have description. 50
 Error modifier RedundantModifier Redundant 'public' modifier. 50
 Error modifier RedundantModifier Redundant 'public' modifier. 55
 Error javadoc JavadocMethod Expected @param tag for 'link'. 55
 Error javadoc JavadocMethod @return tag should be present and have description. 60
 Error modifier RedundantModifier Redundant 'public' modifier. 60
 Error modifier RedundantModifier Redundant 'public' modifier. 65
 Error javadoc JavadocMethod Expected @param tag for 'link'. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 70
 Error modifier RedundantModifier Redundant 'public' modifier. 70

org/apache/struts/tiles/beans/SimpleMenuItem.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. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error misc FinalParameters Parameter value should be final. 51
 Error javadoc JavadocMethod Expected @param tag for 'value'. 51
 Error javadoc JavadocMethod @return tag should be present and have description. 58
 Error misc FinalParameters Parameter link should be final. 65
 Error javadoc JavadocMethod Expected @param tag for 'link'. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 72
 Error misc FinalParameters Parameter icon should be final. 79
 Error javadoc JavadocMethod Expected @param tag for 'icon'. 79
 Error javadoc JavadocMethod @return tag should be present and have description. 86
 Error misc FinalParameters Parameter tooltip should be final. 93
 Error javadoc JavadocMethod Expected @param tag for 'tooltip'. 93
 Error javadoc JavadocMethod @return tag should be present and have description. 100
 Error javadoc JavadocMethod @return tag should be present and have description. 107

org/apache/struts/tiles/commands/TilesPreProcessor.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 blocks LeftCurly '{' at column 1 should be on the previous line. 60
 Error misc FinalParameters Parameter sacontext should be final. 94
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 94
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 99
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 107
 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). 111
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 113
 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). 117
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 119
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 140
 Error whitespace ParenPad '(' is followed by whitespace. 214
 Error whitespace ParenPad ')' is preceded with whitespace. 214
 Error misc FinalParameters Parameter context should be final. 228
 Error misc FinalParameters Parameter uri should be final. 229
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 230
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 230
 Error misc FinalParameters Parameter context should be final. 246
 Error misc FinalParameters Parameter uri should be final. 247
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 248
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 248
 Error misc FinalParameters Parameter context should be final. 268
 Error misc FinalParameters Parameter uri should be final. 268

org/apache/struts/tiles/definition/ComponentDefinitionsFactoryWrapper.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 javadoc JavadocStyle First sentence should end with a period. 54
 Error misc FinalParameters Parameter factory should be final. 64
 Error misc FinalParameters Parameter name should be final. 86
 Error misc FinalParameters Parameter request should be final. 87
 Error misc FinalParameters Parameter servletContext should be final. 88
 Error javadoc JavadocMethod Expected @throws tag for 'NoSuchDefinitionException'. 89
 Error javadoc JavadocMethod Expected @throws tag for 'DefinitionsFactoryException'. 89
 Error misc FinalParameters Parameter config should be final. 99
 Error misc FinalParameters Parameter servletContext should be final. 99
 Error javadoc JavadocMethod Expected @throws tag for 'DefinitionsFactoryException'. 100
 Error misc FinalParameters Parameter config should be final. 126
 Error misc FinalParameters Parameter servletContext should be final. 127
 Error javadoc JavadocMethod Expected @throws tag for 'DefinitionsFactoryException'. 128
 Error misc FinalParameters Parameter classname should be final. 164
 Error misc FinalParameters Parameter config should be final. 210

org/apache/struts/tiles/definition/ReloadableDefinitionsFactory.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 servletContext should be final. 76
 Error misc FinalParameters Parameter servletConfig should be final. 77
 Error misc FinalParameters Parameter servletContext should be final. 92
 Error misc FinalParameters Parameter properties should be final. 93
 Error misc FinalParameters Parameter servletContext should be final. 112
 Error misc FinalParameters Parameter properties should be final. 113
 Error misc FinalParameters Parameter classname should be final. 114
 Error misc FinalParameters Parameter servletContext should be final. 162
 Error misc FinalParameters Parameter properties should be final. 163
 Error javadoc JavadocMethod @return tag should be present and have description. 180
 Error misc FinalParameters Parameter servletContext should be final. 181
 Error misc FinalParameters Parameter properties should be final. 182
 Error javadoc JavadocMethod Expected @throws tag for 'DefinitionsFactoryException'. 183
 Error javadoc JavadocMethod @return tag should be present and have description. 204
 Error misc FinalParameters Parameter definitionName should be final. 205
 Error misc FinalParameters Parameter request should be final. 206
 Error misc FinalParameters Parameter servletContext should be final. 207
 Error misc FinalParameters Parameter servletContext should be final. 223
 Error misc FinalParameters Parameter servletContext should be final. 250
 Error misc FinalParameters Parameter properties should be final. 250
 Error misc FinalParameters Parameter config should be final. 275
 Error javadoc JavadocMethod Expected @param tag for 'config'. 275

org/apache/struts/tiles/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
 Error sizes LineLength Line is longer than 120 characters (found 312). 34
 Error sizes LineLength Line is longer than 120 characters (found 455). 44
 Error sizes LineLength Line is longer than 120 characters (found 121). 55
 Error sizes LineLength Line is longer than 120 characters (found 154). 56
 Error sizes LineLength Line is longer than 120 characters (found 236). 73
 Error sizes LineLength Line is longer than 120 characters (found 134). 89
 Error sizes LineLength Line is longer than 120 characters (found 127). 90
 Error sizes LineLength Line is longer than 120 characters (found 142). 122
 Error sizes LineLength Line is longer than 120 characters (found 132). 209
 Error sizes LineLength Line is longer than 120 characters (found 167). 235
 Error sizes LineLength Line is longer than 120 characters (found 164). 261

org/apache/struts/tiles/taglib/AddTag.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. 34
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 46
 Error whitespace ParenPad '(' is followed by whitespace. 49
 Error whitespace ParenPad ')' is preceded with whitespace. 49
 Error javadoc JavadocMethod @return tag should be present and have description. 56
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 58
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 59
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 60
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 60
 Error whitespace ParenPad '(' is followed by whitespace. 60
 Error whitespace ParenPad ')' is preceded with whitespace. 60
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 61
 Error whitespace ParenPad '(' is followed by whitespace. 62
 Error whitespace ParenPad ')' is preceded with whitespace. 62
 Error blocks RightCurly '}' at column 7 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). 65
 Error whitespace WhitespaceAfter 'catch' is not followed by whitespace. 66
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 66
 Error whitespace ParenPad '(' is followed by whitespace. 66
 Error whitespace ParenPad ')' is preceded with whitespace. 66
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 67
 Error whitespace ParenPad '(' is followed by whitespace. 68
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 68

org/apache/struts/tiles/taglib/AddTagParent.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 Expected @throws tag for 'JspException'. 36

org/apache/struts/tiles/taglib/AttributeToScopeTag.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. 69
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 70
 Error misc FinalParameters Parameter property should be final. 80
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 81
 Error misc FinalParameters Parameter scope should be final. 90
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 91
 Error javadoc JavadocMethod @return tag should be present and have description. 103
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 104
 Error blocks NeedBraces 'if' construct must use '{}'s. 105
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 105
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 105
 Error whitespace ParenPad '(' is followed by whitespace. 105
 Error whitespace WhitespaceAround '==' is not followed by whitespace. 105
 Error whitespace WhitespaceAround '==' is not preceded with whitespace. 105
 Error whitespace ParenPad ')' is preceded with whitespace. 105
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 106
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 106
 Error sizes LineLength Line is longer than 120 characters (found 153). 108
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 108
 Error whitespace ParenPad '(' is followed by whitespace. 108
 Error blocks NeedBraces 'if' construct must use '{}'s. 110
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 110
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 110
 Error whitespace ParenPad '(' is followed by whitespace. 110
 Error whitespace ParenPad ')' is preceded with whitespace. 110
 Error sizes LineLength Line is longer than 120 characters (found 134). 111
 Error whitespace MethodParamPad '(' is preceded with whitespace. 111
 Error whitespace ParenPad '(' is followed by whitespace. 111
 Error whitespace ParenPad ')' is preceded with whitespace. 111
 Error blocks NeedBraces 'if' construct must use '{}'s. 114
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 114
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 114
 Error whitespace ParenPad '(' is followed by whitespace. 114
 Error whitespace ParenPad ')' is preceded with whitespace. 114
 Error sizes LineLength Line is longer than 120 characters (found 153). 115
 Error whitespace MethodParamPad '(' is preceded with whitespace. 115
 Error whitespace ParenPad '(' is followed by whitespace. 115
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 115
 Error whitespace ParenPad ')' is preceded with whitespace. 115
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 117
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 117
 Error whitespace ParenPad '(' is followed by whitespace. 117
 Error whitespace ParenPad ')' is preceded with whitespace. 117
 Error blocks LeftCurly '{' at column 13 should be on the previous line. 118
 Error whitespace ParenPad '(' is followed by whitespace. 119
 Error whitespace ParenPad ')' is preceded with whitespace. 119
 Error blocks RightCurly '}' at column 13 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). 121
 Error blocks NeedBraces 'else' construct must use '{}'s. 122
 Error javadoc JavadocMethod @return tag should be present and have description. 137
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 138

org/apache/struts/tiles/taglib/ComponentConstants.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 InterfaceIsType interfaces should describe a type and hence have methods. 29
 Error modifier RedundantModifier Redundant 'public' modifier. 32
 Error modifier RedundantModifier Redundant 'static' modifier. 32
 Error modifier RedundantModifier Redundant 'final' modifier. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error modifier RedundantModifier Redundant 'public' modifier. 34
 Error modifier RedundantModifier Redundant 'static' modifier. 34
 Error modifier RedundantModifier Redundant 'final' modifier. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error modifier RedundantModifier Redundant 'public' modifier. 35
 Error modifier RedundantModifier Redundant 'static' modifier. 35
 Error modifier RedundantModifier Redundant 'final' modifier. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error modifier RedundantModifier Redundant 'public' modifier. 36
 Error modifier RedundantModifier Redundant 'static' modifier. 36
 Error modifier RedundantModifier Redundant 'final' modifier. 36

org/apache/struts/tiles/taglib/DefinitionTag.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. 60
 Error misc FinalParameters Parameter name should be final. 90
 Error javadoc JavadocMethod Expected @param tag for 'name'. 90
 Error misc FinalParameters Parameter content should be final. 90
 Error javadoc JavadocMethod Expected @param tag for 'content'. 90
 Error misc FinalParameters Parameter nestedTag should be final. 101
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 101
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 101
 Error misc FinalParameters Parameter nestedTag should be final. 129
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 129
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 129
 Error sizes LineLength Line is longer than 120 characters (found 143). 143
 Error misc FinalParameters Parameter id should be final. 162
 Error misc FinalParameters Parameter aScope should be final. 178
 Error misc FinalParameters Parameter definitionName should be final. 186
 Error javadoc JavadocMethod @return tag should be present and have description. 202
 Error javadoc JavadocMethod @return tag should be present and have description. 230

org/apache/struts/tiles/taglib/DefinitionTagSupport.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. 34
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error misc FinalParameters Parameter controllerType should be final. 89
 Error misc FinalParameters Parameter controller should be final. 100
 Error misc FinalParameters Parameter controller should be final. 111
 Error misc FinalParameters Parameter controller should be final. 123
 Error misc FinalParameters Parameter controller should be final. 136
 Error misc FinalParameters Parameter role should be final. 155
 Error misc FinalParameters Parameter page should be final. 164
 Error misc FinalParameters Parameter template should be final. 193

org/apache/struts/tiles/taglib/GetAttributeTag.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. 42
 Error javadoc JavadocStyle First sentence should end with a period. 43
 Error misc FinalParameters Parameter attribute should be final. 73
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 73
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 82
 Error misc FinalParameters Parameter value should be final. 91
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 92
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 102
 Error misc FinalParameters Parameter ignore should be final. 111
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 112
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 122
 Error misc FinalParameters Parameter role should be final. 130
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 139
 Error javadoc JavadocMethod @return tag should be present and have description. 147
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 150
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 150
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 150
 Error whitespace ParenPad ')' is preceded with whitespace. 150
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 151
 Error sizes LineLength Line is longer than 120 characters (found 144). 156
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 156
 Error whitespace ParenPad '(' is followed by whitespace. 156
 Error blocks NeedBraces 'if' construct must use '{}'s. 158
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 158
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 158
 Error whitespace ParenPad '(' is followed by whitespace. 158
 Error whitespace ParenPad ')' is preceded with whitespace. 158
 Error whitespace MethodParamPad '(' is preceded with whitespace. 159
 Error whitespace ParenPad '(' is followed by whitespace. 159
 Error whitespace ParenPad ')' is preceded with whitespace. 159
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 162
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 162
 Error whitespace ParenPad '(' is followed by whitespace. 162
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 163
 Error blocks NeedBraces 'if' construct must use '{}'s. 164
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 164
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 164
 Error coding SimplifyBooleanExpression Expression can be simplified. 164
 Error whitespace ParenPad ')' is preceded with whitespace. 164
 Error sizes LineLength Line is longer than 120 characters (found 131). 165
 Error whitespace MethodParamPad '(' is preceded with whitespace. 165
 Error whitespace ParenPad '(' is followed by whitespace. 165
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 165
 Error whitespace ParenPad ')' is preceded with whitespace. 165
 Error blocks NeedBraces 'else' construct must use '{}'s. 166
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 172
 Error whitespace ParenPad '(' is followed by whitespace. 173
 Error whitespace ParenPad ')' is preceded with whitespace. 173
 Error blocks RightCurly '}' at column 7 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). 174
 Error whitespace WhitespaceAfter 'catch' is not followed by whitespace. 175
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 175
 Error whitespace ParenPad '(' is followed by whitespace. 175
 Error whitespace ParenPad ')' is preceded with whitespace. 175
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 176
 Error whitespace MethodParamPad '(' is preceded with whitespace. 178
 Error whitespace ParenPad '(' is followed by whitespace. 178

org/apache/struts/tiles/taglib/GetTag.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/tiles/taglib/ImportAttributeTag.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 blocks LeftCurly '{' at column 6 should be on the previous line. 85
 Error misc FinalParameters Parameter name should be final. 94
 Error blocks LeftCurly '{' at column 6 should be on the previous line. 95
 Error misc FinalParameters Parameter scope should be final. 103
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 104
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 113
 Error misc FinalParameters Parameter ignore should be final. 123
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 124
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 135
 Error javadoc JavadocMethod @return tag should be present and have description. 147
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 148
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 151
 Error blocks NeedBraces 'if' construct must use '{}'s. 153
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 153
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 153
 Error whitespace ParenPad '(' is followed by whitespace. 153
 Error whitespace ParenPad ')' is preceded with whitespace. 153
 Error whitespace MethodParamPad '(' is preceded with whitespace. 154
 Error whitespace ParenPad '(' is followed by whitespace. 154
 Error whitespace ParenPad ')' is preceded with whitespace. 155
 Error whitespace ParenPad '(' is followed by whitespace. 158
 Error whitespace ParenPad ')' is preceded with whitespace. 158
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 161
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 161
 Error whitespace ParenPad '(' is followed by whitespace. 161
 Error whitespace ParenPad ')' is preceded with whitespace. 161
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 162
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 165
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 165
 Error whitespace ParenPad '(' is followed by whitespace. 165
 Error whitespace ParenPad ')' is preceded with whitespace. 165
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 166
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 167
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 167
 Error blocks LeftCurly '{' at column 11 should be on the previous line. 168
 Error whitespace MethodParamPad '(' is preceded with whitespace. 169
 Error whitespace ParenPad '(' is followed by whitespace. 169
 Error whitespace OperatorWrap '+' should be on a new line. 169
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 169
 Error whitespace ParenPad ')' is preceded with whitespace. 170
 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). 172
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 174
 Error blocks RightCurly '}' at column 7 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). 177
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 179
 Error whitespace WhitespaceAfter 'while' is not followed by whitespace. 181
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 181
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 182
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 184
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 184
 Error whitespace ParenPad ')' is preceded with whitespace. 184
 Error blocks NeedBraces 'if' construct must use '{}'s. 185
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 185
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 185
 Error whitespace MethodParamPad '(' is preceded with whitespace. 186
 Error whitespace ParenPad '(' is followed by whitespace. 186
 Error whitespace ParenPad ')' is preceded with whitespace. 187
 Error blocks NeedBraces 'else' construct must use '{}'s. 188
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 194
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 194
 Error whitespace ParenPad '(' is followed by whitespace. 194
 Error whitespace ParenPad ')' is preceded with whitespace. 194
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 195
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 195
 Error whitespace MethodParamPad '(' is preceded with whitespace. 196
 Error whitespace ParenPad '(' is followed by whitespace. 196
 Error whitespace ParenPad ')' is preceded with whitespace. 197
 Error javadoc JavadocMethod @return tag should be present and have description. 213
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 214

org/apache/struts/tiles/taglib/InitDefinitionsTag.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error misc FinalParameters Parameter name should be final. 63
 Error javadoc JavadocMethod Expected @param tag for 'name'. 63
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 63
 Error misc FinalParameters Parameter classname should be final. 70
 Error javadoc JavadocMethod Expected @param tag for 'classname'. 70
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 70
 Error javadoc JavadocMethod @return tag should be present and have description. 77
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 77
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 78
 Error blocks NeedBraces 'if' construct must use '{}'s. 82
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 82
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 82
 Error whitespace ParenPad ')' is preceded with whitespace. 82
 Error whitespace ParenPad '(' is followed by whitespace. 86
 Error whitespace ParenPad ')' is preceded with whitespace. 86
 Error whitespace ParenPad '(' is followed by whitespace. 87
 Error whitespace ParenPad ')' is preceded with whitespace. 87
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 90
 Error blocks RightCurly '}' at column 5 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). 93
 Error whitespace WhitespaceAfter 'catch' is not followed by whitespace. 94
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 94
 Error whitespace ParenPad '(' is followed by whitespace. 94
 Error whitespace ParenPad ')' is preceded with whitespace. 94
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 95
 Error whitespace ParenPad '(' is followed by whitespace. 97
 Error whitespace ParenPad ')' is preceded with whitespace. 97
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 105

org/apache/struts/tiles/taglib/InsertTag.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. 74
 Error misc FinalParameters Parameter pc should be final. 181
 Error javadoc JavadocMethod Expected @param tag for 'pc'. 181
 Error javadoc JavadocMethod @return tag should be present and have description. 189
 Error misc FinalParameters Parameter value should be final. 196
 Error javadoc JavadocMethod Expected @param tag for 'value'. 196
 Error javadoc JavadocMethod @return tag should be present and have description. 203
 Error misc FinalParameters Parameter name should be final. 210
 Error javadoc JavadocMethod Expected @param tag for 'name'. 210
 Error misc FinalParameters Parameter name should be final. 217
 Error javadoc JavadocMethod Expected @param tag for 'name'. 217
 Error javadoc JavadocMethod @return tag should be present and have description. 224
 Error misc FinalParameters Parameter value should be final. 231
 Error javadoc JavadocMethod Expected @param tag for 'value'. 231
 Error misc FinalParameters Parameter value should be final. 238
 Error javadoc JavadocMethod Expected @param tag for 'value'. 238
 Error javadoc JavadocMethod @return tag should be present and have description. 245
 Error misc FinalParameters Parameter value should be final. 252
 Error javadoc JavadocMethod Expected @param tag for 'value'. 252
 Error javadoc JavadocMethod @return tag should be present and have description. 259
 Error misc FinalParameters Parameter value should be final. 266
 Error javadoc JavadocMethod Expected @param tag for 'value'. 266
 Error javadoc JavadocMethod @return tag should be present and have description. 273
 Error misc FinalParameters Parameter flush should be final. 280
 Error javadoc JavadocMethod Expected @param tag for 'flush'. 280
 Error javadoc JavadocMethod @return tag should be present and have description. 287
 Error misc FinalParameters Parameter ignore should be final. 294
 Error javadoc JavadocMethod Expected @param tag for 'ignore'. 294
 Error javadoc JavadocMethod @return tag should be present and have description. 301
 Error misc FinalParameters Parameter name should be final. 311
 Error javadoc JavadocMethod Expected @param tag for 'name'. 311
 Error misc FinalParameters Parameter value should be final. 311
 Error javadoc JavadocMethod Expected @param tag for 'value'. 311
 Error misc FinalParameters Parameter nestedTag should be final. 321
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 321
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 321
 Error misc FinalParameters Parameter nestedTag should be final. 340
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 340
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 340
 Error sizes LineLength Line is longer than 120 characters (found 150). 352
 Error misc FinalParameters Parameter nestedTag should be final. 363
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 363
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 363
 Error javadoc JavadocMethod @return tag should be present and have description. 379
 Error javadoc JavadocMethod @return tag should be present and have description. 396
 Error javadoc JavadocMethod @return tag should be present and have description. 421
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 421
 Error javadoc JavadocMethod @return tag should be present and have description. 455
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 455
 Error javadoc JavadocMethod @return tag should be present and have description. 470
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 470
 Error sizes LineLength Line is longer than 120 characters (found 184). 485
 Error javadoc JavadocMethod @return tag should be present and have description. 497
 Error misc FinalParameters Parameter value should be final. 497
 Error javadoc JavadocMethod Expected @param tag for 'value'. 497
 Error misc FinalParameters Parameter name should be final. 525
 Error javadoc JavadocMethod Expected @param tag for 'name'. 525
 Error javadoc JavadocMethod @return tag should be present and have description. 539
 Error misc FinalParameters Parameter url should be final. 539
 Error javadoc JavadocMethod Expected @param tag for 'url'. 539
 Error misc FinalParameters Parameter name should be final. 553
 Error misc FinalParameters Parameter definition should be final. 601
 Error misc FinalParameters Parameter beanName should be final. 651
 Error misc FinalParameters Parameter beanProperty should be final. 652
 Error misc FinalParameters Parameter beanScope should be final. 653
 Error misc FinalParameters Parameter name should be final. 686
 Error misc FinalParameters Parameter name should be final. 705
 Error misc FinalParameters Parameter value should be final. 732
 Error misc FinalParameters Parameter page should be final. 759
 Error misc FinalParameters Parameter flush should be final. 759
 Error javadoc JavadocMethod @return tag should be present and have description. 774
 Error modifier RedundantModifier Redundant 'public' modifier. 774
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 774
 Error javadoc JavadocMethod @return tag should be present and have description. 778
 Error modifier RedundantModifier Redundant 'public' modifier. 778
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 778
 Error modifier RedundantModifier Redundant 'public' modifier. 782
 Error javadoc JavadocMethod Expected @param tag for 'name'. 782
 Error javadoc JavadocMethod Expected @param tag for 'value'. 782
 Error javadoc JavadocVariable Missing a Javadoc comment. 794
 Error javadoc JavadocVariable Missing a Javadoc comment. 795
 Error javadoc JavadocVariable Missing a Javadoc comment. 796
 Error javadoc JavadocVariable Missing a Javadoc comment. 797
 Error javadoc JavadocVariable Missing a Javadoc comment. 798
 Error misc FinalParameters Parameter attributes should be final. 805
 Error javadoc JavadocMethod Expected @param tag for 'attributes'. 805
 Error misc FinalParameters Parameter page should be final. 806
 Error javadoc JavadocMethod Expected @param tag for 'page'. 806
 Error misc FinalParameters Parameter role should be final. 807
 Error javadoc JavadocMethod Expected @param tag for 'role'. 807
 Error misc FinalParameters Parameter controller should be final. 808
 Error javadoc JavadocMethod Expected @param tag for 'controller'. 808
 Error misc FinalParameters Parameter page should be final. 820
 Error javadoc JavadocMethod Expected @param tag for 'page'. 820
 Error misc FinalParameters Parameter role should be final. 820
 Error javadoc JavadocMethod Expected @param tag for 'role'. 820
 Error misc FinalParameters Parameter controller should be final. 820
 Error javadoc JavadocMethod Expected @param tag for 'controller'. 820
 Error javadoc JavadocMethod @return tag should be present and have description. 830
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 830
 Error misc FinalParameters Parameter name should be final. 848
 Error javadoc JavadocMethod Expected @param tag for 'name'. 848
 Error misc FinalParameters Parameter value should be final. 848
 Error javadoc JavadocMethod Expected @param tag for 'value'. 848
 Error javadoc JavadocMethod @return tag should be present and have description. 855
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 855
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 911
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 924
 Error misc FinalParameters Parameter ex should be final. 949
 Error misc FinalParameters Parameter msg should be final. 949
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 950
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 971
 Error javadoc JavadocMethod @return tag should be present and have description. 982
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 982
 Error misc FinalParameters Parameter request should be final. 983
 Error misc FinalParameters Parameter role should be final. 984
 Error javadoc JavadocStyle First sentence should end with a period. 1003
 Error misc FinalParameters Parameter value should be final. 1009
 Error javadoc JavadocMethod Expected @param tag for 'value'. 1009
 Error javadoc JavadocMethod @return tag should be present and have description. 1016
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 1016
 Error misc FinalParameters Parameter name should be final. 1024
 Error javadoc JavadocMethod Expected @param tag for 'name'. 1024
 Error misc FinalParameters Parameter value should be final. 1024
 Error javadoc JavadocMethod Expected @param tag for 'value'. 1024
 Error javadoc JavadocMethod @return tag should be present and have description. 1030
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 1030

org/apache/struts/tiles/taglib/PutListTag.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 name should be final. 82
 Error javadoc JavadocMethod Expected @param tag for 'name'. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 89
 Error misc FinalParameters Parameter role should be final. 97
 Error javadoc JavadocMethod @return tag should be present and have description. 104
 Error javadoc JavadocMethod @return tag should be present and have description. 111
 Error misc FinalParameters Parameter value should be final. 118
 Error javadoc JavadocMethod Expected @param tag for 'value'. 118
 Error misc FinalParameters Parameter nestedTag should be final. 133
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 133
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 133
 Error misc FinalParameters Parameter nestedTag should be final. 156
 Error javadoc JavadocMethod Expected @param tag for 'nestedTag'. 156
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 156
 Error javadoc JavadocMethod @return tag should be present and have description. 180
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 180
 Error javadoc JavadocMethod @return tag should be present and have description. 187
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 187
 Error javadoc JavadocMethod @return tag should be present and have description. 199

org/apache/struts/tiles/taglib/PutListTagParent.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 Expected @throws tag for 'JspException'. 35

org/apache/struts/tiles/taglib/PutTag.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. 158
 Error javadoc JavadocMethod Expected @param tag for 'value'. 158
 Error javadoc JavadocMethod @return tag should be present and have description. 165
 Error misc FinalParameters Parameter value should be final. 173
 Error javadoc JavadocMethod Expected @param tag for 'value'. 173
 Error javadoc JavadocMethod @return tag should be present and have description. 181
 Error misc FinalParameters Parameter value should be final. 188
 Error javadoc JavadocMethod Expected @param tag for 'value'. 188
 Error misc FinalParameters Parameter value should be final. 196
 Error javadoc JavadocMethod Expected @param tag for 'value'. 196
 Error misc FinalParameters Parameter value should be final. 204
 Error javadoc JavadocMethod Expected @param tag for 'value'. 204
 Error javadoc JavadocMethod @return tag should be present and have description. 212
 Error misc FinalParameters Parameter value should be final. 219
 Error javadoc JavadocMethod Expected @param tag for 'value'. 219
 Error misc FinalParameters Parameter isDirect should be final. 227
 Error javadoc JavadocMethod Expected @param tag for 'isDirect'. 227
 Error misc FinalParameters Parameter value should be final. 234
 Error javadoc JavadocMethod Expected @param tag for 'value'. 234
 Error javadoc JavadocMethod @return tag should be present and have description. 241
 Error misc FinalParameters Parameter value should be final. 248
 Error javadoc JavadocMethod Expected @param tag for 'value'. 248
 Error javadoc JavadocMethod @return tag should be present and have description. 255
 Error misc FinalParameters Parameter value should be final. 262
 Error javadoc JavadocMethod Expected @param tag for 'value'. 262
 Error javadoc JavadocMethod @return tag should be present and have description. 269
 Error misc FinalParameters Parameter value should be final. 276
 Error javadoc JavadocMethod Expected @param tag for 'value'. 276
 Error javadoc JavadocMethod @return tag should be present and have description. 283
 Error misc FinalParameters Parameter role should be final. 291
 Error javadoc JavadocStyle First sentence should end with a period. 295
 Error coding SimplifyBooleanExpression Expression can be simplified. 346
 Error javadoc JavadocMethod @return tag should be present and have description. 432
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 432
 Error javadoc JavadocStyle First sentence should end with a period. 446
 Error javadoc JavadocMethod @return tag should be present and have description. 451
 Error javadoc JavadocMethod @return tag should be present and have description. 463
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 463
 Error javadoc JavadocMethod @return tag should be present and have description. 487

org/apache/struts/tiles/taglib/PutTagParent.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 whitespace ParenPad ')' is preceded with whitespace. 35
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 35

org/apache/struts/tiles/taglib/UseAttributeTag.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. 96
 Error misc FinalParameters Parameter name should be final. 108
 Error misc FinalParameters Parameter value should be final. 117
 Error javadoc JavadocMethod Expected @param tag for 'value'. 117
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 117
 Error javadoc JavadocMethod @return tag should be present and have description. 124
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 125
 Error misc FinalParameters Parameter scope should be final. 134
 Error javadoc JavadocMethod @return tag should be present and have description. 141
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 142
 Error misc FinalParameters Parameter ignore should be final. 149
 Error javadoc JavadocMethod Expected @param tag for 'ignore'. 149
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 150
 Error javadoc JavadocMethod @return tag should be present and have description. 157
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 158
 Error javadoc JavadocMethod @return tag should be present and have description. 170
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 171
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 173
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 173
 Error blocks NeedBraces 'if' construct must use '{}'s. 174
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 174
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 174
 Error whitespace ParenPad '(' is followed by whitespace. 174
 Error whitespace WhitespaceAround '==' is not followed by whitespace. 174
 Error whitespace WhitespaceAround '==' is not preceded with whitespace. 174
 Error whitespace ParenPad ')' is preceded with whitespace. 174
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 175
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 175
 Error sizes LineLength Line is longer than 120 characters (found 144). 177
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 177
 Error whitespace ParenPad '(' is followed by whitespace. 177
 Error blocks NeedBraces 'if' construct must use '{}'s. 178
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 178
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 178
 Error whitespace ParenPad '(' is followed by whitespace. 178
 Error whitespace ParenPad ')' is preceded with whitespace. 178
 Error whitespace MethodParamPad '(' is preceded with whitespace. 179
 Error whitespace ParenPad '(' is followed by whitespace. 179
 Error whitespace ParenPad ')' is preceded with whitespace. 179
 Error blocks NeedBraces 'if' construct must use '{}'s. 183
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 183
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 183
 Error whitespace ParenPad '(' is followed by whitespace. 183
 Error whitespace ParenPad ')' is preceded with whitespace. 183
 Error blocks NeedBraces 'if' construct must use '{}'s. 184
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 184
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 184
 Error sizes LineLength Line is longer than 120 characters (found 136). 185
 Error whitespace MethodParamPad '(' is preceded with whitespace. 185
 Error whitespace ParenPad '(' is followed by whitespace. 185
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 185
 Error whitespace ParenPad ')' is preceded with whitespace. 185
 Error blocks NeedBraces 'else' construct must use '{}'s. 186
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 189
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 189
 Error whitespace ParenPad '(' is followed by whitespace. 189
 Error whitespace ParenPad ')' is preceded with whitespace. 189
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 190
 Error whitespace ParenPad '(' is followed by whitespace. 191
 Error whitespace ParenPad ')' is preceded with whitespace. 191
 Error blocks NeedBraces 'if' construct must use '{}'s. 192
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 192
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 192
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 192
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 192
 Error blocks RightCurly '}' at column 7 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). 194
 Error blocks NeedBraces 'else' construct must use '{}'s. 195
 Error javadoc JavadocMethod @return tag should be present and have description. 210
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 211

org/apache/struts/tiles/taglib/UseAttributeTei.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 data should be final. 42
 Error javadoc JavadocMethod Expected @param tag for 'data'. 42
 Error blocks NeedBraces 'if' construct must use '{}'s. 45
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 45
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 45
 Error whitespace ParenPad '(' is followed by whitespace. 45
 Error whitespace ParenPad ')' is preceded with whitespace. 45
 Error blocks NeedBraces 'if' construct must use '{}'s. 48
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 48
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 48
 Error whitespace ParenPad '(' is followed by whitespace. 48
 Error whitespace ParenPad ')' is preceded with whitespace. 48

org/apache/struts/tiles/taglib/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/tiles/taglib/util/TagUtils.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 design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 48
 Error javadoc JavadocStyle First sentence should end with a period. 50
 Error naming ConstantName Name 'debug' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 51
 Error naming ConstantName Name 'scopes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 57
 Error javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 59
 Error javadoc JavadocStyle First sentence should end with a period. 71
 Error misc FinalParameters Parameter scopeName should be final. 78
 Error misc FinalParameters Parameter defaultValue should be final. 78
 Error misc FinalParameters Parameter scopeName should be final. 104
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 109
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 109
 Error misc FinalParameters Parameter beanName should be final. 127
 Error misc FinalParameters Parameter scopeName should be final. 127
 Error misc FinalParameters Parameter pageContext should be final. 127
 Error misc FinalParameters Parameter beanName should be final. 148
 Error misc FinalParameters Parameter pageContext should be final. 148
 Error misc FinalParameters Parameter beanName should be final. 170
 Error misc FinalParameters Parameter scope should be final. 170
 Error misc FinalParameters Parameter pageContext should be final. 170
 Error javadoc JavadocMethod @return tag should be present and have description. 195
 Error misc FinalParameters Parameter beanName should be final. 196
 Error misc FinalParameters Parameter beanProperty should be final. 197
 Error misc FinalParameters Parameter beanScope should be final. 198
 Error misc FinalParameters Parameter pageContext should be final. 199
 Error misc FinalParameters Parameter pageContext should be final. 260
 Error misc FinalParameters Parameter name should be final. 261
 Error misc FinalParameters Parameter value should be final. 262
 Error misc FinalParameters Parameter scope should be final. 263
 Error blocks NeedBraces 'if' construct must use '{}'s. 266
 Error blocks NeedBraces 'if' construct must use '{}'s. 268
 Error blocks NeedBraces 'if' construct must use '{}'s. 270
 Error blocks NeedBraces 'if' construct must use '{}'s. 272
 Error blocks NeedBraces 'if' construct must use '{}'s. 274
 Error misc FinalParameters Parameter pageContext should be final. 290
 Error misc FinalParameters Parameter name should be final. 290
 Error misc FinalParameters Parameter beanValue should be final. 290
 Error misc FinalParameters Parameter pageContext should be final. 301
 Error misc FinalParameters Parameter exception should be final. 301
 Error javadoc JavadocMethod @return tag should be present and have description. 311
 Error misc FinalParameters Parameter name should be final. 311
 Error misc FinalParameters Parameter pageContext should be final. 311
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 324
 Error blocks NeedBraces 'if' construct must use '{}'s. 329

org/apache/struts/tiles/xmlDefinition/DefinitionsFactory.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 blocks LeftCurly '{' at column 1 should be on the previous line. 39
 Error javadoc JavadocMethod @return tag should be present and have description. 56
 Error misc FinalParameters Parameter name should be final. 56
 Error misc FinalParameters Parameter request should be final. 56
 Error misc FinalParameters Parameter servletContext should be final. 56
 Error blocks LeftCurly '{' at column 4 should be on the previous line. 58
 Error misc FinalParameters Parameter definition should be final. 66
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 67
 Error whitespace ParenPad '(' is followed by whitespace. 68
 Error whitespace ParenPad ')' is preceded with whitespace. 68
 Error misc FinalParameters Parameter xmlDefinitions should be final. 77
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 79
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 86
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 86
 Error whitespace ParenPad '(' is followed by whitespace. 86
 Error whitespace ParenPad ')' is preceded with whitespace. 86
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 87
 Error whitespace ParenPad '(' is followed by whitespace. 88
 Error whitespace ParenPad '(' is followed by whitespace. 88
 Error whitespace ParenPad ')' is preceded with whitespace. 88
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 96

org/apache/struts/tiles/xmlDefinition/FactorySet.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 blocks LeftCurly '{' at column 1 should be on the previous line. 43
 Error javadoc JavadocStyle First sentence should end with a period. 46
 Error sizes LineLength Line is longer than 120 characters (found 121). 56
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 56
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 74
 Error misc FinalParameters Parameter key should be final. 74
 Error misc FinalParameters Parameter request should be final. 74
 Error misc FinalParameters Parameter servletContext should be final. 74
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 76
 Error blocks NeedBraces 'if' construct must use '{}'s. 77
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 77
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 77
 Error whitespace ParenPad ')' is preceded with whitespace. 77
 Error whitespace ParenPad '(' is followed by whitespace. 80
 Error whitespace ParenPad ')' is preceded with whitespace. 80
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 81
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 81
 Error whitespace ParenPad '(' is followed by whitespace. 81
 Error whitespace ParenPad ')' is preceded with whitespace. 81
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 82
 Error whitespace WhitespaceAfter 'synchronized' is not followed by whitespace. 86
 Error whitespace WhitespaceAround 'synchronized' is not followed by whitespace. 86
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 87
 Error whitespace ParenPad '(' is followed by whitespace. 88
 Error whitespace ParenPad ')' is preceded with whitespace. 88
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 89
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 89
 Error whitespace ParenPad '(' is followed by whitespace. 89
 Error whitespace ParenPad ')' is preceded with whitespace. 89
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 90
 Error whitespace ParenPad '(' is followed by whitespace. 91
 Error whitespace ParenPad '(' is followed by whitespace. 92
 Error whitespace ParenPad ')' is preceded with whitespace. 92
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 96
 Error javadoc JavadocMethod @return tag should be present and have description. 108
 Error misc FinalParameters Parameter name should be final. 108
 Error misc FinalParameters Parameter request should be final. 108
 Error misc FinalParameters Parameter servletContext should be final. 108
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 110
 Error blocks NeedBraces 'if' construct must use '{}'s. 111
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 111
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 111
 Error whitespace ParenPad '(' is followed by whitespace. 111
 Error whitespace ParenPad ')' is preceded with whitespace. 111
 Error javadoc JavadocMethod Expected @throws tag for 'FactoryNotFoundException'. 112
 Error whitespace ParenPad '(' is followed by whitespace. 112
 Error whitespace ParenPad ')' is preceded with whitespace. 112
 Error whitespace ParenPad '(' is followed by whitespace. 114
 Error whitespace ParenPad '(' is followed by whitespace. 115
 Error whitespace ParenPad '(' is followed by whitespace. 116
 Error whitespace ParenPad ')' is preceded with whitespace. 116
 Error javadoc JavadocMethod @return tag should be present and have description. 129
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 129
 Error modifier ModifierOrder 'public' modifier out of order with the JLS suggestions. 137
 Error javadoc JavadocMethod Expected @throws tag for 'DefinitionsFactoryException'. 138
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 144
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 153
 Error whitespace ParenPad '(' is followed by whitespace. 154
 Error whitespace ParenPad ')' is preceded with whitespace. 154
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 156
 Error whitespace ParenPad '(' is followed by whitespace. 157
 Error whitespace ParenPad ')' is preceded with whitespace. 157

org/apache/struts/tiles/xmlDefinition/I18nFactorySet.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 68
 Error misc ArrayTypeStyle Array brackets at illegal position. 92
 Error misc FinalParameters Parameter servletContext should be final. 152
 Error misc FinalParameters Parameter properties should be final. 152
 Error javadoc JavadocMethod Expected @throws tag for 'DefinitionsFactoryException'. 153
 Error misc FinalParameters Parameter servletContext should be final. 168
 Error misc FinalParameters Parameter properties should be final. 168
 Error javadoc JavadocMethod Expected @throws tag for 'FactoryNotFoundException'. 199
 Error misc FinalParameters Parameter servletContext should be final. 227
 Error misc FinalParameters Parameter proposedFilename should be final. 228
 Error javadoc JavadocMethod Expected @throws tag for 'FileNotFoundException'. 229
 Error whitespace ParenPad ')' is preceded with whitespace. 240
 Error misc FinalParameters Parameter servletContext should be final. 278
 Error misc FinalParameters Parameter name should be final. 304
 Error misc FinalParameters Parameter request should be final. 305
 Error misc FinalParameters Parameter servletContext should be final. 306
 Error misc FinalParameters Parameter key should be final. 333
 Error misc FinalParameters Parameter request should be final. 334
 Error misc FinalParameters Parameter servletContext should be final. 335
 Error javadoc JavadocMethod @return tag should be present and have description. 399
 Error misc FinalParameters Parameter locale should be final. 399
 Error coding MagicNumber '3' is a magic number. 401
 Error misc FinalParameters Parameter servletContext should be final. 445
 Error javadoc JavadocMethod Expected @param tag for 'servletContext'. 445
 Error misc FinalParameters Parameter postfix should be final. 446
 Error misc FinalParameters Parameter xmlDefinitions should be final. 447
 Error misc FinalParameters Parameter servletContext should be final. 476
 Error misc FinalParameters Parameter filename should be final. 477
 Error misc FinalParameters Parameter xmlDefinitions should be final. 478
 Error misc FinalParameters Parameter name should be final. 558
 Error misc FinalParameters Parameter postfix should be final. 558

org/apache/struts/tiles/xmlDefinition/XmlAttribute.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. 77
 Error javadoc JavadocMethod Expected @param tag for 'name'. 77
 Error misc FinalParameters Parameter value should be final. 77
 Error javadoc JavadocMethod Expected @param tag for 'value'. 77
 Error misc FinalParameters Parameter role should be final. 96
 Error misc FinalParameters Parameter aName should be final. 114
 Error misc FinalParameters Parameter aName should be final. 132
 Error misc FinalParameters Parameter aValue should be final. 156
 Error misc FinalParameters Parameter aValue should be final. 166
 Error misc FinalParameters Parameter body should be final. 175
 Error misc FinalParameters Parameter value should be final. 188
 Error misc FinalParameters Parameter value should be final. 197
 Error javadoc JavadocMethod @return tag should be present and have description. 204

org/apache/struts/tiles/xmlDefinition/XmlDefinition.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 blocks LeftCurly '{' at column 1 should be on the previous line. 33
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 44
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error blocks LeftCurly '{' at column 4 should be on the previous line. 57
 Error whitespace ParenPad '(' is followed by whitespace. 68
 Error misc FinalParameters Parameter attribute should be final. 68
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 69
 Error whitespace ParenPad '(' is followed by whitespace. 70
 Error whitespace ParenPad ')' is preceded with whitespace. 70
 Error misc FinalParameters Parameter name should be final. 78
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 79
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 89
 Error javadoc JavadocMethod @return tag should be present and have description. 97
 Error whitespace ParenPad '(' is followed by whitespace. 97
 Error whitespace ParenPad ')' is preceded with whitespace. 97
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 98
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 99
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 99
 Error whitespace ParenPad '(' is followed by whitespace. 106
 Error misc FinalParameters Parameter isVisited should be final. 106
 Error javadoc JavadocMethod Expected @param tag for 'isVisited'. 106
 Error whitespace ParenPad ')' is preceded with whitespace. 106
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 107
 Error whitespace ParenPad '(' is followed by whitespace. 118
 Error misc FinalParameters Parameter definitionsSet should be final. 118
 Error javadoc JavadocMethod Expected @param tag for 'definitionsSet'. 118
 Error whitespace ParenPad ')' is preceded with whitespace. 118
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 120
 Error blocks NeedBraces 'if' construct must use '{}'s. 122
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 122
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 122
 Error whitespace ParenPad '(' is followed by whitespace. 122
 Error whitespace ParenPad ')' is preceded with whitespace. 122
 Error whitespace ParenPad '(' is followed by whitespace. 129
 Error whitespace ParenPad ')' is preceded with whitespace. 129
 Error whitespace ParenPad '(' is followed by whitespace. 132
 Error whitespace ParenPad ')' is preceded with whitespace. 132
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 133
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 133
 Error whitespace ParenPad '(' is followed by whitespace. 133
 Error whitespace ParenPad ')' is preceded with whitespace. 133
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 134
 Error whitespace OperatorWrap '+' should be on a new line. 137
 Error whitespace ParenPad '(' is followed by whitespace. 139
 Error whitespace ParenPad ')' is preceded with whitespace. 139
 Error whitespace ParenPad '(' is followed by whitespace. 141
 Error whitespace ParenPad ')' is preceded with whitespace. 141
 Error whitespace ParenPad '(' is followed by whitespace. 144
 Error whitespace ParenPad ')' is preceded with whitespace. 144
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 147
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 147
 Error whitespace ParenPad '(' is followed by whitespace. 147
 Error whitespace ParenPad ')' is preceded with whitespace. 147
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 148
 Error blocks NeedBraces 'if' construct must use '{}'s. 149
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 149
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 149
 Error whitespace ParenPad '(' is followed by whitespace. 149
 Error whitespace ParenPad ')' is preceded with whitespace. 149
 Error whitespace ParenPad '(' is followed by whitespace. 150
 Error whitespace ParenPad ')' is preceded with whitespace. 150
 Error blocks NeedBraces 'if' construct must use '{}'s. 153
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 153
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 153
 Error whitespace ParenPad '(' is followed by whitespace. 153
 Error whitespace ParenPad ')' is preceded with whitespace. 153
 Error whitespace ParenPad '(' is followed by whitespace. 154
 Error whitespace ParenPad ')' is preceded with whitespace. 154
 Error blocks NeedBraces 'if' construct must use '{}'s. 155
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 155
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 155
 Error whitespace ParenPad '(' is followed by whitespace. 155
 Error whitespace ParenPad ')' is preceded with whitespace. 155
 Error whitespace ParenPad '(' is followed by whitespace. 156
 Error whitespace ParenPad ')' is preceded with whitespace. 156
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 157
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 157
 Error whitespace ParenPad '(' is followed by whitespace. 157
 Error whitespace WhitespaceAround '==' is not followed by whitespace. 157
 Error whitespace WhitespaceAround '==' is not preceded with whitespace. 157
 Error whitespace ParenPad ')' is preceded with whitespace. 157
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 158
 Error whitespace ParenPad '(' is followed by whitespace. 159
 Error whitespace ParenPad '(' is followed by whitespace. 160
 Error whitespace ParenPad '(' is followed by whitespace. 172
 Error misc FinalParameters Parameter child should be final. 172
 Error whitespace ParenPad ')' is preceded with whitespace. 172
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 173
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 174
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 174
 Error whitespace ParenPad '(' is followed by whitespace. 174
 Error whitespace ParenPad ')' is preceded with whitespace. 174
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 175
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 178
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 178
 Error whitespace ParenPad '(' is followed by whitespace. 178
 Error whitespace ParenPad ')' is preceded with whitespace. 178
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 179
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 182
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 182
 Error whitespace ParenPad '(' is followed by whitespace. 182
 Error whitespace ParenPad ')' is preceded with whitespace. 182
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 183
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 186
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 186
 Error whitespace ParenPad '(' is followed by whitespace. 186
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 186
 Error whitespace WhitespaceAround '!=' is not preceded with whitespace. 186
 Error whitespace ParenPad ')' is preceded with whitespace. 186
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 187
 Error whitespace ParenPad '(' is followed by whitespace. 192

org/apache/struts/tiles/xmlDefinition/XmlDefinitionsSet.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 blocks LeftCurly '{' at column 1 should be on the previous line. 33
 Error blocks LeftCurly '{' at column 4 should be on the previous line. 41
 Error misc FinalParameters Parameter definition should be final. 49
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 50
 Error whitespace ParenPad '(' is followed by whitespace. 51
 Error whitespace ParenPad ')' is preceded with whitespace. 51
 Error javadoc JavadocMethod @return tag should be present and have description. 58
 Error misc FinalParameters Parameter name should be final. 58
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 59
 Error whitespace ParenPad '(' is followed by whitespace. 60
 Error whitespace ParenPad ')' is preceded with whitespace. 60
 Error javadoc JavadocMethod @return tag should be present and have description. 66
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 67
 Error javadoc JavadocMethod Expected @throws tag for 'NoSuchDefinitionException'. 74
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 75
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 77
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 77
 Error whitespace ParenPad '(' is followed by whitespace. 77
 Error whitespace ParenPad ')' is preceded with whitespace. 77
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 78
 Error whitespace ParenPad '(' is followed by whitespace. 79
 Error whitespace ParenPad ')' is preceded with whitespace. 79
 Error whitespace ParenPad '(' is followed by whitespace. 89
 Error misc FinalParameters Parameter child should be final. 89
 Error whitespace ParenPad ')' is preceded with whitespace. 89
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 90
 Error blocks NeedBraces 'if' construct must use '{}'s. 91
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 91
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 91
 Error whitespace WhitespaceAround '==' is not followed by whitespace. 91
 Error whitespace WhitespaceAround '==' is not preceded with whitespace. 91
 Error whitespace WhitespaceAfter 'for' is not followed by whitespace. 93
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 93
 Error whitespace ParenPad '(' is followed by whitespace. 93
 Error whitespace ParenPad ')' is preceded with whitespace. 93
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 94
 Error whitespace ParenPad ')' is preceded with whitespace. 95
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 96
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 96
 Error whitespace ParenPad '(' is followed by whitespace. 96
 Error whitespace ParenPad ')' is preceded with whitespace. 96
 Error blocks LeftCurly '{' at column 9 should be on the previous line. 97
 Error whitespace ParenPad '(' is followed by whitespace. 98
 Error whitespace ParenPad ')' is preceded with whitespace. 98
 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). 99
 Error blocks NeedBraces 'else' construct must use '{}'s. 100
 Error whitespace ParenPad '(' is followed by whitespace. 101
 Error whitespace ParenPad ')' is preceded with whitespace. 101
 Error javadoc JavadocMethod @return tag should be present and have description. 107
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 108
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 109

org/apache/struts/tiles/xmlDefinition/XmlListAttribute.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 blocks LeftCurly '{' at column 1 should be on the previous line. 36
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 47
 Error whitespace ParenPad '(' is followed by whitespace. 57
 Error misc FinalParameters Parameter name should be final. 57
 Error misc FinalParameters Parameter value should be final. 57
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 58
 Error whitespace ParenPad '(' is followed by whitespace. 59
 Error whitespace ParenPad ')' is preceded with whitespace. 59
 Error whitespace ParenPad '(' is followed by whitespace. 68
 Error misc FinalParameters Parameter element should be final. 68
 Error whitespace ParenPad ')' is preceded with whitespace. 68
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 69
 Error whitespace ParenPad '(' is followed by whitespace. 70
 Error whitespace ParenPad ')' is preceded with whitespace. 70
 Error whitespace ParenPad '(' is followed by whitespace. 77
 Error misc FinalParameters Parameter value should be final. 77
 Error whitespace ParenPad ')' is preceded with whitespace. 77
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 78
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 82
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 82
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 83
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 84
 Error blocks RightCurly '}' at column 7 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). 86
 Error blocks NeedBraces 'else' construct must use '{}'s. 87
 Error whitespace ParenPad '(' is followed by whitespace. 88
 Error whitespace ParenPad ')' is preceded with whitespace. 88
 Error whitespace ParenPad '(' is followed by whitespace. 95
 Error misc FinalParameters Parameter value should be final. 95
 Error whitespace ParenPad ')' is preceded with whitespace. 95
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 96
 Error whitespace ParenPad '(' is followed by whitespace. 97
 Error whitespace ParenPad ')' is preceded with whitespace. 97

org/apache/struts/tiles/xmlDefinition/XmlParser.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 blocks LeftCurly '{' at column 1 should be on the previous line. 37
 Error misc ArrayTypeStyle Array brackets at illegal position. 51
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 65
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 72
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 72
 Error blocks LeftCurly '{' at column 11 should be on the previous line. 74
 Error whitespace ParenPad '(' is followed by whitespace. 79
 Error whitespace ParenPad ')' is preceded with whitespace. 79
 Error whitespace ParenPad '(' is followed by whitespace. 85
 Error misc FinalParameters Parameter validating should be final. 85
 Error javadoc JavadocMethod Expected @param tag for 'validating'. 85
 Error whitespace ParenPad ')' is preceded with whitespace. 85
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 86
 Error whitespace ParenPad '(' is followed by whitespace. 87
 Error whitespace ParenPad '(' is followed by whitespace. 96
 Error misc FinalParameters Parameter digester should be final. 96
 Error whitespace ParenPad ')' is preceded with whitespace. 96
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 97
 Error naming LocalVariableName Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
 Error naming LocalVariableName Name 'DEFINITION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
 Error naming LocalVariableName Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
 Error naming LocalVariableName Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
 Error naming LocalVariableName Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
 Error whitespace ParenPad '(' is followed by whitespace. 112
 Error whitespace ParenPad ')' is preceded with whitespace. 112
 Error whitespace ParenPad '(' is followed by whitespace. 113
 Error whitespace ParenPad '(' is followed by whitespace. 114
 Error whitespace ParenPad '(' is followed by whitespace. 116
 Error whitespace ParenPad '(' is followed by whitespace. 117
 Error whitespace ParenPad '(' is followed by whitespace. 118
 Error whitespace ParenPad '(' is followed by whitespace. 119
 Error whitespace ParenPad '(' is followed by whitespace. 121
 Error whitespace ParenPad '(' is followed by whitespace. 122
 Error whitespace ParenPad '(' is followed by whitespace. 123
 Error whitespace ParenPad '(' is followed by whitespace. 127
 Error whitespace ParenPad '(' is followed by whitespace. 128
 Error whitespace ParenPad '(' is followed by whitespace. 129
 Error whitespace ParenPad '(' is followed by whitespace. 130
 Error whitespace ParenPad '(' is followed by whitespace. 138
 Error misc FinalParameters Parameter digester should be final. 138
 Error whitespace ParenPad ')' is preceded with whitespace. 138
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 139
 Error naming LocalVariableName Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
 Error naming LocalVariableName Name 'DEFINITION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
 Error naming LocalVariableName Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
 Error naming LocalVariableName Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
 Error naming LocalVariableName Name 'DEF_LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
 Error naming LocalVariableName Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
 Error whitespace ParenPad '(' is followed by whitespace. 157
 Error whitespace ParenPad ')' is preceded with whitespace. 157
 Error whitespace ParenPad '(' is followed by whitespace. 158
 Error whitespace ParenPad '(' is followed by whitespace. 159
 Error whitespace ParenPad '(' is followed by whitespace. 165
 Error whitespace ParenPad '(' is followed by whitespace. 166
 Error whitespace ParenPad '(' is followed by whitespace. 167
 Error whitespace ParenPad '(' is followed by whitespace. 168
 Error whitespace ParenPad '(' is followed by whitespace. 171
 Error whitespace ParenPad '(' is followed by whitespace. 172
 Error whitespace ParenPad '(' is followed by whitespace. 173
 Error whitespace ParenPad '(' is followed by whitespace. 177
 Error whitespace ParenPad '(' is followed by whitespace. 178
 Error whitespace ParenPad '(' is followed by whitespace. 179
 Error whitespace ParenPad '(' is followed by whitespace. 180
 Error naming LocalVariableName Name 'NESTED_LIST' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
 Error whitespace ParenPad '(' is followed by whitespace. 185
 Error whitespace ParenPad '(' is followed by whitespace. 186
 Error whitespace ParenPad '(' is followed by whitespace. 187
 Error naming LocalVariableName Name 'ADD_WILDCARD' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
 Error whitespace ParenPad '(' is followed by whitespace. 196
 Error whitespace ParenPad '(' is followed by whitespace. 197
 Error whitespace ParenPad '(' is followed by whitespace. 198
 Error naming LocalVariableName Name 'BEAN_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
 Error whitespace ParenPad '(' is followed by whitespace. 203
 Error whitespace ParenPad '(' is followed by whitespace. 204
 Error whitespace ParenPad '(' is followed by whitespace. 205
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 208
 Error whitespace ParenPad '(' is followed by whitespace. 217
 Error misc FinalParameters Parameter digester should be final. 217
 Error whitespace ParenPad ')' is preceded with whitespace. 217
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 218
 Error naming LocalVariableName Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
 Error naming LocalVariableName Name 'INSTANCE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
 Error naming LocalVariableName Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
 Error naming LocalVariableName Name 'PUTATTRIBUTE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
 Error naming LocalVariableName Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
 Error naming LocalVariableName Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
 Error whitespace ParenPad '(' is followed by whitespace. 234
 Error whitespace ParenPad ')' is preceded with whitespace. 234
 Error whitespace ParenPad '(' is followed by whitespace. 235
 Error whitespace ParenPad '(' is followed by whitespace. 236
 Error whitespace ParenPad '(' is followed by whitespace. 238
 Error whitespace ParenPad '(' is followed by whitespace. 239
 Error whitespace ParenPad '(' is followed by whitespace. 240
 Error whitespace ParenPad '(' is followed by whitespace. 242
 Error whitespace ParenPad '(' is followed by whitespace. 243
 Error whitespace ParenPad '(' is followed by whitespace. 244
 Error whitespace ParenPad '(' is followed by whitespace. 246
 Error whitespace ParenPad '(' is followed by whitespace. 247
 Error whitespace ParenPad '(' is followed by whitespace. 248
 Error whitespace ParenPad '(' is followed by whitespace. 252
 Error whitespace ParenPad '(' is followed by whitespace. 253
 Error whitespace ParenPad '(' is followed by whitespace. 254
 Error whitespace ParenPad '(' is followed by whitespace. 261
 Error misc FinalParameters Parameter digester should be final. 261
 Error whitespace ParenPad ')' is preceded with whitespace. 261
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 262
 Error whitespace ParenPad '(' is followed by whitespace. 263
 Error whitespace ParenPad ')' is preceded with whitespace. 263
 Error whitespace ParenPad '(' is followed by whitespace. 264
 Error whitespace ParenPad ')' is preceded with whitespace. 264
 Error whitespace ParenPad '(' is followed by whitespace. 265
 Error whitespace ParenPad ')' is preceded with whitespace. 265
 Error whitespace ParenPad '(' is followed by whitespace. 275
 Error misc FinalParameters Parameter in should be final. 275
 Error misc FinalParameters Parameter definitions should be final. 275
 Error whitespace ParenPad ')' is preceded with whitespace. 275
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 276
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 278
 Error blocks RightCurly '}' at column 7 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). 285
 Error blocks LeftCurly '{' at column 5 should be on the previous line. 287
 Error misc FinalParameters Parameter args should be final. 297
 Error javadoc JavadocMethod Expected @param tag for 'args'. 297
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 298
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 306
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 306
 Error whitespace ParenPad '(' is followed by whitespace. 306
 Error whitespace ParenPad ')' is preceded with whitespace. 306
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 307
 Error whitespace ParenPad '(' is followed by whitespace. 311
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 311
 Error whitespace ParenPad ')' is preceded with whitespace. 311
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 317
 Error whitespace ParenPad '(' is followed by whitespace. 319
 Error whitespace ParenPad ')' is preceded with whitespace. 319
 Error blocks RightCurly '}' at column 7 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). 322
 Error whitespace WhitespaceAfter 'catch' is not followed by whitespace. 323
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 323
 Error whitespace ParenPad '(' is followed by whitespace. 323
 Error whitespace ParenPad ')' is preceded with whitespace. 323
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 324
 Error whitespace ParenPad '(' is followed by whitespace. 325
 Error whitespace ParenPad ')' is preceded with whitespace. 325
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 329
 Error whitespace ParenPad '(' is followed by whitespace. 333
 Error whitespace ParenPad ')' is preceded with whitespace. 333
 Error whitespace ParenPad '(' is followed by whitespace. 334
 Error whitespace ParenPad '(' is followed by whitespace. 337
 Error whitespace ParenPad ')' is preceded with whitespace. 337
 Error whitespace ParenPad '(' is followed by whitespace. 338
 Error whitespace ParenPad ')' is preceded with whitespace. 338
 Error blocks RightCurly '}' at column 7 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). 339
 Error whitespace WhitespaceAfter 'catch' is not followed by whitespace. 340
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 340
 Error whitespace ParenPad '(' is followed by whitespace. 340
 Error whitespace ParenPad ')' is preceded with whitespace. 340
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 341
 Error whitespace ParenPad '(' is followed by whitespace. 342
 Error whitespace ParenPad ')' is preceded with whitespace. 342

org/apache/struts/tiles2/TilesPlugin.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. 75
 Error misc FinalParameters Parameter moduleAware should be final. 116
 Error misc FinalParameters Parameter servlet should be final. 132
 Error misc FinalParameters Parameter moduleConfig should be final. 132
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalStateException'. 190
 Error misc FinalParameters Parameter config should be final. 215
 Error misc FinalParameters Parameter plugInConfigObject should be final. 265

org/apache/struts/tiles2/TilesPluginContainer.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 localeResolver should be final. 58
 Error misc FinalParameters Parameter key should be final. 81
 Error misc FinalParameters Parameter key should be final. 99
 Error misc FinalParameters Parameter definitionsFactory should be final. 100
 Error design DesignForExtension Class 'TilesPluginContainer' looks like designed for extension (can be subclassed), but the method 'getDefinition' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TilesPluginContainer' final or making the method 'getDefinition' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error misc FinalParameters Parameter definitionName should be final. 109
 Error misc FinalParameters Parameter request should be final. 110
 Error misc FinalParameters Parameter request should be final. 133

org/apache/struts/tiles2/TilesPluginContainerFactory.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.tiles.definition.UnresolvingLocaleDefinitionsFactory. 32
 Error modifier ModifierOrder 'final' modifier out of order with the JLS suggestions. 46
 Error design DesignForExtension Class 'TilesPluginContainerFactory' looks like designed for extension (can be subclassed), but the method 'createContainer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TilesPluginContainerFactory' final or making the method 'createContainer' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error misc FinalParameters Parameter applicationContext should be final. 50
 Error design DesignForExtension Class 'TilesPluginContainerFactory' looks like designed for extension (can be subclassed), but the method 'instantiateContainer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TilesPluginContainerFactory' final or making the method 'instantiateContainer' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error misc FinalParameters Parameter context should be final. 69
 Error misc FinalParameters Parameter applicationContext should be final. 82
 Error whitespace ParenPad ')' is preceded with whitespace. 95
 Error misc FinalParameters Parameter container should be final. 132
 Error misc FinalParameters Parameter applicationContext should be final. 133

org/apache/struts/tiles2/TilesRequestProcessor.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. 69
 Error misc FinalParameters Parameter servlet should be final. 84
 Error misc FinalParameters Parameter moduleConfig should be final. 84
 Error misc FinalParameters Parameter definitionName should be final. 108
 Error misc FinalParameters Parameter req should be final. 109
 Error misc FinalParameters Parameter res should be final. 110
 Error misc FinalParameters Parameter uri should be final. 154
 Error misc FinalParameters Parameter request should be final. 155
 Error misc FinalParameters Parameter response should be final. 156
 Error misc FinalParameters Parameter request should be final. 182
 Error misc FinalParameters Parameter response should be final. 183
 Error misc FinalParameters Parameter forward should be final. 184
 Error misc FinalParameters Parameter uri should be final. 226
 Error misc FinalParameters Parameter request should be final. 227
 Error misc FinalParameters Parameter response should be final. 228
 Error misc FinalParameters Parameter uri should be final. 254
 Error misc FinalParameters Parameter request should be final. 255
 Error misc FinalParameters Parameter response should be final. 256

org/apache/struts/tiles2/actions/DefinitionDispatcherAction.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. 75
 Error misc FinalParameters Parameter mapping should be final. 94
 Error misc FinalParameters Parameter form should be final. 95
 Error misc FinalParameters Parameter req should be final. 96
 Error misc FinalParameters Parameter res should be final. 97

org/apache/struts/tiles2/actions/TilesAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter mapping should be final. 69
 Error misc FinalParameters Parameter form should be final. 70
 Error misc FinalParameters Parameter req should be final. 71
 Error misc FinalParameters Parameter res should be final. 72
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 83
 Error misc FinalParameters Parameter context should be final. 111
 Error misc FinalParameters Parameter mapping should be final. 112
 Error misc FinalParameters Parameter form should be final. 113
 Error misc FinalParameters Parameter request should be final. 114
 Error misc FinalParameters Parameter response should be final. 115

org/apache/struts/tiles2/commands/TilesPreProcessor.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter sacontext should be final. 88

org/apache/struts/tiles2/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
 Error sizes LineLength Line is longer than 120 characters (found 312). 34
 Error sizes LineLength Line is longer than 120 characters (found 455). 44
 Error sizes LineLength Line is longer than 120 characters (found 121). 55
 Error sizes LineLength Line is longer than 120 characters (found 154). 56
 Error sizes LineLength Line is longer than 120 characters (found 236). 73
 Error sizes LineLength Line is longer than 120 characters (found 134). 89
 Error sizes LineLength Line is longer than 120 characters (found 127). 90
 Error sizes LineLength Line is longer than 120 characters (found 142). 122
 Error sizes LineLength Line is longer than 120 characters (found 132). 209
 Error sizes LineLength Line is longer than 120 characters (found 167). 235
 Error sizes LineLength Line is longer than 120 characters (found 164). 261

org/apache/struts/tiles2/preparer/ActionPreparer.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 action should be final. 48
 Error misc FinalParameters Parameter tilesContext should be final. 53
 Error misc FinalParameters Parameter attributeContext should be final. 54

org/apache/struts/tiles2/preparer/StrutsPreparerFactory.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. 38

org/apache/struts/tiles2/preparer/UrlPreparer.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 misc FinalParameters Parameter url should be final. 52
 Error misc FinalParameters Parameter tilesContext should be final. 57
 Error misc FinalParameters Parameter attributeContext should be final. 58

org/apache/struts/tiles2/util/PlugInConfigContextAdapter.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 misc FinalParameters Parameter plugInConfigObject should be final. 56
 Error misc FinalParameters Parameter servletContext should be final. 57
 Error naming LocalVariableName Name 'initParam_' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
 Error design DesignForExtension Class 'PlugInConfigContextAdapter' looks like designed for extension (can be subclassed), but the method 'getInitParams' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PlugInConfigContextAdapter' final or making the method 'getInitParams' static/final/abstract/empty, or adding allowed annotation for the method. 68

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

org/apache/struts/webapp/dispatch/ActionDispatcherExample.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. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocMethod @return tag should be present and have description. 59
 Error misc FinalParameters Parameter mapping should be final. 59
 Error misc FinalParameters Parameter form should be final. 60
 Error misc FinalParameters Parameter request should be final. 61
 Error misc FinalParameters Parameter response should be final. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 79
 Error misc FinalParameters Parameter mapping should be final. 79
 Error misc FinalParameters Parameter form should be final. 80
 Error misc FinalParameters Parameter request should be final. 81
 Error misc FinalParameters Parameter response should be final. 82
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 88
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 88
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error misc FinalParameters Parameter mapping should be final. 105
 Error misc FinalParameters Parameter form should be final. 106
 Error misc FinalParameters Parameter request should be final. 107
 Error misc FinalParameters Parameter response should be final. 108
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 113
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 113

org/apache/struts/webapp/dispatch/DispatchExampleAction.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod @return tag should be present and have description. 54
 Error misc FinalParameters Parameter mapping should be final. 54
 Error misc FinalParameters Parameter form should be final. 55
 Error misc FinalParameters Parameter request should be final. 56
 Error misc FinalParameters Parameter response should be final. 57
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 63
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 63
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error misc FinalParameters Parameter mapping should be final. 80
 Error misc FinalParameters Parameter form should be final. 81
 Error misc FinalParameters Parameter request should be final. 82
 Error misc FinalParameters Parameter response should be final. 83
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 88
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 88

org/apache/struts/webapp/dispatch/EventActionDispatcherExample.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. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocMethod @return tag should be present and have description. 59
 Error misc FinalParameters Parameter mapping should be final. 59
 Error misc FinalParameters Parameter form should be final. 60
 Error misc FinalParameters Parameter request should be final. 61
 Error misc FinalParameters Parameter response should be final. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 79
 Error misc FinalParameters Parameter mapping should be final. 79
 Error misc FinalParameters Parameter form should be final. 80
 Error misc FinalParameters Parameter request should be final. 81
 Error misc FinalParameters Parameter response should be final. 82
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 88
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 88
 Error javadoc JavadocMethod @return tag should be present and have description. 105
 Error misc FinalParameters Parameter mapping should be final. 105
 Error misc FinalParameters Parameter form should be final. 106
 Error misc FinalParameters Parameter request should be final. 107
 Error misc FinalParameters Parameter response should be final. 108
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 113
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 113

org/apache/struts/webapp/dispatch/EventDispatchActionExample.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod @return tag should be present and have description. 54
 Error misc FinalParameters Parameter mapping should be final. 54
 Error misc FinalParameters Parameter form should be final. 55
 Error misc FinalParameters Parameter request should be final. 56
 Error misc FinalParameters Parameter response should be final. 57
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 63
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 63
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error misc FinalParameters Parameter mapping should be final. 80
 Error misc FinalParameters Parameter form should be final. 81
 Error misc FinalParameters Parameter request should be final. 82
 Error misc FinalParameters Parameter response should be final. 83
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 88
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 88

org/apache/struts/webapp/dispatch/LookupDispatchExampleAction.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. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocMethod @return tag should be present and have description. 66
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 75
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 75
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter mapping should be final. 92
 Error misc FinalParameters Parameter form should be final. 93
 Error misc FinalParameters Parameter request should be final. 94
 Error misc FinalParameters Parameter response should be final. 95
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 100
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 100

org/apache/struts/webapp/dispatch/MappingDispatchExampleAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocMethod @return tag should be present and have description. 54
 Error misc FinalParameters Parameter mapping should be final. 54
 Error misc FinalParameters Parameter form should be final. 55
 Error misc FinalParameters Parameter request should be final. 56
 Error misc FinalParameters Parameter response should be final. 57
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 63
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 63
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error misc FinalParameters Parameter mapping should be final. 80
 Error misc FinalParameters Parameter form should be final. 81
 Error misc FinalParameters Parameter request should be final. 82
 Error misc FinalParameters Parameter response should be final. 83
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 88
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 88

org/apache/struts/webapp/dispatch/MessageResources.properties

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

org/apache/struts/webapp/dispatch/MessageResources_fr.properties

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

org/apache/struts/webapp/el/exercise/ApplicationResources.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error header RegexpHeader Missing a header - not enough lines in file. 1

org/apache/struts/webapp/el/exercise/Coord.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. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error misc FinalParameters Parameter x should be final. 36
 Error misc FinalParameters Parameter y should be final. 36
 Error design DesignForExtension Class 'Coord' 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 'Coord' final or making the method 'getX' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error design DesignForExtension Class 'Coord' 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 'Coord' final or making the method 'getY' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error design DesignForExtension Class 'Coord' 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 'Coord' final or making the method 'setX' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error misc FinalParameters Parameter x should be final. 49
 Error design DesignForExtension Class 'Coord' 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 'Coord' final or making the method 'setY' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter y should be final. 53
 Error design DesignForExtension Class 'Coord' 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 'Coord' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57

org/apache/struts/webapp/el/exercise/DynaSetAction.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 'DynaSetAction' 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 'DynaSetAction' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error misc FinalParameters Parameter mapping should be final. 36
 Error misc FinalParameters Parameter form should be final. 37
 Error misc FinalParameters Parameter request should be final. 38
 Error misc FinalParameters Parameter response should be final. 39

org/apache/struts/webapp/el/exercise/HtmlSettersAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocMethod @return tag should be present and have description. 58
 Error misc FinalParameters Parameter mapping should be final. 58
 Error misc FinalParameters Parameter form should be final. 59
 Error misc FinalParameters Parameter request should be final. 60
 Error misc FinalParameters Parameter response should be final. 61

org/apache/struts/webapp/el/exercise/TestBean.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 'TestBean' looks like designed for extension (can be subclassed), but the method 'getBeanCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getBeanCollection' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error coding MagicNumber '10' is a magic number. 57
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setBeanCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setBeanCollection' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error misc FinalParameters Parameter beanCollection should be final. 76
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getBeanCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getBeanCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setBeanCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setBeanCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error misc FinalParameters Parameter beanCollectionSelect should be final. 91
 Error misc ArrayTypeStyle Array brackets at illegal position. 91
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getBooleanProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getBooleanProperty' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setBooleanProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setBooleanProperty' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error misc FinalParameters Parameter booleanProperty should be final. 105
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error misc FinalParameters Parameter collectionSelect should be final. 120
 Error misc ArrayTypeStyle Array brackets at illegal position. 120
 Error coding MagicNumber '321.0' is a magic number. 128
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getDoubleProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getDoubleProperty' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 130
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setDoubleProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setDoubleProperty' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 134
 Error misc FinalParameters Parameter doubleProperty should be final. 134
 Error javadoc JavadocStyle First sentence should end with a period. 139
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getFalseProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getFalseProperty' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setFalseProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setFalseProperty' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error misc FinalParameters Parameter falseProperty should be final. 148
 Error coding MagicNumber '123.0' is a magic number. 156
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getFloatProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getFloatProperty' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setFloatProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setFloatProperty' static/final/abstract/empty, or adding allowed annotation for the method. 162
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 162
 Error misc FinalParameters Parameter floatProperty should be final. 162
 Error misc ArrayTypeStyle Array brackets at illegal position. 170
 Error coding MagicNumber '10' is a magic number. 170
 Error coding MagicNumber '20' is a magic number. 170
 Error coding MagicNumber '30' is a magic number. 170
 Error coding MagicNumber '40' is a magic number. 170
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntArray' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntArray' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error misc FinalParameters Parameter intArray should be final. 176
 Error misc ArrayTypeStyle Array brackets at illegal position. 176
 Error javadoc JavadocVariable Missing a Javadoc comment. 180
 Error misc ArrayTypeStyle Array brackets at illegal position. 180
 Error coding MagicNumber '10' is a magic number. 180
 Error coding MagicNumber '20' is a magic number. 180
 Error coding MagicNumber '30' is a magic number. 180
 Error coding MagicNumber '40' is a magic number. 180
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 182
 Error misc FinalParameters Parameter index should be final. 182
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 186
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 186
 Error misc FinalParameters Parameter index should be final. 186
 Error misc FinalParameters Parameter value should be final. 186
 Error javadoc JavadocVariable Missing a Javadoc comment. 191
 Error misc ArrayTypeStyle Array brackets at illegal position. 191
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error misc FinalParameters Parameter intMultibox should be final. 197
 Error misc ArrayTypeStyle Array brackets at illegal position. 197
 Error coding MagicNumber '123' is a magic number. 204
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntProperty' static/final/abstract/empty, or adding allowed annotation for the method. 206
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 206
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntProperty' static/final/abstract/empty, or adding allowed annotation for the method. 210
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 210
 Error misc FinalParameters Parameter intProperty should be final. 210
 Error coding MagicNumber '321' is a magic number. 218
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getLongProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getLongProperty' static/final/abstract/empty, or adding allowed annotation for the method. 220
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 220
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setLongProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setLongProperty' static/final/abstract/empty, or adding allowed annotation for the method. 224
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 224
 Error misc FinalParameters Parameter longProperty should be final. 224
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getMultipleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getMultipleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 235
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 235
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setMultipleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setMultipleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 239
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 239
 Error misc FinalParameters Parameter multipleSelect should be final. 239
 Error misc ArrayTypeStyle Array brackets at illegal position. 239
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getNested' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getNested' static/final/abstract/empty, or adding allowed annotation for the method. 249
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 249
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getNullProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getNullProperty' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 262
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setNullProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setNullProperty' static/final/abstract/empty, or adding allowed annotation for the method. 266
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 266
 Error misc FinalParameters Parameter nullProperty should be final. 266
 Error coding MagicNumber '987' is a magic number. 274
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getShortProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getShortProperty' static/final/abstract/empty, or adding allowed annotation for the method. 276
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 276
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setShortProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setShortProperty' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 280
 Error misc FinalParameters Parameter shortProperty should be final. 280
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getSingleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getSingleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 290
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 290
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setSingleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setSingleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 294
 Error misc FinalParameters Parameter singleSelect should be final. 294
 Error misc ArrayTypeStyle Array brackets at illegal position. 302
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringArray' static/final/abstract/empty, or adding allowed annotation for the method. 305
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 305
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringArray' static/final/abstract/empty, or adding allowed annotation for the method. 309
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 309
 Error misc FinalParameters Parameter stringArray should be final. 309
 Error misc ArrayTypeStyle Array brackets at illegal position. 309
 Error javadoc JavadocVariable Missing a Javadoc comment. 313
 Error misc ArrayTypeStyle Array brackets at illegal position. 313
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 316
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 316
 Error misc FinalParameters Parameter index should be final. 316
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 320
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 320
 Error misc FinalParameters Parameter index should be final. 320
 Error misc FinalParameters Parameter value should be final. 320
 Error javadoc JavadocVariable Missing a Javadoc comment. 324
 Error misc ArrayTypeStyle Array brackets at illegal position. 324
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIndexedStrings' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIndexedStrings' static/final/abstract/empty, or adding allowed annotation for the method. 327
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 327
 Error javadoc JavadocVariable Missing a Javadoc comment. 331
 Error misc ArrayTypeStyle Array brackets at illegal position. 331
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 333
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 333
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 337
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 337
 Error misc FinalParameters Parameter stringMultibox should be final. 337
 Error misc ArrayTypeStyle Array brackets at illegal position. 337
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 346
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 346
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 350
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 350
 Error misc FinalParameters Parameter stringProperty should be final. 350
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getEmptyStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getEmptyStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 359
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 359
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setEmptyStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setEmptyStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 363
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 363
 Error misc FinalParameters Parameter emptyStringProperty should be final. 363
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getCoords' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getCoords' static/final/abstract/empty, or adding allowed annotation for the method. 376
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 376
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getCoord' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getCoord' static/final/abstract/empty, or adding allowed annotation for the method. 380
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 380
 Error misc FinalParameters Parameter index should be final. 380
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setCoord' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setCoord' static/final/abstract/empty, or adding allowed annotation for the method. 384
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 384
 Error misc FinalParameters Parameter index should be final. 384
 Error misc FinalParameters Parameter coord should be final. 384
 Error design VisibilityModifier Variable 'images' must be private and have accessor methods. 391
 Error misc ArrayTypeStyle Array brackets at illegal position. 391
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getImages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getImages' static/final/abstract/empty, or adding allowed annotation for the method. 393
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 393
 Error javadoc JavadocVariable Missing a Javadoc comment. 397
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getImageCoords' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getImageCoords' static/final/abstract/empty, or adding allowed annotation for the method. 399
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 399
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getImageCoord' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getImageCoord' static/final/abstract/empty, or adding allowed annotation for the method. 403
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 403
 Error misc FinalParameters Parameter index should be final. 403
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setImageCoord' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setImageCoord' static/final/abstract/empty, or adding allowed annotation for the method. 407
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 407
 Error misc FinalParameters Parameter index should be final. 407
 Error misc FinalParameters Parameter coord should be final. 407
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getWithNulls' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getWithNulls' static/final/abstract/empty, or adding allowed annotation for the method. 416
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 416
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setWithNulls' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setWithNulls' static/final/abstract/empty, or adding allowed annotation for the method. 420
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 420
 Error misc FinalParameters Parameter withNulls should be final. 420
 Error misc FinalParameters Parameter mapping should be final. 430
 Error javadoc JavadocMethod Expected @param tag for 'mapping'. 430
 Error misc FinalParameters Parameter request should be final. 430
 Error javadoc JavadocMethod Expected @param tag for 'request'. 430

org/apache/struts/webapp/example/AbstractBacking.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 context should be final. 48
 Error misc FinalParameters Parameter action should be final. 48
 Error misc FinalParameters Parameter context should be final. 67
 Error misc FinalParameters Parameter url should be final. 67
 Error javadoc JavadocMethod @return tag should be present and have description. 86
 Error misc FinalParameters Parameter context should be final. 86
 Error javadoc JavadocMethod @return tag should be present and have description. 99
 Error misc FinalParameters Parameter context should be final. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 112
 Error misc FinalParameters Parameter context should be final. 112
 Error javadoc JavadocMethod @return tag should be present and have description. 125
 Error misc FinalParameters Parameter context should be final. 125

org/apache/struts/webapp/example/ApplicationMapping.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. 70
 Error misc FinalParameters Parameter failure should be final. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter success should be final. 104

org/apache/struts/webapp/example/ApplicationResources.properties

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

org/apache/struts/webapp/example/ApplicationResources_ja.properties

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

org/apache/struts/webapp/example/ApplicationResources_ru.properties

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

org/apache/struts/webapp/example/CheckLogonTag.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. 65
 Error misc FinalParameters Parameter name should be final. 77
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error misc FinalParameters Parameter page should be final. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 128
 Error blocks NeedBraces 'if' construct must use '{}'s. 133
 Error blocks NeedBraces 'if' construct must use '{}'s. 137

org/apache/struts/webapp/example/Config.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/webapp/example/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. 33
 Error naming ConstantName Name 'Package' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39

org/apache/struts/webapp/example/EditRegistrationAction.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. 84
 Error misc FinalParameters Parameter mapping should be final. 84
 Error misc FinalParameters Parameter form should be final. 85
 Error misc FinalParameters Parameter request should be final. 86
 Error misc FinalParameters Parameter response should be final. 87
 Error blocks NeedBraces 'if' construct must use '{}'s. 93
 Error blocks NeedBraces 'if' construct must use '{}'s. 114
 Error blocks NeedBraces 'else' construct must use '{}'s. 116
 Error blocks NeedBraces 'if' construct must use '{}'s. 129
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 132

org/apache/struts/webapp/example/EditSubscriptionAction.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. 84
 Error misc FinalParameters Parameter mapping should be final. 84
 Error misc FinalParameters Parameter form should be final. 85
 Error misc FinalParameters Parameter request should be final. 86
 Error misc FinalParameters Parameter response should be final. 87
 Error blocks NeedBraces 'if' construct must use '{}'s. 140
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 143

org/apache/struts/webapp/example/IndexBacking.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. 50
 Error javadoc JavadocMethod @return tag should be present and have description. 60
 Error javadoc JavadocStyle First sentence should end with a period. 70
 Error misc FinalParameters Parameter actionEvent should be final. 74
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 74
 Error javadoc JavadocMethod @return tag should be present and have description. 81

org/apache/struts/webapp/example/LinkSubscriptionTag.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 MemberName Name '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error design DesignForExtension Class 'LinkSubscriptionTag' 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 'LinkSubscriptionTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter name should be final. 52
 Error naming MemberName Name '_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error design DesignForExtension Class 'LinkSubscriptionTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkSubscriptionTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter page should be final. 62
 Error javadoc JavadocStyle Extra HTML tag found: </p> 71
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error javadoc JavadocMethod @return tag should be present and have description. 83
 Error misc FinalParameters Parameter component should be final. 110

org/apache/struts/webapp/example/LinkUserTag.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 whitespace MethodParamPad '(' should be on the previous line. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error misc FinalParameters Parameter page should be final. 92
 Error javadoc JavadocMethod @return tag should be present and have description. 102
 Error misc FinalParameters Parameter name should be final. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 129
 Error blocks NeedBraces 'if' construct must use '{}'s. 142
 Error whitespace MethodParamPad '(' should be on the previous line. 144
 Error blocks NeedBraces 'if' construct must use '{}'s. 145
 Error blocks NeedBraces 'else' construct must use '{}'s. 147
 Error whitespace MethodParamPad '(' should be on the previous line. 165
 Error javadoc JavadocMethod @return tag should be present and have description. 180
 Error whitespace MethodParamPad '(' should be on the previous line. 189

org/apache/struts/webapp/example/LogoffAction.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. 57
 Error javadoc JavadocMethod @return tag should be present and have description. 78
 Error misc FinalParameters Parameter mapping should be final. 78
 Error misc FinalParameters Parameter form should be final. 79
 Error misc FinalParameters Parameter request should be final. 80
 Error misc FinalParameters Parameter response should be final. 81

org/apache/struts/webapp/example/LogonAction.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. 83
 Error misc FinalParameters Parameter mapping should be final. 83
 Error misc FinalParameters Parameter form should be final. 84
 Error misc FinalParameters Parameter request should be final. 85
 Error misc FinalParameters Parameter response should be final. 86
 Error blocks NeedBraces 'if' construct must use '{}'s. 100
 Error blocks NeedBraces 'if' construct must use '{}'s. 105
 Error blocks NeedBraces 'if' construct must use '{}'s. 107
 Error blocks NeedBraces 'if' construct must use '{}'s. 126
 Error blocks NeedBraces 'else' construct must use '{}'s. 128
 Error javadoc JavadocMethod @return tag should be present and have description. 150
 Error misc FinalParameters Parameter database should be final. 150
 Error misc FinalParameters Parameter username should be final. 150
 Error javadoc JavadocMethod Expected @throws tag for 'ArithmeticException'. 155
 Error javadoc JavadocMethod Expected @throws tag for 'ExpiredPasswordException'. 160

org/apache/struts/webapp/example/LogonForm.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. 70
 Error misc FinalParameters Parameter password should be final. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter username should be final. 104
 Error misc FinalParameters Parameter mapping should be final. 120
 Error misc FinalParameters Parameter request should be final. 120
 Error javadoc JavadocMethod @return tag should be present and have description. 138
 Error misc FinalParameters Parameter mapping should be final. 138
 Error misc FinalParameters Parameter request should be final. 139
 Error blocks NeedBraces 'if' construct must use '{}'s. 142
 Error blocks NeedBraces 'if' construct must use '{}'s. 144

org/apache/struts/webapp/example/MainMenuBacking.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. 49
 Error javadoc JavadocMethod @return tag should be present and have description. 59
 Error javadoc JavadocMethod @return tag should be present and have description. 74

org/apache/struts/webapp/example/RegistrationBacking.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. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error javadoc JavadocMethod @return tag should be present and have description. 66
 Error misc FinalParameters Parameter table should be final. 78
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error javadoc JavadocMethod @return tag should be present and have description. 111
 Error javadoc JavadocMethod @return tag should be present and have description. 134
 Error javadoc JavadocMethod @return tag should be present and have description. 158

org/apache/struts/webapp/example/RegistrationForm.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. 113
 Error misc FinalParameters Parameter action should be final. 125
 Error javadoc JavadocMethod @return tag should be present and have description. 135
 Error misc FinalParameters Parameter fromAddress should be final. 147
 Error javadoc JavadocMethod @return tag should be present and have description. 157
 Error misc FinalParameters Parameter fullName should be final. 169
 Error javadoc JavadocMethod @return tag should be present and have description. 179
 Error misc FinalParameters Parameter password should be final. 191
 Error javadoc JavadocMethod @return tag should be present and have description. 201
 Error misc FinalParameters Parameter password2 should be final. 213
 Error javadoc JavadocMethod @return tag should be present and have description. 223
 Error misc FinalParameters Parameter replyToAddress should be final. 235
 Error javadoc JavadocMethod @return tag should be present and have description. 245
 Error misc FinalParameters Parameter username should be final. 257
 Error misc FinalParameters Parameter mapping should be final. 273
 Error misc FinalParameters Parameter request should be final. 273
 Error javadoc JavadocMethod @return tag should be present and have description. 296
 Error misc FinalParameters Parameter mapping should be final. 296
 Error misc FinalParameters Parameter request should be final. 297
 Error whitespace OperatorWrap '||' should be on a new line. 303
 Error whitespace OperatorWrap '||' should be on a new line. 304
 Error whitespace OperatorWrap '&&' should be on a new line. 305

org/apache/struts/webapp/example/SaveRegistrationAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error misc FinalParameters Parameter mapping should be final. 87
 Error misc FinalParameters Parameter form should be final. 88
 Error misc FinalParameters Parameter request should be final. 89
 Error misc FinalParameters Parameter response should be final. 90
 Error whitespace OperatorWrap '&&' should be on a new line. 133
 Error whitespace WhitespaceAround '<' is not followed by whitespace. 141
 Error whitespace OperatorWrap '||' should be on a new line. 166
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 176
 Error blocks NeedBraces 'if' construct must use '{}'s. 197
 Error blocks NeedBraces 'else' construct must use '{}'s. 199

org/apache/struts/webapp/example/SaveSubscriptionAction.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. 64
 Error javadoc JavadocMethod @return tag should be present and have description. 86
 Error misc FinalParameters Parameter mapping should be final. 86
 Error misc FinalParameters Parameter form should be final. 87
 Error misc FinalParameters Parameter request should be final. 88
 Error misc FinalParameters Parameter response should be final. 89
 Error blocks NeedBraces 'if' construct must use '{}'s. 161
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 164
 Error blocks NeedBraces 'if' construct must use '{}'s. 181
 Error blocks NeedBraces 'else' construct must use '{}'s. 183

org/apache/struts/webapp/example/SubscriptionForm.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. 99
 Error misc FinalParameters Parameter action should be final. 111
 Error javadoc JavadocMethod @return tag should be present and have description. 121
 Error misc FinalParameters Parameter autoConnect should be final. 133
 Error javadoc JavadocMethod @return tag should be present and have description. 142
 Error misc FinalParameters Parameter host should be final. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 164
 Error misc FinalParameters Parameter password should be final. 176
 Error javadoc JavadocMethod @return tag should be present and have description. 186
 Error misc FinalParameters Parameter type should be final. 198
 Error javadoc JavadocMethod @return tag should be present and have description. 208
 Error misc FinalParameters Parameter username should be final. 220
 Error misc FinalParameters Parameter mapping should be final. 236
 Error misc FinalParameters Parameter request should be final. 236
 Error javadoc JavadocMethod @return tag should be present and have description. 258
 Error misc FinalParameters Parameter mapping should be final. 258
 Error misc FinalParameters Parameter request should be final. 259
 Error blocks NeedBraces 'if' construct must use '{}'s. 263
 Error blocks NeedBraces 'if' construct must use '{}'s. 266
 Error blocks NeedBraces 'if' construct must use '{}'s. 269
 Error blocks NeedBraces 'if' construct must use '{}'s. 272
 Error blocks NeedBraces 'if' construct must use '{}'s. 275
 Error javadoc JavadocMethod @return tag should be present and have description. 287

org/apache/struts/webapp/example/plugin/MemoryDatabasePlugIn.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 76
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter pathname should be final. 99
 Error misc FinalParameters Parameter servlet should be final. 138
 Error misc FinalParameters Parameter config should be final. 138
 Error whitespace OperatorWrap '+' should be on a new line. 156
 Error misc FinalParameters Parameter servlet should be final. 183
 Error misc FinalParameters Parameter config should be final. 183
 Error javadoc JavadocMethod @return tag should be present and have description. 205
 Error whitespace MethodParamPad '(' should be on the previous line. 216
 Error coding MagicNumber '1024' is a magic number. 224
 Error coding MagicNumber '1024' is a magic number. 225
 Error misc ArrayTypeStyle Array brackets at illegal position. 227
 Error coding MagicNumber '1024' is a magic number. 227

org/apache/struts/webapp/example2/ApplicationMapping.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. 70
 Error misc FinalParameters Parameter failure should be final. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter success should be final. 104

org/apache/struts/webapp/example2/ApplicationResources.properties

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

org/apache/struts/webapp/example2/ApplicationResources_ja.properties

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

org/apache/struts/webapp/example2/ApplicationResources_ru.properties

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

org/apache/struts/webapp/example2/CheckLogonTag.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. 65
 Error misc FinalParameters Parameter name should be final. 77
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error misc FinalParameters Parameter page should be final. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 128
 Error blocks NeedBraces 'if' construct must use '{}'s. 133
 Error blocks NeedBraces 'if' construct must use '{}'s. 137

org/apache/struts/webapp/example2/Config.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/webapp/example2/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. 33
 Error naming ConstantName Name 'Package' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39

org/apache/struts/webapp/example2/EditRegistrationAction.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. 84
 Error misc FinalParameters Parameter mapping should be final. 84
 Error misc FinalParameters Parameter form should be final. 85
 Error misc FinalParameters Parameter request should be final. 86
 Error misc FinalParameters Parameter response should be final. 87
 Error blocks NeedBraces 'if' construct must use '{}'s. 115
 Error blocks NeedBraces 'else' construct must use '{}'s. 117
 Error blocks NeedBraces 'if' construct must use '{}'s. 130
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 133

org/apache/struts/webapp/example2/EditSubscriptionAction.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. 84
 Error misc FinalParameters Parameter mapping should be final. 84
 Error misc FinalParameters Parameter form should be final. 85
 Error misc FinalParameters Parameter request should be final. 86
 Error misc FinalParameters Parameter response should be final. 87
 Error blocks NeedBraces 'if' construct must use '{}'s. 140
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 143

org/apache/struts/webapp/example2/LinkSubscriptionTag.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 MemberName Name '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
 Error design DesignForExtension Class 'LinkSubscriptionTag' 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 'LinkSubscriptionTag' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter name should be final. 52
 Error naming MemberName Name '_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
 Error design DesignForExtension Class 'LinkSubscriptionTag' looks like designed for extension (can be subclassed), but the method 'setPage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LinkSubscriptionTag' final or making the method 'setPage' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error misc FinalParameters Parameter page should be final. 62
 Error javadoc JavadocStyle Extra HTML tag found: </p> 71
 Error javadoc JavadocMethod @return tag should be present and have description. 73
 Error javadoc JavadocMethod @return tag should be present and have description. 83
 Error misc FinalParameters Parameter component should be final. 110

org/apache/struts/webapp/example2/LinkUserTag.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 whitespace MethodParamPad '(' should be on the previous line. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error misc FinalParameters Parameter page should be final. 92
 Error javadoc JavadocMethod @return tag should be present and have description. 102
 Error misc FinalParameters Parameter name should be final. 114
 Error javadoc JavadocMethod @return tag should be present and have description. 129
 Error blocks NeedBraces 'if' construct must use '{}'s. 142
 Error whitespace MethodParamPad '(' should be on the previous line. 144
 Error blocks NeedBraces 'if' construct must use '{}'s. 145
 Error blocks NeedBraces 'else' construct must use '{}'s. 147
 Error whitespace MethodParamPad '(' should be on the previous line. 165
 Error javadoc JavadocMethod @return tag should be present and have description. 180
 Error whitespace MethodParamPad '(' should be on the previous line. 189

org/apache/struts/webapp/example2/LoggedOff.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. 52
 Error javadoc JavadocMethod @return tag should be present and have description. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 75
 Error misc FinalParameters Parameter context should be final. 97
 Error misc FinalParameters Parameter url should be final. 97

org/apache/struts/webapp/example2/LoggedOn.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. 52
 Error javadoc JavadocMethod @return tag should be present and have description. 62
 Error misc FinalParameters Parameter context should be final. 84
 Error misc FinalParameters Parameter url should be final. 84

org/apache/struts/webapp/example2/LogoffAction.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. 57
 Error javadoc JavadocMethod @return tag should be present and have description. 78
 Error misc FinalParameters Parameter mapping should be final. 78
 Error misc FinalParameters Parameter form should be final. 79
 Error misc FinalParameters Parameter request should be final. 80
 Error misc FinalParameters Parameter response should be final. 81

org/apache/struts/webapp/example2/LogonAction.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. 83
 Error misc FinalParameters Parameter mapping should be final. 83
 Error misc FinalParameters Parameter form should be final. 84
 Error misc FinalParameters Parameter request should be final. 85
 Error misc FinalParameters Parameter response should be final. 86
 Error blocks NeedBraces 'if' construct must use '{}'s. 100
 Error blocks NeedBraces 'if' construct must use '{}'s. 105
 Error blocks NeedBraces 'if' construct must use '{}'s. 107
 Error blocks NeedBraces 'if' construct must use '{}'s. 126
 Error blocks NeedBraces 'else' construct must use '{}'s. 128
 Error javadoc JavadocMethod @return tag should be present and have description. 150
 Error misc FinalParameters Parameter database should be final. 150
 Error misc FinalParameters Parameter username should be final. 150
 Error javadoc JavadocMethod Expected @throws tag for 'ModuleException'. 151
 Error javadoc JavadocMethod Expected @throws tag for 'ArithmeticException'. 155
 Error javadoc JavadocMethod Expected @throws tag for 'ExpiredPasswordException'. 160

org/apache/struts/webapp/example2/LogonForm.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. 70
 Error misc FinalParameters Parameter password should be final. 82
 Error javadoc JavadocMethod @return tag should be present and have description. 92
 Error misc FinalParameters Parameter username should be final. 104
 Error misc FinalParameters Parameter mapping should be final. 120
 Error misc FinalParameters Parameter request should be final. 120
 Error javadoc JavadocMethod @return tag should be present and have description. 138
 Error misc FinalParameters Parameter mapping should be final. 138
 Error misc FinalParameters Parameter request should be final. 139
 Error blocks NeedBraces 'if' construct must use '{}'s. 142
 Error blocks NeedBraces 'if' construct must use '{}'s. 144

org/apache/struts/webapp/example2/RegistrationBacking.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 'RegistrationBacking' looks like designed for extension (can be subclassed), but the method 'getDeleteLabel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RegistrationBacking' final or making the method 'getDeleteLabel' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error blocks LeftCurly '{' at column 36 should have line break after. 52
 Error design DesignForExtension Class 'RegistrationBacking' looks like designed for extension (can be subclassed), but the method 'getEditLabel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'RegistrationBacking' final or making the method 'getEditLabel' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error blocks LeftCurly '{' at column 34 should have line break after. 53
 Error javadoc JavadocMethod @return tag should be present and have description. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error javadoc JavadocMethod @return tag should be present and have description. 102
 Error javadoc JavadocMethod @return tag should be present and have description. 130
 Error misc FinalParameters Parameter context should be final. 130
 Error misc FinalParameters Parameter context should be final. 147
 Error misc FinalParameters Parameter url should be final. 147

org/apache/struts/webapp/example2/RegistrationForm.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. 112
 Error misc FinalParameters Parameter action should be final. 124
 Error javadoc JavadocMethod @return tag should be present and have description. 134
 Error misc FinalParameters Parameter fromAddress should be final. 146
 Error javadoc JavadocMethod @return tag should be present and have description. 156
 Error misc FinalParameters Parameter fullName should be final. 168
 Error javadoc JavadocMethod @return tag should be present and have description. 178
 Error misc FinalParameters Parameter password should be final. 190
 Error javadoc JavadocMethod @return tag should be present and have description. 200
 Error misc FinalParameters Parameter password2 should be final. 212
 Error javadoc JavadocMethod @return tag should be present and have description. 222
 Error misc FinalParameters Parameter replyToAddress should be final. 234
 Error javadoc JavadocMethod @return tag should be present and have description. 244
 Error misc FinalParameters Parameter username should be final. 256
 Error misc FinalParameters Parameter mapping should be final. 272
 Error misc FinalParameters Parameter request should be final. 272
 Error javadoc JavadocMethod @return tag should be present and have description. 295
 Error misc FinalParameters Parameter mapping should be final. 295
 Error misc FinalParameters Parameter request should be final. 296
 Error whitespace OperatorWrap '||' should be on a new line. 302
 Error whitespace OperatorWrap '||' should be on a new line. 303
 Error whitespace OperatorWrap '&&' should be on a new line. 304

org/apache/struts/webapp/example2/SaveRegistrationAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 65
 Error javadoc JavadocMethod @return tag should be present and have description. 87
 Error misc FinalParameters Parameter mapping should be final. 87
 Error misc FinalParameters Parameter form should be final. 88
 Error misc FinalParameters Parameter request should be final. 89
 Error misc FinalParameters Parameter response should be final. 90
 Error whitespace OperatorWrap '&&' should be on a new line. 134
 Error whitespace WhitespaceAround '<' is not followed by whitespace. 142
 Error whitespace OperatorWrap '||' should be on a new line. 167
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 177
 Error blocks NeedBraces 'if' construct must use '{}'s. 198
 Error blocks NeedBraces 'else' construct must use '{}'s. 200

org/apache/struts/webapp/example2/SaveSubscriptionAction.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. 64
 Error javadoc JavadocMethod @return tag should be present and have description. 86
 Error misc FinalParameters Parameter mapping should be final. 86
 Error misc FinalParameters Parameter form should be final. 87
 Error misc FinalParameters Parameter request should be final. 88
 Error misc FinalParameters Parameter response should be final. 89
 Error blocks NeedBraces 'if' construct must use '{}'s. 161
 Error javadoc JavadocMethod Expected @throws tag for 'ServletException'. 164
 Error blocks NeedBraces 'if' construct must use '{}'s. 181
 Error blocks NeedBraces 'else' construct must use '{}'s. 183

org/apache/struts/webapp/example2/SubscriptionForm.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. 99
 Error misc FinalParameters Parameter action should be final. 111
 Error javadoc JavadocMethod @return tag should be present and have description. 121
 Error misc FinalParameters Parameter autoConnect should be final. 133
 Error javadoc JavadocMethod @return tag should be present and have description. 142
 Error misc FinalParameters Parameter host should be final. 154
 Error javadoc JavadocMethod @return tag should be present and have description. 164
 Error misc FinalParameters Parameter password should be final. 176
 Error javadoc JavadocMethod @return tag should be present and have description. 186
 Error misc FinalParameters Parameter type should be final. 198
 Error javadoc JavadocMethod @return tag should be present and have description. 208
 Error misc FinalParameters Parameter username should be final. 220
 Error misc FinalParameters Parameter mapping should be final. 236
 Error misc FinalParameters Parameter request should be final. 236
 Error javadoc JavadocMethod @return tag should be present and have description. 258
 Error misc FinalParameters Parameter mapping should be final. 258
 Error misc FinalParameters Parameter request should be final. 259
 Error blocks NeedBraces 'if' construct must use '{}'s. 263
 Error blocks NeedBraces 'if' construct must use '{}'s. 266
 Error blocks NeedBraces 'if' construct must use '{}'s. 269
 Error blocks NeedBraces 'if' construct must use '{}'s. 272
 Error blocks NeedBraces 'if' construct must use '{}'s. 275

org/apache/struts/webapp/example2/ViewHandlerImpl.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. 49
 Error misc FinalParameters Parameter oldViewHandler should be final. 62
 Error javadoc JavadocMethod @return tag should be present and have description. 75
 Error misc FinalParameters Parameter context should be final. 75
 Error javadoc JavadocMethod Expected @param tag for 'context'. 75
 Error misc FinalParameters Parameter viewId should be final. 75
 Error javadoc JavadocMethod Expected @param tag for 'viewId'. 75
 Error coding MagicNumber '3' is a magic number. 79
 Error coding MagicNumber '4' is a magic number. 81

org/apache/struts/webapp/example2/plugin/MemoryDatabasePlugIn.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 76
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter pathname should be final. 99
 Error misc FinalParameters Parameter servlet should be final. 139
 Error misc FinalParameters Parameter config should be final. 139
 Error whitespace OperatorWrap '+' should be on a new line. 157
 Error misc FinalParameters Parameter servlet should be final. 184
 Error misc FinalParameters Parameter config should be final. 184
 Error javadoc JavadocMethod @return tag should be present and have description. 206
 Error whitespace MethodParamPad '(' should be on the previous line. 217
 Error coding MagicNumber '1024' is a magic number. 225
 Error coding MagicNumber '1024' is a magic number. 226
 Error misc ArrayTypeStyle Array brackets at illegal position. 228
 Error coding MagicNumber '1024' is a magic number. 228

org/apache/struts/webapp/examples/CustomActionForm.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 AvoidStarImport Using the '.*' form of import should be avoided - org.apache.struts.action.*. 25
 Error javadoc JavadocMethod @return tag should be present and have description. 53
 Error misc FinalParameters Parameter example should be final. 65

org/apache/struts/webapp/examples/CustomActionForward.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 AvoidStarImport Using the '.*' form of import should be avoided - org.apache.struts.action.*. 25
 Error javadoc JavadocMethod @return tag should be present and have description. 53
 Error misc FinalParameters Parameter example should be final. 65

org/apache/struts/webapp/examples/CustomActionMapping.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 AvoidStarImport Using the '.*' form of import should be avoided - org.apache.struts.action.*. 25
 Error javadoc JavadocMethod @return tag should be present and have description. 53
 Error misc FinalParameters Parameter example should be final. 65

org/apache/struts/webapp/examples/CustomFormBean.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod @return tag should be present and have description. 48
 Error misc FinalParameters Parameter example should be final. 60

org/apache/struts/webapp/examples/MessageResource.properties

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

org/apache/struts/webapp/examples/MessageResource_ja.properties

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

org/apache/struts/webapp/exercise/HtmlSettersAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error javadoc JavadocMethod @return tag should be present and have description. 55
 Error misc FinalParameters Parameter mapping should be final. 55
 Error misc FinalParameters Parameter form should be final. 56
 Error misc FinalParameters Parameter request should be final. 57
 Error misc FinalParameters Parameter response should be final. 58
 Error blocks NeedBraces 'if' construct must use '{}'s. 61
 Error blocks NeedBraces 'else' construct must use '{}'s. 63

org/apache/struts/webapp/exercise/ImageAction.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. 55
 Error misc FinalParameters Parameter mapping should be final. 56
 Error javadoc JavadocMethod Expected @param tag for 'mapping'. 56
 Error misc FinalParameters Parameter form should be final. 57
 Error javadoc JavadocMethod Expected @param tag for 'form'. 57
 Error misc FinalParameters Parameter request should be final. 58
 Error javadoc JavadocMethod Expected @param tag for 'request'. 58
 Error misc FinalParameters Parameter response should be final. 59
 Error javadoc JavadocMethod Expected @param tag for 'response'. 59
 Error coding MagicNumber '2048' is a magic number. 66

org/apache/struts/webapp/exercise/MessageResources.properties

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

org/apache/struts/webapp/exercise/MessageResources_de.properties

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

org/apache/struts/webapp/exercise/MessageResources_fr.properties

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

org/apache/struts/webapp/exercise/MessageResources_ja.properties

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

org/apache/struts/webapp/exercise/SuccessAction.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. 44
 Error design VisibilityModifier Variable 'SUCCESS' must be private and have accessor methods. 44
 Error naming StaticVariableName Name 'SUCCESS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
 Error javadoc JavadocMethod @return tag should be present and have description. 49
 Error misc FinalParameters Parameter mapping should be final. 50
 Error javadoc JavadocMethod Expected @param tag for 'mapping'. 50
 Error misc FinalParameters Parameter form should be final. 51
 Error javadoc JavadocMethod Expected @param tag for 'form'. 51
 Error misc FinalParameters Parameter request should be final. 52
 Error javadoc JavadocMethod Expected @param tag for 'request'. 52
 Error misc FinalParameters Parameter response should be final. 53
 Error javadoc JavadocMethod Expected @param tag for 'response'. 53
 Error javadoc JavadocMethod Expected @throws tag for 'Exception'. 54

org/apache/struts/webapp/exercise/TestBean.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 'TestBean' looks like designed for extension (can be subclassed), but the method 'getBeanCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getBeanCollection' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error coding MagicNumber '10' is a magic number. 58
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setBeanCollection' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setBeanCollection' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error misc FinalParameters Parameter beanCollection should be final. 77
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getBeanCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getBeanCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setBeanCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setBeanCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error misc FinalParameters Parameter beanCollectionSelect should be final. 92
 Error misc ArrayTypeStyle Array brackets at illegal position. 92
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getBooleanProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getBooleanProperty' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setBooleanProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setBooleanProperty' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error misc FinalParameters Parameter booleanProperty should be final. 106
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setCollectionSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setCollectionSelect' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error misc FinalParameters Parameter collectionSelect should be final. 121
 Error misc ArrayTypeStyle Array brackets at illegal position. 121
 Error coding MagicNumber '321.0' is a magic number. 129
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getDoubleProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getDoubleProperty' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setDoubleProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setDoubleProperty' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error misc FinalParameters Parameter doubleProperty should be final. 135
 Error javadoc JavadocStyle First sentence should end with a period. 140
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getFalseProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getFalseProperty' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setFalseProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setFalseProperty' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error misc FinalParameters Parameter falseProperty should be final. 149
 Error coding MagicNumber '123.0' is a magic number. 157
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getFloatProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getFloatProperty' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setFloatProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setFloatProperty' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error misc FinalParameters Parameter floatProperty should be final. 163
 Error misc ArrayTypeStyle Array brackets at illegal position. 171
 Error coding MagicNumber '10' is a magic number. 171
 Error coding MagicNumber '20' is a magic number. 171
 Error coding MagicNumber '30' is a magic number. 171
 Error coding MagicNumber '40' is a magic number. 171
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntArray' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntArray' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 177
 Error misc FinalParameters Parameter intArray should be final. 177
 Error misc ArrayTypeStyle Array brackets at illegal position. 177
 Error javadoc JavadocVariable Missing a Javadoc comment. 181
 Error misc ArrayTypeStyle Array brackets at illegal position. 181
 Error coding MagicNumber '10' is a magic number. 181
 Error coding MagicNumber '20' is a magic number. 181
 Error coding MagicNumber '30' is a magic number. 181
 Error coding MagicNumber '40' is a magic number. 181
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 183
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 183
 Error misc FinalParameters Parameter index should be final. 183
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 187
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 187
 Error misc FinalParameters Parameter index should be final. 187
 Error misc FinalParameters Parameter value should be final. 187
 Error javadoc JavadocVariable Missing a Javadoc comment. 192
 Error misc ArrayTypeStyle Array brackets at illegal position. 192
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 194
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 198
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 198
 Error misc FinalParameters Parameter intMultibox should be final. 198
 Error misc ArrayTypeStyle Array brackets at illegal position. 198
 Error coding MagicNumber '123' is a magic number. 205
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getIntProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getIntProperty' static/final/abstract/empty, or adding allowed annotation for the method. 207
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 207
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setIntProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setIntProperty' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 211
 Error misc FinalParameters Parameter intProperty should be final. 211
 Error coding MagicNumber '321' is a magic number. 219
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getLongProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getLongProperty' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 221
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setLongProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setLongProperty' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error misc FinalParameters Parameter longProperty should be final. 225
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getMultipleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getMultipleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 236
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 236
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setMultipleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setMultipleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 240
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 240
 Error misc FinalParameters Parameter multipleSelect should be final. 240
 Error misc ArrayTypeStyle Array brackets at illegal position. 240
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getNested' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getNested' static/final/abstract/empty, or adding allowed annotation for the method. 250
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 250
 Error blocks NeedBraces 'if' construct must use '{}'s. 251
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getNullProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getNullProperty' static/final/abstract/empty, or adding allowed annotation for the method. 262
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 262
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setNullProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setNullProperty' static/final/abstract/empty, or adding allowed annotation for the method. 266
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 266
 Error misc FinalParameters Parameter nullProperty should be final. 266
 Error coding MagicNumber '987' is a magic number. 274
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getShortProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getShortProperty' static/final/abstract/empty, or adding allowed annotation for the method. 276
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 276
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setShortProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setShortProperty' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 280
 Error misc FinalParameters Parameter shortProperty should be final. 280
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getSingleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getSingleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 290
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 290
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setSingleSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setSingleSelect' static/final/abstract/empty, or adding allowed annotation for the method. 294
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 294
 Error misc FinalParameters Parameter singleSelect should be final. 294
 Error misc ArrayTypeStyle Array brackets at illegal position. 302
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringArray' static/final/abstract/empty, or adding allowed annotation for the method. 305
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 305
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringArray' static/final/abstract/empty, or adding allowed annotation for the method. 309
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 309
 Error misc FinalParameters Parameter stringArray should be final. 309
 Error misc ArrayTypeStyle Array brackets at illegal position. 309
 Error javadoc JavadocVariable Missing a Javadoc comment. 313
 Error misc ArrayTypeStyle Array brackets at illegal position. 313
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 316
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 316
 Error misc FinalParameters Parameter index should be final. 316
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringIndexed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringIndexed' static/final/abstract/empty, or adding allowed annotation for the method. 320
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 320
 Error misc FinalParameters Parameter index should be final. 320
 Error misc FinalParameters Parameter value should be final. 320
 Error javadoc JavadocVariable Missing a Javadoc comment. 325
 Error misc ArrayTypeStyle Array brackets at illegal position. 325
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 327
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 327
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringMultibox' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringMultibox' static/final/abstract/empty, or adding allowed annotation for the method. 331
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 331
 Error misc FinalParameters Parameter stringMultibox should be final. 331
 Error misc ArrayTypeStyle Array brackets at illegal position. 331
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 340
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 340
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 344
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 344
 Error misc FinalParameters Parameter stringProperty should be final. 344
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getEmptyStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getEmptyStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 353
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 353
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setEmptyStringProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setEmptyStringProperty' static/final/abstract/empty, or adding allowed annotation for the method. 357
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 357
 Error misc FinalParameters Parameter emptyStringProperty should be final. 357
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getResourcesSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getResourcesSelect' static/final/abstract/empty, or adding allowed annotation for the method. 367
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 367
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setResourcesSelect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setResourcesSelect' static/final/abstract/empty, or adding allowed annotation for the method. 371
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 371
 Error misc FinalParameters Parameter resourcesSelect should be final. 371
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getWithNulls' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getWithNulls' static/final/abstract/empty, or adding allowed annotation for the method. 381
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 381
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setWithNulls' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setWithNulls' static/final/abstract/empty, or adding allowed annotation for the method. 385
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 385
 Error misc FinalParameters Parameter withNulls should be final. 385
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getListProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getListProperty' static/final/abstract/empty, or adding allowed annotation for the method. 395
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 395
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setListProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setListProperty' static/final/abstract/empty, or adding allowed annotation for the method. 403
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 403
 Error misc FinalParameters Parameter listProperty should be final. 403
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getEmptyListProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getEmptyListProperty' static/final/abstract/empty, or adding allowed annotation for the method. 412
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 412
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setEmptyListProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setEmptyListProperty' static/final/abstract/empty, or adding allowed annotation for the method. 419
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 419
 Error misc FinalParameters Parameter emptyListProperty should be final. 419
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getMapProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getMapProperty' static/final/abstract/empty, or adding allowed annotation for the method. 429
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 429
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setMapProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setMapProperty' static/final/abstract/empty, or adding allowed annotation for the method. 437
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 437
 Error misc FinalParameters Parameter mapProperty should be final. 437
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'getEmptyMapProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'getEmptyMapProperty' static/final/abstract/empty, or adding allowed annotation for the method. 446
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 446
 Error design DesignForExtension Class 'TestBean' looks like designed for extension (can be subclassed), but the method 'setEmptyMapProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TestBean' final or making the method 'setEmptyMapProperty' static/final/abstract/empty, or adding allowed annotation for the method. 453
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 453
 Error misc FinalParameters Parameter emptyMapProperty should be final. 453
 Error misc FinalParameters Parameter mapping should be final. 464
 Error javadoc JavadocMethod Expected @param tag for 'mapping'. 464
 Error misc FinalParameters Parameter request should be final. 464
 Error javadoc JavadocMethod Expected @param tag for 'request'. 464
 Error blocks NeedBraces 'if' construct must use '{}'s. 471

org/apache/struts/webapp/upload/UploadAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 javadoc JavadocStyle First sentence should end with a period. 42
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 53
 Error design DesignForExtension Class 'UploadAction' 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 'UploadAction' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error misc FinalParameters Parameter mapping should be final. 56
 Error misc FinalParameters Parameter form should be final. 57
 Error misc FinalParameters Parameter request should be final. 58
 Error misc FinalParameters Parameter response should be final. 59
 Error blocks LeftCurly '{' at column 13 should be on the previous line. 68
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 96
 Error coding MagicNumber '4' is a magic number. 112
 Error whitespace WhitespaceAround '*' is not followed by whitespace. 112
 Error whitespace WhitespaceAround '*' is not preceded with whitespace. 112
 Error coding MagicNumber '1024000' is a magic number. 112
 Error coding MagicNumber '8192' is a magic number. 115
 Error coding MagicNumber '8192' is a magic number. 117
 Error whitespace OperatorWrap '+' should be on a new line. 123
 Error whitespace OperatorWrap '+' should be on a new line. 124
 Error whitespace OperatorWrap '+' should be on a new line. 125
 Error whitespace OperatorWrap '+' should be on a new line. 126
 Error coding MagicNumber '8192' is a magic number. 133
 Error coding MagicNumber '8192' is a magic number. 134

org/apache/struts/webapp/upload/UploadForm.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. 46
 Error javadoc JavadocStyle First sentence should end with a period. 51
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error javadoc JavadocStyle First sentence should end with a period. 61
 Error javadoc JavadocStyle First sentence should end with a period. 66
 Error javadoc JavadocStyle First sentence should end with a period. 71
 Error javadoc JavadocMethod @return tag should be present and have description. 74
 Error javadoc JavadocStyle First sentence should end with a period. 78
 Error misc FinalParameters Parameter theText should be final. 81
 Error javadoc JavadocMethod Expected @param tag for 'theText'. 81
 Error javadoc JavadocStyle First sentence should end with a period. 85
 Error javadoc JavadocMethod @return tag should be present and have description. 88
 Error javadoc JavadocStyle First sentence should end with a period. 92
 Error misc FinalParameters Parameter queryParam should be final. 95
 Error javadoc JavadocMethod Expected @param tag for 'queryParam'. 95
 Error javadoc JavadocStyle First sentence should end with a period. 99
 Error javadoc JavadocMethod @return tag should be present and have description. 102
 Error javadoc JavadocStyle First sentence should end with a period. 106
 Error misc FinalParameters Parameter theFile should be final. 109
 Error javadoc JavadocMethod Expected @param tag for 'theFile'. 109
 Error javadoc JavadocStyle First sentence should end with a period. 113
 Error misc FinalParameters Parameter writeFile should be final. 116
 Error javadoc JavadocMethod Expected @param tag for 'writeFile'. 116
 Error javadoc JavadocStyle First sentence should end with a period. 120
 Error javadoc JavadocMethod @return tag should be present and have description. 123
 Error javadoc JavadocStyle First sentence should end with a period. 127
 Error misc FinalParameters Parameter filePath should be final. 130
 Error javadoc JavadocMethod Expected @param tag for 'filePath'. 130
 Error javadoc JavadocStyle First sentence should end with a period. 134
 Error javadoc JavadocMethod @return tag should be present and have description. 137
 Error design DesignForExtension Class 'UploadForm' 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 'UploadForm' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error javadoc JavadocMethod @return tag should be present and have description. 149
 Error misc FinalParameters Parameter mapping should be final. 150
 Error javadoc JavadocMethod Expected @param tag for 'mapping'. 150
 Error misc FinalParameters Parameter request should be final. 151
 Error javadoc JavadocMethod Expected @param tag for 'request'. 151
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 165
 Error whitespace NoWhitespaceBefore ',' is preceded with whitespace. 168

org/apache/struts/webapp/upload/UploadResources.properties

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

org/apache/struts/webapp/upload/UploadResources_ja.properties

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

org/apache/struts/webapp/validator/CityStateZip.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. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error coding MagicNumber '3' is a magic number. 35
 Error design DesignForExtension Class 'CityStateZip' looks like designed for extension (can be subclassed), but the method 'getCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CityStateZip' final or making the method 'getCity' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error design DesignForExtension Class 'CityStateZip' looks like designed for extension (can be subclassed), but the method 'setCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CityStateZip' final or making the method 'setCity' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error misc FinalParameters Parameter sCity should be final. 42
 Error design DesignForExtension Class 'CityStateZip' looks like designed for extension (can be subclassed), but the method 'getStateProv' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CityStateZip' final or making the method 'getStateProv' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error design DesignForExtension Class 'CityStateZip' looks like designed for extension (can be subclassed), but the method 'setStateProv' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CityStateZip' final or making the method 'setStateProv' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error misc FinalParameters Parameter sStateProv should be final. 50
 Error design DesignForExtension Class 'CityStateZip' looks like designed for extension (can be subclassed), but the method 'getZipPostal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CityStateZip' final or making the method 'getZipPostal' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error misc FinalParameters Parameter index should be final. 54
 Error design DesignForExtension Class 'CityStateZip' looks like designed for extension (can be subclassed), but the method 'setZipPostal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CityStateZip' final or making the method 'setZipPostal' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error misc FinalParameters Parameter index should be final. 58
 Error misc FinalParameters Parameter value should be final. 58

org/apache/struts/webapp/validator/DifferentMessageResources.properties

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

org/apache/struts/webapp/validator/EditTypeAction.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. 47
 Error misc FinalParameters Parameter mapping should be final. 66
 Error misc FinalParameters Parameter form should be final. 67
 Error misc FinalParameters Parameter request should be final. 68
 Error misc FinalParameters Parameter response should be final. 69
 Error misc FinalParameters Parameter mapping should be final. 85
 Error misc FinalParameters Parameter form should be final. 85
 Error javadoc JavadocMethod Expected @param tag for 'form'. 85
 Error misc FinalParameters Parameter request should be final. 86

org/apache/struts/webapp/validator/I18nExample.properties

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

org/apache/struts/webapp/validator/I18nExampleVariables.properties

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

org/apache/struts/webapp/validator/I18nExampleVariables_en_GB.properties

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

org/apache/struts/webapp/validator/I18nExampleVariables_en_US.properties

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

org/apache/struts/webapp/validator/I18nExampleVariables_fr.properties

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

org/apache/struts/webapp/validator/I18nExample_en_GB.properties

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

org/apache/struts/webapp/validator/I18nExample_en_US.properties

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

org/apache/struts/webapp/validator/I18nExample_fr.properties

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*'. 1

org/apache/struts/webapp/validator/I18nExample_jp.properties

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

org/apache/struts/webapp/validator/LocaleAction.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 53
 Error misc FinalParameters Parameter mapping should be final. 83
 Error misc FinalParameters Parameter form should be final. 84
 Error misc FinalParameters Parameter request should be final. 85
 Error misc FinalParameters Parameter response should be final. 86
 Error whitespace OperatorWrap '&&' should be on a new line. 108
 Error blocks NeedBraces 'if' construct must use '{}'s. 117
 Error whitespace WhitespaceAround '==' is not followed by whitespace. 117
 Error whitespace WhitespaceAround '==' is not preceded with whitespace. 117
 Error blocks NeedBraces 'else' construct must use '{}'s. 118

org/apache/struts/webapp/validator/MessageResources.properties

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*'. 1

org/apache/struts/webapp/validator/MessageResources_es.properties

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

org/apache/struts/webapp/validator/MessageResources_fr.properties

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

org/apache/struts/webapp/validator/MessageResources_ja.properties

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*'. 1

org/apache/struts/webapp/validator/MultiRegistrationAction.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. 47
 Error javadoc JavadocMethod @return tag should be present and have description. 64
 Error misc FinalParameters Parameter mapping should be final. 65
 Error misc FinalParameters Parameter form should be final. 66
 Error misc FinalParameters Parameter request should be final. 67
 Error misc FinalParameters Parameter response should be final. 68
 Error blocks NeedBraces 'if' construct must use '{}'s. 88
 Error blocks NeedBraces 'if' construct must use '{}'s. 91
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 97
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 101
 Error misc FinalParameters Parameter mapping should be final. 116
 Error misc FinalParameters Parameter request should be final. 117

org/apache/struts/webapp/validator/OtherMessageResources.properties

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

org/apache/struts/webapp/validator/RegistrationAction.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. 45
 Error misc FinalParameters Parameter mapping should be final. 64
 Error misc FinalParameters Parameter form should be final. 65
 Error misc FinalParameters Parameter request should be final. 66
 Error misc FinalParameters Parameter response should be final. 67
 Error misc FinalParameters Parameter mapping should be final. 90
 Error misc FinalParameters Parameter request should be final. 91

org/apache/struts/webapp/validator/RegistrationForm.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. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter action should be final. 52
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error misc FinalParameters Parameter sFirstName should be final. 60
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error misc FinalParameters Parameter sLastName should be final. 68
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error misc FinalParameters Parameter sAddr should be final. 76
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error misc FinalParameters Parameter csz should be final. 84
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error misc FinalParameters Parameter sPhone should be final. 92
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error misc FinalParameters Parameter sEmail should be final. 100
 Error misc FinalParameters Parameter mapping should be final. 110
 Error misc FinalParameters Parameter request should be final. 110

org/apache/struts/webapp/validator/ShowFileAction.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. 48
 Error design DesignForExtension Class 'ShowFileAction' 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 'ShowFileAction' final or making the method 'execute' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter mapping should be final. 51
 Error misc FinalParameters Parameter form should be final. 52
 Error misc FinalParameters Parameter request should be final. 53
 Error misc FinalParameters Parameter response should be final. 54
 Error whitespace WhitespaceAfter 'if' is not followed by whitespace. 61
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 61
 Error coding MagicNumber '1000' is a magic number. 68

org/apache/struts/webapp/validator/TypeAction.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. 45
 Error misc FinalParameters Parameter mapping should be final. 64
 Error misc FinalParameters Parameter form should be final. 65
 Error misc FinalParameters Parameter request should be final. 66
 Error misc FinalParameters Parameter response should be final. 67
 Error misc FinalParameters Parameter mapping should be final. 90
 Error misc FinalParameters Parameter request should be final. 91

org/apache/struts/webapp/validator/TypeForm.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. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 44
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 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 javadoc JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error misc FinalParameters Parameter action should be final. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error misc FinalParameters Parameter name should be final. 77
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error misc FinalParameters Parameter sByte should be final. 85
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter sShort should be final. 93
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error misc FinalParameters Parameter sInteger should be final. 101
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error misc FinalParameters Parameter sIntRange should be final. 109
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error misc FinalParameters Parameter sLong should be final. 117
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error misc FinalParameters Parameter sFloat should be final. 125
 Error javadoc JavadocStyle First sentence should end with a period. 129
 Error javadoc JavadocStyle First sentence should end with a period. 137
 Error misc FinalParameters Parameter sFloatRange should be final. 141
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error misc FinalParameters Parameter sDouble should be final. 149
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 157
 Error misc FinalParameters Parameter sDate should be final. 157
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 165
 Error misc FinalParameters Parameter sCreditCard should be final. 165
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error misc FinalParameters Parameter sMinMaxLength should be final. 172
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error misc FinalParameters Parameter sUrl should be final. 180
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error misc FinalParameters Parameter sEmail should be final. 188
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 196
 Error misc FinalParameters Parameter sMask should be final. 196
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 200
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 204
 Error misc FinalParameters Parameter sSatisfaction should be final. 204
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 208
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 212
 Error misc FinalParameters Parameter anOsList should be final. 212
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 216
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 220
 Error misc FinalParameters Parameter anOverallSatisfaction should be final. 220
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 224
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 228
 Error misc FinalParameters Parameter anWouldRecommend should be final. 228
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 232
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 236
 Error misc FinalParameters Parameter anUsedLanguages should be final. 236
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 240
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 244
 Error misc FinalParameters Parameter lNames should be final. 244
 Error misc FinalParameters Parameter mapping should be final. 254
 Error misc FinalParameters Parameter request should be final. 254
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 255
 Error whitespace WhitespaceAround '||' is not preceded with whitespace. 256
 Error coding MagicNumber '3' is a magic number. 287

org/apache/strutsel/taglib/bean/ELIncludeTag.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/strutsel/taglib/bean/ELMessageTag.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/strutsel/taglib/bean/ELPageTag.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/strutsel/taglib/bean/ELResourceTag.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/strutsel/taglib/bean/ELSizeTag.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/strutsel/taglib/bean/ELStrutsTag.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/strutsel/taglib/bean/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/strutsel/taglib/html/ELBaseTag.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/strutsel/taglib/html/ELButtonTag.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/strutsel/taglib/html/ELCancelTag.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/strutsel/taglib/html/ELCheckboxTag.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/strutsel/taglib/html/ELErrorsTag.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/strutsel/taglib/html/ELFileTag.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/strutsel/taglib/html/ELFormTag.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/strutsel/taglib/html/ELFrameTag.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/strutsel/taglib/html/ELHiddenTag.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/strutsel/taglib/html/ELHtmlTag.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/strutsel/taglib/html/ELImageTag.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/strutsel/taglib/html/ELImgTag.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 TodoComment Comment matches to-do format 'TODO:'. 25

org/apache/strutsel/taglib/html/ELJavascriptValidatorTag.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/strutsel/taglib/html/ELLinkTag.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/strutsel/taglib/html/ELMessagesTag.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/strutsel/taglib/html/ELMultiboxTag.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/strutsel/taglib/html/ELOptionTag.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/strutsel/taglib/html/ELOptionsCollectionTag.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/strutsel/taglib/html/ELOptionsTag.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/strutsel/taglib/html/ELParamTag.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/strutsel/taglib/html/ELPasswordTag.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/strutsel/taglib/html/ELRadioTag.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/strutsel/taglib/html/ELResetTag.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/strutsel/taglib/html/ELRewriteTag.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/strutsel/taglib/html/ELSelectTag.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/strutsel/taglib/html/ELSubmitTag.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/strutsel/taglib/html/ELTextTag.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/strutsel/taglib/html/ELTextareaTag.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/strutsel/taglib/html/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/strutsel/taglib/logic/ELForwardTag.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/strutsel/taglib/logic/ELIterateTag.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/strutsel/taglib/logic/ELMatchSupport.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. 36
 Error misc FinalParameters Parameter desired should be final. 55
 Error misc FinalParameters Parameter expr should be final. 55
 Error misc FinalParameters Parameter value should be final. 55
 Error misc FinalParameters Parameter location should be final. 56
 Error misc FinalParameters Parameter messages should be final. 56
 Error misc FinalParameters Parameter pageContext should be final. 56
 Error javadoc JavadocMethod Expected @throws tag for 'JspException'. 57

org/apache/strutsel/taglib/logic/ELMatchTag.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. 49
 Error misc FinalParameters Parameter expr should be final. 56
 Error javadoc JavadocMethod Expected @param tag for 'expr'. 56
 Error javadoc JavadocMethod @return tag should be present and have description. 76
 Error misc FinalParameters Parameter desired should be final. 76

org/apache/strutsel/taglib/logic/ELMessagesNotPresentTag.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/strutsel/taglib/logic/ELMessagesPresentTag.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/strutsel/taglib/logic/ELNotMatchTag.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. 49
 Error misc FinalParameters Parameter expr should be final. 56
 Error javadoc JavadocMethod Expected @param tag for 'expr'. 56
 Error javadoc JavadocMethod @return tag should be present and have description. 76
 Error misc FinalParameters Parameter desired should be final. 76

org/apache/strutsel/taglib/logic/ELNotPresentTag.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/strutsel/taglib/logic/ELPresentTag.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/strutsel/taglib/logic/ELRedirectTag.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/strutsel/taglib/logic/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/strutsel/taglib/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/strutsel/taglib/tiles/ELAddTag.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/strutsel/taglib/tiles/ELDefinitionTag.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/strutsel/taglib/tiles/ELGetAttributeTag.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/strutsel/taglib/tiles/ELGetTag.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/strutsel/taglib/tiles/ELImportAttributeTag.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/strutsel/taglib/tiles/ELInitDefinitionsTag.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/strutsel/taglib/tiles/ELInsertTag.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/strutsel/taglib/tiles/ELPutListTag.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/strutsel/taglib/tiles/ELPutTag.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 Extra HTML tag found: </li> Value can also come from tag body. Tag body is taken i 59
 Error javadoc JavadocStyle Extra HTML tag found: </li> 61

org/apache/strutsel/taglib/tiles/ELUseAttributeTag.java

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

struts-scripting.properties

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