Fork me on GitHub

Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
8 0 0 474

Rules

Category Rule Violations Severity
blocks LeftCurly 3  Error
coding AvoidInlineConditionals 1  Error
HiddenField 35  Error
MagicNumber 7  Error
SimplifyBooleanExpression 3  Error
design DesignForExtension 72  Error
VisibilityModifier 5  Error
javadoc JavadocMethod 69  Error
JavadocPackage 2  Error
JavadocStyle 32  Error
JavadocType 5  Error
JavadocVariable 52  Error
misc FinalParameters 77  Error
modifier RedundantModifier 4  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
36  Error
sizes LineLength 67  Error
whitespace ParenPad 4  Error

Details

org/apache/streams/s3/S3Configuration.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocType Missing a Javadoc comment. 22
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 34
 Error javadoc JavadocStyle First sentence should end with a period. 36
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error javadoc JavadocStyle First sentence should end with a period. 44
 Error regexp RegexpSingleline Line has trailing spaces. 47
 Error javadoc JavadocStyle First sentence should end with a period. 52
 Error regexp RegexpSingleline Line has trailing spaces. 55
 Error javadoc JavadocStyle First sentence should end with a period. 60
 Error regexp RegexpSingleline Line has trailing spaces. 62
 Error sizes LineLength Line is longer than 80 characters (found 92). 65
 Error javadoc JavadocStyle First sentence should end with a period. 66
 Error regexp RegexpSingleline Line has trailing spaces. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error sizes LineLength Line is longer than 80 characters (found 85). 73
 Error javadoc JavadocStyle First sentence should end with a period. 75
 Error regexp RegexpSingleline Line has trailing spaces. 78
 Error javadoc JavadocStyle First sentence should end with a period. 87
 Error regexp RegexpSingleline Line has trailing spaces. 90
 Error misc FinalParameters Parameter key should be final. 95
 Error coding HiddenField 'key' hides a field. 95
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'withKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'withKey' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error javadoc JavadocMethod Missing a Javadoc comment. 99
 Error misc FinalParameters Parameter key should be final. 99
 Error coding HiddenField 'key' hides a field. 99
 Error javadoc JavadocStyle First sentence should end with a period. 104
 Error regexp RegexpSingleline Line has trailing spaces. 107
 Error javadoc JavadocStyle First sentence should end with a period. 116
 Error regexp RegexpSingleline Line has trailing spaces. 119
 Error misc FinalParameters Parameter secretKey should be final. 124
 Error coding HiddenField 'secretKey' hides a field. 124
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'withSecretKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'withSecretKey' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error javadoc JavadocMethod Missing a Javadoc comment. 128
 Error misc FinalParameters Parameter secretKey should be final. 128
 Error coding HiddenField 'secretKey' hides a field. 128
 Error javadoc JavadocStyle First sentence should end with a period. 133
 Error regexp RegexpSingleline Line has trailing spaces. 136
 Error javadoc JavadocStyle First sentence should end with a period. 145
 Error regexp RegexpSingleline Line has trailing spaces. 148
 Error misc FinalParameters Parameter bucket should be final. 153
 Error coding HiddenField 'bucket' hides a field. 153
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'withBucket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'withBucket' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error javadoc JavadocMethod Missing a Javadoc comment. 157
 Error misc FinalParameters Parameter bucket should be final. 157
 Error coding HiddenField 'bucket' hides a field. 157
 Error javadoc JavadocStyle First sentence should end with a period. 162
 Error regexp RegexpSingleline Line has trailing spaces. 164
 Error javadoc JavadocStyle First sentence should end with a period. 173
 Error regexp RegexpSingleline Line has trailing spaces. 175
 Error misc FinalParameters Parameter protocol should be final. 180
 Error coding HiddenField 'protocol' hides a field. 180
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'withProtocol' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'withProtocol' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error javadoc JavadocMethod Missing a Javadoc comment. 184
 Error misc FinalParameters Parameter protocol should be final. 184
 Error coding HiddenField 'protocol' hides a field. 184
 Error javadoc JavadocStyle First sentence should end with a period. 189
 Error regexp RegexpSingleline Line has trailing spaces. 191
 Error javadoc JavadocStyle First sentence should end with a period. 200
 Error regexp RegexpSingleline Line has trailing spaces. 202
 Error misc FinalParameters Parameter region should be final. 207
 Error coding HiddenField 'region' hides a field. 207
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'withRegion' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'withRegion' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error javadoc JavadocMethod Missing a Javadoc comment. 211
 Error misc FinalParameters Parameter region should be final. 211
 Error coding HiddenField 'region' hides a field. 211
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 216
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'getAdditionalProperties' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error javadoc JavadocMethod Missing a Javadoc comment. 221
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'setAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 226
 Error javadoc JavadocMethod Missing a Javadoc comment. 226
 Error misc FinalParameters Parameter name should be final. 227
 Error misc FinalParameters Parameter value should be final. 227
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'withAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 231
 Error javadoc JavadocMethod Missing a Javadoc comment. 231
 Error misc FinalParameters Parameter name should be final. 231
 Error misc FinalParameters Parameter value should be final. 231
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 236
 Error sizes LineLength Line is longer than 80 characters (found 156). 238
 Error design DesignForExtension Class 'S3Configuration' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3Configuration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 241
 Error misc FinalParameters Parameter other should be final. 242
 Error coding SimplifyBooleanExpression Expression can be simplified. 246
 Error sizes LineLength Line is longer than 80 characters (found 240). 250
 Error javadoc JavadocType Missing a Javadoc comment. 253
 Error modifier RedundantModifier Redundant 'static' modifier. 254
 Error javadoc JavadocVariable Missing a Javadoc comment. 256
 Error javadoc JavadocVariable Missing a Javadoc comment. 257
 Error javadoc JavadocVariable Missing a Javadoc comment. 258
 Error sizes LineLength Line is longer than 80 characters (found 121). 259
 Error javadoc JavadocVariable Missing a Javadoc comment. 259
 Error javadoc JavadocMethod Missing a Javadoc comment. 267
 Error modifier RedundantModifier Redundant 'private' modifier. 267
 Error misc FinalParameters Parameter value should be final. 267
 Error coding HiddenField 'value' hides a field. 267
 Error javadoc JavadocMethod Missing a Javadoc comment. 277
 Error misc FinalParameters Parameter value should be final. 278

org/apache/streams/s3/S3ObjectInputStreamWrapper.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 92). 31
 Error sizes LineLength Line is longer than 80 characters (found 93). 32
 Error sizes LineLength Line is longer than 80 characters (found 95). 33
 Error sizes LineLength Line is longer than 80 characters (found 89). 34
 Error sizes LineLength Line is longer than 80 characters (found 100). 35
 Error sizes LineLength Line is longer than 80 characters (found 106). 43
 Error sizes LineLength Line is longer than 80 characters (found 97). 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error misc FinalParameters Parameter s3Object should be final. 57
 Error coding HiddenField 's3Object' hides a field. 57
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error javadoc JavadocMethod Missing a Javadoc comment. 62
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error javadoc JavadocMethod Missing a Javadoc comment. 66
 Error misc FinalParameters Parameter obj should be final. 66
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error javadoc JavadocMethod Missing a Javadoc comment. 70
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'read' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'read' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error javadoc JavadocMethod Missing a Javadoc comment. 74
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'read' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'read' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error javadoc JavadocMethod Missing a Javadoc comment. 78
 Error misc FinalParameters Parameter byt should be final. 78
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'read' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'read' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error javadoc JavadocMethod Missing a Javadoc comment. 82
 Error misc FinalParameters Parameter byt should be final. 82
 Error misc FinalParameters Parameter off should be final. 82
 Error misc FinalParameters Parameter len should be final. 82
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'skip' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'skip' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error javadoc JavadocMethod Missing a Javadoc comment. 86
 Error misc FinalParameters Parameter skip should be final. 86
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'available' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'available' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error javadoc JavadocMethod Missing a Javadoc comment. 90
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'markSupported' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'markSupported' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error javadoc JavadocMethod Missing a Javadoc comment. 94
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'mark' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'mark' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error javadoc JavadocMethod Missing a Javadoc comment. 98
 Error misc FinalParameters Parameter readlimit should be final. 98
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'reset' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'reset' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc JavadocMethod Missing a Javadoc comment. 102
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'close' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'close' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error javadoc JavadocMethod Missing a Javadoc comment. 106
 Error sizes LineLength Line is longer than 80 characters (found 94). 122
 Error sizes LineLength Line is longer than 80 characters (found 91). 130
 Error javadoc JavadocMethod Missing a Javadoc comment. 141
 Error misc FinalParameters Parameter is should be final. 141
 Error sizes LineLength Line is longer than 80 characters (found 89). 148
 Error design DesignForExtension Class 'S3ObjectInputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'finalize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ObjectInputStreamWrapper' final or making the method 'finalize' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error javadoc JavadocMethod Missing a Javadoc comment. 152
 Error sizes LineLength Line is longer than 80 characters (found 105). 154
 Error sizes LineLength Line is longer than 80 characters (found 105). 159

org/apache/streams/s3/S3OutputStreamWrapper.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 114). 37
 Error sizes LineLength Line is longer than 80 characters (found 116). 38
 Error sizes LineLength Line is longer than 80 characters (found 92). 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 47
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 49
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocStyle First sentence should end with a period. 53
 Error sizes LineLength Line is longer than 80 characters (found 161). 68
 Error misc FinalParameters Parameter amazonS3Client should be final. 68
 Error coding HiddenField 'amazonS3Client' hides a field. 68
 Error misc FinalParameters Parameter bucketName should be final. 68
 Error coding HiddenField 'bucketName' hides a field. 68
 Error misc FinalParameters Parameter path should be final. 68
 Error coding HiddenField 'path' hides a field. 68
 Error misc FinalParameters Parameter fileName should be final. 68
 Error coding HiddenField 'fileName' hides a field. 68
 Error misc FinalParameters Parameter metaData should be final. 68
 Error coding HiddenField 'metaData' hides a field. 68
 Error design DesignForExtension Class 'S3OutputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3OutputStreamWrapper' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc JavadocMethod Missing a Javadoc comment. 77
 Error misc FinalParameters Parameter byt should be final. 77
 Error design DesignForExtension Class 'S3OutputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3OutputStreamWrapper' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc JavadocMethod Missing a Javadoc comment. 81
 Error misc FinalParameters Parameter byt should be final. 81
 Error design DesignForExtension Class 'S3OutputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3OutputStreamWrapper' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error javadoc JavadocMethod Missing a Javadoc comment. 85
 Error misc FinalParameters Parameter byt should be final. 85
 Error misc FinalParameters Parameter off should be final. 85
 Error misc FinalParameters Parameter len should be final. 85
 Error design DesignForExtension Class 'S3OutputStreamWrapper' looks like designed for extension (can be subclassed), but the method 'flush' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3OutputStreamWrapper' final or making the method 'flush' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc JavadocMethod Missing a Javadoc comment. 89
 Error sizes LineLength Line is longer than 80 characters (found 106). 94
 Error javadoc JavadocMethod Missing a Javadoc comment. 114
 Error coding MagicNumber '365' is a magic number. 121
 Error coding MagicNumber '3' is a magic number. 121
 Error sizes LineLength Line is longer than 80 characters (found 86). 131
 Error sizes LineLength Line is longer than 80 characters (found 86). 137
 Error coding MagicNumber '1024' is a magic number. 137

org/apache/streams/s3/S3PersistReader.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 84). 59
 Error sizes LineLength Line is longer than 80 characters (found 86). 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error design VisibilityModifier Variable 'lineReaderUtil' must be private and have accessor methods. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error design VisibilityModifier Variable 'persistQueue' must be private and have accessor methods. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error design VisibilityModifier Variable 'countersTotal' must be private and have accessor methods. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error design VisibilityModifier Variable 'countersCurrent' must be private and have accessor methods. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'getAmazonS3Client' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'getAmazonS3Client' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error javadoc JavadocMethod Missing a Javadoc comment. 77
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'getS3ReaderConfiguration' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'getS3ReaderConfiguration' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error javadoc JavadocMethod Missing a Javadoc comment. 81
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'getBucketName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'getBucketName' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error javadoc JavadocMethod Missing a Javadoc comment. 85
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'readNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'readNew' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc JavadocMethod Missing a Javadoc comment. 89
 Error misc FinalParameters Parameter sequence should be final. 89
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'readRange' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'readRange' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error javadoc JavadocMethod Missing a Javadoc comment. 93
 Error misc FinalParameters Parameter start should be final. 93
 Error misc FinalParameters Parameter end should be final. 93
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'isRunning' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'getDatumStatusCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'getDatumStatusCounter' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error javadoc JavadocMethod Missing a Javadoc comment. 102
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'getFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'getFiles' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error javadoc JavadocMethod Missing a Javadoc comment. 106
 Error javadoc JavadocMethod Missing a Javadoc comment. 110
 Error misc FinalParameters Parameter s3ReaderConfiguration should be final. 110
 Error coding HiddenField 's3ReaderConfiguration' hides a field. 110
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error misc FinalParameters Parameter configurationObject should be final. 120
 Error sizes LineLength Line is longer than 80 characters (found 129). 126
 Error sizes LineLength Line is longer than 80 characters (found 97). 129
 Error sizes LineLength Line is longer than 80 characters (found 109). 137
 Error sizes LineLength Line is longer than 80 characters (found 93). 153
 Error sizes LineLength Line is longer than 80 characters (found 92). 154
 Error sizes LineLength Line is longer than 80 characters (found 84). 168
 Error sizes LineLength Line is longer than 80 characters (found 95). 186
 Error coding MagicNumber '10000' is a magic number. 186
 Error javadoc JavadocMethod Missing a Javadoc comment. 190
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'readAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'readAll' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error javadoc JavadocMethod Missing a Javadoc comment. 194
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'startStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'startStream' static/final/abstract/empty, or adding allowed annotation for the method. 199
 Error javadoc JavadocMethod Missing a Javadoc comment. 199
 Error design DesignForExtension Class 'S3PersistReader' looks like designed for extension (can be subclassed), but the method 'readCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReader' final or making the method 'readCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 204
 Error whitespace ParenPad '(' is followed by whitespace. 209
 Error whitespace ParenPad ')' is preceded with whitespace. 209

org/apache/streams/s3/S3PersistReaderTask.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 33
 Error sizes LineLength Line is longer than 80 characters (found 90). 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocMethod Missing a Javadoc comment. 43
 Error misc FinalParameters Parameter reader should be final. 43
 Error coding HiddenField 'reader' hides a field. 43
 Error design DesignForExtension Class 'S3PersistReaderTask' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistReaderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error sizes LineLength Line is longer than 80 characters (found 137). 53
 Error sizes LineLength Line is longer than 80 characters (found 84). 54
 Error whitespace ParenPad ')' is preceded with whitespace. 60
 Error javadoc JavadocMethod Missing a Javadoc comment. 83
 Error misc FinalParameters Parameter file should be final. 83
 Error misc FinalParameters Parameter closeable should be final. 83

org/apache/streams/s3/S3PersistWriter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 84). 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 63
 Error sizes LineLength Line is longer than 80 characters (found 86). 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error design VisibilityModifier Variable 'lineWriterUtil' must be private and have accessor methods. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 78
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 90
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getAmazonS3Client' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getAmazonS3Client' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error javadoc JavadocMethod Missing a Javadoc comment. 92
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getS3WriterConfiguration' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getS3WriterConfiguration' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error javadoc JavadocMethod Missing a Javadoc comment. 96
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getWrittenFiles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getWrittenFiles' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error javadoc JavadocMethod Missing a Javadoc comment. 100
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getObjectMetaData' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getObjectMetaData' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error javadoc JavadocMethod Missing a Javadoc comment. 104
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getObjectMapper' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getObjectMapper' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error javadoc JavadocMethod Missing a Javadoc comment. 108
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'setObjectMapper' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'setObjectMapper' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error javadoc JavadocMethod Missing a Javadoc comment. 112
 Error misc FinalParameters Parameter mapper should be final. 112
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'setObjectMetaData' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'setObjectMetaData' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc JavadocMethod Missing a Javadoc comment. 116
 Error misc FinalParameters Parameter val should be final. 116
 Error javadoc JavadocMethod Missing a Javadoc comment. 120
 Error sizes LineLength Line is longer than 80 characters (found 136). 121
 Error javadoc JavadocMethod Missing a Javadoc comment. 124
 Error misc FinalParameters Parameter s3WriterConfiguration should be final. 124
 Error coding HiddenField 's3WriterConfiguration' hides a field. 124
 Error sizes LineLength Line is longer than 80 characters (found 87). 129
 Error sizes LineLength Line is longer than 80 characters (found 82). 131
 Error sizes LineLength Line is longer than 80 characters (found 102). 135
 Error misc FinalParameters Parameter amazonS3Client should be final. 135
 Error coding HiddenField 'amazonS3Client' hides a field. 135
 Error misc FinalParameters Parameter s3WriterConfiguration should be final. 135
 Error coding HiddenField 's3WriterConfiguration' hides a field. 135
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'write' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'write' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error misc FinalParameters Parameter streamsDatum should be final. 146
 Error sizes LineLength Line is longer than 80 characters (found 85). 149
 Error sizes LineLength Line is longer than 80 characters (found 141). 150
 Error whitespace ParenPad '(' is followed by whitespace. 150
 Error coding MagicNumber '1024' is a magic number. 150
 Error coding MagicNumber '1024' is a magic number. 150
 Error coding AvoidInlineConditionals Avoid inline conditionals. 196
 Error sizes LineLength Line is longer than 80 characters (found 146). 215
 Error javadoc JavadocMethod Missing a Javadoc comment. 225
 Error sizes LineLength Line is longer than 80 characters (found 81). 232
 Error sizes LineLength Line is longer than 80 characters (found 175). 233
 Error javadoc JavadocMethod Missing a Javadoc comment. 237
 Error misc FinalParameters Parameter writer should be final. 237
 Error javadoc JavadocMethod Missing a Javadoc comment. 249
 Error misc FinalParameters Parameter flushable should be final. 249
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'prepare' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 260
 Error misc FinalParameters Parameter configurationObject should be final. 261
 Error sizes LineLength Line is longer than 80 characters (found 106). 269
 Error sizes LineLength Line is longer than 80 characters (found 133). 276
 Error sizes LineLength Line is longer than 80 characters (found 101). 279
 Error sizes LineLength Line is longer than 80 characters (found 113). 287
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'cleanUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'cleanUp' static/final/abstract/empty, or adding allowed annotation for the method. 299
 Error javadoc JavadocMethod Missing a Javadoc comment. 299
 Error design DesignForExtension Class 'S3PersistWriter' looks like designed for extension (can be subclassed), but the method 'getDatumStatusCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3PersistWriter' final or making the method 'getDatumStatusCounter' static/final/abstract/empty, or adding allowed annotation for the method. 303
 Error sizes LineLength Line is longer than 80 characters (found 82). 307

org/apache/streams/s3/S3ReaderConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 18
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 26
 Error javadoc JavadocStyle First sentence should end with a period. 28
 Error regexp RegexpSingleline Line has trailing spaces. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error sizes LineLength Line is longer than 80 characters (found 85). 35
 Error javadoc JavadocStyle First sentence should end with a period. 37
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error javadoc JavadocStyle First sentence should end with a period. 48
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error misc FinalParameters Parameter readerPath should be final. 55
 Error coding HiddenField 'readerPath' hides a field. 55
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'withReaderPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'withReaderPath' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error javadoc JavadocMethod Missing a Javadoc comment. 59
 Error misc FinalParameters Parameter readerPath should be final. 59
 Error coding HiddenField 'readerPath' hides a field. 59
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'getAdditionalProperties' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc JavadocMethod Missing a Javadoc comment. 69
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'setAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error javadoc JavadocMethod Missing a Javadoc comment. 74
 Error misc FinalParameters Parameter name should be final. 75
 Error misc FinalParameters Parameter value should be final. 75
 Error sizes LineLength Line is longer than 80 characters (found 84). 79
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'withAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error javadoc JavadocMethod Missing a Javadoc comment. 79
 Error misc FinalParameters Parameter name should be final. 79
 Error misc FinalParameters Parameter value should be final. 79
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error sizes LineLength Line is longer than 80 characters (found 98). 86
 Error design DesignForExtension Class 'S3ReaderConfiguration' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3ReaderConfiguration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error misc FinalParameters Parameter other should be final. 90
 Error coding SimplifyBooleanExpression Expression can be simplified. 94
 Error sizes LineLength Line is longer than 80 characters (found 136). 98

org/apache/streams/s3/S3WriterConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 20
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 32
 Error javadoc JavadocStyle First sentence should end with a period. 34
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error javadoc JavadocStyle First sentence should end with a period. 40
 Error regexp RegexpSingleline Line has trailing spaces. 42
 Error sizes LineLength Line is longer than 80 characters (found 173). 47
 Error regexp RegexpSingleline Line has trailing spaces. 48
 Error coding MagicNumber '20L' is a magic number. 51
 Error javadoc JavadocStyle First sentence should end with a period. 52
 Error regexp RegexpSingleline Line has trailing spaces. 54
 Error javadoc JavadocStyle First sentence should end with a period. 58
 Error regexp RegexpSingleline Line has trailing spaces. 60
 Error sizes LineLength Line is longer than 80 characters (found 112). 63
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error sizes LineLength Line is longer than 80 characters (found 85). 65
 Error javadoc JavadocStyle First sentence should end with a period. 67
 Error regexp RegexpSingleline Line has trailing spaces. 68
 Error regexp RegexpSingleline Line has trailing spaces. 69
 Error javadoc JavadocStyle First sentence should end with a period. 78
 Error regexp RegexpSingleline Line has trailing spaces. 79
 Error regexp RegexpSingleline Line has trailing spaces. 80
 Error misc FinalParameters Parameter writerPath should be final. 85
 Error coding HiddenField 'writerPath' hides a field. 85
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'withWriterPath' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'withWriterPath' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error javadoc JavadocMethod Missing a Javadoc comment. 89
 Error misc FinalParameters Parameter writerPath should be final. 89
 Error coding HiddenField 'writerPath' hides a field. 89
 Error javadoc JavadocStyle First sentence should end with a period. 94
 Error regexp RegexpSingleline Line has trailing spaces. 96
 Error javadoc JavadocStyle First sentence should end with a period. 105
 Error regexp RegexpSingleline Line has trailing spaces. 107
 Error misc FinalParameters Parameter writerFilePrefix should be final. 112
 Error coding HiddenField 'writerFilePrefix' hides a field. 112
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'withWriterFilePrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'withWriterFilePrefix' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error javadoc JavadocMethod Missing a Javadoc comment. 116
 Error misc FinalParameters Parameter writerFilePrefix should be final. 116
 Error coding HiddenField 'writerFilePrefix' hides a field. 116
 Error sizes LineLength Line is longer than 80 characters (found 173). 122
 Error regexp RegexpSingleline Line has trailing spaces. 123
 Error sizes LineLength Line is longer than 80 characters (found 173). 133
 Error regexp RegexpSingleline Line has trailing spaces. 134
 Error misc FinalParameters Parameter maxFileSize should be final. 139
 Error coding HiddenField 'maxFileSize' hides a field. 139
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'withMaxFileSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'withMaxFileSize' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc JavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter maxFileSize should be final. 143
 Error coding HiddenField 'maxFileSize' hides a field. 143
 Error javadoc JavadocStyle First sentence should end with a period. 148
 Error regexp RegexpSingleline Line has trailing spaces. 150
 Error javadoc JavadocStyle First sentence should end with a period. 159
 Error regexp RegexpSingleline Line has trailing spaces. 161
 Error misc FinalParameters Parameter chunk should be final. 166
 Error coding HiddenField 'chunk' hides a field. 166
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'withChunk' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'withChunk' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error javadoc JavadocMethod Missing a Javadoc comment. 170
 Error misc FinalParameters Parameter chunk should be final. 170
 Error coding HiddenField 'chunk' hides a field. 170
 Error javadoc JavadocStyle First sentence should end with a period. 175
 Error regexp RegexpSingleline Line has trailing spaces. 177
 Error javadoc JavadocStyle First sentence should end with a period. 186
 Error regexp RegexpSingleline Line has trailing spaces. 188
 Error misc FinalParameters Parameter compression should be final. 193
 Error coding HiddenField 'compression' hides a field. 193
 Error sizes LineLength Line is longer than 80 characters (found 97). 197
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'withCompression' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'withCompression' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error javadoc JavadocMethod Missing a Javadoc comment. 197
 Error misc FinalParameters Parameter compression should be final. 197
 Error coding HiddenField 'compression' hides a field. 197
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 202
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'getAdditionalProperties' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 207
 Error javadoc JavadocMethod Missing a Javadoc comment. 207
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'setAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 212
 Error javadoc JavadocMethod Missing a Javadoc comment. 212
 Error misc FinalParameters Parameter name should be final. 213
 Error misc FinalParameters Parameter value should be final. 213
 Error sizes LineLength Line is longer than 80 characters (found 84). 217
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'withAdditionalProperty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error javadoc JavadocMethod Missing a Javadoc comment. 217
 Error misc FinalParameters Parameter name should be final. 217
 Error misc FinalParameters Parameter value should be final. 217
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 222
 Error sizes LineLength Line is longer than 80 characters (found 177). 224
 Error design DesignForExtension Class 'S3WriterConfiguration' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'S3WriterConfiguration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 227
 Error misc FinalParameters Parameter other should be final. 228
 Error coding SimplifyBooleanExpression Expression can be simplified. 232
 Error sizes LineLength Line is longer than 80 characters (found 282). 236
 Error javadoc JavadocType Missing a Javadoc comment. 239
 Error modifier RedundantModifier Redundant 'static' modifier. 240
 Error javadoc JavadocVariable Missing a Javadoc comment. 242
 Error javadoc JavadocVariable Missing a Javadoc comment. 243
 Error javadoc JavadocVariable Missing a Javadoc comment. 244
 Error sizes LineLength Line is longer than 80 characters (found 139). 245
 Error javadoc JavadocVariable Missing a Javadoc comment. 245
 Error javadoc JavadocMethod Missing a Javadoc comment. 253
 Error modifier RedundantModifier Redundant 'private' modifier. 253
 Error misc FinalParameters Parameter value should be final. 253
 Error coding HiddenField 'value' hides a field. 253
 Error javadoc JavadocMethod Missing a Javadoc comment. 263
 Error sizes LineLength Line is longer than 80 characters (found 81). 264
 Error misc FinalParameters Parameter value should be final. 264