Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
144 0 0 2188

Files

File  I  W  E
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

Rules

Category Rule Violations Severity
blocks LeftCurly 2  Error
RightCurly 6  Error
coding EmptyStatement 3  Error
MagicNumber 3  Error
design DesignForExtension 430  Error
HideUtilityClassConstructor 2  Error
VisibilityModifier
  • protectedAllowed: "true"
1  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*
145  Error
javadoc InvalidJavadocPosition 1  Error
JavadocMethod
  • validateThrows: "true"
408  Error
JavadocPackage
  • allowLegacy: "true"
1  Error
JavadocStyle 55  Error
JavadocVariable 107  Error
MissingJavadocMethod 438  Error
misc FinalParameters 536  Error
NewlineAtEndOfFile 17  Error
TodoComment 2  Error
modifier ModifierOrder 4  Error
RedundantModifier 6  Error
naming ConstantName 4  Error
MemberName 2  Error
sizes LineLength
  • fileExtensions: "java"
  • max: "120"
  • ignorePattern: "^ \* @version .*$"
5  Error
MethodLength 1  Error
ParameterNumber 5  Error
whitespace OperatorWrap 2  Error
WhitespaceAfter 1  Error
WhitespaceAround 1  Error

Details

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