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. 23
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 35
 Error javadoc JavadocStyle First sentence should end with a period. 37
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error javadoc JavadocStyle First sentence should end with a period. 46
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error javadoc JavadocStyle First sentence should end with a period. 55
 Error regexp RegexpSingleline Line has trailing spaces. 58
 Error javadoc JavadocStyle First sentence should end with a period. 64
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error sizes LineLength Line is longer than 80 characters (found 92). 70
 Error javadoc JavadocStyle First sentence should end with a period. 71
 Error regexp RegexpSingleline Line has trailing spaces. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 78
 Error sizes LineLength Line is longer than 80 characters (found 85). 79
 Error javadoc JavadocStyle First sentence should end with a period. 81
 Error regexp RegexpSingleline Line has trailing spaces. 84
 Error javadoc JavadocStyle First sentence should end with a period. 94
 Error regexp RegexpSingleline Line has trailing spaces. 97
 Error misc FinalParameters Parameter key should be final. 103
 Error coding HiddenField 'key' hides a field. 103
 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. 107
 Error javadoc JavadocMethod Missing a Javadoc comment. 107
 Error misc FinalParameters Parameter key should be final. 107
 Error coding HiddenField 'key' hides a field. 107
 Error javadoc JavadocStyle First sentence should end with a period. 112
 Error regexp RegexpSingleline Line has trailing spaces. 115
 Error javadoc JavadocStyle First sentence should end with a period. 125
 Error regexp RegexpSingleline Line has trailing spaces. 128
 Error misc FinalParameters Parameter secretKey should be final. 134
 Error coding HiddenField 'secretKey' hides a field. 134
 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. 138
 Error javadoc JavadocMethod Missing a Javadoc comment. 138
 Error misc FinalParameters Parameter secretKey should be final. 138
 Error coding HiddenField 'secretKey' hides a field. 138
 Error javadoc JavadocStyle First sentence should end with a period. 143
 Error regexp RegexpSingleline Line has trailing spaces. 146
 Error javadoc JavadocStyle First sentence should end with a period. 156
 Error regexp RegexpSingleline Line has trailing spaces. 159
 Error misc FinalParameters Parameter bucket should be final. 165
 Error coding HiddenField 'bucket' hides a field. 165
 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. 169
 Error javadoc JavadocMethod Missing a Javadoc comment. 169
 Error misc FinalParameters Parameter bucket should be final. 169
 Error coding HiddenField 'bucket' hides a field. 169
 Error javadoc JavadocStyle First sentence should end with a period. 174
 Error regexp RegexpSingleline Line has trailing spaces. 176
 Error javadoc JavadocStyle First sentence should end with a period. 186
 Error regexp RegexpSingleline Line has trailing spaces. 188
 Error misc FinalParameters Parameter protocol should be final. 194
 Error coding HiddenField 'protocol' hides a field. 194
 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. 198
 Error javadoc JavadocMethod Missing a Javadoc comment. 198
 Error misc FinalParameters Parameter protocol should be final. 198
 Error coding HiddenField 'protocol' hides a field. 198
 Error javadoc JavadocStyle First sentence should end with a period. 203
 Error regexp RegexpSingleline Line has trailing spaces. 205
 Error javadoc JavadocStyle First sentence should end with a period. 215
 Error regexp RegexpSingleline Line has trailing spaces. 217
 Error misc FinalParameters Parameter region should be final. 223
 Error coding HiddenField 'region' hides a field. 223
 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. 227
 Error javadoc JavadocMethod Missing a Javadoc comment. 227
 Error misc FinalParameters Parameter region should be final. 227
 Error coding HiddenField 'region' hides a field. 227
 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. 232
 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. 237
 Error javadoc JavadocMethod Missing a Javadoc comment. 237
 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. 243
 Error javadoc JavadocMethod Missing a Javadoc comment. 243
 Error misc FinalParameters Parameter name should be final. 245
 Error misc FinalParameters Parameter value should be final. 245
 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. 249
 Error javadoc JavadocMethod Missing a Javadoc comment. 249
 Error misc FinalParameters Parameter name should be final. 249
 Error misc FinalParameters Parameter value should be final. 249
 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. 254
 Error sizes LineLength Line is longer than 80 characters (found 156). 256
 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. 259
 Error misc FinalParameters Parameter other should be final. 260
 Error coding SimplifyBooleanExpression Expression can be simplified. 264
 Error sizes LineLength Line is longer than 80 characters (found 240). 268
 Error javadoc JavadocType Missing a Javadoc comment. 271
 Error modifier RedundantModifier Redundant 'static' modifier. 272
 Error javadoc JavadocVariable Missing a Javadoc comment. 274
 Error javadoc JavadocVariable Missing a Javadoc comment. 275
 Error javadoc JavadocVariable Missing a Javadoc comment. 276
 Error sizes LineLength Line is longer than 80 characters (found 121). 277
 Error javadoc JavadocVariable Missing a Javadoc comment. 277
 Error javadoc JavadocMethod Missing a Javadoc comment. 285
 Error modifier RedundantModifier Redundant 'private' modifier. 285
 Error misc FinalParameters Parameter value should be final. 285
 Error coding HiddenField 'value' hides a field. 285
 Error javadoc JavadocMethod Missing a Javadoc comment. 295
 Error misc FinalParameters Parameter value should be final. 296

org/apache/streams/s3/S3ObjectInputStreamWrapper.java

Severity Category Rule Message Line
 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 JavadocPackage Missing package-info.java file.
 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. 19
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 27
 Error javadoc JavadocStyle First sentence should end with a period. 29
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error sizes LineLength Line is longer than 80 characters (found 85). 37
 Error javadoc JavadocStyle First sentence should end with a period. 39
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error javadoc JavadocStyle First sentence should end with a period. 51
 Error regexp RegexpSingleline Line has trailing spaces. 53
 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 '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. 63
 Error javadoc JavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter readerPath should be final. 63
 Error coding HiddenField 'readerPath' hides a field. 63
 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. 68
 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. 73
 Error javadoc JavadocMethod Missing a Javadoc comment. 73
 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. 79
 Error javadoc JavadocMethod Missing a Javadoc comment. 79
 Error misc FinalParameters Parameter name should be final. 81
 Error misc FinalParameters Parameter value should be final. 81
 Error sizes LineLength Line is longer than 80 characters (found 84). 85
 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. 85
 Error javadoc JavadocMethod Missing a Javadoc comment. 85
 Error misc FinalParameters Parameter name should be final. 85
 Error misc FinalParameters Parameter value should be final. 85
 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. 90
 Error sizes LineLength Line is longer than 80 characters (found 98). 92
 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. 95
 Error misc FinalParameters Parameter other should be final. 96
 Error coding SimplifyBooleanExpression Expression can be simplified. 100
 Error sizes LineLength Line is longer than 80 characters (found 136). 104

org/apache/streams/s3/S3WriterConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 21
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 33
 Error javadoc JavadocStyle First sentence should end with a period. 35
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error javadoc JavadocStyle First sentence should end with a period. 42
 Error regexp RegexpSingleline Line has trailing spaces. 44
 Error sizes LineLength Line is longer than 80 characters (found 173). 50
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error coding MagicNumber '20L' is a magic number. 55
 Error javadoc JavadocStyle First sentence should end with a period. 56
 Error regexp RegexpSingleline Line has trailing spaces. 58
 Error javadoc JavadocStyle First sentence should end with a period. 63
 Error regexp RegexpSingleline Line has trailing spaces. 65
 Error sizes LineLength Line is longer than 80 characters (found 112). 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error sizes LineLength Line is longer than 80 characters (found 85). 71
 Error javadoc JavadocStyle First sentence should end with a period. 73
 Error regexp RegexpSingleline Line has trailing spaces. 74
 Error regexp RegexpSingleline Line has trailing spaces. 75
 Error javadoc JavadocStyle First sentence should end with a period. 85
 Error regexp RegexpSingleline Line has trailing spaces. 86
 Error regexp RegexpSingleline Line has trailing spaces. 87
 Error misc FinalParameters Parameter writerPath should be final. 93
 Error coding HiddenField 'writerPath' hides a field. 93
 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. 97
 Error javadoc JavadocMethod Missing a Javadoc comment. 97
 Error misc FinalParameters Parameter writerPath should be final. 97
 Error coding HiddenField 'writerPath' hides a field. 97
 Error javadoc JavadocStyle First sentence should end with a period. 102
 Error regexp RegexpSingleline Line has trailing spaces. 104
 Error javadoc JavadocStyle First sentence should end with a period. 114
 Error regexp RegexpSingleline Line has trailing spaces. 116
 Error misc FinalParameters Parameter writerFilePrefix should be final. 122
 Error coding HiddenField 'writerFilePrefix' hides a field. 122
 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. 126
 Error javadoc JavadocMethod Missing a Javadoc comment. 126
 Error misc FinalParameters Parameter writerFilePrefix should be final. 126
 Error coding HiddenField 'writerFilePrefix' hides a field. 126
 Error sizes LineLength Line is longer than 80 characters (found 173). 132
 Error regexp RegexpSingleline Line has trailing spaces. 133
 Error sizes LineLength Line is longer than 80 characters (found 173). 144
 Error regexp RegexpSingleline Line has trailing spaces. 145
 Error misc FinalParameters Parameter maxFileSize should be final. 151
 Error coding HiddenField 'maxFileSize' hides a field. 151
 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. 155
 Error javadoc JavadocMethod Missing a Javadoc comment. 155
 Error misc FinalParameters Parameter maxFileSize should be final. 155
 Error coding HiddenField 'maxFileSize' hides a field. 155
 Error javadoc JavadocStyle First sentence should end with a period. 160
 Error regexp RegexpSingleline Line has trailing spaces. 162
 Error javadoc JavadocStyle First sentence should end with a period. 172
 Error regexp RegexpSingleline Line has trailing spaces. 174
 Error misc FinalParameters Parameter chunk should be final. 180
 Error coding HiddenField 'chunk' hides a field. 180
 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. 184
 Error javadoc JavadocMethod Missing a Javadoc comment. 184
 Error misc FinalParameters Parameter chunk should be final. 184
 Error coding HiddenField 'chunk' 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. 201
 Error regexp RegexpSingleline Line has trailing spaces. 203
 Error misc FinalParameters Parameter compression should be final. 209
 Error coding HiddenField 'compression' hides a field. 209
 Error sizes LineLength Line is longer than 80 characters (found 97). 213
 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. 213
 Error javadoc JavadocMethod Missing a Javadoc comment. 213
 Error misc FinalParameters Parameter compression should be final. 213
 Error coding HiddenField 'compression' hides a field. 213
 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. 218
 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. 223
 Error javadoc JavadocMethod Missing a Javadoc comment. 223
 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. 229
 Error javadoc JavadocMethod Missing a Javadoc comment. 229
 Error misc FinalParameters Parameter name should be final. 231
 Error misc FinalParameters Parameter value should be final. 231
 Error sizes LineLength Line is longer than 80 characters (found 84). 235
 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. 235
 Error javadoc JavadocMethod Missing a Javadoc comment. 235
 Error misc FinalParameters Parameter name should be final. 235
 Error misc FinalParameters Parameter value should be final. 235
 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. 240
 Error sizes LineLength Line is longer than 80 characters (found 177). 242
 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. 245
 Error misc FinalParameters Parameter other should be final. 246
 Error coding SimplifyBooleanExpression Expression can be simplified. 250
 Error sizes LineLength Line is longer than 80 characters (found 282). 254
 Error javadoc JavadocType Missing a Javadoc comment. 257
 Error modifier RedundantModifier Redundant 'static' modifier. 258
 Error javadoc JavadocVariable Missing a Javadoc comment. 260
 Error javadoc JavadocVariable Missing a Javadoc comment. 261
 Error javadoc JavadocVariable Missing a Javadoc comment. 262
 Error sizes LineLength Line is longer than 80 characters (found 139). 263
 Error javadoc JavadocVariable Missing a Javadoc comment. 263
 Error javadoc JavadocMethod Missing a Javadoc comment. 271
 Error modifier RedundantModifier Redundant 'private' modifier. 271
 Error misc FinalParameters Parameter value should be final. 271
 Error coding HiddenField 'value' hides a field. 271
 Error javadoc JavadocMethod Missing a Javadoc comment. 281
 Error sizes LineLength Line is longer than 80 characters (found 81). 282
 Error misc FinalParameters Parameter value should be final. 282