Struts Tiles - Checkstyle Results

##### Struts Tiles

- Welcome
- FAQ
- Installation
- User Guide
- Creating Templates
- Taglib Reference

##### Components

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

##### Quick Links

- Javadoc
- Struts 1

##### Project Documentation

- Project Information
- Project Reports
  - Checkstyle
  - CPD Report
  - DTDDoc
  - JavaDocs
  - PMD Report
  - Source Xref
  - Surefire Report
  - Taglibdoc documentation
  - Tag library validation
  - Tag reference
  - Test JavaDocs
  - Test Source Xref

## Checkstyle Results

The following document contains the results of Checkstyle.

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
70 | 0 | 0 | 1118

## Files

Files | I | W | E
--- | --- | --- | ---
org/apache/struts/tiles/ActionController.java | 0 | 0 | 9
org/apache/struts/tiles/AttributeDefinition.java | 0 | 0 | 6
org/apache/struts/tiles/ComponentContext.java | 0 | 0 | 8
org/apache/struts/tiles/ComponentDefinition.java | 0 | 0 | 19
org/apache/struts/tiles/ComponentDefinitionsFactory.java | 0 | 0 | 8
org/apache/struts/tiles/Controller.java | 0 | 0 | 6
org/apache/struts/tiles/ControllerSupport.java | 0 | 0 | 9
org/apache/struts/tiles/DefinitionAttribute.java | 0 | 0 | 2
org/apache/struts/tiles/DefinitionNameAttribute.java | 0 | 0 | 4
org/apache/struts/tiles/DefinitionsFactory.java | 0 | 0 | 10
org/apache/struts/tiles/DefinitionsFactoryConfig.java | 0 | 0 | 4
org/apache/struts/tiles/DefinitionsFactoryException.java | 0 | 0 | 8
org/apache/struts/tiles/DefinitionsUtil.java | 0 | 0 | 14
org/apache/struts/tiles/DirectStringAttribute.java | 0 | 0 | 2
org/apache/struts/tiles/FactoryNotFoundException.java | 0 | 0 | 6
org/apache/struts/tiles/NoSuchDefinitionException.java | 0 | 0 | 6
org/apache/struts/tiles/PathAttribute.java | 0 | 0 | 2
org/apache/struts/tiles/RedeployableActionServlet.java | 0 | 0 | 7
org/apache/struts/tiles/TilesException.java | 0 | 0 | 8
org/apache/struts/tiles/TilesPlugin.java | 0 | 0 | 11
org/apache/struts/tiles/TilesRequestProcessor.java | 0 | 0 | 13
org/apache/struts/tiles/TilesUtil.java | 0 | 0 | 19
org/apache/struts/tiles/TilesUtilImpl.java | 0 | 0 | 17
org/apache/struts/tiles/TilesUtilStrutsImpl.java | 0 | 0 | 1
org/apache/struts/tiles/TilesUtilStrutsModulesImpl.java | 0 | 0 | 5
org/apache/struts/tiles/UntypedAttribute.java | 0 | 0 | 7
org/apache/struts/tiles/UrlController.java | 0 | 0 | 9
org/apache/struts/tiles/actions/DefinitionDispatcherAction.java | 0 | 0 | 5
org/apache/struts/tiles/actions/ReloadDefinitionsAction.java | 0 | 0 | 3
org/apache/struts/tiles/actions/TilesAction.java | 0 | 0 | 3
org/apache/struts/tiles/actions/ViewDefinitionsAction.java | 0 | 0 | 6
org/apache/struts/tiles/actions/package.html | 0 | 0 | 1
org/apache/struts/tiles/beans/MenuItem.java | 0 | 0 | 17
org/apache/struts/tiles/beans/SimpleMenuItem.java | 0 | 0 | 14
org/apache/struts/tiles/beans/package.html | 0 | 0 | 1
org/apache/struts/tiles/commands/TilesPreProcessor.java | 0 | 0 | 20
org/apache/struts/tiles/commands/package.html | 0 | 0 | 1
org/apache/struts/tiles/definition/ComponentDefinitionsFactoryWrapper.java | 0 | 0 | 7
org/apache/struts/tiles/definition/ReloadableDefinitionsFactory.java | 0 | 0 | 6
org/apache/struts/tiles/definition/package.html | 0 | 0 | 1
org/apache/struts/tiles/taglib/AddTag.java | 0 | 0 | 21
org/apache/struts/tiles/taglib/AddTagParent.java | 0 | 0 | 2
org/apache/struts/tiles/taglib/AttributeToScopeTag.java | 0 | 0 | 43
org/apache/struts/tiles/taglib/ComponentConstants.java | 0 | 0 | 9
org/apache/struts/tiles/taglib/DefinitionTag.java | 0 | 0 | 11
org/apache/struts/tiles/taglib/DefinitionTagSupport.java | 0 | 0 | 3
org/apache/struts/tiles/taglib/GetAttributeTag.java | 0 | 0 | 44
org/apache/struts/tiles/taglib/GetTag.java | 0 | 0 | 1
org/apache/struts/tiles/taglib/ImportAttributeTag.java | 0 | 0 | 57
org/apache/struts/tiles/taglib/InitDefinitionsTag.java | 0 | 0 | 27
org/apache/struts/tiles/taglib/InsertTag.java | 0 | 0 | 44
org/apache/struts/tiles/taglib/PutListTag.java | 0 | 0 | 15
org/apache/struts/tiles/taglib/PutListTagParent.java | 0 | 0 | 2
org/apache/struts/tiles/taglib/PutTag.java | 0 | 0 | 28
org/apache/struts/tiles/taglib/PutTagParent.java | 0 | 0 | 3
org/apache/struts/tiles/taglib/UseAttributeTag.java | 0 | 0 | 58
org/apache/struts/tiles/taglib/UseAttributeTei.java | 0 | 0 | 11
org/apache/struts/tiles/taglib/util/TagUtils.java | 0 | 0 | 17
org/apache/struts/tiles/taglib/util/package.html | 0 | 0 | 1
org/apache/struts/tiles/xmlDefinition/DefinitionsFactory.java | 0 | 0 | 19
org/apache/struts/tiles/xmlDefinition/FactorySet.java | 0 | 0 | 59
org/apache/struts/tiles/xmlDefinition/I18nFactorySet.java | 0 | 0 | 11
org/apache/struts/tiles/xmlDefinition/XmlAttribute.java | 0 | 0 | 4
org/apache/struts/tiles/xmlDefinition/XmlDefinition.java | 0 | 0 | 100
org/apache/struts/tiles/xmlDefinition/XmlDefinitionsSet.java | 0 | 0 | 48
org/apache/struts/tiles/xmlDefinition/XmlListAttribute.java | 0 | 0 | 27
org/apache/struts/tiles/xmlDefinition/XmlParser.java | 0 | 0 | 147
org/apache/struts/tiles/xmlDefinition/package.html | 0 | 0 | 1

## Rules

Rules | Violations | Severity
--- | --- | ---
PackageHtml | 6 | Error
NewlineAtEndOfFile | 0 | Error
Translation | 0 | Error

JavadocMethod

- allowUndeclaredRTE: `"true"`

276

Error

JavadocType | 0 | Error
JavadocVariable | 13 | Error
JavadocStyle | 19 | Error
ConstantName | 4 | Error
LocalFinalVariableName | 0 | Error
LocalVariableName | 20 | Error
MemberName | 0 | Error
MethodName | 0 | Error
PackageName | 0 | Error
ParameterName | 0 | Error
StaticVariableName | 0 | Error
TypeName | 0 | Error

RegexpHeader

- header
  1: `/\*\s*`
  2: `\*\s*\$Id.*\$`
  3: `\*\s*`
  4: `\*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.`
  5: `\*\s*`
  6: `\*\s*Licensed under the Apache License, Version 2\.0 \(the .License.\);`
  7: `\*\s*you may not use this file except in compliance with the License\.`
  8: `\*\s*You may obtain a copy of the License at`
  9: `\*\s*`
  10: `\*\s*http://www\.apache\.org/licenses/LICENSE\-2\.0`
  11: `\*\s*`
  12: `\*\s*Unless required by applicable law or agreed to in writing, software`
  13: `\*\s*distributed under the License is distributed on an .AS IS. BASIS,`
  14: `\*\s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.`
  15: `\*\s*See the License for the specific language governing permissions and`
  16: `\*\s*limitations under the License\.`
  17: `\*/\s*`

62

Error

AvoidStarImport | 0 | Error
IllegalImport | 0 | Error
RedundantImport | 3 | Error
UnusedImports | 2 | Error
FileLength | 0 | Error

LineLength

- max: `"120"`
- ignorePattern: `"^ \* @version .*$"`

19

Error

MethodLength | 0 | Error
ParameterNumber | 0 | Error
EmptyForIteratorPad | 0 | Error

NoWhitespaceAfter

- tokens: `"BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"`

0

Error

NoWhitespaceBefore | 1 | Error
OperatorWrap | 4 | Error
ParenPad | 313 | Error
TypecastParenPad | 0 | Error
TabCharacter | 0 | Error
WhitespaceAfter | 21 | Error
WhitespaceAround | 106 | Error
ModifierOrder | 9 | Error
RedundantModifier | 23 | Error
AvoidNestedBlocks | 0 | Error
EmptyBlock | 2 | Error
LeftCurly | 139 | Error
NeedBraces | 39 | Error
RightCurly | 15 | Error
DoubleCheckedLocking | 1 | Error
EmptyStatement | 0 | Error
EqualsHashCode | 0 | Error
IllegalInstantiation | 0 | Error
InnerAssignment | 0 | Error
MagicNumber | 1 | Error
MissingSwitchDefault | 0 | Error
RedundantThrows | 7 | Error
SimplifyBooleanExpression | 3 | Error
SimplifyBooleanReturn | 0 | Error
FinalClass | 0 | Error
HideUtilityClassConstructor | 2 | Error
InterfaceIsType | 1 | Error

VisibilityModifier

- protectedAllowed: `"true"`

1

Error

ArrayTypeStyle | 2 | Error

GenericIllegalRegexp

- message: `"Line has trailing spaces."`
- format: `"\s+$"`

3

Error

TodoComment | 0 | Error
UpperEll | 0 | Error

## Details

### org/apache/struts/tiles/ActionController.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @throws tag for 'ServletException'. | 68
| Expected @throws tag for 'IOException'. | 68
| Line is longer than 120 characters. | 79
| Expected @param tag for 'tileContext'. | 82
| Expected @param tag for 'request'. | 83
| Expected @param tag for 'response'. | 84
| Expected @param tag for 'servletContext'. | 85
| Expected @throws tag for 'Exception'. | 86

### org/apache/struts/tiles/AttributeDefinition.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 32
| Expected an @return tag. | 37
| Redundant 'public' modifier. | 37
| Redundant 'public' modifier. | 42
| Expected @param tag for 'role'. | 42

### org/apache/struts/tiles/ComponentContext.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '=' is not preceded with whitespace. | 44
| '=' is not followed by whitespace. | 44
| '{' is not preceded with whitespace. | 113
| '{' is not preceded with whitespace. | 174
| 'public' modifier out of order with the JLS suggestions. | 187
| '}' should be alone on a line. | 190
| 'public' modifier out of order with the JLS suggestions. | 199

### org/apache/struts/tiles/ComponentDefinition.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 45
| First sentence should end with a period. | 65
| Expected @param tag for 'definition'. | 108
| Unused @throws tag for 'InstantiationException'. | 128
| Expected @param tag for 'definition'. | 132
| Expected @param tag for 'name'. | 140
| Expected @param tag for 'path'. | 140
| Expected @param tag for 'attributes'. | 140
| Expected @param tag for 'key'. | 251
| First sentence should end with a period. | 255
| Line is longer than 120 characters. | 280
| Line is longer than 120 characters. | 291
| Expression can be simplified. | 295
| Expected an @return tag. | 345
| Expected an @return tag. | 367
| Expected an @return tag. | 409
| Expected @param tag for 'controller'. | 463
| First sentence should end with a period. | 508

### org/apache/struts/tiles/ComponentDefinitionsFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 40
| Expected an @return tag. | 51
| Line is longer than 120 characters. | 51
| Redundant 'public' modifier. | 51
| Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 51
| ',' is not followed by whitespace. | 51
| Redundant 'public' modifier. | 62

### org/apache/struts/tiles/Controller.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Redundant 'public' modifier. | 49
| Expected @throws tag for 'ServletException'. | 54
| Expected @throws tag for 'IOException'. | 54
| Redundant 'public' modifier. | 65
| Expected @throws tag for 'Exception'. | 70

### org/apache/struts/tiles/ControllerSupport.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @throws tag for 'ServletException'. | 54
| Expected @throws tag for 'IOException'. | 54
| Line is longer than 120 characters. | 58
| Expected @param tag for 'tileContext'. | 61
| Expected @param tag for 'request'. | 62
| Expected @param tag for 'response'. | 63
| Expected @param tag for 'servletContext'. | 64
| Expected @throws tag for 'Exception'. | 65

### org/apache/struts/tiles/DefinitionAttribute.java

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

### org/apache/struts/tiles/DefinitionNameAttribute.java

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

### org/apache/struts/tiles/DefinitionsFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 47
| Expected an @return tag. | 58
| Redundant 'public' modifier. | 58
| Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 59
| ',' is not followed by whitespace. | 59
| Redundant 'public' modifier. | 70
| Redundant 'public' modifier. | 77
| Redundant 'public' modifier. | 89
| Redundant 'public' modifier. | 96

### org/apache/struts/tiles/DefinitionsFactoryConfig.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unclosed HTML tag found: <code>true<code> when in validating mode. | 165
| 'public' modifier out of order with the JLS suggestions. | 274
| Expected an @return tag. | 306

### org/apache/struts/tiles/DefinitionsFactoryException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 30
| '{' should be on the previous line. | 35
| '{' should be on the previous line. | 45
| '{' should be on the previous line. | 61
| '{' should be on the previous line. | 77
| '{' should be on the previous line. | 93
| '{' should be on the previous line. | 109

### org/apache/struts/tiles/DefinitionsUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Variable 'userDebugLevel' must be private and have accessor methods. | 53
| 'if' construct must use '{}'s. | 116
| Line is longer than 120 characters. | 143
| Line is longer than 120 characters. | 170
| 'if' construct must use '{}'s. | 188
| Expected @param tag for 'servletContext'. | 201
| Expected @param tag for 'request'. | 209
| Expected @param tag for 'request'. | 218
| Expected @param tag for 'definition'. | 219
| Expected @param tag for 'request'. | 229
| Expected @param tag for 'definition'. | 230
| Expected an @return tag. | 263
| Expected @param tag for 'config'. | 295

### org/apache/struts/tiles/DirectStringAttribute.java

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

### org/apache/struts/tiles/FactoryNotFoundException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 29
| '{' should be on the previous line. | 34
| '(' is followed by whitespace. | 41
| ')' is preceded with whitespace. | 41
| '{' should be on the previous line. | 42

### org/apache/struts/tiles/NoSuchDefinitionException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 29
| '{' should be on the previous line. | 34
| '(' is followed by whitespace. | 41
| ')' is preceded with whitespace. | 41
| '{' should be on the previous line. | 42

### org/apache/struts/tiles/PathAttribute.java

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

### org/apache/struts/tiles/RedeployableActionServlet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Redundant import from the same package - org.apache.struts.tiles.DefinitionsFactory. | 29
| Redundant import from the same package - org.apache.struts.tiles.DefinitionsFactoryException. | 30
| Redundant import from the same package - org.apache.struts.tiles.TilesRequestProcessor. | 31
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 60
| '+' should be on a new line. | 69

### org/apache/struts/tiles/TilesException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 30
| '{' should be on the previous line. | 42
| '{' should be on the previous line. | 52
| '{' should be on the previous line. | 68
| '{' should be on the previous line. | 84
| '{' should be on the previous line. | 100
| '{' should be on the previous line. | 117

### org/apache/struts/tiles/TilesPlugin.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '=' is not preceded with whitespace. | 91
| '=' is not followed by whitespace. | 91
| Expected @throws tag for 'ServletException'. | 151
| Expected @param tag for 'servletContext'. | 202
| Expected @param tag for 'moduleConfig'. | 203
| Expected @param tag for 'factoryConfig'. | 204
| Expected @throws tag for 'ServletException'. | 205
| Expected an @return tag. | 264
| '{' is not preceded with whitespace. | 278
| Expected an @return tag. | 319

### org/apache/struts/tiles/TilesRequestProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @throws tag for 'ServletException'. | 85
| Expected @throws tag for 'IOException'. | 136
| Expected @throws tag for 'ServletException'. | 136
| Expected @throws tag for 'IOException'. | 159
| Expected @throws tag for 'ServletException'. | 159
| Expected @throws tag for 'IOException'. | 289
| Expected @throws tag for 'ServletException'. | 289
| Expected @throws tag for 'IOException'. | 368
| Expected @throws tag for 'ServletException'. | 368
| Expected @throws tag for 'IOException'. | 392
| Expected @throws tag for 'ServletException'. | 392
| Expected an @return tag. | 404

### org/apache/struts/tiles/TilesUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 47
| First sentence should end with a period. | 52
| 'public' modifier out of order with the JLS suggestions. | 59
| 'public' modifier out of order with the JLS suggestions. | 69
| First sentence should end with a period. | 86
| Expected @throws tag for 'IOException'. | 103
| Expected @throws tag for 'ServletException'. | 103
| Expected @throws tag for 'IOException'. | 123
| Expected @throws tag for 'ServletException'. | 123
| Expected @throws tag for 'IOException'. | 137
| Expected @throws tag for 'ServletException'. | 137
| Expected @throws tag for 'IOException'. | 151
| Expected @throws tag for 'ServletException'. | 151
| Expected @param tag for 'request'. | 160
| Expected @param tag for 'servletContext'. | 161
| Unused @throws tag for 'NoSuchDefinitionException'. | 194
| Expected an @return tag. | 196
| Redundant throws: 'FactoryNotFoundException' is subclass of 'DefinitionsFactoryException'. | 200

### org/apache/struts/tiles/TilesUtilImpl.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 50
| First sentence should end with a period. | 52
| '+' should be on a new line. | 72
| Expected @param tag for 'response'. | 88
| Expected @throws tag for 'IOException'. | 90
| Expected @throws tag for 'ServletException'. | 90
| Expected @throws tag for 'IOException'. | 110
| Expected @throws tag for 'ServletException'. | 110
| Expected @throws tag for 'IOException'. | 125
| Expected @throws tag for 'ServletException'. | 125
| '{' is not preceded with whitespace. | 135
| 'cast' is not followed by whitespace. | 136
| '{' is not preceded with whitespace. | 137
| 'cast' is not followed by whitespace. | 138
| Expected @param tag for 'request'. | 152
| Expected @param tag for 'servletContext'. | 153

### org/apache/struts/tiles/TilesUtilStrutsImpl.java

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

### org/apache/struts/tiles/TilesUtilStrutsModulesImpl.java

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

### org/apache/struts/tiles/UntypedAttribute.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 34
| '=' is not preceded with whitespace. | 34
| '=' is not followed by whitespace. | 34
| Expected an @return tag. | 57
| Expected an @return tag. | 72
| Expected an @return tag. | 87

### org/apache/struts/tiles/UrlController.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @throws tag for 'ServletException'. | 65
| Expected @throws tag for 'IOException'. | 65
| Line is longer than 120 characters. | 77
| Expected @param tag for 'tileContext'. | 80
| Expected @param tag for 'request'. | 81
| Expected @param tag for 'response'. | 82
| Expected @param tag for 'servletContext'. | 83
| Expected @throws tag for 'Exception'. | 84

### org/apache/struts/tiles/actions/DefinitionDispatcherAction.java

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

### org/apache/struts/tiles/actions/ReloadDefinitionsAction.java

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

### org/apache/struts/tiles/actions/TilesAction.java

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

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

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 63
| '{' should be on the previous line. | 68
| ')' is preceded with whitespace. | 75
| '(' is followed by whitespace. | 76
| ')' is preceded with whitespace. | 76

### org/apache/struts/tiles/actions/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/tiles/beans/MenuItem.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Redundant 'public' modifier. | 35
| Expected @param tag for 'value'. | 35
| Expected an @return tag. | 40
| Redundant 'public' modifier. | 40
| Redundant 'public' modifier. | 45
| Expected @param tag for 'link'. | 45
| Expected an @return tag. | 50
| Redundant 'public' modifier. | 50
| Redundant 'public' modifier. | 55
| Expected @param tag for 'link'. | 55
| Expected an @return tag. | 60
| Redundant 'public' modifier. | 60
| Redundant 'public' modifier. | 65
| Expected @param tag for 'link'. | 65
| Expected an @return tag. | 70
| Redundant 'public' modifier. | 70

### org/apache/struts/tiles/beans/SimpleMenuItem.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 38
| Expected @param tag for 'value'. | 50
| Expected an @return tag. | 57
| Expected @param tag for 'link'. | 64
| Expected an @return tag. | 71
| Expected @param tag for 'icon'. | 78
| Expected an @return tag. | 85
| Expected @param tag for 'tooltip'. | 92
| Expected an @return tag. | 99
| Expected an @return tag. | 106

### org/apache/struts/tiles/beans/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

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

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Unused import - javax.servlet.http.HttpServletRequest. | 27
| Unused import - org.apache.struts.upload.MultipartRequestWrapper. | 43
| '{' should be on the previous line. | 68
| Missing a Javadoc comment. | 74
| Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 74
| Expected @throws tag for 'Exception'. | 98
| '{' should be on the previous line. | 104
| '{' should be on the previous line. | 112
| '}' should be on the same line. | 116
| '{' should be on the previous line. | 118
| '}' should be on the same line. | 122
| '{' should be on the previous line. | 124
| '{' should be on the previous line. | 145
| '(' is followed by whitespace. | 221
| ')' is preceded with whitespace. | 221
| Expected @throws tag for 'IOException'. | 237
| Expected @throws tag for 'ServletException'. | 237
| Expected @throws tag for 'IOException'. | 255
| Expected @throws tag for 'ServletException'. | 255

### org/apache/struts/tiles/commands/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/tiles/definition/ComponentDefinitionsFactoryWrapper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 50
| Expected @throws tag for 'NoSuchDefinitionException'. | 85
| Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 85
| Expected @throws tag for 'DefinitionsFactoryException'. | 85
| Expected @throws tag for 'DefinitionsFactoryException'. | 96
| Expected @throws tag for 'DefinitionsFactoryException'. | 124

### org/apache/struts/tiles/definition/ReloadableDefinitionsFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 179
| Expected @throws tag for 'DefinitionsFactoryException'. | 182
| Expected an @return tag. | 203
| Redundant throws: 'FactoryNotFoundException' is subclass of 'DefinitionsFactoryException'. | 207
| Expected @param tag for 'config'. | 272

### org/apache/struts/tiles/definition/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/tiles/taglib/AddTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 33
| '{' should be on the previous line. | 45
| '(' is followed by whitespace. | 48
| ')' is preceded with whitespace. | 48
| Expected an @return tag. | 55
| '{' should be on the previous line. | 57
| 'cast' is not followed by whitespace. | 58
| ',' is not followed by whitespace. | 58
| 'if' is not followed by whitespace. | 59
| '(' is followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| '{' should be on the previous line. | 60
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| '}' should be on the same line. | 64
| 'catch' is not followed by whitespace. | 65
| '(' is followed by whitespace. | 65
| ')' is preceded with whitespace. | 65
| '{' should be on the previous line. | 66
| '(' is followed by whitespace. | 67

### org/apache/struts/tiles/taglib/AddTagParent.java

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

### org/apache/struts/tiles/taglib/AttributeToScopeTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 67
| '{' should be on the previous line. | 68
| '{' should be on the previous line. | 79
| '{' should be on the previous line. | 89
| Expected an @return tag. | 101
| '{' should be on the previous line. | 102
| 'if' construct must use '{}'s. | 103
| 'if' is not followed by whitespace. | 103
| '(' is followed by whitespace. | 103
| '==' is not preceded with whitespace. | 103
| '==' is not followed by whitespace. | 103
| ')' is preceded with whitespace. | 103
| '=' is not preceded with whitespace. | 104
| '=' is not followed by whitespace. | 104
| Line is longer than 120 characters. | 106
| 'cast' is not followed by whitespace. | 106
| '(' is followed by whitespace. | 106
| 'if' construct must use '{}'s. | 108
| 'if' is not followed by whitespace. | 108
| '(' is followed by whitespace. | 108
| ')' is preceded with whitespace. | 108
| Line is longer than 120 characters. | 109
| '(' is followed by whitespace. | 109
| ')' is preceded with whitespace. | 109
| 'if' construct must use '{}'s. | 112
| 'if' is not followed by whitespace. | 112
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| Line is longer than 120 characters. | 113
| '(' is followed by whitespace. | 113
| '+' is not preceded with whitespace. | 113
| ')' is preceded with whitespace. | 113
| 'if' is not followed by whitespace. | 115
| '(' is followed by whitespace. | 115
| ')' is preceded with whitespace. | 115
| '{' should be on the previous line. | 116
| '(' is followed by whitespace. | 117
| ')' is preceded with whitespace. | 117
| '}' should be on the same line. | 119
| 'else' construct must use '{}'s. | 120
| Expected an @return tag. | 135
| '{' should be on the previous line. | 136

### org/apache/struts/tiles/taglib/ComponentConstants.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| interfaces should describe a type and hence have methods. | 29
| Redundant 'public' modifier. | 32
| Missing a Javadoc comment. | 34
| Redundant 'public' modifier. | 34
| Missing a Javadoc comment. | 35
| Redundant 'public' modifier. | 35
| Missing a Javadoc comment. | 36
| Redundant 'public' modifier. | 36

### org/apache/struts/tiles/taglib/DefinitionTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 59
| Expected @param tag for 'name'. | 89
| Expected @param tag for 'content'. | 89
| Expected @param tag for 'nestedTag'. | 100
| Expected @throws tag for 'JspException'. | 100
| Expected @param tag for 'nestedTag'. | 128
| Expected @throws tag for 'JspException'. | 128
| Line is longer than 120 characters. | 142
| Expected an @return tag. | 201
| Expected an @return tag. | 229

### org/apache/struts/tiles/taglib/DefinitionTagSupport.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| First sentence should end with a period. | 32
| First sentence should end with a period. | 36

### org/apache/struts/tiles/taglib/GetAttributeTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 41
| First sentence should end with a period. | 42
| '{' is not preceded with whitespace. | 72
| '{' should be on the previous line. | 81
| '{' should be on the previous line. | 91
| '{' should be on the previous line. | 101
| '{' should be on the previous line. | 111
| '{' should be on the previous line. | 121
| '{' should be on the previous line. | 138
| Expected an @return tag. | 146
| 'if' is not followed by whitespace. | 149
| 'cast' is not followed by whitespace. | 149
| ')' is preceded with whitespace. | 149
| Line is longer than 120 characters. | 155
| 'cast' is not followed by whitespace. | 155
| '(' is followed by whitespace. | 155
| 'if' construct must use '{}'s. | 157
| 'if' is not followed by whitespace. | 157
| '(' is followed by whitespace. | 157
| ')' is preceded with whitespace. | 157
| '(' is followed by whitespace. | 158
| ')' is preceded with whitespace. | 158
| 'if' is not followed by whitespace. | 161
| '(' is followed by whitespace. | 161
| '{' should be on the previous line. | 162
| 'if' construct must use '{}'s. | 163
| 'if' is not followed by whitespace. | 163
| Expression can be simplified. | 163
| ')' is preceded with whitespace. | 163
| Line is longer than 120 characters. | 164
| '(' is followed by whitespace. | 164
| '+' is not preceded with whitespace. | 164
| ')' is preceded with whitespace. | 164
| 'else' construct must use '{}'s. | 165
| '{' should be on the previous line. | 171
| '(' is followed by whitespace. | 172
| ')' is preceded with whitespace. | 172
| '}' should be on the same line. | 173
| 'catch' is not followed by whitespace. | 174
| '(' is followed by whitespace. | 174
| ')' is preceded with whitespace. | 174
| '{' should be on the previous line. | 175
| '(' is followed by whitespace. | 177

### org/apache/struts/tiles/taglib/GetTag.java

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

### org/apache/struts/tiles/taglib/ImportAttributeTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 84
| '{' should be on the previous line. | 94
| '{' should be on the previous line. | 103
| '{' should be on the previous line. | 112
| '{' should be on the previous line. | 123
| '{' should be on the previous line. | 134
| Expected an @return tag. | 146
| '{' should be on the previous line. | 147
| 'cast' is not followed by whitespace. | 150
| 'if' construct must use '{}'s. | 152
| 'if' is not followed by whitespace. | 152
| '(' is followed by whitespace. | 152
| ')' is preceded with whitespace. | 152
| '(' is followed by whitespace. | 153
| ')' is preceded with whitespace. | 154
| '(' is followed by whitespace. | 157
| ')' is preceded with whitespace. | 157
| 'if' is not followed by whitespace. | 160
| '(' is followed by whitespace. | 160
| ')' is preceded with whitespace. | 160
| '{' should be on the previous line. | 161
| Line has trailing spaces. | 164
| 'if' is not followed by whitespace. | 164
| '(' is followed by whitespace. | 164
| ')' is preceded with whitespace. | 164
| '{' should be on the previous line. | 165
| Line has trailing spaces. | 166
| 'if' is not followed by whitespace. | 166
| '{' should be on the previous line. | 167
| '(' is followed by whitespace. | 168
| '+' is not preceded with whitespace. | 168
| '+' should be on a new line. | 168
| ')' is preceded with whitespace. | 169
| '}' should be on the same line. | 171
| Line has trailing spaces. | 172
| '{' should be on the previous line. | 173
| '}' should be on the same line. | 176
| '{' should be on the previous line. | 178
| 'while' is not followed by whitespace. | 180
| '{' should be on the previous line. | 181
| 'cast' is not followed by whitespace. | 182
| 'if' is not followed by whitespace. | 183
| ')' is preceded with whitespace. | 183
| 'if' construct must use '{}'s. | 184
| 'if' is not followed by whitespace. | 184
| '(' is followed by whitespace. | 185
| ')' is preceded with whitespace. | 186
| 'else' construct must use '{}'s. | 187
| 'if' is not followed by whitespace. | 193
| '(' is followed by whitespace. | 193
| ')' is preceded with whitespace. | 193
| 'if' is not followed by whitespace. | 194
| '(' is followed by whitespace. | 195
| ')' is preceded with whitespace. | 196
| Expected an @return tag. | 212
| '{' should be on the previous line. | 213

### org/apache/struts/tiles/taglib/InitDefinitionsTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 41
| Expected @param tag for 'name'. | 62
| '{' is not preceded with whitespace. | 62
| Expected @param tag for 'classname'. | 69
| '{' is not preceded with whitespace. | 69
| Expected an @return tag. | 76
| Expected @throws tag for 'JspException'. | 76
| '{' should be on the previous line. | 77
| 'if' construct must use '{}'s. | 81
| 'if' is not followed by whitespace. | 81
| ')' is preceded with whitespace. | 81
| '(' is followed by whitespace. | 85
| ')' is preceded with whitespace. | 85
| '(' is followed by whitespace. | 86
| ')' is preceded with whitespace. | 86
| '{' should be on the previous line. | 89
| '}' should be on the same line. | 92
| 'catch' is not followed by whitespace. | 93
| '(' is followed by whitespace. | 93
| ')' is preceded with whitespace. | 93
| '{' should be on the previous line. | 94
| '(' is followed by whitespace. | 96
| ')' is preceded with whitespace. | 96
| Expected an @return tag. | 104
| Expected @throws tag for 'JspException'. | 104

### org/apache/struts/tiles/taglib/InsertTag.java

Violation | Message | Line
--- | --- | ---
| Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'JspException-'. | 0
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @param tag for 'pc'. | 177
| Expected an @return tag. | 185
| Expected @param tag for 'value'. | 192
| Expected an @return tag. | 199
| Expected @param tag for 'name'. | 206
| Expected @param tag for 'name'. | 213
| Expected an @return tag. | 220
| Expected @param tag for 'value'. | 227
| Expected @param tag for 'value'. | 234
| Expected an @return tag. | 241
| Expected @param tag for 'value'. | 248
| Expected an @return tag. | 255
| Expected @param tag for 'value'. | 262
| Expected an @return tag. | 269
| Expected @param tag for 'flush'. | 276
| Expected an @return tag. | 283
| Expected @param tag for 'flush'. | 291
| Expected @param tag for 'ignore'. | 298
| Expected an @return tag. | 305
| Expected @param tag for 'name'. | 315
| Expected @param tag for 'value'. | 315
| Expected @param tag for 'nestedTag'. | 325
| Expected @throws tag for 'JspException'. | 325
| Expected @param tag for 'nestedTag'. | 344
| Expected @throws tag for 'JspException'. | 344
| Line is longer than 120 characters. | 356
| Expected @param tag for 'nestedTag'. | 367
| Expected @throws tag for 'JspException'. | 367
| Expected an @return tag. | 383
| Expected an @return tag. | 400
| Expected an @return tag. | 425
| Expected @throws tag for 'JspException'. | 425
| Expected an @return tag. | 459
| Expected @throws tag for 'JspException'. | 459
| Expected an @return tag. | 474
| Expected @throws tag for 'JspException'. | 474
| Line is longer than 120 characters. | 489
| Expected an @return tag. | 501
| Expected @param tag for 'value'. | 501
| Expected @param tag for 'name'. | 529
| Expected an @return tag. | 543
| Expected @param tag for 'url'. | 543

### org/apache/struts/tiles/taglib/PutListTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @param tag for 'name'. | 81
| Expected an @return tag. | 88
| Expected an @return tag. | 103
| Expected an @return tag. | 110
| Expected @param tag for 'value'. | 117
| Expected @param tag for 'nestedTag'. | 132
| Expected @throws tag for 'JspException'. | 132
| Expected @param tag for 'nestedTag'. | 155
| Expected @throws tag for 'JspException'. | 155
| Expected an @return tag. | 179
| Expected @throws tag for 'JspException'. | 179
| Expected an @return tag. | 186
| Expected @throws tag for 'JspException'. | 186
| Expected an @return tag. | 198

### org/apache/struts/tiles/taglib/PutListTagParent.java

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

### org/apache/struts/tiles/taglib/PutTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected @param tag for 'value'. | 157
| Expected an @return tag. | 164
| Expected @param tag for 'value'. | 172
| Expected an @return tag. | 180
| Expected @param tag for 'value'. | 187
| Expected @param tag for 'value'. | 195
| Expected @param tag for 'value'. | 203
| Expected an @return tag. | 211
| Expected @param tag for 'value'. | 218
| Expected @param tag for 'isDirect'. | 226
| Expected @param tag for 'value'. | 233
| Expected an @return tag. | 240
| Expected @param tag for 'value'. | 247
| Expected an @return tag. | 254
| Expected @param tag for 'value'. | 261
| Expected an @return tag. | 268
| Expected @param tag for 'value'. | 275
| Expected an @return tag. | 282
| First sentence should end with a period. | 294
| Expression can be simplified. | 345
| Expected an @return tag. | 431
| Expected @throws tag for 'JspException'. | 431
| First sentence should end with a period. | 445
| Expected an @return tag. | 450
| Expected an @return tag. | 462
| Expected @throws tag for 'JspException'. | 462
| Expected an @return tag. | 486

### org/apache/struts/tiles/taglib/PutTagParent.java

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

### org/apache/struts/tiles/taglib/UseAttributeTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 95
| Expected @param tag for 'value'. | 116
| '{' is not preceded with whitespace. | 116
| Expected an @return tag. | 123
| '{' should be on the previous line. | 124
| Expected an @return tag. | 140
| '{' should be on the previous line. | 141
| Expected @param tag for 'ignore'. | 148
| '{' should be on the previous line. | 149
| Expected an @return tag. | 156
| '{' should be on the previous line. | 157
| Expected an @return tag. | 169
| '{' should be on the previous line. | 170
| '=' is not preceded with whitespace. | 172
| '=' is not followed by whitespace. | 172
| 'if' construct must use '{}'s. | 173
| 'if' is not followed by whitespace. | 173
| '(' is followed by whitespace. | 173
| '==' is not preceded with whitespace. | 173
| '==' is not followed by whitespace. | 173
| ')' is preceded with whitespace. | 173
| '=' is not preceded with whitespace. | 174
| '=' is not followed by whitespace. | 174
| Line is longer than 120 characters. | 176
| 'cast' is not followed by whitespace. | 176
| '(' is followed by whitespace. | 176
| 'if' construct must use '{}'s. | 177
| 'if' is not followed by whitespace. | 177
| '(' is followed by whitespace. | 177
| ')' is preceded with whitespace. | 177
| '(' is followed by whitespace. | 178
| ')' is preceded with whitespace. | 178
| 'if' construct must use '{}'s. | 182
| 'if' is not followed by whitespace. | 182
| '(' is followed by whitespace. | 182
| ')' is preceded with whitespace. | 182
| 'if' construct must use '{}'s. | 183
| 'if' is not followed by whitespace. | 183
| Line is longer than 120 characters. | 184
| '(' is followed by whitespace. | 184
| '+' is not preceded with whitespace. | 184
| ')' is preceded with whitespace. | 184
| 'else' construct must use '{}'s. | 185
| 'if' is not followed by whitespace. | 188
| '(' is followed by whitespace. | 188
| ')' is preceded with whitespace. | 188
| '{' should be on the previous line. | 189
| '(' is followed by whitespace. | 190
| ')' is preceded with whitespace. | 190
| 'if' construct must use '{}'s. | 191
| 'if' is not followed by whitespace. | 191
| '!=' is not preceded with whitespace. | 191
| '!=' is not followed by whitespace. | 191
| '}' should be on the same line. | 193
| 'else' construct must use '{}'s. | 194
| Expected an @return tag. | 209
| '{' should be on the previous line. | 210

### org/apache/struts/tiles/taglib/UseAttributeTei.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Expected an @return tag. | 42
| Expected @param tag for 'data'. | 42
| 'if' construct must use '{}'s. | 45
| 'if' is not followed by whitespace. | 45
| '(' is followed by whitespace. | 45
| ')' is preceded with whitespace. | 45
| 'if' construct must use '{}'s. | 48
| 'if' is not followed by whitespace. | 48
| '(' is followed by whitespace. | 48
| ')' is preceded with whitespace. | 48

### org/apache/struts/tiles/taglib/util/TagUtils.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Utility classes should not have a public or default constructor. | 48
| First sentence should end with a period. | 50
| Name 'debug' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 51
| Name 'scopes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 57
| First sentence should end with a period. | 71
| '+' is not preceded with whitespace. | 109
| '+' is not followed by whitespace. | 109
| Expected an @return tag. | 195
| 'if' construct must use '{}'s. | 266
| 'if' construct must use '{}'s. | 268
| 'if' construct must use '{}'s. | 270
| 'if' construct must use '{}'s. | 272
| 'if' construct must use '{}'s. | 274
| Expected an @return tag. | 311
| ',' is not followed by whitespace. | 324
| 'if' construct must use '{}'s. | 329

### org/apache/struts/tiles/taglib/util/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0

### org/apache/struts/tiles/xmlDefinition/DefinitionsFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 41
| Expected an @return tag. | 56
| Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 57
| '{' should be on the previous line. | 58
| 'cast' is not followed by whitespace. | 59
| '{' should be on the previous line. | 67
| '(' is followed by whitespace. | 68
| ')' is preceded with whitespace. | 68
| '{' should be on the previous line. | 79
| 'while' is not followed by whitespace. | 87
| '(' is followed by whitespace. | 87
| ')' is preceded with whitespace. | 87
| '{' should be on the previous line. | 88
| 'cast' is not followed by whitespace. | 89
| '(' is followed by whitespace. | 90
| '(' is followed by whitespace. | 90
| ')' is preceded with whitespace. | 90
| '{' should be on the previous line. | 98

### org/apache/struts/tiles/xmlDefinition/FactorySet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 44
| First sentence should end with a period. | 46
| '=' is not preceded with whitespace. | 47
| '=' is not followed by whitespace. | 47
| Line is longer than 120 characters. | 56
| 'protected' modifier out of order with the JLS suggestions. | 56
| 'protected' modifier out of order with the JLS suggestions. | 62
| Expected an @return tag. | 74
| '{' should be on the previous line. | 76
| 'if' construct must use '{}'s. | 77
| 'if' is not followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| '(' is followed by whitespace. | 80
| ')' is preceded with whitespace. | 80
| 'if' is not followed by whitespace. | 81
| '(' is followed by whitespace. | 81
| ')' is preceded with whitespace. | 81
| '{' should be on the previous line. | 82
| 'synchronized' is not followed by whitespace. | 86
| '{' should be on the previous line. | 87
| '(' is followed by whitespace. | 88
| ')' is preceded with whitespace. | 88
| The double-checked locking idiom is broken and should be avoided. | 89
| 'if' is not followed by whitespace. | 89
| '(' is followed by whitespace. | 89
| ')' is preceded with whitespace. | 89
| '{' should be on the previous line. | 90
| '(' is followed by whitespace. | 91
| '(' is followed by whitespace. | 92
| ')' is preceded with whitespace. | 92
| 'cast' is not followed by whitespace. | 96
| Expected an @return tag. | 108
| Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 109
| '{' should be on the previous line. | 110
| 'if' construct must use '{}'s. | 111
| 'if' is not followed by whitespace. | 111
| '(' is followed by whitespace. | 111
| ')' is preceded with whitespace. | 111
| '(' is followed by whitespace. | 112
| ')' is preceded with whitespace. | 112
| '(' is followed by whitespace. | 114
| '(' is followed by whitespace. | 115
| '(' is followed by whitespace. | 116
| ')' is preceded with whitespace. | 116
| Expected an @return tag. | 129
| 'protected' modifier out of order with the JLS suggestions. | 129
| 'public' modifier out of order with the JLS suggestions. | 137
| Expected @throws tag for 'DefinitionsFactoryException'. | 138
| '{' should be on the previous line. | 144
| '{' should be on the previous line. | 153
| '(' is followed by whitespace. | 155
| ')' is preceded with whitespace. | 155
| 'while' is not followed by whitespace. | 156
| '(' is followed by whitespace. | 156
| ')' is preceded with whitespace. | 156
| '{' should be on the previous line. | 157
| '(' is followed by whitespace. | 158
| ')' is preceded with whitespace. | 158

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

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| Array brackets at illegal position. | 87
| Unused @throws tag for 'FactoryNotFoundException'. | 145
| Expected @throws tag for 'DefinitionsFactoryException'. | 148
| Must have at least one statement. | 211
| Expected @throws tag for 'FileNotFoundException'. | 231
| 'if' construct must use '{}'s. | 242
| Expected an @return tag. | 390
| '3' is a magic number. | 392
| Expected @param tag for 'servletContext'. | 436
| Must have at least one statement. | 483

### org/apache/struts/tiles/xmlDefinition/XmlAttribute.java

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

### org/apache/struts/tiles/xmlDefinition/XmlDefinition.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 35
| '=' is not preceded with whitespace. | 47
| '=' is not followed by whitespace. | 47
| '{' should be on the previous line. | 54
| '(' is followed by whitespace. | 65
| '{' should be on the previous line. | 66
| '(' is followed by whitespace. | 67
| ')' is preceded with whitespace. | 67
| '{' should be on the previous line. | 76
| '{' should be on the previous line. | 86
| Expected an @return tag. | 94
| '(' is followed by whitespace. | 94
| ')' is preceded with whitespace. | 94
| '{' should be on the previous line. | 95
| '!=' is not preceded with whitespace. | 96
| '!=' is not followed by whitespace. | 96
| '(' is followed by whitespace. | 103
| Expected @param tag for 'isVisited'. | 103
| ')' is preceded with whitespace. | 103
| '{' should be on the previous line. | 104
| '(' is followed by whitespace. | 115
| Expected @param tag for 'definitionsSet'. | 115
| ')' is preceded with whitespace. | 115
| '{' should be on the previous line. | 117
| 'if' construct must use '{}'s. | 119
| 'if' is not followed by whitespace. | 119
| '(' is followed by whitespace. | 119
| ')' is preceded with whitespace. | 119
| 'if' construct must use '{}'s. | 122
| 'if' is not followed by whitespace. | 122
| '(' is followed by whitespace. | 123
| '(' is followed by whitespace. | 127
| ')' is preceded with whitespace. | 127
| '(' is followed by whitespace. | 130
| ')' is preceded with whitespace. | 130
| 'if' is not followed by whitespace. | 131
| '(' is followed by whitespace. | 131
| ')' is preceded with whitespace. | 131
| '{' should be on the previous line. | 132
| '+' should be on a new line. | 135
| '(' is followed by whitespace. | 137
| ')' is preceded with whitespace. | 137
| '(' is followed by whitespace. | 139
| ')' is preceded with whitespace. | 139
| '(' is followed by whitespace. | 142
| ')' is preceded with whitespace. | 142
| 'while' is not followed by whitespace. | 146
| '(' is followed by whitespace. | 146
| ')' is preceded with whitespace. | 146
| '{' should be on the previous line. | 147
| 'cast' is not followed by whitespace. | 148
| 'if' construct must use '{}'s. | 149
| 'if' is not followed by whitespace. | 149
| '(' is followed by whitespace. | 149
| ')' is preceded with whitespace. | 149
| '(' is followed by whitespace. | 150
| ')' is preceded with whitespace. | 150
| 'if' construct must use '{}'s. | 153
| 'if' is not followed by whitespace. | 153
| '(' is followed by whitespace. | 153
| ')' is preceded with whitespace. | 153
| '(' is followed by whitespace. | 154
| ')' is preceded with whitespace. | 154
| 'if' construct must use '{}'s. | 155
| 'if' is not followed by whitespace. | 155
| '(' is followed by whitespace. | 155
| ')' is preceded with whitespace. | 155
| '(' is followed by whitespace. | 156
| ')' is preceded with whitespace. | 156
| 'if' is not followed by whitespace. | 157
| '(' is followed by whitespace. | 157
| '==' is not preceded with whitespace. | 157
| '==' is not followed by whitespace. | 157
| ')' is preceded with whitespace. | 157
| '{' should be on the previous line. | 158
| '(' is followed by whitespace. | 159
| '(' is followed by whitespace. | 160
| '(' is followed by whitespace. | 172
| ')' is preceded with whitespace. | 172
| '{' should be on the previous line. | 173
| 'if' is not followed by whitespace. | 174
| '(' is followed by whitespace. | 174
| ')' is preceded with whitespace. | 174
| '{' should be on the previous line. | 175
| 'if' is not followed by whitespace. | 178
| '(' is followed by whitespace. | 178
| ')' is preceded with whitespace. | 178
| '{' should be on the previous line. | 179
| 'if' is not followed by whitespace. | 182
| '(' is followed by whitespace. | 182
| ')' is preceded with whitespace. | 182
| '{' should be on the previous line. | 183
| 'if' is not followed by whitespace. | 186
| '(' is followed by whitespace. | 186
| '!=' is not preceded with whitespace. | 186
| '!=' is not followed by whitespace. | 186
| ')' is preceded with whitespace. | 186
| '{' should be on the previous line. | 187
| '(' is followed by whitespace. | 192

### org/apache/struts/tiles/xmlDefinition/XmlDefinitionsSet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 34
| '{' should be on the previous line. | 42
| '{' should be on the previous line. | 51
| '(' is followed by whitespace. | 52
| ')' is preceded with whitespace. | 52
| Expected an @return tag. | 59
| '{' should be on the previous line. | 60
| 'cast' is not followed by whitespace. | 61
| '(' is followed by whitespace. | 61
| ')' is preceded with whitespace. | 61
| Expected an @return tag. | 67
| '{' should be on the previous line. | 68
| Expected @throws tag for 'NoSuchDefinitionException'. | 75
| '{' should be on the previous line. | 76
| 'while' is not followed by whitespace. | 79
| '(' is followed by whitespace. | 79
| ')' is preceded with whitespace. | 79
| '{' should be on the previous line. | 80
| 'cast' is not followed by whitespace. | 81
| '(' is followed by whitespace. | 82
| ')' is preceded with whitespace. | 82
| '(' is followed by whitespace. | 92
| ')' is preceded with whitespace. | 92
| '{' should be on the previous line. | 93
| 'if' construct must use '{}'s. | 94
| 'if' is not followed by whitespace. | 94
| '==' is not preceded with whitespace. | 94
| '==' is not followed by whitespace. | 94
| 'while' is not followed by whitespace. | 97
| '(' is followed by whitespace. | 97
| ')' is preceded with whitespace. | 97
| '{' should be on the previous line. | 98
| 'cast' is not followed by whitespace. | 99
| ')' is preceded with whitespace. | 100
| 'if' is not followed by whitespace. | 101
| '(' is followed by whitespace. | 101
| ')' is preceded with whitespace. | 101
| '{' should be on the previous line. | 102
| '(' is followed by whitespace. | 103
| ')' is preceded with whitespace. | 103
| '}' should be on the same line. | 104
| 'else' construct must use '{}'s. | 105
| '(' is followed by whitespace. | 106
| ')' is preceded with whitespace. | 106
| Expected an @return tag. | 112
| '{' should be on the previous line. | 113
| ';' is preceded with whitespace. | 114

### org/apache/struts/tiles/xmlDefinition/XmlListAttribute.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 36
| '{' should be on the previous line. | 47
| '(' is followed by whitespace. | 57
| '{' should be on the previous line. | 58
| '(' is followed by whitespace. | 59
| ')' is preceded with whitespace. | 59
| '(' is followed by whitespace. | 68
| ')' is preceded with whitespace. | 68
| '{' should be on the previous line. | 69
| '(' is followed by whitespace. | 70
| ')' is preceded with whitespace. | 70
| '(' is followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| '{' should be on the previous line. | 78
| 'if' is not followed by whitespace. | 82
| '{' should be on the previous line. | 83
| 'cast' is not followed by whitespace. | 84
| '}' should be on the same line. | 86
| 'else' construct must use '{}'s. | 87
| '(' is followed by whitespace. | 88
| ')' is preceded with whitespace. | 88
| '(' is followed by whitespace. | 95
| ')' is preceded with whitespace. | 95
| '{' should be on the previous line. | 96
| '(' is followed by whitespace. | 97
| ')' is preceded with whitespace. | 97

### org/apache/struts/tiles/xmlDefinition/XmlParser.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of ' \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\.'. | 4
| '{' should be on the previous line. | 37
| Array brackets at illegal position. | 51
| '{' should be on the previous line. | 63
| '+' is not preceded with whitespace. | 70
| '+' is not followed by whitespace. | 70
| '{' should be on the previous line. | 72
| '(' is followed by whitespace. | 77
| ')' is preceded with whitespace. | 77
| '(' is followed by whitespace. | 83
| Expected @param tag for 'validating'. | 83
| ')' is preceded with whitespace. | 83
| '{' should be on the previous line. | 84
| '(' is followed by whitespace. | 85
| '(' is followed by whitespace. | 94
| ')' is preceded with whitespace. | 94
| '{' should be on the previous line. | 95
| Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 97
| Name 'DEFINITION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 98
| Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 101
| Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 104
| Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 107
| '(' is followed by whitespace. | 110
| ')' is preceded with whitespace. | 110
| '(' is followed by whitespace. | 111
| '(' is followed by whitespace. | 112
| '(' is followed by whitespace. | 114
| '(' is followed by whitespace. | 115
| '(' is followed by whitespace. | 116
| '(' is followed by whitespace. | 117
| '(' is followed by whitespace. | 119
| '(' is followed by whitespace. | 120
| '(' is followed by whitespace. | 121
| '(' is followed by whitespace. | 125
| '(' is followed by whitespace. | 126
| '(' is followed by whitespace. | 127
| '(' is followed by whitespace. | 128
| '(' is followed by whitespace. | 136
| ')' is preceded with whitespace. | 136
| '{' should be on the previous line. | 137
| Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 139
| Name 'DEFINITION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 140
| Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 143
| Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 148
| Name 'DEF_LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 149
| Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 152
| '(' is followed by whitespace. | 155
| ')' is preceded with whitespace. | 155
| '(' is followed by whitespace. | 156
| '(' is followed by whitespace. | 157
| '(' is followed by whitespace. | 163
| '(' is followed by whitespace. | 164
| '(' is followed by whitespace. | 165
| '(' is followed by whitespace. | 166
| '(' is followed by whitespace. | 169
| '(' is followed by whitespace. | 170
| '(' is followed by whitespace. | 171
| '(' is followed by whitespace. | 175
| '(' is followed by whitespace. | 176
| '(' is followed by whitespace. | 177
| '(' is followed by whitespace. | 178
| Name 'NESTED_LIST' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 182
| '(' is followed by whitespace. | 183
| '(' is followed by whitespace. | 184
| '(' is followed by whitespace. | 185
| Name 'ADD_WILDCARD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 192
| '(' is followed by whitespace. | 194
| '(' is followed by whitespace. | 195
| '(' is followed by whitespace. | 196
| Name 'BEAN_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 199
| '(' is followed by whitespace. | 201
| '(' is followed by whitespace. | 202
| '(' is followed by whitespace. | 203
| '+' is not preceded with whitespace. | 206
| '(' is followed by whitespace. | 215
| ')' is preceded with whitespace. | 215
| '{' should be on the previous line. | 216
| Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 218
| Name 'INSTANCE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 219
| Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 222
| Name 'PUTATTRIBUTE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 223
| Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 226
| Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 229
| '(' is followed by whitespace. | 232
| ')' is preceded with whitespace. | 232
| '(' is followed by whitespace. | 233
| '(' is followed by whitespace. | 234
| '(' is followed by whitespace. | 236
| '(' is followed by whitespace. | 237
| '(' is followed by whitespace. | 238
| '(' is followed by whitespace. | 240
| '(' is followed by whitespace. | 241
| '(' is followed by whitespace. | 242
| '(' is followed by whitespace. | 244
| '(' is followed by whitespace. | 245
| '(' is followed by whitespace. | 246
| '(' is followed by whitespace. | 250
| '(' is followed by whitespace. | 251
| '(' is followed by whitespace. | 252
| '(' is followed by whitespace. | 259
| ')' is preceded with whitespace. | 259
| '{' should be on the previous line. | 260
| '(' is followed by whitespace. | 261
| ')' is preceded with whitespace. | 261
| '(' is followed by whitespace. | 262
| ')' is preceded with whitespace. | 262
| '(' is followed by whitespace. | 263
| ')' is preceded with whitespace. | 263
| '(' is followed by whitespace. | 273
| ')' is preceded with whitespace. | 273
| '{' should be on the previous line. | 276
| '}' should be on the same line. | 283
| '{' should be on the previous line. | 285
| Expected @param tag for 'args'. | 295
| '{' should be on the previous line. | 296
| 'if' is not followed by whitespace. | 304
| '(' is followed by whitespace. | 304
| ')' is preceded with whitespace. | 304
| '{' should be on the previous line. | 305
| '(' is followed by whitespace. | 309
| '+' is not followed by whitespace. | 309
| ')' is preceded with whitespace. | 309
| '{' should be on the previous line. | 315
| '(' is followed by whitespace. | 317
| ')' is preceded with whitespace. | 317
| '}' should be on the same line. | 320
| 'catch' is not followed by whitespace. | 321
| '(' is followed by whitespace. | 321
| ')' is preceded with whitespace. | 321
| '{' should be on the previous line. | 322
| '(' is followed by whitespace. | 323
| ')' is preceded with whitespace. | 323
| '{' should be on the previous line. | 327
| '(' is followed by whitespace. | 331
| ')' is preceded with whitespace. | 331
| '(' is followed by whitespace. | 332
| '(' is followed by whitespace. | 335
| ')' is preceded with whitespace. | 335
| '(' is followed by whitespace. | 336
| ')' is preceded with whitespace. | 336
| '}' should be on the same line. | 337
| 'catch' is not followed by whitespace. | 338
| '(' is followed by whitespace. | 338
| ')' is preceded with whitespace. | 338
| '{' should be on the previous line. | 339
| '(' is followed by whitespace. | 340
| ')' is preceded with whitespace. | 340

### org/apache/struts/tiles/xmlDefinition/package.html

Violation | Message | Line
--- | --- | ---
| Missing package documentation file. | 0