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
20 0 0 1237

Rules

Category Rule Violations Severity
blocks AvoidNestedBlocks 1  Error
LeftCurly 5  Error
NeedBraces 22  Error
RightCurly 14  Error
coding AvoidInlineConditionals 5  Error
EqualsHashCode 1  Error
HiddenField 67  Error
MagicNumber 19  Error
SimplifyBooleanExpression 1  Error
design DesignForExtension 127  Error
VisibilityModifier 1  Error
javadoc JavadocMethod 127  Error
JavadocPackage 6  Error
JavadocStyle 59  Error
JavadocType 6  Error
JavadocVariable 120  Error
misc FinalParameters 188  Error
NewlineAtEndOfFile 1  Error
modifier ModifierOrder 3  Error
RedundantModifier 25  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
21  Error
sizes LineLength 218  Error
whitespace OperatorWrap 1  Error
ParenPad 34  Error
WhitespaceAfter 6  Error
WhitespaceAround 159  Error

Details

org/apache/streams/local/LocalRuntimeConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocType Missing a Javadoc comment. 21
 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. 41
 Error javadoc JavadocStyle First sentence should end with a period. 46
 Error regexp RegexpSingleline Line has trailing spaces. 48
 Error coding MagicNumber '3000L' 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 coding MagicNumber '3000L' is a magic number. 57
 Error javadoc JavadocStyle First sentence should end with a period. 58
 Error regexp RegexpSingleline Line has trailing spaces. 60
 Error coding MagicNumber '10000L' is a magic number. 63
 Error javadoc JavadocStyle First sentence should end with a period. 64
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error coding MagicNumber '5000L' is a magic number. 69
 Error javadoc JavadocStyle First sentence should end with a period. 70
 Error regexp RegexpSingleline Line has trailing spaces. 72
 Error coding MagicNumber '1000L' is a magic number. 75
 Error javadoc JavadocStyle First sentence should end with a period. 76
 Error regexp RegexpSingleline Line has trailing spaces. 78
 Error coding MagicNumber '1000L' is a magic number. 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 82
 Error sizes LineLength Line is longer than 80 characters (found 85). 83
 Error javadoc JavadocStyle First sentence should end with a period. 85
 Error regexp RegexpSingleline Line has trailing spaces. 89
 Error javadoc JavadocStyle First sentence should end with a period. 98
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error misc FinalParameters Parameter monitoring should be final. 107
 Error coding HiddenField 'monitoring' hides a field. 107
 Error sizes LineLength Line is longer than 80 characters (found 89). 111
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withMonitoring' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withMonitoring' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error javadoc JavadocMethod Missing a Javadoc comment. 111
 Error misc FinalParameters Parameter monitoring should be final. 111
 Error coding HiddenField 'monitoring' hides a field. 111
 Error javadoc JavadocStyle First sentence should end with a period. 116
 Error regexp RegexpSingleline Line has trailing spaces. 118
 Error javadoc JavadocStyle First sentence should end with a period. 127
 Error regexp RegexpSingleline Line has trailing spaces. 129
 Error misc FinalParameters Parameter executorShutdownPauseMs should be final. 134
 Error coding HiddenField 'executorShutdownPauseMs' hides a field. 134
 Error sizes LineLength Line is longer than 80 characters (found 96). 138
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withExecutorShutdownPauseMs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withExecutorShutdownPauseMs' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error javadoc JavadocMethod Missing a Javadoc comment. 138
 Error misc FinalParameters Parameter executorShutdownPauseMs should be final. 138
 Error coding HiddenField 'executorShutdownPauseMs' hides a field. 138
 Error javadoc JavadocStyle First sentence should end with a period. 143
 Error regexp RegexpSingleline Line has trailing spaces. 145
 Error javadoc JavadocStyle First sentence should end with a period. 154
 Error regexp RegexpSingleline Line has trailing spaces. 156
 Error misc FinalParameters Parameter monitorShutdownPauseMs should be final. 161
 Error coding HiddenField 'monitorShutdownPauseMs' hides a field. 161
 Error sizes LineLength Line is longer than 80 characters (found 94). 165
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withMonitorShutdownPauseMs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withMonitorShutdownPauseMs' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error javadoc JavadocMethod Missing a Javadoc comment. 165
 Error misc FinalParameters Parameter monitorShutdownPauseMs should be final. 165
 Error coding HiddenField 'monitorShutdownPauseMs' hides a field. 165
 Error javadoc JavadocStyle First sentence should end with a period. 170
 Error regexp RegexpSingleline Line has trailing spaces. 172
 Error javadoc JavadocStyle First sentence should end with a period. 181
 Error regexp RegexpSingleline Line has trailing spaces. 183
 Error misc FinalParameters Parameter executorShutdownWaitMs should be final. 188
 Error coding HiddenField 'executorShutdownWaitMs' hides a field. 188
 Error sizes LineLength Line is longer than 80 characters (found 94). 192
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withExecutorShutdownWaitMs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withExecutorShutdownWaitMs' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error javadoc JavadocMethod Missing a Javadoc comment. 192
 Error misc FinalParameters Parameter executorShutdownWaitMs should be final. 192
 Error coding HiddenField 'executorShutdownWaitMs' hides a field. 192
 Error javadoc JavadocStyle First sentence should end with a period. 197
 Error regexp RegexpSingleline Line has trailing spaces. 199
 Error javadoc JavadocStyle First sentence should end with a period. 208
 Error regexp RegexpSingleline Line has trailing spaces. 210
 Error misc FinalParameters Parameter monitorShutdownWaitMs should be final. 215
 Error coding HiddenField 'monitorShutdownWaitMs' hides a field. 215
 Error sizes LineLength Line is longer than 80 characters (found 92). 219
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withMonitorShutdownWaitMs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withMonitorShutdownWaitMs' static/final/abstract/empty, or adding allowed annotation for the method. 219
 Error javadoc JavadocMethod Missing a Javadoc comment. 219
 Error misc FinalParameters Parameter monitorShutdownWaitMs should be final. 219
 Error coding HiddenField 'monitorShutdownWaitMs' hides a field. 219
 Error javadoc JavadocStyle First sentence should end with a period. 224
 Error regexp RegexpSingleline Line has trailing spaces. 226
 Error javadoc JavadocStyle First sentence should end with a period. 235
 Error regexp RegexpSingleline Line has trailing spaces. 237
 Error misc FinalParameters Parameter shutdownPauseMs should be final. 242
 Error coding HiddenField 'shutdownPauseMs' hides a field. 242
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withShutdownPauseMs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withShutdownPauseMs' static/final/abstract/empty, or adding allowed annotation for the method. 246
 Error javadoc JavadocMethod Missing a Javadoc comment. 246
 Error misc FinalParameters Parameter shutdownPauseMs should be final. 246
 Error coding HiddenField 'shutdownPauseMs' hides a field. 246
 Error javadoc JavadocStyle First sentence should end with a period. 251
 Error regexp RegexpSingleline Line has trailing spaces. 253
 Error javadoc JavadocStyle First sentence should end with a period. 262
 Error regexp RegexpSingleline Line has trailing spaces. 264
 Error misc FinalParameters Parameter taskTimeoutMs should be final. 269
 Error coding HiddenField 'taskTimeoutMs' hides a field. 269
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' looks like designed for extension (can be subclassed), but the method 'withTaskTimeoutMs' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalRuntimeConfiguration' final or making the method 'withTaskTimeoutMs' static/final/abstract/empty, or adding allowed annotation for the method. 273
 Error javadoc JavadocMethod Missing a Javadoc comment. 273
 Error misc FinalParameters Parameter taskTimeoutMs should be final. 273
 Error coding HiddenField 'taskTimeoutMs' hides a field. 273
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' 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 'LocalRuntimeConfiguration' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 278
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' 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 'LocalRuntimeConfiguration' final or making the method 'getAdditionalProperties' static/final/abstract/empty, or adding allowed annotation for the method. 283
 Error javadoc JavadocMethod Missing a Javadoc comment. 283
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' 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 'LocalRuntimeConfiguration' final or making the method 'setAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 288
 Error javadoc JavadocMethod Missing a Javadoc comment. 288
 Error misc FinalParameters Parameter name should be final. 289
 Error misc FinalParameters Parameter value should be final. 289
 Error sizes LineLength Line is longer than 80 characters (found 88). 293
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' 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 'LocalRuntimeConfiguration' final or making the method 'withAdditionalProperty' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error javadoc JavadocMethod Missing a Javadoc comment. 293
 Error misc FinalParameters Parameter name should be final. 293
 Error misc FinalParameters Parameter value should be final. 293
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' 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 'LocalRuntimeConfiguration' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 298
 Error sizes LineLength Line is longer than 80 characters (found 268). 300
 Error design DesignForExtension Class 'LocalRuntimeConfiguration' 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 'LocalRuntimeConfiguration' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 303
 Error misc FinalParameters Parameter other should be final. 304
 Error coding SimplifyBooleanExpression Expression can be simplified. 308
 Error sizes LineLength Line is longer than 80 characters (found 458). 312

org/apache/streams/local/builders/InvalidStreamException.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error javadoc JavadocMethod Missing a Javadoc comment. 26
 Error javadoc JavadocMethod Missing a Javadoc comment. 30
 Error misc FinalParameters Parameter string should be final. 30
 Error javadoc JavadocMethod Missing a Javadoc comment. 34
 Error misc FinalParameters Parameter string should be final. 34
 Error misc FinalParameters Parameter throwable should be final. 34
 Error javadoc JavadocMethod Missing a Javadoc comment. 38
 Error misc FinalParameters Parameter throwable should be final. 38

org/apache/streams/local/builders/LocalStreamBuilder.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error sizes LineLength Line is longer than 80 characters (found 122). 58
 Error sizes LineLength Line is longer than 80 characters (found 116). 59
 Error sizes LineLength Line is longer than 80 characters (found 111). 60
 Error sizes LineLength Line is longer than 80 characters (found 99). 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 67
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error sizes LineLength Line is longer than 80 characters (found 89). 70
 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. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 78
 Error javadoc JavadocVariable Missing a Javadoc comment. 79
 Error javadoc JavadocVariable Missing a Javadoc comment. 80
 Error javadoc JavadocVariable Missing a Javadoc comment. 81
 Error javadoc JavadocVariable Missing a Javadoc comment. 82
 Error javadoc JavadocVariable Missing a Javadoc comment. 83
 Error javadoc JavadocVariable Missing a Javadoc comment. 84
 Error javadoc JavadocVariable Missing a Javadoc comment. 85
 Error javadoc JavadocVariable Missing a Javadoc comment. 86
 Error javadoc JavadocVariable Missing a Javadoc comment. 87
 Error javadoc JavadocVariable Missing a Javadoc comment. 88
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error javadoc JavadocStyle First sentence should end with a period. 91
 Error sizes LineLength Line is longer than 80 characters (found 118). 95
 Error javadoc JavadocStyle First sentence should end with a period. 98
 Error sizes LineLength Line is longer than 80 characters (found 103). 99
 Error misc FinalParameters Parameter streamConfig should be final. 104
 Error coding HiddenField 'streamConfig' hides a field. 104
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 104
 Error sizes LineLength Line is longer than 80 characters (found 106). 109
 Error misc FinalParameters Parameter maxQueueCapacity should be final. 116
 Error coding HiddenField 'maxQueueCapacity' hides a field. 116
 Error javadoc JavadocMethod Expected @param tag for 'maxQueueCapacity'. 116
 Error sizes LineLength Line is longer than 80 characters (found 105). 121
 Error sizes LineLength Line is longer than 80 characters (found 85). 130
 Error misc FinalParameters Parameter maxQueueCapacity should be final. 130
 Error coding HiddenField 'maxQueueCapacity' hides a field. 130
 Error javadoc JavadocMethod Expected @param tag for 'maxQueueCapacity'. 130
 Error misc FinalParameters Parameter streamConfig should be final. 130
 Error coding HiddenField 'streamConfig' hides a field. 130
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 130
 Error blocks NeedBraces 'if' construct must use '{}'s. 133
 Error sizes LineLength Line is longer than 80 characters (found 90). 133
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 133
 Error whitespace ParenPad '(' is followed by whitespace. 133
 Error whitespace ParenPad ')' is preceded with whitespace. 133
 Error sizes LineLength Line is longer than 80 characters (found 117). 134
 Error blocks NeedBraces 'if' construct must use '{}'s. 135
 Error sizes LineLength Line is longer than 80 characters (found 100). 135
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 135
 Error whitespace ParenPad '(' is followed by whitespace. 135
 Error whitespace ParenPad ')' is preceded with whitespace. 135
 Error sizes LineLength Line is longer than 80 characters (found 106). 136
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 136
 Error sizes LineLength Line is longer than 80 characters (found 94). 137
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 137
 Error whitespace ParenPad '(' is followed by whitespace. 137
 Error whitespace ParenPad ')' is preceded with whitespace. 137
 Error sizes LineLength Line is longer than 80 characters (found 86). 138
 Error sizes LineLength Line is longer than 80 characters (found 106). 139
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 139
 Error blocks NeedBraces 'if' construct must use '{}'s. 140
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 140
 Error sizes LineLength Line is longer than 80 characters (found 150). 141
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 141
 Error javadoc JavadocMethod Missing a Javadoc comment. 146
 Error misc FinalParameters Parameter streamConfig should be final. 146
 Error coding HiddenField 'streamConfig' hides a field. 146
 Error design DesignForExtension Class 'LocalStreamBuilder' 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 'LocalStreamBuilder' final or making the method 'prepare' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc JavadocMethod Missing a Javadoc comment. 155
 Error sizes LineLength Line is longer than 80 characters (found 90). 164
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'setUseDeprecatedMonitors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'setUseDeprecatedMonitors' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error javadoc JavadocMethod Missing a Javadoc comment. 167
 Error misc FinalParameters Parameter useDeprecatedMonitors should be final. 167
 Error coding HiddenField 'useDeprecatedMonitors' hides a field. 167
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'newPerpetualStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'newPerpetualStream' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error misc FinalParameters Parameter id should be final. 172
 Error misc FinalParameters Parameter provider should be final. 172
 Error sizes LineLength Line is longer than 80 characters (found 82). 174
 Error blocks NeedBraces 'if' construct must use '{}'s. 176
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 176
 Error whitespace ParenPad ')' is preceded with whitespace. 176
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'newReadCurrentStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'newReadCurrentStream' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error sizes LineLength Line is longer than 80 characters (found 82). 182
 Error misc FinalParameters Parameter id should be final. 182
 Error misc FinalParameters Parameter provider should be final. 182
 Error sizes LineLength Line is longer than 80 characters (found 83). 184
 Error blocks NeedBraces 'if' construct must use '{}'s. 186
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 186
 Error whitespace ParenPad ')' is preceded with whitespace. 186
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'newReadNewStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'newReadNewStream' static/final/abstract/empty, or adding allowed annotation for the method. 191
 Error sizes LineLength Line is longer than 80 characters (found 99). 192
 Error misc FinalParameters Parameter id should be final. 192
 Error misc FinalParameters Parameter provider should be final. 192
 Error misc FinalParameters Parameter sequence should be final. 192
 Error sizes LineLength Line is longer than 80 characters (found 86). 194
 Error blocks NeedBraces 'if' construct must use '{}'s. 196
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 196
 Error whitespace ParenPad ')' is preceded with whitespace. 196
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'newReadRangeStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'newReadRangeStream' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error sizes LineLength Line is longer than 80 characters (found 110). 202
 Error misc FinalParameters Parameter id should be final. 202
 Error misc FinalParameters Parameter provider should be final. 202
 Error misc FinalParameters Parameter start should be final. 202
 Error misc FinalParameters Parameter end should be final. 202
 Error sizes LineLength Line is longer than 80 characters (found 88). 204
 Error blocks NeedBraces 'if' construct must use '{}'s. 206
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 206
 Error whitespace ParenPad ')' is preceded with whitespace. 206
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'setStreamsConfiguration' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'setStreamsConfiguration' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error sizes LineLength Line is longer than 80 characters (found 84). 212
 Error misc FinalParameters Parameter configuration should be final. 212
 Error sizes LineLength Line is longer than 80 characters (found 115). 213
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'getStreamsConfiguration' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'getStreamsConfiguration' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error sizes LineLength Line is longer than 80 characters (found 101). 219
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'addStreamsProcessor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'addStreamsProcessor' static/final/abstract/empty, or adding allowed annotation for the method. 222
 Error sizes LineLength Line is longer than 80 characters (found 119). 223
 Error misc FinalParameters Parameter id should be final. 223
 Error misc FinalParameters Parameter processor should be final. 223
 Error misc FinalParameters Parameter numTasks should be final. 223
 Error misc FinalParameters Parameter inBoundIds should be final. 223
 Error sizes LineLength Line is longer than 80 characters (found 177). 225
 Error blocks NeedBraces 'if' construct must use '{}'s. 229
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 229
 Error whitespace ParenPad ')' is preceded with whitespace. 229
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'addStreamsPersistWriter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'addStreamsPersistWriter' static/final/abstract/empty, or adding allowed annotation for the method. 234
 Error sizes LineLength Line is longer than 80 characters (found 124). 235
 Error misc FinalParameters Parameter id should be final. 235
 Error misc FinalParameters Parameter writer should be final. 235
 Error misc FinalParameters Parameter numTasks should be final. 235
 Error misc FinalParameters Parameter inBoundIds should be final. 235
 Error sizes LineLength Line is longer than 80 characters (found 174). 237
 Error blocks NeedBraces 'if' construct must use '{}'s. 241
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 241
 Error whitespace ParenPad ')' is preceded with whitespace. 241
 Error sizes LineLength Line is longer than 80 characters (found 99). 254
 Error coding MagicNumber '10' is a magic number. 262
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 268
 Error sizes LineLength Line is longer than 80 characters (found 107). 269
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 271
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 274
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 276
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 277
 Error sizes LineLength Line is longer than 80 characters (found 87). 281
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 283
 Error sizes LineLength Line is longer than 80 characters (found 112). 284
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 288
 Error whitespace WhitespaceAround 'finally' is not followed by whitespace. 291
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 291
 Error sizes LineLength Line is longer than 80 characters (found 84). 292
 Error sizes LineLength Line is longer than 80 characters (found 102). 293
 Error sizes LineLength Line is longer than 80 characters (found 90). 294
 Error javadoc JavadocMethod Missing a Javadoc comment. 300
 Error javadoc JavadocMethod Missing a Javadoc comment. 305
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'forceShutdown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'forceShutdown' static/final/abstract/empty, or adding allowed annotation for the method. 310
 Error javadoc JavadocMethod Missing a Javadoc comment. 310
 Error misc FinalParameters Parameter streamsTasks should be final. 310
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 312
 Error coding HiddenField 'tasks' hides a field. 312
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 313
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 315
 Error sizes LineLength Line is longer than 80 characters (found 108). 323
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 323
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 323
 Error sizes LineLength Line is longer than 80 characters (found 106). 326
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 326
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 326
 Error whitespace WhitespaceAround 'catch' is not preceded with whitespace. 329
 Error whitespace WhitespaceAround '}' is not followed by whitespace. 329
 Error sizes LineLength Line is longer than 80 characters (found 100). 336
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'shutdown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'shutdown' static/final/abstract/empty, or adding allowed annotation for the method. 336
 Error javadoc JavadocMethod Missing a Javadoc comment. 336
 Error misc FinalParameters Parameter streamsTasks should be final. 336
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 343
 Error sizes LineLength Line is longer than 80 characters (found 153). 347
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 347
 Error sizes LineLength Line is longer than 80 characters (found 102). 349
 Error sizes LineLength Line is longer than 80 characters (found 151). 351
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 351
 Error sizes LineLength Line is longer than 80 characters (found 100). 353
 Error sizes LineLength Line is longer than 80 characters (found 81). 357
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'setupProviderTasks' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'setupProviderTasks' static/final/abstract/empty, or adding allowed annotation for the method. 357
 Error javadoc JavadocMethod Missing a Javadoc comment. 357
 Error misc FinalParameters Parameter provTasks should be final. 357
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 358
 Error sizes LineLength Line is longer than 80 characters (found 113). 361
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 365
 Error whitespace ParenPad ')' is preceded with whitespace. 365
 Error sizes LineLength Line is longer than 80 characters (found 108). 366
 Error coding MagicNumber '10' is a magic number. 366
 Error sizes LineLength Line is longer than 80 characters (found 93). 367
 Error coding MagicNumber '10' is a magic number. 367
 Error sizes LineLength Line is longer than 80 characters (found 83). 372
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'setupComponentTasks' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'setupComponentTasks' static/final/abstract/empty, or adding allowed annotation for the method. 372
 Error javadoc JavadocMethod Missing a Javadoc comment. 372
 Error misc FinalParameters Parameter streamsTasks should be final. 372
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 373
 Error coding HiddenField 'tasks' hides a field. 374
 Error sizes LineLength Line is longer than 80 characters (found 113). 376
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 377
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 377
 Error whitespace WhitespaceAround '=' is not followed by whitespace. 377
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 383
 Error whitespace ParenPad ')' is preceded with whitespace. 383
 Error sizes LineLength Line is longer than 80 characters (found 110). 384
 Error coding MagicNumber '10' is a magic number. 384
 Error sizes LineLength Line is longer than 80 characters (found 95). 385
 Error coding MagicNumber '10' is a magic number. 385
 Error sizes LineLength Line is longer than 80 characters (found 113). 394
 Error sizes LineLength Line is longer than 80 characters (found 90). 395
 Error sizes LineLength Line is longer than 80 characters (found 123). 400
 Error misc FinalParameters Parameter comp should be final. 400
 Error misc FinalParameters Parameter streamTasks should be final. 400
 Error javadoc JavadocMethod Expected @throws tag for 'InterruptedException'. 400
 Error coding HiddenField 'tasks' hides a field. 401
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 402
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 404
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 407
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 408
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 413
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 414
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 416
 Error sizes LineLength Line is longer than 80 characters (found 93). 417
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 420
 Error sizes LineLength Line is longer than 80 characters (found 85). 422
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 422
 Error coding MagicNumber '1000' is a magic number. 422
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 427
 Error sizes LineLength Line is longer than 80 characters (found 94). 428
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 434
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 435
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'stopInternal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'stopInternal' static/final/abstract/empty, or adding allowed annotation for the method. 451
 Error javadoc JavadocMethod Missing a Javadoc comment. 451
 Error misc FinalParameters Parameter systemExiting should be final. 451
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 459
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 462
 Error whitespace ParenPad '(' is followed by whitespace. 462
 Error whitespace ParenPad ')' is preceded with whitespace. 462
 Error sizes LineLength Line is longer than 80 characters (found 96). 469
 Error javadoc JavadocMethod Missing a Javadoc comment. 469
 Error misc FinalParameters Parameter conntectToIds should be final. 469
 Error misc FinalParameters Parameter toBeConnected should be final. 469
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 470
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 472
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 474
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 475
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 477
 Error sizes LineLength Line is longer than 80 characters (found 101). 479
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 479
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 479
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 479
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 479
 Error javadoc JavadocMethod Missing a Javadoc comment. 486
 Error misc FinalParameters Parameter id should be final. 486
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 487
 Error sizes LineLength Line is longer than 80 characters (found 104). 488
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 488
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 488
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 488
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 488
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 489
 Error sizes LineLength Line is longer than 80 characters (found 88). 490
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 490
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 490
 Error design DesignForExtension Class 'LocalStreamBuilder' looks like designed for extension (can be subclassed), but the method 'getTimeout' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamBuilder' final or making the method 'getTimeout' static/final/abstract/empty, or adding allowed annotation for the method. 494
 Error javadoc JavadocMethod Missing a Javadoc comment. 494
 Error sizes LineLength Line is longer than 80 characters (found 102). 495
 Error sizes LineLength Line is longer than 80 characters (found 92). 499
 Error javadoc JavadocMethod Missing a Javadoc comment. 499
 Error misc FinalParameters Parameter streamConfig should be final. 499
 Error coding HiddenField 'streamConfig' hides a field. 499
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 501
 Error whitespace ParenPad '(' is followed by whitespace. 501
 Error whitespace ParenPad ')' is preceded with whitespace. 501
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 502
 Error whitespace ParenPad '(' is followed by whitespace. 502
 Error whitespace ParenPad ')' is preceded with whitespace. 502

org/apache/streams/local/builders/StreamComponent.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 120). 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 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. 64
 Error javadoc JavadocVariable Missing a Javadoc comment. 65
 Error javadoc JavadocVariable Missing a Javadoc comment. 66
 Error javadoc JavadocVariable Missing a Javadoc comment. 68
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error sizes LineLength Line is longer than 80 characters (found 117). 77
 Error misc FinalParameters Parameter id should be final. 77
 Error coding HiddenField 'id' hides a field. 77
 Error javadoc JavadocMethod Expected @param tag for 'id'. 77
 Error misc FinalParameters Parameter provider should be final. 77
 Error coding HiddenField 'provider' hides a field. 77
 Error javadoc JavadocMethod Expected @param tag for 'provider'. 77
 Error misc FinalParameters Parameter perpetual should be final. 77
 Error coding HiddenField 'perpetual' hides a field. 77
 Error javadoc JavadocMethod Expected @param tag for 'perpetual'. 77
 Error misc FinalParameters Parameter streamConfig should be final. 77
 Error coding HiddenField 'streamConfig' hides a field. 77
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 77
 Error sizes LineLength Line is longer than 80 characters (found 128). 92
 Error misc FinalParameters Parameter id should be final. 92
 Error coding HiddenField 'id' hides a field. 92
 Error javadoc JavadocMethod Expected @param tag for 'id'. 92
 Error misc FinalParameters Parameter provider should be final. 92
 Error coding HiddenField 'provider' hides a field. 92
 Error javadoc JavadocMethod Expected @param tag for 'provider'. 92
 Error misc FinalParameters Parameter start should be final. 92
 Error javadoc JavadocMethod Expected @param tag for 'start'. 92
 Error misc FinalParameters Parameter end should be final. 92
 Error javadoc JavadocMethod Expected @param tag for 'end'. 92
 Error misc FinalParameters Parameter streamConfig should be final. 92
 Error coding HiddenField 'streamConfig' hides a field. 92
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 92
 Error sizes LineLength Line is longer than 80 characters (found 119). 109
 Error misc FinalParameters Parameter id should be final. 109
 Error coding HiddenField 'id' hides a field. 109
 Error javadoc JavadocMethod Expected @param tag for 'id'. 109
 Error misc FinalParameters Parameter provider should be final. 109
 Error coding HiddenField 'provider' hides a field. 109
 Error javadoc JavadocMethod Expected @param tag for 'provider'. 109
 Error misc FinalParameters Parameter sequence should be final. 109
 Error coding HiddenField 'sequence' hides a field. 109
 Error javadoc JavadocMethod Expected @param tag for 'sequence'. 109
 Error misc FinalParameters Parameter streamConfig should be final. 109
 Error coding HiddenField 'streamConfig' hides a field. 109
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 109
 Error sizes LineLength Line is longer than 80 characters (found 151). 123
 Error misc FinalParameters Parameter id should be final. 123
 Error coding HiddenField 'id' hides a field. 123
 Error javadoc JavadocMethod Expected @param tag for 'id'. 123
 Error misc FinalParameters Parameter processor should be final. 123
 Error coding HiddenField 'processor' hides a field. 123
 Error javadoc JavadocMethod Expected @param tag for 'processor'. 123
 Error misc FinalParameters Parameter inQueue should be final. 123
 Error coding HiddenField 'inQueue' hides a field. 123
 Error javadoc JavadocMethod Expected @param tag for 'inQueue'. 123
 Error misc FinalParameters Parameter numTasks should be final. 123
 Error coding HiddenField 'numTasks' hides a field. 123
 Error javadoc JavadocMethod Expected @param tag for 'numTasks'. 123
 Error misc FinalParameters Parameter streamConfig should be final. 123
 Error coding HiddenField 'streamConfig' hides a field. 123
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 123
 Error sizes LineLength Line is longer than 80 characters (found 152). 139
 Error misc FinalParameters Parameter id should be final. 139
 Error coding HiddenField 'id' hides a field. 139
 Error javadoc JavadocMethod Expected @param tag for 'id'. 139
 Error misc FinalParameters Parameter writer should be final. 139
 Error coding HiddenField 'writer' hides a field. 139
 Error javadoc JavadocMethod Expected @param tag for 'writer'. 139
 Error misc FinalParameters Parameter inQueue should be final. 139
 Error coding HiddenField 'inQueue' hides a field. 139
 Error javadoc JavadocMethod Expected @param tag for 'inQueue'. 139
 Error misc FinalParameters Parameter numTasks should be final. 139
 Error coding HiddenField 'numTasks' hides a field. 139
 Error javadoc JavadocMethod Expected @param tag for 'numTasks'. 139
 Error misc FinalParameters Parameter streamConfig should be final. 139
 Error coding HiddenField 'streamConfig' hides a field. 139
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 139
 Error javadoc JavadocMethod Missing a Javadoc comment. 148
 Error sizes LineLength Line is longer than 80 characters (found 110). 155
 Error sizes LineLength Line is longer than 80 characters (found 94). 159
 Error misc FinalParameters Parameter component should be final. 159
 Error misc FinalParameters Parameter queue should be final. 159
 Error misc FinalParameters Parameter component should be final. 167
 Error javadoc JavadocStyle First sentence should end with a period. 171
 Error sizes LineLength Line is longer than 80 characters (found 87). 172
 Error javadoc JavadocStyle First sentence should end with a period. 179
 Error sizes LineLength Line is longer than 80 characters (found 86). 180
 Error javadoc JavadocStyle First sentence should end with a period. 187
 Error javadoc JavadocStyle First sentence should end with a period. 195
 Error javadoc JavadocMethod Expected an @return tag. 199
 Error sizes LineLength Line is longer than 80 characters (found 113). 204
 Error sizes LineLength Line is longer than 80 characters (found 91). 205
 Error sizes LineLength Line is longer than 80 characters (found 102). 208
 Error misc FinalParameters Parameter timeout should be final. 210
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 212
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 213
 Error sizes LineLength Line is longer than 80 characters (found 111). 214
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 216
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 222
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 226
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 227
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 228
 Error sizes LineLength Line is longer than 80 characters (found 111). 229
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 235
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 236
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 238
 Error blocks NeedBraces 'if' construct must use '{}'s. 243
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 243
 Error blocks NeedBraces 'if' construct must use '{}'s. 245
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 245
 Error blocks NeedBraces 'else' construct must use '{}'s. 247
 Error sizes LineLength Line is longer than 80 characters (found 97). 248
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 250
 Error whitespace WhitespaceAfter 'typecast' is not followed by whitespace. 251
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 253
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 256
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 261
 Error design DesignForExtension Class 'StreamComponent' looks like designed for extension (can be subclassed), but the method 'getStreamsTasks' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamComponent' final or making the method 'getStreamsTasks' static/final/abstract/empty, or adding allowed annotation for the method. 268
 Error javadoc JavadocMethod Missing a Javadoc comment. 268
 Error javadoc JavadocStyle First sentence should end with a period. 272
 Error javadoc JavadocMethod Expected an @return tag. 276
 Error design DesignForExtension Class 'StreamComponent' 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 'StreamComponent' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 280
 Error design DesignForExtension Class 'StreamComponent' 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 'StreamComponent' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 285
 Error misc FinalParameters Parameter o should be final. 286
 Error sizes LineLength Line is longer than 80 characters (found 84). 287
 Error design DesignForExtension Class 'StreamComponent' looks like designed for extension (can be subclassed), but the method 'getOperation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamComponent' final or making the method 'getOperation' static/final/abstract/empty, or adding allowed annotation for the method. 290
 Error javadoc JavadocMethod Missing a Javadoc comment. 290
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 291
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 293
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 294
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 296
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 297
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 299
 Error design DesignForExtension Class 'StreamComponent' looks like designed for extension (can be subclassed), but the method 'isOperationCountable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamComponent' final or making the method 'isOperationCountable' static/final/abstract/empty, or adding allowed annotation for the method. 305
 Error javadoc JavadocMethod Missing a Javadoc comment. 305

org/apache/streams/local/counters/DatumStatusCounter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 33
 Error sizes LineLength Line is longer than 80 characters (found 125). 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error sizes LineLength Line is longer than 80 characters (found 89). 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocMethod Missing a Javadoc comment. 41
 Error misc FinalParameters Parameter id should be final. 41
 Error sizes LineLength Line is longer than 80 characters (found 81). 45
 Error javadoc JavadocMethod Missing a Javadoc comment. 45
 Error misc FinalParameters Parameter id should be final. 45
 Error misc FinalParameters Parameter streamIdentifier should be final. 45
 Error misc FinalParameters Parameter startedAt should be final. 45
 Error sizes LineLength Line is longer than 80 characters (found 107). 48
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'incrementFailedCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'incrementFailedCount' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error javadoc JavadocMethod Missing a Javadoc comment. 51
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'incrementFailedCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'incrementFailedCount' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error javadoc JavadocMethod Missing a Javadoc comment. 55
 Error misc FinalParameters Parameter delta should be final. 55
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'incrementPassedCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'incrementPassedCount' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error javadoc JavadocMethod Missing a Javadoc comment. 59
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'incrementPassedCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'incrementPassedCount' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error javadoc JavadocMethod Missing a Javadoc comment. 63
 Error misc FinalParameters Parameter delta should be final. 63
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'getFailRate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'getFailRate' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error coding HiddenField 'failed' hides a field. 70
 Error coding HiddenField 'passed' hides a field. 71
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 72
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'getNumFailed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'getNumFailed' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error design DesignForExtension Class 'DatumStatusCounter' looks like designed for extension (can be subclassed), but the method 'getNumPassed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatumStatusCounter' final or making the method 'getNumPassed' static/final/abstract/empty, or adding allowed annotation for the method. 83

org/apache/streams/local/counters/DatumStatusCounterMXBean.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 25
 Error modifier RedundantModifier Redundant 'public' modifier. 29
 Error javadoc JavadocStyle First sentence should end with a period. 31
 Error modifier RedundantModifier Redundant 'public' modifier. 35
 Error sizes LineLength Line is longer than 80 characters (found 89). 38
 Error modifier RedundantModifier Redundant 'public' modifier. 41

org/apache/streams/local/counters/StreamsTaskCounter.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 131). 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error sizes LineLength Line is longer than 80 characters (found 89). 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error javadoc JavadocVariable Missing a Javadoc comment. 40
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocVariable Missing a Javadoc comment. 42
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error misc FinalParameters Parameter id should be final. 50
 Error javadoc JavadocMethod Expected @param tag for 'id'. 50
 Error misc FinalParameters Parameter id should be final. 58
 Error javadoc JavadocMethod Expected @param tag for 'id'. 58
 Error misc FinalParameters Parameter streamId should be final. 58
 Error javadoc JavadocMethod Expected @param tag for 'streamId'. 58
 Error misc FinalParameters Parameter startedAt should be final. 58
 Error javadoc JavadocMethod Expected @param tag for 'startedAt'. 58
 Error sizes LineLength Line is longer than 80 characters (found 99). 64
 Error javadoc JavadocStyle First sentence should end with a period. 67
 Error javadoc JavadocStyle First sentence should end with a period. 74
 Error misc FinalParameters Parameter delta should be final. 78
 Error javadoc JavadocMethod Expected @param tag for 'delta'. 78
 Error javadoc JavadocStyle First sentence should end with a period. 82
 Error javadoc JavadocStyle First sentence should end with a period. 89
 Error misc FinalParameters Parameter delta should be final. 93
 Error javadoc JavadocMethod Expected @param tag for 'delta'. 93
 Error javadoc JavadocStyle First sentence should end with a period. 97
 Error javadoc JavadocStyle First sentence should end with a period. 104
 Error misc FinalParameters Parameter delta should be final. 108
 Error javadoc JavadocMethod Expected @param tag for 'delta'. 108
 Error javadoc JavadocStyle First sentence should end with a period. 112
 Error misc FinalParameters Parameter processTime should be final. 116
 Error javadoc JavadocMethod Expected @param tag for 'processTime'. 116
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 118
 Error design DesignForExtension Class 'StreamsTaskCounter' looks like designed for extension (can be subclassed), but the method 'getErrorRate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsTaskCounter' final or making the method 'getErrorRate' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 127
 Error design DesignForExtension Class 'StreamsTaskCounter' looks like designed for extension (can be subclassed), but the method 'getNumEmitted' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsTaskCounter' final or making the method 'getNumEmitted' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error design DesignForExtension Class 'StreamsTaskCounter' looks like designed for extension (can be subclassed), but the method 'getNumReceived' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsTaskCounter' final or making the method 'getNumReceived' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error design DesignForExtension Class 'StreamsTaskCounter' looks like designed for extension (can be subclassed), but the method 'getNumUnhandledErrors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsTaskCounter' final or making the method 'getNumUnhandledErrors' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error design DesignForExtension Class 'StreamsTaskCounter' looks like designed for extension (can be subclassed), but the method 'getAvgTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsTaskCounter' final or making the method 'getAvgTime' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 152
 Error whitespace ParenPad ')' is preceded with whitespace. 152
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 154
 Error whitespace ParenPad '(' is followed by whitespace. 154
 Error sizes LineLength Line is longer than 80 characters (found 87). 157
 Error design DesignForExtension Class 'StreamsTaskCounter' looks like designed for extension (can be subclassed), but the method 'getMaxTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsTaskCounter' final or making the method 'getMaxTime' static/final/abstract/empty, or adding allowed annotation for the method. 161

org/apache/streams/local/counters/StreamsTaskCounterMXBean.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 151). 26
 Error modifier RedundantModifier Redundant 'public' modifier. 30
 Error javadoc JavadocStyle First sentence should end with a period. 32
 Error sizes LineLength Line is longer than 80 characters (found 99). 33
 Error modifier RedundantModifier Redundant 'public' modifier. 36
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error sizes LineLength Line is longer than 80 characters (found 100). 39
 Error modifier RedundantModifier Redundant 'public' modifier. 42
 Error javadoc JavadocStyle First sentence should end with a period. 44
 Error sizes LineLength Line is longer than 80 characters (found 115). 45
 Error modifier RedundantModifier Redundant 'public' modifier. 49
 Error sizes LineLength Line is longer than 80 characters (found 108). 52
 Error javadoc JavadocMethod Expected an @return tag. 55
 Error modifier RedundantModifier Redundant 'public' modifier. 55
 Error sizes LineLength Line is longer than 80 characters (found 104). 58
 Error javadoc JavadocMethod Expected an @return tag. 61
 Error modifier RedundantModifier Redundant 'public' modifier. 61

org/apache/streams/local/executors/ShutdownStreamOnUnhandleThrowableThreadPoolExecutor.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 119). 31
 Error sizes LineLength Line is longer than 80 characters (found 93). 34
 Error sizes LineLength Line is longer than 80 characters (found 122). 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error sizes LineLength Line is longer than 80 characters (found 116). 42
 Error sizes LineLength Line is longer than 80 characters (found 141). 44
 Error sizes LineLength Line is longer than 80 characters (found 112). 46
 Error misc FinalParameters Parameter numThreads should be final. 46
 Error misc FinalParameters Parameter streamBuilder should be final. 46
 Error coding HiddenField 'streamBuilder' hides a field. 46
 Error sizes LineLength Line is longer than 80 characters (found 84). 47
 Error design DesignForExtension Class 'ShutdownStreamOnUnhandleThrowableThreadPoolExecutor' looks like designed for extension (can be subclassed), but the method 'afterExecute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShutdownStreamOnUnhandleThrowableThreadPoolExecutor' final or making the method 'afterExecute' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error misc FinalParameters Parameter r should be final. 53
 Error misc FinalParameters Parameter t should be final. 53
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 54
 Error sizes LineLength Line is longer than 80 characters (found 94). 55

org/apache/streams/local/queues/ThroughputQueue.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 105). 43
 Error sizes LineLength Line is longer than 80 characters (found 102). 44
 Error sizes LineLength Line is longer than 80 characters (found 87). 45
 Error sizes LineLength Line is longer than 80 characters (found 103). 48
 Error sizes LineLength Line is longer than 80 characters (found 84). 51
 Error javadoc JavadocType Type Javadoc comment is missing an @param <E> tag. 51
 Error sizes LineLength Line is longer than 80 characters (found 128). 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error sizes LineLength Line is longer than 80 characters (found 86). 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error javadoc JavadocVariable Missing a Javadoc comment. 60
 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. 64
 Error javadoc JavadocStyle First sentence should end with a period. 66
 Error misc FinalParameters Parameter streamIdentifier should be final. 78
 Error javadoc JavadocMethod Expected @param tag for 'streamIdentifier'. 78
 Error misc FinalParameters Parameter startedAt should be final. 78
 Error javadoc JavadocMethod Expected @param tag for 'startedAt'. 78
 Error javadoc JavadocStyle First sentence should end with a period. 82
 Error misc FinalParameters Parameter maxSize should be final. 87
 Error misc FinalParameters Parameter maxSize should be final. 97
 Error javadoc JavadocMethod Expected @param tag for 'maxSize'. 97
 Error misc FinalParameters Parameter streamIdentifier should be final. 97
 Error javadoc JavadocMethod Expected @param tag for 'streamIdentifier'. 97
 Error misc FinalParameters Parameter startedAt should be final. 97
 Error javadoc JavadocMethod Expected @param tag for 'startedAt'. 97
 Error javadoc JavadocStyle First sentence should end with a period. 101
 Error sizes LineLength Line is longer than 80 characters (found 96). 104
 Error misc FinalParameters Parameter id should be final. 106
 Error misc FinalParameters Parameter id should be final. 116
 Error javadoc JavadocMethod Expected @param tag for 'id'. 116
 Error misc FinalParameters Parameter streamIdentifier should be final. 116
 Error javadoc JavadocMethod Expected @param tag for 'streamIdentifier'. 116
 Error misc FinalParameters Parameter startedAt should be final. 116
 Error javadoc JavadocMethod Expected @param tag for 'startedAt'. 116
 Error misc FinalParameters Parameter maxSize should be final. 125
 Error javadoc JavadocMethod Expected @param tag for 'maxSize'. 125
 Error misc FinalParameters Parameter id should be final. 125
 Error javadoc JavadocMethod Expected @param tag for 'id'. 125
 Error javadoc JavadocStyle First sentence should end with a period. 130
 Error sizes LineLength Line is longer than 80 characters (found 101). 134
 Error sizes LineLength Line is longer than 80 characters (found 91). 136
 Error misc FinalParameters Parameter maxSize should be final. 136
 Error misc FinalParameters Parameter id should be final. 136
 Error misc FinalParameters Parameter streamIdentifier should be final. 136
 Error javadoc JavadocMethod Expected @param tag for 'streamIdentifier'. 136
 Error misc FinalParameters Parameter startedAt should be final. 136
 Error javadoc JavadocMethod Expected @param tag for 'startedAt'. 136
 Error sizes LineLength Line is longer than 80 characters (found 104). 151
 Error sizes LineLength Line is longer than 80 characters (found 139). 154
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'add' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'add' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error misc FinalParameters Parameter e should be final. 162
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'offer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'offer' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error misc FinalParameters Parameter e should be final. 171
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'put' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'put' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error misc FinalParameters Parameter e should be final. 180
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'offer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'offer' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error sizes LineLength Line is longer than 80 characters (found 86). 186
 Error misc FinalParameters Parameter e should be final. 186
 Error misc FinalParameters Parameter timeout should be final. 186
 Error misc FinalParameters Parameter unit should be final. 186
 Error sizes LineLength Line is longer than 80 characters (found 81). 187
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'take' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'take' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'poll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'poll' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error misc FinalParameters Parameter timeout should be final. 202
 Error misc FinalParameters Parameter unit should be final. 202
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 204
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'remainingCapacity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'remainingCapacity' static/final/abstract/empty, or adding allowed annotation for the method. 211
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'remove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'remove' static/final/abstract/empty, or adding allowed annotation for the method. 216
 Error misc FinalParameters Parameter o should be final. 217
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'contains' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'contains' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error misc FinalParameters Parameter o should be final. 226
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'drainTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'drainTo' static/final/abstract/empty, or adding allowed annotation for the method. 234
 Error misc FinalParameters Parameter c should be final. 235
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'drainTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'drainTo' static/final/abstract/empty, or adding allowed annotation for the method. 239
 Error misc FinalParameters Parameter c should be final. 240
 Error misc FinalParameters Parameter maxElements should be final. 240
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'remove' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'remove' static/final/abstract/empty, or adding allowed annotation for the method. 244
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 247
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'poll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'poll' static/final/abstract/empty, or adding allowed annotation for the method. 254
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 257
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'element' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'element' static/final/abstract/empty, or adding allowed annotation for the method. 264
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'peek' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'peek' static/final/abstract/empty, or adding allowed annotation for the method. 269
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 272
 Error whitespace ParenPad '(' is followed by whitespace. 272
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'size' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'size' static/final/abstract/empty, or adding allowed annotation for the method. 278
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'isEmpty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'isEmpty' static/final/abstract/empty, or adding allowed annotation for the method. 283
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'iterator' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'iterator' static/final/abstract/empty, or adding allowed annotation for the method. 288
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'toArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'toArray' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'toArray' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'toArray' static/final/abstract/empty, or adding allowed annotation for the method. 298
 Error misc FinalParameters Parameter a should be final. 299
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'containsAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'containsAll' static/final/abstract/empty, or adding allowed annotation for the method. 303
 Error misc FinalParameters Parameter c should be final. 304
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'addAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'addAll' static/final/abstract/empty, or adding allowed annotation for the method. 308
 Error misc FinalParameters Parameter c should be final. 309
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'removeAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'removeAll' static/final/abstract/empty, or adding allowed annotation for the method. 313
 Error misc FinalParameters Parameter c should be final. 314
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'retainAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'retainAll' static/final/abstract/empty, or adding allowed annotation for the method. 318
 Error misc FinalParameters Parameter c should be final. 319
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'clear' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'clear' static/final/abstract/empty, or adding allowed annotation for the method. 323
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'getCurrentSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'getCurrentSize' static/final/abstract/empty, or adding allowed annotation for the method. 328
 Error sizes LineLength Line is longer than 80 characters (found 114). 334
 Error sizes LineLength Line is longer than 80 characters (found 118). 335
 Error sizes LineLength Line is longer than 80 characters (found 86). 349
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'getMaxWait' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'getMaxWait' static/final/abstract/empty, or adding allowed annotation for the method. 353
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'getRemoved' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'getRemoved' static/final/abstract/empty, or adding allowed annotation for the method. 370
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'getAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'getAdded' static/final/abstract/empty, or adding allowed annotation for the method. 375
 Error design DesignForExtension Class 'ThroughputQueue' looks like designed for extension (can be subclassed), but the method 'getThroughput' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ThroughputQueue' final or making the method 'getThroughput' static/final/abstract/empty, or adding allowed annotation for the method. 380
 Error sizes LineLength Line is longer than 80 characters (found 105). 383
 Error coding MagicNumber '1000.0' is a magic number. 383
 Error javadoc JavadocStyle First sentence should end with a period. 388
 Error javadoc JavadocStyle First sentence should end with a period. 401
 Error misc FinalParameters Parameter e should be final. 405
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 406
 Error blocks NeedBraces 'if' construct must use '{}'s. 424
 Error javadoc JavadocStyle First sentence should end with a period. 431
 Error javadoc JavadocVariable Missing a Javadoc comment. 438
 Error javadoc JavadocVariable Missing a Javadoc comment. 439
 Error javadoc JavadocMethod Missing a Javadoc comment. 441
 Error misc FinalParameters Parameter element should be final. 441
 Error coding HiddenField 'element' hides a field. 441
 Error javadoc JavadocStyle First sentence should end with a period. 456
 Error javadoc JavadocStyle First sentence should end with a period. 466
 Error coding EqualsHashCode Definition of 'equals()' without corresponding definition of 'hashCode()'. 471
 Error misc FinalParameters Parameter obj should be final. 472
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 473
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 475
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 477

org/apache/streams/local/queues/ThroughputQueueMXBean.java

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 20
 Error modifier RedundantModifier Redundant 'public' modifier. 29
 Error javadoc JavadocStyle First sentence should end with a period. 31
 Error modifier RedundantModifier Redundant 'public' modifier. 35
 Error sizes LineLength Line is longer than 80 characters (found 93). 38
 Error modifier RedundantModifier Redundant 'public' modifier. 41
 Error javadoc JavadocStyle First sentence should end with a period. 43
 Error modifier RedundantModifier Redundant 'public' modifier. 47
 Error javadoc JavadocStyle First sentence should end with a period. 49
 Error modifier RedundantModifier Redundant 'public' modifier. 53
 Error sizes LineLength Line is longer than 80 characters (found 95). 56
 Error modifier RedundantModifier Redundant 'public' modifier. 61

org/apache/streams/local/tasks/BaseStreamsTask.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error sizes LineLength Line is longer than 80 characters (found 86). 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 51
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error design VisibilityModifier Variable 'streamConfig' must be private and have accessor methods. 54
 Error javadoc JavadocMethod Missing a Javadoc comment. 56
 Error misc FinalParameters Parameter config should be final. 56
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 59
 Error whitespace ParenPad '(' is followed by whitespace. 59
 Error whitespace ParenPad ')' is preceded with whitespace. 59
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'addInputQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'addInputQueue' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error misc FinalParameters Parameter inputQueue should be final. 68
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'addOutputQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'addOutputQueue' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error misc FinalParameters Parameter outputQueue should be final. 73
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'getInputQueues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'getInputQueues' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'getOutputQueues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'getOutputQueues' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error sizes LineLength Line is longer than 80 characters (found 120). 89
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 100
 Error whitespace ParenPad '(' is followed by whitespace. 100
 Error sizes LineLength Line is longer than 80 characters (found 110). 105
 Error sizes LineLength Line is longer than 80 characters (found 84). 109
 Error misc FinalParameters Parameter datum should be final. 109
 Error javadoc JavadocMethod Expected @param tag for 'datum'. 109
 Error javadoc JavadocMethod Expected @throws tag for 'InterruptedException'. 109
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 109
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 110
 Error blocks RightCurly '}' at column 5 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 112
 Error sizes LineLength Line is longer than 80 characters (found 84). 114
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 115
 Error coding MagicNumber '500' is a magic number. 119
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'isWaiting' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'isWaiting' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 130
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 134
 Error sizes LineLength Line is longer than 80 characters (found 124). 142
 Error sizes LineLength Line is longer than 80 characters (found 121). 143
 Error sizes LineLength Line is longer than 80 characters (found 124). 146
 Error sizes LineLength Line is longer than 80 characters (found 119). 147
 Error sizes LineLength Line is longer than 80 characters (found 119). 150
 Error sizes LineLength Line is longer than 80 characters (found 121). 151
 Error sizes LineLength Line is longer than 80 characters (found 105). 152
 Error javadoc JavadocMethod Expected an @return tag. 157
 Error misc FinalParameters Parameter datum should be final. 157
 Error javadoc JavadocMethod Expected @param tag for 'datum'. 157
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 160
 Error sizes LineLength Line is longer than 80 characters (found 130). 161
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 162
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 163
 Error sizes LineLength Line is longer than 80 characters (found 138). 165
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 168
 Error sizes LineLength Line is longer than 80 characters (found 139). 170
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 175
 Error sizes LineLength Line is longer than 80 characters (found 119). 181
 Error javadoc JavadocMethod Missing a Javadoc comment. 185
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 187
 Error sizes LineLength Line is longer than 80 characters (found 81). 193
 Error javadoc JavadocMethod Missing a Javadoc comment. 193
 Error misc FinalParameters Parameter copyFrom should be final. 193
 Error misc FinalParameters Parameter copyTo should be final. 193
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 196
 Error blocks NeedBraces 'if' construct must use '{}'s. 198
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 198
 Error blocks NeedBraces 'else' construct must use '{}'s. 200
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'getStartedAt' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'getStartedAt' static/final/abstract/empty, or adding allowed annotation for the method. 206
 Error javadoc JavadocMethod Missing a Javadoc comment. 206
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'setStartedAt' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'setStartedAt' static/final/abstract/empty, or adding allowed annotation for the method. 210
 Error javadoc JavadocMethod Missing a Javadoc comment. 210
 Error design DesignForExtension Class 'BaseStreamsTask' looks like designed for extension (can be subclassed), but the method 'getStreamIdentifier' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'BaseStreamsTask' final or making the method 'getStreamIdentifier' static/final/abstract/empty, or adding allowed annotation for the method. 214
 Error javadoc JavadocMethod Missing a Javadoc comment. 214

org/apache/streams/local/tasks/LocalStreamProcessMonitorThread.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 28
 Error sizes LineLength Line is longer than 80 characters (found 84). 29
 Error blocks LeftCurly '{' at column 1 should be on the previous line. 30
 Error sizes LineLength Line is longer than 80 characters (found 102). 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error sizes LineLength Line is longer than 80 characters (found 81). 39
 Error javadoc JavadocMethod Missing a Javadoc comment. 39
 Error misc FinalParameters Parameter executor should be final. 39
 Error coding HiddenField 'executor' hides a field. 39
 Error misc FinalParameters Parameter delayInSeconds should be final. 39
 Error design DesignForExtension Class 'LocalStreamProcessMonitorThread' looks like designed for extension (can be subclassed), but the method 'shutdown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamProcessMonitorThread' final or making the method 'shutdown' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 45
 Error design DesignForExtension Class 'LocalStreamProcessMonitorThread' 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 'LocalStreamProcessMonitorThread' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error design DesignForExtension Class 'LocalStreamProcessMonitorThread' 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 'LocalStreamProcessMonitorThread' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error blocks LeftCurly '{' at column 3 should be on the previous line. 56
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 57
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 57
 Error sizes LineLength Line is longer than 80 characters (found 97). 62
 Error sizes LineLength Line is longer than 80 characters (found 98). 63
 Error sizes LineLength Line is longer than 80 characters (found 89). 67
 Error coding AvoidInlineConditionals Avoid inline conditionals. 69
 Error whitespace OperatorWrap ':' should be on a new line. 69
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 79
 Error whitespace WhitespaceAround '*' is not preceded with whitespace. 80
 Error whitespace WhitespaceAround '*' is not followed by whitespace. 80
 Error coding MagicNumber '1000' is a magic number. 80
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 81
 Error blocks LeftCurly '{' at column 7 should be on the previous line. 83
 Error design DesignForExtension Class 'LocalStreamProcessMonitorThread' looks like designed for extension (can be subclassed), but the method 'humanReadableByteCount' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LocalStreamProcessMonitorThread' final or making the method 'humanReadableByteCount' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error javadoc JavadocMethod Missing a Javadoc comment. 87
 Error misc FinalParameters Parameter bytes should be final. 87
 Error misc FinalParameters Parameter si should be final. 87
 Error coding AvoidInlineConditionals Avoid inline conditionals. 88
 Error coding MagicNumber '1000' is a magic number. 88
 Error coding MagicNumber '1024' is a magic number. 88
 Error blocks NeedBraces 'if' construct must use '{}'s. 89
 Error coding AvoidInlineConditionals Avoid inline conditionals. 91
 Error whitespace WhitespaceAround '-' is not preceded with whitespace. 91
 Error whitespace WhitespaceAround '-' is not followed by whitespace. 91
 Error coding AvoidInlineConditionals Avoid inline conditionals. 91

org/apache/streams/local/tasks/StatusCounterMonitorRunnable.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 21
 Error javadoc JavadocMethod Missing a Javadoc comment. 23
 Error javadoc JavadocMethod Missing a Javadoc comment. 24

org/apache/streams/local/tasks/StatusCounterMonitorThread.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 26
 Error sizes LineLength Line is longer than 80 characters (found 81). 27
 Error sizes LineLength Line is longer than 80 characters (found 97). 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error sizes LineLength Line is longer than 80 characters (found 84). 36
 Error javadoc JavadocMethod Missing a Javadoc comment. 36
 Error misc FinalParameters Parameter task should be final. 36
 Error coding HiddenField 'task' hides a field. 36
 Error misc FinalParameters Parameter delayInSeconds should be final. 36
 Error design DesignForExtension Class 'StatusCounterMonitorThread' looks like designed for extension (can be subclassed), but the method 'shutdown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StatusCounterMonitorThread' final or making the method 'shutdown' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error design DesignForExtension Class 'StatusCounterMonitorThread' 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 'StatusCounterMonitorThread' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error design DesignForExtension Class 'StatusCounterMonitorThread' 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 'StatusCounterMonitorThread' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 53
 Error sizes LineLength Line is longer than 80 characters (found 97). 58
 Error sizes LineLength Line is longer than 80 characters (found 98). 59
 Error sizes LineLength Line is longer than 80 characters (found 83). 63
 Error whitespace WhitespaceAround '*' is not preceded with whitespace. 72
 Error whitespace WhitespaceAround '*' is not followed by whitespace. 72
 Error coding MagicNumber '1000' is a magic number. 72
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 73
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 74

org/apache/streams/local/tasks/StreamsMergeTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 112). 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error javadoc JavadocMethod Missing a Javadoc comment. 40
 Error javadoc JavadocMethod Missing a Javadoc comment. 44
 Error misc FinalParameters Parameter streamConfig should be final. 44
 Error design DesignForExtension Class 'StreamsMergeTask' looks like designed for extension (can be subclassed), but the method 'stopTask' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsMergeTask' final or making the method 'stopTask' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error misc FinalParameters Parameter config should be final. 56
 Error design DesignForExtension Class 'StreamsMergeTask' 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 'StreamsMergeTask' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error design DesignForExtension Class 'StreamsMergeTask' 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 'StreamsMergeTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 67
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 69
 Error blocks RightCurly '}' at column 7 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 75
 Error design DesignForExtension Class 'StreamsMergeTask' looks like designed for extension (can be subclassed), but the method 'setStreamsTaskCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsMergeTask' final or making the method 'setStreamsTaskCounter' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error misc FinalParameters Parameter counter should be final. 87

org/apache/streams/local/tasks/StreamsPersistWriterTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 95). 44
 Error sizes LineLength Line is longer than 80 characters (found 95). 46
 Error javadoc JavadocVariable Missing a Javadoc comment. 46
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 46
 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 JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design DesignForExtension Class 'StreamsPersistWriterTask' 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 'StreamsPersistWriterTask' final or making the method 'getDatumStatusCounter' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error sizes LineLength Line is longer than 80 characters (found 83). 65
 Error misc FinalParameters Parameter writer should be final. 68
 Error coding HiddenField 'writer' hides a field. 68
 Error sizes LineLength Line is longer than 80 characters (found 99). 77
 Error misc FinalParameters Parameter writer should be final. 77
 Error coding HiddenField 'writer' hides a field. 77
 Error misc FinalParameters Parameter streamConfig should be final. 77
 Error coding HiddenField 'streamConfig' hides a field. 77
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'isWaiting' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'isWaiting' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'setStreamConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'setStreamConfig' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error misc FinalParameters Parameter config should be final. 92
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'addInputQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'addInputQueue' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error misc FinalParameters Parameter inputQueue should be final. 97
 Error design DesignForExtension Class 'StreamsPersistWriterTask' 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 'StreamsPersistWriterTask' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error design DesignForExtension Class 'StreamsPersistWriterTask' 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 'StreamsPersistWriterTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 110
 Error sizes LineLength Line is longer than 80 characters (found 149). 111
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 111
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 113
 Error coding MagicNumber '5' is a magic number. 117
 Error sizes LineLength Line is longer than 80 characters (found 105). 119
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 121
 Error sizes LineLength Line is longer than 80 characters (found 166). 122
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 122
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 128
 Error sizes LineLength Line is longer than 80 characters (found 106). 136
 Error sizes LineLength Line is longer than 80 characters (found 82). 137
 Error sizes LineLength Line is longer than 80 characters (found 101). 143
 Error sizes LineLength Line is longer than 80 characters (found 103). 146
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 147
 Error sizes LineLength Line is longer than 80 characters (found 108). 148
 Error sizes LineLength Line is longer than 80 characters (found 103). 150
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'stopTask' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'stopTask' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'addOutputQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'addOutputQueue' static/final/abstract/empty, or adding allowed annotation for the method. 162
 Error misc FinalParameters Parameter outputQueue should be final. 163
 Error sizes LineLength Line is longer than 80 characters (found 117). 164
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 164
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 164
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'getInputQueues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'getInputQueues' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error design DesignForExtension Class 'StreamsPersistWriterTask' looks like designed for extension (can be subclassed), but the method 'setStreamsTaskCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsPersistWriterTask' final or making the method 'setStreamsTaskCounter' static/final/abstract/empty, or adding allowed annotation for the method. 174
 Error misc FinalParameters Parameter counter should be final. 175
 Error coding HiddenField 'counter' hides a field. 175

org/apache/streams/local/tasks/StreamsProcessorTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 91). 43
 Error sizes LineLength Line is longer than 80 characters (found 91). 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 45
 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 JavadocVariable Missing a Javadoc comment. 52
 Error javadoc JavadocVariable Missing a Javadoc comment. 53
 Error javadoc JavadocVariable Missing a Javadoc comment. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error design DesignForExtension Class 'StreamsProcessorTask' 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 'StreamsProcessorTask' final or making the method 'getDatumStatusCounter' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error javadoc JavadocStyle First sentence should end with a period. 63
 Error sizes LineLength Line is longer than 80 characters (found 86). 64
 Error misc FinalParameters Parameter processor should be final. 67
 Error coding HiddenField 'processor' hides a field. 67
 Error sizes LineLength Line is longer than 80 characters (found 94). 75
 Error misc FinalParameters Parameter processor should be final. 75
 Error coding HiddenField 'processor' hides a field. 75
 Error javadoc JavadocMethod Expected @param tag for 'processor'. 75
 Error misc FinalParameters Parameter streamConfig should be final. 75
 Error coding HiddenField 'streamConfig' hides a field. 75
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 75
 Error design DesignForExtension Class 'StreamsProcessorTask' looks like designed for extension (can be subclassed), but the method 'isWaiting' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProcessorTask' final or making the method 'isWaiting' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error design DesignForExtension Class 'StreamsProcessorTask' looks like designed for extension (can be subclassed), but the method 'stopTask' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProcessorTask' final or making the method 'stopTask' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error design DesignForExtension Class 'StreamsProcessorTask' looks like designed for extension (can be subclassed), but the method 'setStreamConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProcessorTask' final or making the method 'setStreamConfig' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error misc FinalParameters Parameter config should be final. 95
 Error design DesignForExtension Class 'StreamsProcessorTask' looks like designed for extension (can be subclassed), but the method 'addInputQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProcessorTask' final or making the method 'addInputQueue' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error misc FinalParameters Parameter inputQueue should be final. 100
 Error design DesignForExtension Class 'StreamsProcessorTask' 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 'StreamsProcessorTask' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error design DesignForExtension Class 'StreamsProcessorTask' 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 'StreamsProcessorTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 113
 Error sizes LineLength Line is longer than 80 characters (found 152). 114
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 114
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 116
 Error sizes LineLength Line is longer than 80 characters (found 95). 120
 Error sizes LineLength Line is longer than 80 characters (found 104). 122
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 124
 Error sizes LineLength Line is longer than 80 characters (found 169). 125
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 125
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 131
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 137
 Error whitespace WhitespaceAround 'for' is not followed by whitespace. 138
 Error sizes LineLength Line is longer than 80 characters (found 106). 145
 Error sizes LineLength Line is longer than 80 characters (found 106). 150
 Error sizes LineLength Line is longer than 80 characters (found 111). 156
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 159
 Error sizes LineLength Line is longer than 80 characters (found 101). 160
 Error design DesignForExtension Class 'StreamsProcessorTask' looks like designed for extension (can be subclassed), but the method 'getInputQueues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProcessorTask' final or making the method 'getInputQueues' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error sizes LineLength Line is longer than 80 characters (found 93). 169
 Error design DesignForExtension Class 'StreamsProcessorTask' looks like designed for extension (can be subclassed), but the method 'setStreamsTaskCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProcessorTask' final or making the method 'setStreamsTaskCounter' static/final/abstract/empty, or adding allowed annotation for the method. 174
 Error misc FinalParameters Parameter counter should be final. 175
 Error coding HiddenField 'counter' hides a field. 175

org/apache/streams/local/tasks/StreamsProviderTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 90). 46
 Error sizes LineLength Line is longer than 80 characters (found 90). 48
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 48
 Error design DesignForExtension Class 'StreamsProviderTask' 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 'StreamsProviderTask' final or making the method 'getDatumStatusCounter' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc JavadocMethod Missing a Javadoc comment. 50
 Error javadoc JavadocType Missing a Javadoc comment. 54
 Error modifier RedundantModifier Redundant 'static' modifier. 54
 Error javadoc JavadocVariable Missing a Javadoc comment. 55
 Error javadoc JavadocVariable Missing a Javadoc comment. 56
 Error javadoc JavadocVariable Missing a Javadoc comment. 57
 Error javadoc JavadocVariable Missing a Javadoc comment. 58
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 62
 Error javadoc JavadocVariable Missing a Javadoc comment. 64
 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 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. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocStyle First sentence should end with a period. 79
 Error sizes LineLength Line is longer than 80 characters (found 111). 80
 Error sizes LineLength Line is longer than 80 characters (found 110). 83
 Error misc FinalParameters Parameter provider should be final. 83
 Error coding HiddenField 'provider' hides a field. 83
 Error javadoc JavadocMethod Expected @param tag for 'provider'. 83
 Error misc FinalParameters Parameter perpetual should be final. 83
 Error javadoc JavadocMethod Expected @param tag for 'perpetual'. 83
 Error misc FinalParameters Parameter streamConfig should be final. 83
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 83
 Error blocks NeedBraces 'if' construct must use '{}'s. 87
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 87
 Error whitespace ParenPad '(' is followed by whitespace. 87
 Error whitespace ParenPad ')' is preceded with whitespace. 87
 Error blocks NeedBraces 'else' construct must use '{}'s. 89
 Error javadoc JavadocStyle First sentence should end with a period. 95
 Error sizes LineLength Line is longer than 80 characters (found 117). 96
 Error sizes LineLength Line is longer than 80 characters (found 112). 100
 Error misc FinalParameters Parameter provider should be final. 100
 Error coding HiddenField 'provider' hides a field. 100
 Error javadoc JavadocMethod Expected @param tag for 'provider'. 100
 Error misc FinalParameters Parameter sequence should be final. 100
 Error coding HiddenField 'sequence' hides a field. 100
 Error javadoc JavadocMethod Expected @param tag for 'sequence'. 100
 Error misc FinalParameters Parameter streamConfig should be final. 100
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 100
 Error javadoc JavadocStyle First sentence should end with a period. 109
 Error sizes LineLength Line is longer than 80 characters (found 126). 110
 Error sizes LineLength Line is longer than 80 characters (found 121). 115
 Error misc FinalParameters Parameter provider should be final. 115
 Error coding HiddenField 'provider' hides a field. 115
 Error javadoc JavadocMethod Expected @param tag for 'provider'. 115
 Error misc FinalParameters Parameter start should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'start'. 115
 Error misc FinalParameters Parameter end should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'end'. 115
 Error misc FinalParameters Parameter streamConfig should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'streamConfig'. 115
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'setTimeout' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'setTimeout' static/final/abstract/empty, or adding allowed annotation for the method. 126
 Error javadoc JavadocMethod Missing a Javadoc comment. 126
 Error misc FinalParameters Parameter timeout should be final. 126
 Error coding HiddenField 'timeout' hides a field. 126
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'setSleepTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'setSleepTime' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error javadoc JavadocMethod Missing a Javadoc comment. 130
 Error misc FinalParameters Parameter sleepTime should be final. 130
 Error coding HiddenField 'sleepTime' hides a field. 130
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'isWaiting' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'isWaiting' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'stopTask' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'stopTask' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error sizes LineLength Line is longer than 80 characters (found 92). 141
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'addInputQueue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'addInputQueue' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error misc FinalParameters Parameter inputQueue should be final. 146
 Error sizes LineLength Line is longer than 80 characters (found 116). 147
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 147
 Error whitespace WhitespaceAround '+' is not followed by whitespace. 147
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'setStreamConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'setStreamConfig' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error misc FinalParameters Parameter config should be final. 151
 Error coding HiddenField 'config' hides a field. 151
 Error design DesignForExtension Class 'StreamsProviderTask' 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 'StreamsProviderTask' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error coding AvoidInlineConditionals Avoid inline conditionals. 162
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 163
 Error sizes LineLength Line is longer than 80 characters (found 151). 164
 Error whitespace WhitespaceAround '+' is not preceded with whitespace. 164
 Error whitespace WhitespaceAround 'switch' is not followed by whitespace. 166
 Error blocks AvoidNestedBlocks Avoid nested blocks. 167
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 170
 Error blocks NeedBraces 'if' construct must use '{}'s. 175
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 175
 Error whitespace ParenPad '(' is followed by whitespace. 175
 Error whitespace ParenPad ')' is preceded with whitespace. 175
 Error blocks NeedBraces 'if' construct must use '{}'s. 182
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 182
 Error blocks NeedBraces 'if' construct must use '{}'s. 184
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 184
 Error sizes LineLength Line is longer than 80 characters (found 88). 185
 Error sizes LineLength Line is longer than 80 characters (found 82). 192
 Error sizes LineLength Line is longer than 80 characters (found 90). 204
 Error sizes LineLength Line is longer than 80 characters (found 95). 207
 Error blocks NeedBraces 'if' construct must use '{}'s. 209
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 209
 Error whitespace ParenPad '(' is followed by whitespace. 209
 Error whitespace ParenPad ')' is preceded with whitespace. 209
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 212
 Error sizes LineLength Line is longer than 80 characters (found 99). 213
 Error sizes LineLength Line is longer than 80 characters (found 104). 216
 Error sizes LineLength Line is longer than 80 characters (found 117). 218
 Error design DesignForExtension Class 'StreamsProviderTask' 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 'StreamsProviderTask' final or making the method 'isRunning' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error sizes LineLength Line is longer than 80 characters (found 112). 227
 Error sizes LineLength Line is longer than 80 characters (found 114). 228
 Error sizes LineLength Line is longer than 80 characters (found 111). 229
 Error sizes LineLength Line is longer than 80 characters (found 111). 231
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'flushResults' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'flushResults' static/final/abstract/empty, or adding allowed annotation for the method. 234
 Error javadoc JavadocMethod Missing a Javadoc comment. 234
 Error misc FinalParameters Parameter resultSet should be final. 234
 Error whitespace WhitespaceAround 'while' is not followed by whitespace. 237
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 239
 Error whitespace WhitespaceAround 'if' is not followed by whitespace. 242
 Error whitespace WhitespaceAround 'catch' is not followed by whitespace. 247
 Error whitespace ParenPad '(' is followed by whitespace. 247
 Error whitespace ParenPad ')' is preceded with whitespace. 247
 Error design DesignForExtension Class 'StreamsProviderTask' looks like designed for extension (can be subclassed), but the method 'setStreamsTaskCounter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'StreamsProviderTask' final or making the method 'setStreamsTaskCounter' static/final/abstract/empty, or adding allowed annotation for the method. 257
 Error misc FinalParameters Parameter counter should be final. 258
 Error coding HiddenField 'counter' hides a field. 258

org/apache/streams/local/tasks/StreamsTask.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 116). 29
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 32
 Error sizes LineLength Line is longer than 80 characters (found 98). 35
 Error modifier RedundantModifier Redundant 'public' modifier. 37
 Error javadoc JavadocStyle First sentence should end with a period. 39
 Error modifier RedundantModifier Redundant 'public' modifier. 43
 Error modifier RedundantModifier Redundant 'public' modifier. 48
 Error javadoc JavadocMethod Expected @param tag for 'inputQueue'. 48
 Error modifier RedundantModifier Redundant 'public' modifier. 54
 Error javadoc JavadocMethod Expected @param tag for 'outputQueue'. 54
 Error sizes LineLength Line is longer than 80 characters (found 94). 57
 Error modifier RedundantModifier Redundant 'public' modifier. 60
 Error modifier RedundantModifier Redundant 'public' modifier. 66
 Error modifier RedundantModifier Redundant 'public' modifier. 72
 Error javadoc JavadocStyle First sentence should end with a period. 74
 Error modifier RedundantModifier Redundant 'public' modifier. 78
 Error javadoc JavadocMethod Missing a Javadoc comment. 81
 Error modifier RedundantModifier Redundant 'public' modifier. 81