Checkstyle Results

The following document contains the results of Checkstyle .

Summary

FilesInfosWarningsErrors
5526654

Files

FilesIWE
org/devyant/decorutils/Utils.java 010
org/devyant/decorutils/Wrapper.java 110
org/devyant/decorutils/exceptions/InvalidRuleFormatException.java 010
org/devyant/decorutils/exceptions/InvalidTagPlacementException.java 010
org/devyant/decorutils/sdo/Displayable.java 010
org/devyant/decorutils/sdo/SDO.java 900
org/devyant/decorutils/tags/decorator/DecorateAndStoreTag.java 003
org/devyant/decorutils/tags/decorator/DecorateAndStoreTagExtraInfo.java 001
org/devyant/decorutils/tags/decorator/DecorateTag.java 1107
org/devyant/decorutils/tags/decorator/IterateAndDecorateTag.java 306
org/devyant/decorutils/tags/decorator/IterateAndDecorateTagExtraInfo.java 001
org/devyant/decorutils/tags/xmldecorator/BaseXTag.java 019
org/devyant/decorutils/tags/xmldecorator/XAttributeTag.java 003
org/devyant/decorutils/tags/xmldecorator/XDecorateTag.java 105
org/devyant/decorutils/tags/xmldecorator/XDecorateTagExtraInfo.java 001
org/devyant/decorutils/tags/xmldecorator/XNestedTag.java 009
org/devyant/decorutils/tags/xmldecorator/XNestedTagExtraInfo.java 001
org/devyant/decorutils/tags/xmldecorator/XRuleTag.java 004
org/devyant/decorutils/xml/DynaNode.java 104

org/devyant/decorutils/Utils.java

ErrorLine
Warning Type Javadoc comment is missing an @author tag. 30

org/devyant/decorutils/Wrapper.java

ErrorLine
Warning Type Javadoc comment is missing an @author tag. 23
Info 'object' hides a field. 40

org/devyant/decorutils/exceptions/InvalidRuleFormatException.java

ErrorLine
Warning Type Javadoc comment is missing an @author tag. 23

org/devyant/decorutils/exceptions/InvalidTagPlacementException.java

ErrorLine
Warning Type Javadoc comment is missing an @author tag. 25

org/devyant/decorutils/sdo/Displayable.java

ErrorLine
Warning Type Javadoc comment is missing an @author tag. 25

org/devyant/decorutils/sdo/SDO.java

ErrorLine
Info 'object' hides a field. 59
Info 'object' hides a field. 71
Info 'object' hides a field. 83
Info 'displayString' hides a field. 83
Info 'comparator' hides a field. 96
Info 'object' hides a field. 97
Info 'comparator' hides a field. 111
Info 'object' hides a field. 112
Info 'displayString' hides a field. 112

org/devyant/decorutils/tags/decorator/DecorateAndStoreTag.java

ErrorLine
Error Variable 'id' must be private and have accessor methods. 34
Error Method 'returnDecoratedObject' is not designed for extension - needs to be abstract, final or empty. 44
Error Expected @param tag for 'decoratedObject'. 44

org/devyant/decorutils/tags/decorator/DecorateAndStoreTagExtraInfo.java

ErrorLine
Error Line is longer than 80 characters. 32

org/devyant/decorutils/tags/decorator/DecorateTag.java

ErrorLine
Error Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. 144
Info 'decorator' hides a field. 150
Error Line is longer than 80 characters. 178
Error Avoid inline conditionals. 178
Error Method 'invokeDecorateMethodForObject' is not designed for extension - needs to be abstract, final or empty. 221
Info 'decorator' hides a field. 223
Error Method 'getReturnConst' is not designed for extension - needs to be abstract, final or empty. 241
Error Method 'returnDecoratedObject' is not designed for extension - needs to be abstract, final or empty. 249
Info 'decorator' hides a field. 263
Info 'decorator' hides a field. 305
Info 'decorator' hides a field. 321
Info 'property' hides a field. 335
Error Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. 346
Info 'name' hides a field. 361
Info 'property' hides a field. 361
Info 'property' hides a field. 399
Info 'name' hides a field. 411
Info 'scope' hides a field. 426

org/devyant/decorutils/tags/decorator/IterateAndDecorateTag.java

ErrorLine
Error Line is longer than 80 characters. 60
Error Line is longer than 80 characters. 66
Error Method 'invokeDecorateMethodForObject' is not designed for extension - needs to be abstract, final or empty. 70
Info 'initRow' hides a field. 71
Info 'decorator' hides a field. 72
Info 'decorateMethod' hides a field. 72
Error Method 'getReturnConst' is not designed for extension - needs to be abstract, final or empty. 85
Error Method 'doAfterBody' is not designed for extension - needs to be abstract, final or empty. 121
Error Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. 138

org/devyant/decorutils/tags/decorator/IterateAndDecorateTagExtraInfo.java

ErrorLine
Error Line is longer than 80 characters. 32

org/devyant/decorutils/tags/xmldecorator/BaseXTag.java

ErrorLine
Warning Type Javadoc comment is missing an @author tag. 28
Error Method 'getCurrent' is not designed for extension - needs to be abstract, final or empty. 42
Error Parameter current should be final. 49
Error Method 'getAttributesCollection' is not designed for extension - needs to be abstract, final or empty. 56
Error Method 'setAttributesCollection' is not designed for extension - needs to be abstract, final or empty. 62
Error Parameter attributes should be final. 62
Error Method 'setAttributes' is not designed for extension - needs to be abstract, final or empty. 72
Error Parameter attributes should be final. 72
Error Parameter node should be final. 82
Error Line is longer than 80 characters. 83

org/devyant/decorutils/tags/xmldecorator/XAttributeTag.java

ErrorLine
Error Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. 41
Error Line is longer than 80 characters. 42
Error Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. 61

org/devyant/decorutils/tags/xmldecorator/XDecorateTag.java

ErrorLine
Info 'doc' hides a field. 55
Error Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. 70
Error Line is longer than 80 characters. 108
Error Method 'doAfterBody' is not designed for extension - needs to be abstract, final or empty. 123
Error Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. 140
Error Line is longer than 80 characters. 143

org/devyant/decorutils/tags/xmldecorator/XDecorateTagExtraInfo.java

ErrorLine
Error Line is longer than 80 characters. 32

org/devyant/decorutils/tags/xmldecorator/XNestedTag.java

ErrorLine
Error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 57
Error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 67
Error Parameter id should be final. 67
Error Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. 74
Error Line is longer than 80 characters. 75
Error Line is longer than 80 characters. 111
Error Method 'doAfterBody' is not designed for extension - needs to be abstract, final or empty. 130
Error Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. 147
Error Line is longer than 80 characters. 150

org/devyant/decorutils/tags/xmldecorator/XNestedTagExtraInfo.java

ErrorLine
Error Line is longer than 80 characters. 32

org/devyant/decorutils/tags/xmldecorator/XRuleTag.java

ErrorLine
Error Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. 58
Error Line is longer than 80 characters. 59
Error Method 'doAfterBody' is not designed for extension - needs to be abstract, final or empty. 107
Error Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. 124

org/devyant/decorutils/xml/DynaNode.java

ErrorLine
Error Parameter children should be final. 71
Error Parameter parent should be final. 85
Error Parameter name should be final. 99
Error Avoid inline conditionals. 144
Info 'name' hides a field. 165