Fork me on GitHub

Checkstyle Results

The following document contains the results of Checkstyle 6.11.2 with sun_checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
12 0 0 258

Rules

Category Rule Violations Severity
coding AvoidInlineConditionals 6  Error
EqualsHashCode 1  Error
HiddenField 43  Error
design DesignForExtension 29  Error
HideUtilityClassConstructor 1  Error
VisibilityModifier 6  Error
javadoc JavadocMethod 44  Error
JavadocPackage 2  Error
JavadocType 3  Error
JavadocVariable 15  Error
misc FinalParameters 53  Error
modifier RedundantModifier 1  Error
sizes LineLength 48  Error
whitespace ParenPad 4  Error
WhitespaceAfter 2  Error

Details

org/apache/streams/core/DatumStatus.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 27

org/apache/streams/core/DatumStatusCountable.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Missing a Javadoc comment. 27
 Error modifier RedundantModifier Redundant 'public' modifier. 28

org/apache/streams/core/DatumStatusCounter.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 23
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error javadoc JavadocVariable Missing a Javadoc comment. 27
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error design DesignForExtension Method 'getAttempted' is not designed for extension - needs to be abstract, final or empty. 32
 Error javadoc JavadocMethod Missing a Javadoc comment. 32
 Error design DesignForExtension Method 'getSuccess' is not designed for extension - needs to be abstract, final or empty. 36
 Error javadoc JavadocMethod Missing a Javadoc comment. 36
 Error design DesignForExtension Method 'getFail' is not designed for extension - needs to be abstract, final or empty. 40
 Error javadoc JavadocMethod Missing a Javadoc comment. 40
 Error design DesignForExtension Method 'getPartial' is not designed for extension - needs to be abstract, final or empty. 44
 Error javadoc JavadocMethod Missing a Javadoc comment. 44
 Error design DesignForExtension Method 'getEmitted' is not designed for extension - needs to be abstract, final or empty. 48
 Error javadoc JavadocMethod Missing a Javadoc comment. 48
 Error javadoc JavadocMethod Missing a Javadoc comment. 52
 Error design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 59
 Error misc FinalParameters Parameter datumStatusCounter should be final. 60
 Error design DesignForExtension Method 'incrementAttempt' is not designed for extension - needs to be abstract, final or empty. 68
 Error javadoc JavadocMethod Missing a Javadoc comment. 68
 Error design DesignForExtension Method 'incrementAttempt' is not designed for extension - needs to be abstract, final or empty. 73
 Error javadoc JavadocMethod Missing a Javadoc comment. 73
 Error misc FinalParameters Parameter counter should be final. 74
 Error design DesignForExtension Method 'incrementStatus' is not designed for extension - needs to be abstract, final or empty. 82
 Error misc FinalParameters Parameter workStatus should be final. 83
 Error design DesignForExtension Method 'incrementStatus' is not designed for extension - needs to be abstract, final or empty. 106
 Error sizes LineLength Line is longer than 80 characters (found 81). 107
 Error misc FinalParameters Parameter workStatus should be final. 107
 Error misc FinalParameters Parameter counter should be final. 107
 Error design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 125

org/apache/streams/core/StreamBuilder.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Missing a Javadoc comment. 43
 Error javadoc JavadocMethod Missing a Javadoc comment. 45
 Error sizes LineLength Line is longer than 80 characters (found 90). 48
 Error sizes LineLength Line is longer than 80 characters (found 94). 49
 Error sizes LineLength Line is longer than 80 characters (found 82). 51
 Error sizes LineLength Line is longer than 80 characters (found 111). 52
 Error sizes LineLength Line is longer than 80 characters (found 122). 56
 Error sizes LineLength Line is longer than 80 characters (found 94). 59
 Error sizes LineLength Line is longer than 80 characters (found 98). 60
 Error sizes LineLength Line is longer than 80 characters (found 111). 63
 Error sizes LineLength Line is longer than 80 characters (found 131). 67
 Error sizes LineLength Line is longer than 80 characters (found 116). 70
 Error sizes LineLength Line is longer than 80 characters (found 83). 71
 Error sizes LineLength Line is longer than 80 characters (found 91). 72
 Error sizes LineLength Line is longer than 80 characters (found 116). 79
 Error sizes LineLength Line is longer than 80 characters (found 83). 80
 Error sizes LineLength Line is longer than 80 characters (found 91). 81
 Error sizes LineLength Line is longer than 80 characters (found 116). 88
 Error sizes LineLength Line is longer than 80 characters (found 90). 89
 Error sizes LineLength Line is longer than 80 characters (found 91). 90
 Error sizes LineLength Line is longer than 80 characters (found 116). 92
 Error sizes LineLength Line is longer than 80 characters (found 97). 95
 Error sizes LineLength Line is longer than 80 characters (found 116). 98
 Error sizes LineLength Line is longer than 80 characters (found 117). 99
 Error sizes LineLength Line is longer than 80 characters (found 91). 101
 Error sizes LineLength Line is longer than 80 characters (found 108). 107
 Error sizes LineLength Line is longer than 80 characters (found 113). 115

org/apache/streams/core/StreamsDatum.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 30
 Error javadoc JavadocMethod Missing a Javadoc comment. 32
 Error misc FinalParameters Parameter document should be final. 32
 Error coding HiddenField 'document' hides a field. 32
 Error javadoc JavadocMethod Missing a Javadoc comment. 36
 Error misc FinalParameters Parameter document should be final. 36
 Error coding HiddenField 'document' hides a field. 36
 Error misc FinalParameters Parameter id should be final. 36
 Error coding HiddenField 'id' hides a field. 36
 Error javadoc JavadocMethod Missing a Javadoc comment. 40
 Error misc FinalParameters Parameter document should be final. 40
 Error coding HiddenField 'document' hides a field. 40
 Error misc FinalParameters Parameter sequenceid should be final. 40
 Error coding HiddenField 'sequenceid' hides a field. 40
 Error javadoc JavadocMethod Missing a Javadoc comment. 44
 Error misc FinalParameters Parameter document should be final. 44
 Error coding HiddenField 'document' hides a field. 44
 Error misc FinalParameters Parameter timestamp should be final. 44
 Error coding HiddenField 'timestamp' hides a field. 44
 Error sizes LineLength Line is longer than 80 characters (found 83). 48
 Error javadoc JavadocMethod Missing a Javadoc comment. 48
 Error misc FinalParameters Parameter document should be final. 48
 Error coding HiddenField 'document' hides a field. 48
 Error misc FinalParameters Parameter timestamp should be final. 48
 Error coding HiddenField 'timestamp' hides a field. 48
 Error misc FinalParameters Parameter sequenceid should be final. 48
 Error coding HiddenField 'sequenceid' hides a field. 48
 Error sizes LineLength Line is longer than 80 characters (found 90). 52
 Error javadoc JavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter document should be final. 52
 Error coding HiddenField 'document' hides a field. 52
 Error misc FinalParameters Parameter timestamp should be final. 52
 Error coding HiddenField 'timestamp' hides a field. 52
 Error misc FinalParameters Parameter metadata should be final. 52
 Error coding HiddenField 'metadata' hides a field. 52
 Error javadoc JavadocMethod Missing a Javadoc comment. 56
 Error misc FinalParameters Parameter document should be final. 56
 Error coding HiddenField 'document' hides a field. 56
 Error misc FinalParameters Parameter id should be final. 56
 Error coding HiddenField 'id' hides a field. 56
 Error misc FinalParameters Parameter timestamp should be final. 56
 Error coding HiddenField 'timestamp' hides a field. 56
 Error sizes LineLength Line is longer than 80 characters (found 81). 60
 Error javadoc JavadocMethod Missing a Javadoc comment. 60
 Error misc FinalParameters Parameter document should be final. 60
 Error coding HiddenField 'document' hides a field. 60
 Error misc FinalParameters Parameter id should be final. 60
 Error coding HiddenField 'id' hides a field. 60
 Error misc FinalParameters Parameter metadata should be final. 60
 Error coding HiddenField 'metadata' hides a field. 60
 Error sizes LineLength Line is longer than 80 characters (found 104). 64
 Error javadoc JavadocMethod Missing a Javadoc comment. 64
 Error misc FinalParameters Parameter document should be final. 64
 Error coding HiddenField 'document' hides a field. 64
 Error misc FinalParameters Parameter id should be final. 64
 Error coding HiddenField 'id' hides a field. 64
 Error misc FinalParameters Parameter sequenceid should be final. 64
 Error coding HiddenField 'sequenceid' hides a field. 64
 Error misc FinalParameters Parameter metadata should be final. 64
 Error coding HiddenField 'metadata' hides a field. 64
 Error javadoc JavadocMethod Missing a Javadoc comment. 68
 Error misc FinalParameters Parameter document should be final. 68
 Error coding HiddenField 'document' hides a field. 68
 Error misc FinalParameters Parameter id should be final. 68
 Error coding HiddenField 'id' hides a field. 68
 Error misc FinalParameters Parameter sequenceid should be final. 68
 Error coding HiddenField 'sequenceid' hides a field. 68
 Error sizes LineLength Line is longer than 80 characters (found 94). 72
 Error javadoc JavadocMethod Missing a Javadoc comment. 72
 Error misc FinalParameters Parameter document should be final. 72
 Error coding HiddenField 'document' hides a field. 72
 Error misc FinalParameters Parameter id should be final. 72
 Error coding HiddenField 'id' hides a field. 72
 Error misc FinalParameters Parameter timestamp should be final. 72
 Error coding HiddenField 'timestamp' hides a field. 72
 Error misc FinalParameters Parameter sequenceid should be final. 72
 Error coding HiddenField 'sequenceid' hides a field. 72
 Error sizes LineLength Line is longer than 80 characters (found 124). 80
 Error javadoc JavadocMethod Missing a Javadoc comment. 80
 Error misc FinalParameters Parameter document should be final. 80
 Error coding HiddenField 'document' hides a field. 80
 Error misc FinalParameters Parameter id should be final. 80
 Error coding HiddenField 'id' hides a field. 80
 Error misc FinalParameters Parameter timestamp should be final. 80
 Error coding HiddenField 'timestamp' hides a field. 80
 Error misc FinalParameters Parameter sequenceid should be final. 80
 Error coding HiddenField 'sequenceid' hides a field. 80
 Error misc FinalParameters Parameter metadata should be final. 80
 Error coding HiddenField 'metadata' hides a field. 80
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error design VisibilityModifier Variable 'timestamp' must be private and have accessor methods. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 90
 Error design VisibilityModifier Variable 'sequenceid' must be private and have accessor methods. 90
 Error javadoc JavadocVariable Missing a Javadoc comment. 92
 Error design VisibilityModifier Variable 'metadata' must be private and have accessor methods. 92
 Error javadoc JavadocVariable Missing a Javadoc comment. 94
 Error design VisibilityModifier Variable 'document' must be private and have accessor methods. 94
 Error javadoc JavadocVariable Missing a Javadoc comment. 96
 Error design DesignForExtension Method 'getTimestamp' is not designed for extension - needs to be abstract, final or empty. 98
 Error javadoc JavadocMethod Missing a Javadoc comment. 98
 Error design DesignForExtension Method 'setTimestamp' is not designed for extension - needs to be abstract, final or empty. 102
 Error javadoc JavadocMethod Missing a Javadoc comment. 102
 Error misc FinalParameters Parameter timestamp should be final. 102
 Error coding HiddenField 'timestamp' hides a field. 102
 Error design DesignForExtension Method 'getSequenceid' is not designed for extension - needs to be abstract, final or empty. 106
 Error javadoc JavadocMethod Missing a Javadoc comment. 106
 Error design DesignForExtension Method 'setSequenceid' is not designed for extension - needs to be abstract, final or empty. 110
 Error javadoc JavadocMethod Missing a Javadoc comment. 110
 Error misc FinalParameters Parameter sequenceid should be final. 110
 Error coding HiddenField 'sequenceid' hides a field. 110
 Error design DesignForExtension Method 'getMetadata' is not designed for extension - needs to be abstract, final or empty. 114
 Error javadoc JavadocMethod Missing a Javadoc comment. 114
 Error design DesignForExtension Method 'setMetadata' is not designed for extension - needs to be abstract, final or empty. 118
 Error javadoc JavadocMethod Missing a Javadoc comment. 118
 Error misc FinalParameters Parameter metadata should be final. 118
 Error coding HiddenField 'metadata' hides a field. 118
 Error design DesignForExtension Method 'getDocument' is not designed for extension - needs to be abstract, final or empty. 122
 Error javadoc JavadocMethod Missing a Javadoc comment. 122
 Error design DesignForExtension Method 'setDocument' is not designed for extension - needs to be abstract, final or empty. 126
 Error javadoc JavadocMethod Missing a Javadoc comment. 126
 Error misc FinalParameters Parameter document should be final. 126
 Error coding HiddenField 'document' hides a field. 126
 Error design DesignForExtension Method 'getId' is not designed for extension - needs to be abstract, final or empty. 130
 Error javadoc JavadocMethod Missing a Javadoc comment. 130
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 132
 Error design DesignForExtension Method 'setId' is not designed for extension - needs to be abstract, final or empty. 137
 Error javadoc JavadocMethod Missing a Javadoc comment. 137
 Error misc FinalParameters Parameter id should be final. 137
 Error coding HiddenField 'id' hides a field. 137
 Error coding EqualsHashCode Definition of 'equals()' without corresponding definition of 'hashCode()'. 141
 Error design DesignForExtension Method 'equals' is not designed for extension - needs to be abstract, final or empty. 141
 Error misc FinalParameters Parameter configurationObject should be final. 142
 Error sizes LineLength Line is longer than 80 characters (found 104). 146
 Error coding AvoidInlineConditionals Avoid inline conditionals. 146
 Error sizes LineLength Line is longer than 80 characters (found 109). 147
 Error coding AvoidInlineConditionals Avoid inline conditionals. 147
 Error design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 156

org/apache/streams/core/StreamsOperation.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected an @return tag. 31
 Error sizes LineLength Line is longer than 80 characters (found 113). 34
 Error sizes LineLength Line is longer than 80 characters (found 122). 35
 Error sizes LineLength Line is longer than 80 characters (found 116). 36
 Error sizes LineLength Line is longer than 80 characters (found 120). 41

org/apache/streams/core/StreamsPersistReader.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocMethod Missing a Javadoc comment. 30
 Error javadoc JavadocMethod Missing a Javadoc comment. 32
 Error javadoc JavadocMethod Missing a Javadoc comment. 34

org/apache/streams/core/StreamsPersistWriter.java

Severity Category Rule Message Line
 Error whitespace ParenPad '(' is followed by whitespace. 30
 Error whitespace ParenPad ')' is preceded with whitespace. 30

org/apache/streams/core/StreamsProcessor.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 23
 Error sizes LineLength Line is longer than 80 characters (found 112). 26
 Error sizes LineLength Line is longer than 80 characters (found 113). 29
 Error whitespace ParenPad '(' is followed by whitespace. 31
 Error whitespace ParenPad ')' is preceded with whitespace. 31

org/apache/streams/core/StreamsProvider.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 115). 26
 Error sizes LineLength Line is longer than 80 characters (found 92). 59

org/apache/streams/core/StreamsResultSet.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error design VisibilityModifier Variable 'queue' must be private and have accessor methods. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error design VisibilityModifier Variable 'counter' must be private and have accessor methods. 31
 Error javadoc JavadocMethod Missing a Javadoc comment. 33
 Error misc FinalParameters Parameter queue should be final. 33
 Error coding HiddenField 'queue' hides a field. 33
 Error design DesignForExtension Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 38
 Error design DesignForExtension Method 'size' is not designed for extension - needs to be abstract, final or empty. 43
 Error javadoc JavadocMethod Missing a Javadoc comment. 43
 Error design DesignForExtension Method 'getQueue' is not designed for extension - needs to be abstract, final or empty. 47
 Error javadoc JavadocMethod Missing a Javadoc comment. 47
 Error design DesignForExtension Method 'setQueue' is not designed for extension - needs to be abstract, final or empty. 51
 Error javadoc JavadocMethod Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter queue should be final. 51
 Error coding HiddenField 'queue' hides a field. 51
 Error design DesignForExtension Method 'getCounter' is not designed for extension - needs to be abstract, final or empty. 55
 Error javadoc JavadocMethod Missing a Javadoc comment. 55
 Error design DesignForExtension Method 'setCounter' is not designed for extension - needs to be abstract, final or empty. 59
 Error javadoc JavadocMethod Missing a Javadoc comment. 59
 Error misc FinalParameters Parameter counter should be final. 59
 Error coding HiddenField 'counter' hides a field. 59

org/apache/streams/core/util/DatumUtils.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 33
 Error sizes LineLength Line is longer than 80 characters (found 117). 36
 Error sizes LineLength Line is longer than 80 characters (found 113). 37
 Error sizes LineLength Line is longer than 80 characters (found 132). 44
 Error misc FinalParameters Parameter datum should be final. 44
 Error misc FinalParameters Parameter throwable should be final. 44
 Error misc FinalParameters Parameter operationClass should be final. 44
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 48
 Error javadoc JavadocMethod Missing a Javadoc comment. 52
 Error misc FinalParameters Parameter datum should be final. 52
 Error coding AvoidInlineConditionals Avoid inline conditionals. 54
 Error sizes LineLength Line is longer than 80 characters (found 97). 55
 Error coding AvoidInlineConditionals Avoid inline conditionals. 55
 Error sizes LineLength Line is longer than 80 characters (found 86). 56
 Error coding AvoidInlineConditionals Avoid inline conditionals. 56
 Error sizes LineLength Line is longer than 80 characters (found 95). 57
 Error coding AvoidInlineConditionals Avoid inline conditionals. 57