Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
13 0 0 888

Rules

Rules Violations Severity
PackageHtml 3 Errors Error
NewlineAtEndOfFile 1 Errors Error
Translation 0 Errors Error
JavadocMethod 124 Errors Error
JavadocType 3 Errors Error
JavadocVariable 50 Errors Error
JavadocStyle 56 Errors Error
ConstantName 7 Errors Error
LocalFinalVariableName 0 Errors Error
LocalVariableName 0 Errors Error
MemberName 0 Errors Error
MethodName 0 Errors Error
PackageName 0 Errors Error
ParameterName 0 Errors Error
StaticVariableName 0 Errors Error
TypeName 0 Errors Error
AvoidStarImport 3 Errors Error
IllegalImport 0 Errors Error
RedundantImport 0 Errors Error
UnusedImports 0 Errors Error
FileLength 0 Errors Error
LineLength 226 Errors Error
MethodLength 0 Errors Error
ParameterNumber 1 Errors Error
EmptyForIteratorPad 0 Errors Error
MethodParamPad 0 Errors Error
NoWhitespaceAfter 0 Errors Error
NoWhitespaceBefore 0 Errors Error
OperatorWrap 4 Errors Error
ParenPad 0 Errors Error
TypecastParenPad 0 Errors Error
TabCharacter 8 Errors Error
WhitespaceAfter 1 Errors Error
WhitespaceAround 0 Errors Error
ModifierOrder 0 Errors Error
RedundantModifier 16 Errors Error
AvoidNestedBlocks 0 Errors Error
EmptyBlock 17 Errors Error
LeftCurly 0 Errors Error
NeedBraces 11 Errors Error
RightCurly 32 Errors Error
AvoidInlineConditionals 6 Errors Error
DoubleCheckedLocking 0 Errors Error
EmptyStatement 2 Errors Error
EqualsHashCode 0 Errors Error
HiddenField 50 Errors Error
IllegalInstantiation 0 Errors Error
InnerAssignment 0 Errors Error
MagicNumber 5 Errors Error
MissingSwitchDefault 0 Errors Error
RedundantThrows 8 Errors Error
SimplifyBooleanExpression 0 Errors Error
SimplifyBooleanReturn 0 Errors Error
DesignForExtension 120 Errors Error
FinalClass 0 Errors Error
HideUtilityClassConstructor 1 Errors Error
InterfaceIsType 0 Errors Error
VisibilityModifier 16 Errors Error
ArrayTypeStyle 0 Errors Error
FinalParameters 114 Errors Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
3 Errors Error
TodoComment 0 Errors Error
UpperEll 0 Errors Error

Details

com/octo/captcha/engine/bufferedengine/BufferedEngineContainer.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors Using the '.*' form of import should be avoided - java.util.*. 31
Errors Line is longer than 80 characters. 34
Errors Line is longer than 80 characters. 35
Errors Line is longer than 80 characters. 36
Errors Line is longer than 80 characters. 37
Errors Line is longer than 80 characters. 44
Errors Missing a Javadoc comment. 44
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 44
Errors Missing a Javadoc comment. 46
Errors Variable 'persistentBuffer' must be private and have accessor methods. 46
Errors Missing a Javadoc comment. 48
Errors Variable 'volatileBuffer' must be private and have accessor methods. 48
Errors Missing a Javadoc comment. 50
Errors Variable 'engine' must be private and have accessor methods. 50
Errors Missing a Javadoc comment. 52
Errors Variable 'config' must be private and have accessor methods. 52
Errors Missing a Javadoc comment. 54
Errors Variable 'volatileMemoryHits' must be private and have accessor methods. 54
Errors Missing a Javadoc comment. 56
Errors Variable 'persistentMemoryHits' must be private and have accessor methods. 56
Errors Missing a Javadoc comment. 58
Errors Variable 'persistentToVolatileSwaps' must be private and have accessor methods. 58
Errors Missing a Javadoc comment. 60
Errors Variable 'persistentFeedings' must be private and have accessor methods. 60
Errors Missing a Javadoc comment. 62
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 70
Errors Line is longer than 80 characters. 71
Errors Line is longer than 80 characters. 74
Errors Parameter engine should be final. 74
Errors 'engine' hides a field. 74
Errors Parameter volatileBuffer should be final. 74
Errors 'volatileBuffer' hides a field. 74
Errors Line is longer than 80 characters. 75
Errors Parameter persistentBuffer should be final. 75
Errors 'persistentBuffer' hides a field. 75
Errors Parameter containerConfiguration should be final. 75
Errors Line is longer than 80 characters. 78
Errors Line is longer than 80 characters. 82
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 90
Errors Expected an @return tag. 101
Errors Method 'getNextCaptcha' is not designed for extension - needs to be abstract, final or empty. 101
Errors Line is longer than 80 characters. 107
Errors Expected an @return tag. 109
Errors Method 'getNextCaptcha' is not designed for extension - needs to be abstract, final or empty. 109
Errors Parameter locale should be final. 109
Errors Expected @param tag for 'locale'. 109
Errors Line is longer than 80 characters. 126
Errors Method 'getFactories' is not designed for extension - needs to be abstract, final or empty. 140
Errors Method 'setFactories' is not designed for extension - needs to be abstract, final or empty. 147
Errors Parameter factories should be final. 147
Errors First sentence should end with a period. 152
Errors Expected an @return tag. 155
Errors Parameter locale should be final. 155
Errors Expected @param tag for 'locale'. 155
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 174
Errors Method 'swapCaptchasFromPersistentToVolatileMemory' is not designed for extension - needs to be abstract, final or empty. 177
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 192
Errors Avoid inline conditionals. 195
Errors Avoid inline conditionals. 196
Errors Line is longer than 80 characters. 207
Errors Line is longer than 80 characters. 215
Errors Line is longer than 80 characters. 231
Errors Method 'feedPersistentBuffer' is not designed for extension - needs to be abstract, final or empty. 234
Errors Line is longer than 80 characters. 238
Errors Line is longer than 80 characters. 239
Errors Avoid inline conditionals. 239
Errors Line is longer than 80 characters. 240
Errors Avoid inline conditionals. 240
Errors Line is longer than 80 characters. 253
Errors Line is longer than 80 characters. 258
Errors Avoid inline conditionals. 258
Errors Line is longer than 80 characters. 267
Errors Line is longer than 80 characters. 273
Errors Line is longer than 80 characters. 279
Errors Line is longer than 80 characters. 280
Errors Method 'getConfig' is not designed for extension - needs to be abstract, final or empty. 284
Errors Missing a Javadoc comment. 284
Errors Method 'getPersistentBuffer' is not designed for extension - needs to be abstract, final or empty. 288
Errors Missing a Javadoc comment. 288
Errors Method 'getPersistentFeedings' is not designed for extension - needs to be abstract, final or empty. 292
Errors Missing a Javadoc comment. 292
Errors Method 'getPersistentMemoryHits' is not designed for extension - needs to be abstract, final or empty. 296
Errors Missing a Javadoc comment. 296
Errors Method 'getPersistentToVolatileSwaps' is not designed for extension - needs to be abstract, final or empty. 300
Errors Missing a Javadoc comment. 300
Errors Method 'getVolatileBuffer' is not designed for extension - needs to be abstract, final or empty. 304
Errors Missing a Javadoc comment. 304
Errors Method 'getVolatileMemoryHits' is not designed for extension - needs to be abstract, final or empty. 308
Errors Missing a Javadoc comment. 308
Errors Missing a Javadoc comment. 312
Errors Missing a Javadoc comment. 313
Errors Missing a Javadoc comment. 317
Errors Method 'closeBuffers' is not designed for extension - needs to be abstract, final or empty. 328
Errors Missing a Javadoc comment. 328

com/octo/captcha/engine/bufferedengine/ContainerConfiguration.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors Missing a Javadoc comment. 33
Errors Missing a Javadoc comment. 35
Errors Missing a Javadoc comment. 37
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 41
Errors Missing a Javadoc comment. 43
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 47
Errors First sentence should end with a period. 49
Errors Line is longer than 80 characters. 52
Errors Line is longer than 80 characters. 55
Errors Line is longer than 80 characters. 57
Errors Line is longer than 80 characters. 60
Errors Parameter localeRatio should be final. 60
Errors 'localeRatio' hides a field. 60
Errors Parameter maxVolatileMemorySize should be final. 60
Errors 'maxVolatileMemorySize' hides a field. 60
Errors Parameter maxPersistentMemorySize should be final. 60
Errors 'maxPersistentMemorySize' hides a field. 60
Errors Parameter swapSize should be final. 61
Errors 'swapSize' hides a field. 61
Errors Parameter feedSize should be final. 61
Errors 'feedSize' hides a field. 61
Errors First sentence should end with a period. 71
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 77
Errors Line is longer than 80 characters. 79
Errors Line is longer than 80 characters. 81
Errors Line is longer than 80 characters. 83
Errors Line is longer than 80 characters. 85
Errors Parameter localeRatio should be final. 85
Errors 'localeRatio' hides a field. 85
Errors Parameter maxVolatileMemorySize should be final. 85
Errors 'maxVolatileMemorySize' hides a field. 85
Errors Parameter maxPersistentMemorySize should be final. 85
Errors 'maxPersistentMemorySize' hides a field. 85
Errors Line is longer than 80 characters. 86
Errors Parameter swapSize should be final. 86
Errors 'swapSize' hides a field. 86
Errors Parameter feedSize should be final. 86
Errors 'feedSize' hides a field. 86
Errors Parameter serveOnlyConfiguredLocales should be final. 86
Errors 'serveOnlyConfiguredLocales' hides a field. 86
Errors Parameter defaultLocale should be final. 86
Errors 'defaultLocale' hides a field. 86
Errors Line is longer than 80 characters. 87
Errors Line is longer than 80 characters. 89
Errors Avoid inline conditionals. 89
Errors First sentence should end with a period. 94
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 100
Errors Line is longer than 80 characters. 102
Errors Line is longer than 80 characters. 104
Errors Line is longer than 80 characters. 106
Errors Line is longer than 80 characters. 108
Errors Line is longer than 80 characters. 110
Errors More than 7 parameters. 110
Errors Parameter localeRatio should be final. 110
Errors 'localeRatio' hides a field. 110
Errors Parameter maxVolatileMemorySize should be final. 110
Errors 'maxVolatileMemorySize' hides a field. 110
Errors Parameter maxPersistentMemorySize should be final. 110
Errors 'maxPersistentMemorySize' hides a field. 110
Errors Line is longer than 80 characters. 111
Errors Parameter swapSize should be final. 111
Errors 'swapSize' hides a field. 111
Errors Parameter feedSize should be final. 111
Errors 'feedSize' hides a field. 111
Errors Parameter feedBatchSize should be final. 111
Errors 'feedBatchSize' hides a field. 111
Errors Parameter serveOnlyConfiguredLocales should be final. 111
Errors 'serveOnlyConfiguredLocales' hides a field. 111
Errors Parameter defaultLocale should be final. 111
Errors 'defaultLocale' hides a field. 111
Errors Line is longer than 80 characters. 112
Errors Method 'getFeedBatchSize' is not designed for extension - needs to be abstract, final or empty. 117
Errors Missing a Javadoc comment. 117
Errors Method 'setFeedBatchSize' is not designed for extension - needs to be abstract, final or empty. 121
Errors Missing a Javadoc comment. 121
Errors Parameter feedBatchSize should be final. 121
Errors 'feedBatchSize' hides a field. 121
Errors Method 'isServeOnlyConfiguredLocales' is not designed for extension - needs to be abstract, final or empty. 125
Errors Missing a Javadoc comment. 125
Errors Line is longer than 80 characters. 129
Errors Method 'setServeOnlyConfiguredLocales' is not designed for extension - needs to be abstract, final or empty. 129
Errors Missing a Javadoc comment. 129
Errors Parameter serveOnlyConfiguredLocales should be final. 129
Errors 'serveOnlyConfiguredLocales' hides a field. 129
Errors Method 'getDefaultLocale' is not designed for extension - needs to be abstract, final or empty. 134
Errors Missing a Javadoc comment. 134
Errors Method 'setDefaultLocale' is not designed for extension - needs to be abstract, final or empty. 138
Errors Missing a Javadoc comment. 138
Errors Parameter defaultLocale should be final. 138
Errors 'defaultLocale' hides a field. 138
Errors Line is longer than 80 characters. 144
Errors Missing a Javadoc comment. 144
Errors Parameter serveOnlyConfiguredLocales should be final. 144
Errors 'serveOnlyConfiguredLocales' hides a field. 144
Errors Parameter defaultLocale should be final. 144
Errors 'defaultLocale' hides a field. 144
Errors Line is longer than 80 characters. 145
Errors Line is longer than 80 characters. 146
Errors '+' should be on a new line. 146
Errors Line is longer than 80 characters. 147
Errors Expected an @return tag. 154
Errors Method 'getFeedSize' is not designed for extension - needs to be abstract, final or empty. 154
Errors Method 'setFeedSize' is not designed for extension - needs to be abstract, final or empty. 161
Errors Parameter feedSize should be final. 161
Errors 'feedSize' hides a field. 161
Errors Expected @param tag for 'feedSize'. 161
Errors Method 'getLocaleRatio' is not designed for extension - needs to be abstract, final or empty. 168
Errors Line is longer than 80 characters. 173
Errors Method 'setLocaleRatio' is not designed for extension - needs to be abstract, final or empty. 175
Errors Parameter localeRatio should be final. 175
Errors 'localeRatio' hides a field. 175
Errors Method 'getMaxPersistentMemorySize' is not designed for extension - needs to be abstract, final or empty. 183
Errors Method 'setMaxPersistentMemorySize' is not designed for extension - needs to be abstract, final or empty. 190
Errors Parameter maxPersistentMemorySize should be final. 190
Errors 'maxPersistentMemorySize' hides a field. 190
Errors Method 'getMaxVolatileMemorySize' is not designed for extension - needs to be abstract, final or empty. 197
Errors Method 'setMaxVolatileMemorySize' is not designed for extension - needs to be abstract, final or empty. 204
Errors Parameter maxVolatileMemorySize should be final. 204
Errors 'maxVolatileMemorySize' hides a field. 204
Errors Line is longer than 80 characters. 209
Errors Method 'getSwapSize' is not designed for extension - needs to be abstract, final or empty. 211
Errors Line is longer than 80 characters. 216
Errors Method 'setSwapSize' is not designed for extension - needs to be abstract, final or empty. 218
Errors Parameter swapSize should be final. 218
Errors 'swapSize' hides a field. 218

com/octo/captcha/engine/bufferedengine/QuartzBufferedEngineContainer.java

Violation Message Line
Errors Line is longer than 80 characters. 3
Errors Line is longer than 80 characters. 9
Errors Line is longer than 80 characters. 15
Errors Line is longer than 80 characters. 21
Errors First sentence should end with a period. 32
Errors Line is longer than 80 characters. 39
Errors Missing a Javadoc comment. 39
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39
Errors Line is longer than 80 characters. 41
Errors Missing a Javadoc comment. 41
Errors Parameter engine should be final. 41
Errors Parameter memoryBuffer should be final. 41
Errors Line is longer than 80 characters. 42
Errors Parameter diskBuffer should be final. 42
Errors Parameter containerConfiguration should be final. 42

com/octo/captcha/engine/bufferedengine/SimpleBufferedEngineContainer.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors First sentence should end with a period. 29
Errors Line is longer than 80 characters. 36
Errors Missing a Javadoc comment. 36
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 36
Errors Missing a Javadoc comment. 38
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 42
Errors '10000' is a magic number. 42
Errors Missing a Javadoc comment. 44
Errors '1000' is a magic number. 44
Errors Line is longer than 80 characters. 49
Errors Missing a Javadoc comment. 49
Errors Parameter engine should be final. 49
Errors Parameter memoryBuffer should be final. 49
Errors Line is longer than 80 characters. 50
Errors Parameter diskBuffer should be final. 50
Errors Parameter containerConfiguration should be final. 50
Errors Parameter feedPeriod should be final. 50
Errors 'feedPeriod' hides a field. 50
Errors Parameter swapPeriod should be final. 51
Errors 'swapPeriod' hides a field. 51
Errors Line is longer than 80 characters. 60
Errors Method 'startScheduler' is not designed for extension - needs to be abstract, final or empty. 62
Errors Method 'stopDaemon' is not designed for extension - needs to be abstract, final or empty. 70
Errors Missing a Javadoc comment. 70
Errors Method 'startDaemon' is not designed for extension - needs to be abstract, final or empty. 75
Errors Missing a Javadoc comment. 75
Errors Line is longer than 80 characters. 76
Errors Line is longer than 80 characters. 79
Errors Missing a Javadoc comment. 83
Errors Method 'feedDisk' is not designed for extension - needs to be abstract, final or empty. 85
Errors Missing a Javadoc comment. 85
Errors Method 'run' is not designed for extension - needs to be abstract, final or empty. 89
Errors Missing a Javadoc comment. 89
Errors Missing a Javadoc comment. 95
Errors Method 'diskToMemory' is not designed for extension - needs to be abstract, final or empty. 98
Errors Missing a Javadoc comment. 98
Errors Method 'run' is not designed for extension - needs to be abstract, final or empty. 102
Errors Missing a Javadoc comment. 102

com/octo/captcha/engine/bufferedengine/buffer/CaptchaBuffer.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors First sentence should end with a period. 32
Errors Line is longer than 80 characters. 37
Errors Redundant 'public' modifier. 39
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 39
Errors First sentence should end with a period. 41
Errors Line is longer than 80 characters. 48
Errors Redundant 'public' modifier. 50
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 50
Errors First sentence should end with a period. 52
Errors Redundant 'public' modifier. 59
Errors First sentence should end with a period. 61
Errors Redundant 'public' modifier. 69
Errors First sentence should end with a period. 71
Errors Redundant 'public' modifier. 74
Errors Expected @param tag for 'captcha'. 74
Errors First sentence should end with a period. 76
Errors Redundant 'public' modifier. 82
Errors First sentence should end with a period. 84
Errors Redundant 'public' modifier. 89
Errors First sentence should end with a period. 91
Errors Redundant 'public' modifier. 97
Errors First sentence should end with a period. 99
Errors Redundant 'public' modifier. 104
Errors First sentence should end with a period. 106
Errors Redundant 'public' modifier. 113
Errors Redundant 'public' modifier. 118
Errors First sentence should end with a period. 120
Errors Redundant 'public' modifier. 123
Errors First sentence should end with a period. 125
Errors Expected an @return tag. 128
Errors Redundant 'public' modifier. 128

com/octo/captcha/engine/bufferedengine/buffer/DatabaseCaptchaBuffer.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors Using the '.*' form of import should be avoided - java.io.*. 26
Errors Using the '.*' form of import should be avoided - java.util.*. 31
Errors Line is longer than 80 characters. 36
Errors Extra HTML tag found: </p> <ul> <li> timemillis , long </li> 36
Errors Line is longer than 80 characters. 37
Errors Line is longer than 80 characters. 39
Errors Line is longer than 80 characters. 44
Errors Missing a Javadoc comment. 44
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 44
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 49
Errors Missing a Javadoc comment. 50
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 52
Errors Missing a Javadoc comment. 53
Errors Missing a Javadoc comment. 56
Errors Parameter datasource should be final. 56
Errors 'datasource' hides a field. 56
Errors Missing a Javadoc comment. 63
Errors Parameter datasource should be final. 63
Errors 'datasource' hides a field. 63
Errors Parameter table should be final. 63
Errors 'table' hides a field. 63
Errors Line is longer than 80 characters. 71
Errors Missing a Javadoc comment. 71
Errors Parameter datasource should be final. 71
Errors 'datasource' hides a field. 71
Errors Parameter table should be final. 71
Errors 'table' hides a field. 71
Errors Parameter timeMillisColumn should be final. 71
Errors 'timeMillisColumn' hides a field. 71
Errors Parameter hashCodeColumn should be final. 71
Errors 'hashCodeColumn' hides a field. 71
Errors Parameter captchaColumn should be final. 71
Errors 'captchaColumn' hides a field. 71
Errors Parameter localeColumn should be final. 71
Errors 'localeColumn' hides a field. 71
Errors First sentence should end with a period. 86
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 94
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 94
Errors First sentence should end with a period. 98
Errors Line is longer than 80 characters. 105
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 107
Errors Parameter locale should be final. 107
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 107
Errors Line is longer than 80 characters. 112
Errors First sentence should end with a period. 116
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 123
Errors Parameter number should be final. 123
Errors First sentence should end with a period. 127
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 135
Errors Parameter number should be final. 135
Errors Parameter locale should be final. 135
Errors Empty statement. 149
Errors Line is longer than 80 characters. 153
Errors Line is longer than 80 characters. 156
Errors ';' is not followed by whitespace. 158
Errors Line is longer than 80 characters. 181
Errors '+' should be on a new line. 185
Errors Line is longer than 80 characters. 186
Errors Line is longer than 80 characters. 189
Errors Must have at least one statement. 207
Errors '}' should be on the same line. 216
Errors Must have at least one statement. 217
Errors '}' should be on the same line. 223
Errors Must have at least one statement. 224
Errors First sentence should end with a period. 231
Errors Method 'putCaptcha' is not designed for extension - needs to be abstract, final or empty. 234
Errors Parameter captcha should be final. 234
Errors Expected @param tag for 'captcha'. 234
Errors First sentence should end with a period. 238
Errors Method 'putCaptcha' is not designed for extension - needs to be abstract, final or empty. 244
Errors Parameter captcha should be final. 244
Errors Parameter locale should be final. 244
Errors First sentence should end with a period. 252
Errors Method 'putAllCaptcha' is not designed for extension - needs to be abstract, final or empty. 257
Errors Parameter captchas should be final. 257
Errors First sentence should end with a period. 261
Errors Method 'putAllCaptcha' is not designed for extension - needs to be abstract, final or empty. 267
Errors Parameter captchas should be final. 267
Errors Parameter locale should be final. 267
Errors Line is longer than 80 characters. 281
Errors '+' should be on a new line. 281
Errors Line is longer than 80 characters. 282
Errors '3' is a magic number. 294
Errors Line is longer than 80 characters. 296
Errors Line is longer than 80 characters. 297
Errors Line is longer than 80 characters. 300
Errors '4' is a magic number. 302
Errors Line is longer than 80 characters. 307
Errors '+' should be on a new line. 311
Errors Line is longer than 80 characters. 312
Errors Must have at least one statement. 330
Errors Must have at least one statement. 336
Errors First sentence should end with a period. 345
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 350
Errors Must have at least one statement. 370
Errors Must have at least one statement. 377
Errors Must have at least one statement. 383
Errors First sentence should end with a period. 392
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 399
Errors Parameter locale should be final. 399
Errors Line is longer than 80 characters. 407
Errors Must have at least one statement. 420
Errors Must have at least one statement. 427
Errors Must have at least one statement. 433
Errors First sentence should end with a period. 447
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 450
Errors Must have at least one statement. 466
Errors Must have at least one statement. 473
Errors Must have at least one statement. 479
Errors First sentence should end with a period. 487
Errors Expected an @return tag. 490
Errors Method 'getLocales' is not designed for extension - needs to be abstract, final or empty. 490
Errors Line is longer than 80 characters. 498
Errors Must have at least one statement. 510
Errors Must have at least one statement. 517
Errors Must have at least one statement. 523

com/octo/captcha/engine/bufferedengine/buffer/DiskCaptchaBuffer.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors First sentence should end with a period. 48
Errors Line is longer than 80 characters. 54
Errors Missing a Javadoc comment. 54
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 54
Errors Missing a Javadoc comment. 56
Errors Missing a Javadoc comment. 58
Errors Missing a Javadoc comment. 60
Errors Line is longer than 80 characters. 63
Errors Missing a Javadoc comment. 68
Errors Missing a Javadoc comment. 70
Errors First sentence should end with a period. 72
Errors Missing a Javadoc comment. 77
Errors First sentence should end with a period. 79
Errors First sentence should end with a period. 84
Errors Missing a Javadoc comment. 89
Errors First sentence should end with a period. 91
Errors Line is longer than 80 characters. 95
Errors Parameter fileName should be final. 98
Errors Parameter persistant should be final. 98
Errors 'persistant' hides a field. 98
Errors '}' should be on the same line. 107
Errors Missing a Javadoc comment. 113
Errors Redundant 'final' modifier. 113
Errors Line is longer than 80 characters. 122
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 139
Errors Method 'remove' is not designed for extension - needs to be abstract, final or empty. 139
Errors Parameter number should be final. 139
Errors Expected @param tag for 'number'. 139
Errors Parameter locale should be final. 139
Errors Expected @param tag for 'locale'. 139
Errors Expected @throws tag for 'IOException'. 139
Errors 'if' construct must use '{}'s. 140
Errors Line is longer than 80 characters. 157
Errors Line is longer than 80 characters. 164
Errors '}' should be on the same line. 173
Errors Line is longer than 80 characters. 176
Errors '}' should be on the same line. 179
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 193
Errors Method 'store' is not designed for extension - needs to be abstract, final or empty. 193
Errors Parameter collection should be final. 193
Errors Expected @param tag for 'collection'. 193
Errors Parameter locale should be final. 193
Errors Expected @param tag for 'locale'. 193
Errors Expected @throws tag for 'IOException'. 193
Errors 'if' construct must use '{}'s. 194
Errors Line is longer than 80 characters. 214
Errors Method 'store' is not designed for extension - needs to be abstract, final or empty. 214
Errors Parameter element should be final. 214
Errors Expected @param tag for 'element'. 214
Errors Parameter locale should be final. 214
Errors Expected @param tag for 'locale'. 214
Errors Expected @throws tag for 'IOException'. 214
Errors 'if' construct must use '{}'s. 215
Errors Line is longer than 80 characters. 259
Errors Line is longer than 80 characters. 260
Errors Line is longer than 80 characters. 261
Errors Expected @param tag for 'element'. 268
Errors Method 'clearFile' is not designed for extension - needs to be abstract, final or empty. 277
Errors Expected @throws tag for 'IOException'. 277
Errors '}' should be on the same line. 288
Errors Line is longer than 80 characters. 298
Errors Line is longer than 80 characters. 299
Errors Line is longer than 80 characters. 300
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 303
Errors '}' should be on the same line. 319
Errors '}' should be on the same line. 322
Errors First sentence should end with a period. 328
Errors Line is longer than 80 characters. 329
Errors Line is longer than 80 characters. 330
Errors Expected @throws tag for 'IOException'. 332
Errors '}' should be on the same line. 340
Errors Line is longer than 80 characters. 351
Errors Expected @throws tag for 'IOException'. 354
Errors '}' should be on the same line. 363
Errors '}' should be on the same line. 368
Errors '}' should be on the same line. 372
Errors Line is longer than 80 characters. 374
Errors '}' should be on the same line. 376
Errors '}' should be on the same line. 384
Errors Missing a Javadoc comment. 394
Errors Line is longer than 80 characters. 406
Errors Expected an @return tag. 413
Errors Expected @param tag for 'length'. 413
Errors First sentence should end with a period. 424
Errors Expected an @return tag. 427
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 427
Errors Line is longer than 80 characters. 429
Errors Line is longer than 80 characters. 430
Errors Utility classes should not have a public or default constructor. 437
Errors First sentence should end with a period. 438
Errors Method 'getTotalFileSize' is not designed for extension - needs to be abstract, final or empty. 458
Errors Method 'getDataFileSize' is not designed for extension - needs to be abstract, final or empty. 465
Errors Line is longer than 80 characters. 470
Errors Line is longer than 80 characters. 473
Errors Method 'calculateDataFileSparseness' is not designed for extension - needs to be abstract, final or empty. 475
Errors Line is longer than 80 characters. 480
Errors Line is longer than 80 characters. 481
Errors Expected an @return tag. 484
Errors Method 'getUsedDataSize' is not designed for extension - needs to be abstract, final or empty. 484
Errors Method 'getIndexFileSize' is not designed for extension - needs to be abstract, final or empty. 491
Errors Line is longer than 80 characters. 500
Errors Method 'getDataFileName' is not designed for extension - needs to be abstract, final or empty. 502
Errors Line is longer than 80 characters. 507
Errors Method 'getIndexFileName' is not designed for extension - needs to be abstract, final or empty. 510
Errors Line is longer than 80 characters. 515
Errors Expected an @return tag. 517
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 517
Errors Expected @throws tag for 'NoSuchElementException'. 517
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 517
Errors 'if' construct must use '{}'s. 518
Errors Line is longer than 80 characters. 523
Errors Expected an @return tag. 525
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 525
Errors Parameter number should be final. 525
Errors Expected @param tag for 'number'. 525
Errors 'if' construct must use '{}'s. 526
Errors '}' should be on the same line. 531
Errors Line is longer than 80 characters. 540
Errors Method 'putCaptcha' is not designed for extension - needs to be abstract, final or empty. 542
Errors Parameter captcha should be final. 542
Errors Expected @param tag for 'captcha'. 542
Errors Line is longer than 80 characters. 548
Errors Method 'putAllCaptcha' is not designed for extension - needs to be abstract, final or empty. 550
Errors Parameter captchas should be final. 550
Errors Expected @param tag for 'captchas'. 550
Errors Expected an @return tag. 559
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 559
Errors 'if' construct must use '{}'s. 560
Errors Line is longer than 80 characters. 571
Errors Expected an @return tag. 573
Errors Method 'maxSize' is not designed for extension - needs to be abstract, final or empty. 573
Errors Line is longer than 80 characters. 578
Errors Expected an @return tag. 580
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 580
Errors Parameter locale should be final. 580
Errors Expected @param tag for 'locale'. 580
Errors Expected @throws tag for 'NoSuchElementException'. 580
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 580
Errors '}' should be on the same line. 586
Errors Expected an @return tag. 599
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 599
Errors Parameter number should be final. 599
Errors Expected @param tag for 'number'. 599
Errors Parameter locale should be final. 599
Errors Expected @param tag for 'locale'. 599
Errors 'if' construct must use '{}'s. 600
Errors '}' should be on the same line. 604
Errors Method 'putCaptcha' is not designed for extension - needs to be abstract, final or empty. 614
Errors Parameter captcha should be final. 614
Errors Expected @param tag for 'captcha'. 614
Errors Parameter locale should be final. 614
Errors Expected @param tag for 'locale'. 614
Errors 'if' construct must use '{}'s. 615
Errors '}' should be on the same line. 619
Errors Method 'putAllCaptcha' is not designed for extension - needs to be abstract, final or empty. 629
Errors Parameter captchas should be final. 629
Errors Expected @param tag for 'captchas'. 629
Errors Parameter locale should be final. 629
Errors Expected @param tag for 'locale'. 629
Errors 'if' construct must use '{}'s. 630
Errors '}' should be on the same line. 634
Errors Line is longer than 80 characters. 641
Errors Expected an @return tag. 643
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 643
Errors Parameter locale should be final. 643
Errors Expected @param tag for 'locale'. 643
Errors 'if' construct must use '{}'s. 644
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 651
Errors '}' should be on the same line. 654
Errors Line is longer than 80 characters. 662
Errors Expected an @return tag. 664
Errors Method 'getLocales' is not designed for extension - needs to be abstract, final or empty. 664
Errors 'if' construct must use '{}'s. 665

com/octo/captcha/engine/bufferedengine/buffer/MemoryCaptchaBuffer.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 23
Errors Missing a Javadoc comment. 29
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
Errors Missing a Javadoc comment. 31
Errors Variable 'buffers' must be private and have accessor methods. 31
Errors Line is longer than 80 characters. 34
Errors Expected an @return tag. 36
Errors Line is longer than 80 characters. 36
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 36
Errors Parameter locale should be final. 36
Errors Expected @param tag for 'locale'. 36
Errors Expected @throws tag for 'NoSuchElementException'. 36
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 36
Errors Line is longer than 80 characters. 39
Errors Line contains a tab character. 39
Errors Line has trailing spaces. 40
Errors Line is longer than 80 characters. 40
Errors Line contains a tab character. 40
Errors Expected an @return tag. 51
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 51
Errors Parameter number should be final. 51
Errors Expected @param tag for 'number'. 51
Errors Parameter locale should be final. 51
Errors Expected @param tag for 'locale'. 51
Errors Line is longer than 80 characters. 56
Errors '}' should be on the same line. 64
Errors Line is longer than 80 characters. 66
Errors Line contains a tab character. 66
Errors Line contains a tab character. 67
Errors Line has trailing spaces. 69
Errors Line is longer than 80 characters. 70
Errors Line contains a tab character. 75
Errors Missing a Javadoc comment. 75
Errors Parameter message should be final. 75
Errors Line contains a tab character. 76
Errors Line contains a tab character. 79
Errors Line is longer than 80 characters. 82
Errors Expected an @return tag. 84
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 84
Errors Parameter number should be final. 84
Errors Expected @param tag for 'number'. 84
Errors Method 'removeCaptcha' is not designed for extension - needs to be abstract, final or empty. 88
Errors Missing a Javadoc comment. 88
Errors Redundant throws: 'NoSuchElementException' is unchecked exception. 88
Errors Method 'putCaptcha' is not designed for extension - needs to be abstract, final or empty. 92
Errors Missing a Javadoc comment. 92
Errors Parameter captcha should be final. 92
Errors Parameter locale should be final. 92
Errors Line is longer than 80 characters. 102
Errors Method 'putAllCaptcha' is not designed for extension - needs to be abstract, final or empty. 104
Errors Parameter captchas should be final. 104
Errors Expected @param tag for 'captchas'. 104
Errors Parameter locale should be final. 104
Errors Expected @param tag for 'locale'. 104
Errors Line has trailing spaces. 105
Errors Line contains a tab character. 105
Errors Line is longer than 80 characters. 112
Errors Line is longer than 80 characters. 113
Errors Expected an @return tag. 119
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 119
Errors Expected an @return tag. 133
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 133
Errors Parameter locale should be final. 133
Errors Expected @param tag for 'locale'. 133
Errors Line is longer than 80 characters. 141
Errors Method 'putCaptcha' is not designed for extension - needs to be abstract, final or empty. 143
Errors Parameter captcha should be final. 143
Errors Expected @param tag for 'captcha'. 143
Errors Line is longer than 80 characters. 148
Errors Method 'putAllCaptcha' is not designed for extension - needs to be abstract, final or empty. 150
Errors Parameter captchas should be final. 150
Errors Expected @param tag for 'captchas'. 150
Errors Line is longer than 80 characters. 155
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 164
Errors Line is longer than 80 characters. 169
Errors Expected an @return tag. 171
Errors Method 'getLocales' is not designed for extension - needs to be abstract, final or empty. 171

com/octo/captcha/engine/bufferedengine/buffer/package.html

Violation Message Line
Errors Missing package documentation file. 0

com/octo/captcha/engine/bufferedengine/manager/BufferedEngineContainerManager.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors First sentence should end with a period. 22
Errors First sentence should end with a period. 29
Errors Expected an @return tag. 32
Errors Redundant 'public' modifier. 37
Errors Line is longer than 80 characters. 40
Errors First sentence should end with a period. 44
Errors Line is longer than 80 characters. 45
Errors Expected an @return tag. 47
Errors First sentence should end with a period. 54
Errors Expected an @return tag. 57
Errors First sentence should end with a period. 64
Errors Expected an @return tag. 67
Errors First sentence should end with a period. 115
Errors First sentence should end with a period. 120
Errors First sentence should end with a period. 125
Errors Line is longer than 80 characters. 126
Errors First sentence should end with a period. 130
Errors Line is longer than 80 characters. 131
Errors First sentence should end with a period. 135
Errors First sentence should end with a period. 140
Errors First sentence should end with a period. 145
Errors First sentence should end with a period. 150
Errors Line is longer than 80 characters. 151
Errors Redundant 'abstract' modifier. 153
Errors Line is longer than 80 characters. 156

com/octo/captcha/engine/bufferedengine/manager/QuartzBufferedEngineManager.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 8
Errors Line is longer than 80 characters. 14
Errors First sentence should end with a period. 39
Errors Line is longer than 80 characters. 44
Errors Line is longer than 80 characters. 45
Errors Missing a Javadoc comment. 45
Errors Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 45
Errors Missing a Javadoc comment. 47
Errors Variable 'schduler' must be private and have accessor methods. 47
Errors Missing a Javadoc comment. 49
Errors Variable 'cronFeeder' must be private and have accessor methods. 49
Errors Missing a Javadoc comment. 51
Errors Variable 'cronSwapper' must be private and have accessor methods. 51
Errors Missing a Javadoc comment. 53
Errors Variable 'container' must be private and have accessor methods. 53
Errors Missing a Javadoc comment. 55
Errors Variable 'config' must be private and have accessor methods. 55
Errors Missing a Javadoc comment. 57
Errors Variable 'jobFeeder' must be private and have accessor methods. 57
Errors Missing a Javadoc comment. 59
Errors Variable 'jobSwapper' must be private and have accessor methods. 59
Errors First sentence should end with a period. 61
Errors Line is longer than 80 characters. 67
Errors Parameter container should be final. 71
Errors 'container' hides a field. 71
Errors Line is longer than 80 characters. 72
Errors Parameter factory should be final. 72
Errors Parameter cronFeeder should be final. 72
Errors 'cronFeeder' hides a field. 72
Errors Parameter cronSwapper should be final. 72
Errors 'cronSwapper' hides a field. 72
Errors Line is longer than 80 characters. 73
Errors Parameter jobFeeder should be final. 73
Errors 'jobFeeder' hides a field. 73
Errors Parameter jobSwapper should be final. 73
Errors 'jobSwapper' hides a field. 73
Errors Line is longer than 80 characters. 84
Errors Method 'startToFeedPersistantBuffer' is not designed for extension - needs to be abstract, final or empty. 86
Errors '}' should be on the same line. 91
Errors Line is longer than 80 characters. 98
Errors Method 'stopToFeedPersistentBuffer' is not designed for extension - needs to be abstract, final or empty. 100
Errors '}' should be on the same line. 105
Errors Line is longer than 80 characters. 112
Errors Method 'startToSwapFromPersistentToVolatileMemory' is not designed for extension - needs to be abstract, final or empty. 114
Errors '}' should be on the same line. 119
Errors Line is longer than 80 characters. 127
Errors Method 'stopToSwapFromPersistentToVolatileMemory' is not designed for extension - needs to be abstract, final or empty. 129
Errors '}' should be on the same line. 134
Errors First sentence should end with a period. 140
Errors Method 'setFeedCronExpr' is not designed for extension - needs to be abstract, final or empty. 145
Errors Parameter feedCronExpr should be final. 145
Errors '}' should be on the same line. 152
Errors '}' should be on the same line. 155
Errors First sentence should end with a period. 162
Errors Method 'setSwapCronExpr' is not designed for extension - needs to be abstract, final or empty. 167
Errors Parameter swapCronExpr should be final. 167
Errors '}' should be on the same line. 175
Errors '}' should be on the same line. 178
Errors Method 'getFeedCronExpr' is not designed for extension - needs to be abstract, final or empty. 188
Errors Method 'getSwapCronExpr' is not designed for extension - needs to be abstract, final or empty. 195
Errors Line is longer than 80 characters. 200
Errors Method 'pause' is not designed for extension - needs to be abstract, final or empty. 202
Errors '}' should be on the same line. 205
Errors Line is longer than 80 characters. 213
Errors Method 'resume' is not designed for extension - needs to be abstract, final or empty. 215
Errors '}' should be on the same line. 218
Errors Line is longer than 80 characters. 226
Errors Method 'shutdown' is not designed for extension - needs to be abstract, final or empty. 228
Errors Empty statement. 233
Errors '}' should be on the same line. 236
Errors Line is longer than 80 characters. 244
Errors Expected an @return tag. 246
Errors Method 'getPersistentFeedings' is not designed for extension - needs to be abstract, final or empty. 246
Errors Line is longer than 80 characters. 251
Errors Expected an @return tag. 253
Errors Method 'getPersistentMemoryHits' is not designed for extension - needs to be abstract, final or empty. 253
Errors Line is longer than 80 characters. 258
Errors Expected an @return tag. 260
Errors Method 'getPersistentToVolatileSwaps' is not designed for extension - needs to be abstract, final or empty. 260
Errors Line is longer than 80 characters. 265
Errors Expected an @return tag. 267
Errors Method 'getVolatileMemoryHits' is not designed for extension - needs to be abstract, final or empty. 267
Errors Line is longer than 80 characters. 272
Errors Expected an @return tag. 274
Errors Method 'getFeedSize' is not designed for extension - needs to be abstract, final or empty. 274
Errors Line is longer than 80 characters. 279
Errors Method 'setFeedSize' is not designed for extension - needs to be abstract, final or empty. 281
Errors Parameter feedSize should be final. 281
Errors Expected @param tag for 'feedSize'. 281
Errors Line is longer than 80 characters. 286
Errors Expected an @return tag. 288
Errors Method 'getLocaleRatio' is not designed for extension - needs to be abstract, final or empty. 288
Errors Line is longer than 80 characters. 293
Errors Method 'setLocaleRatio' is not designed for extension - needs to be abstract, final or empty. 295
Errors Parameter localeName should be final. 295
Errors Expected @param tag for 'localeName'. 295
Errors Parameter ratio should be final. 295
Errors Expected @param tag for 'ratio'. 295
Errors Line is longer than 80 characters. 305
Errors Line is longer than 80 characters. 317
Errors Line is longer than 80 characters. 331
Errors Expected an @return tag. 333
Errors Method 'getLocaleFromName' is not designed for extension - needs to be abstract, final or empty. 333
Errors Parameter localeName should be final. 333
Errors Expected @param tag for 'localeName'. 333
Errors '3' is a magic number. 339
Errors Line is longer than 80 characters. 340
Errors Line is longer than 80 characters. 346
Errors Line is longer than 80 characters. 347
Errors Line is longer than 80 characters. 348
Errors Line is longer than 80 characters. 354
Errors Method 'removeLocaleRatio' is not designed for extension - needs to be abstract, final or empty. 356
Errors Parameter localeName should be final. 356
Errors Expected @param tag for 'localeName'. 356
Errors Line is longer than 80 characters. 368
Errors Expected an @return tag. 370
Errors Method 'getMaxPersistentMemorySize' is not designed for extension - needs to be abstract, final or empty. 370
Errors Line is longer than 80 characters. 375
Errors Method 'setMaxPersistentMemorySize' is not designed for extension - needs to be abstract, final or empty. 377
Errors Parameter maxPersistentMemorySize should be final. 377
Errors Expected @param tag for 'maxPersistentMemorySize'. 377
Errors Line is longer than 80 characters. 382
Errors Expected an @return tag. 384
Errors Method 'getMaxVolatileMemorySize' is not designed for extension - needs to be abstract, final or empty. 384
Errors Line is longer than 80 characters. 389
Errors Method 'setMaxVolatileMemorySize' is not designed for extension - needs to be abstract, final or empty. 391
Errors Parameter maxVolatileMemorySize should be final. 391
Errors Expected @param tag for 'maxVolatileMemorySize'. 391
Errors Line is longer than 80 characters. 396
Errors Expected an @return tag. 398
Errors Method 'getSwapSize' is not designed for extension - needs to be abstract, final or empty. 398
Errors Line is longer than 80 characters. 403
Errors Method 'setSwapSize' is not designed for extension - needs to be abstract, final or empty. 405
Errors Parameter swapSize should be final. 405
Errors Expected @param tag for 'swapSize'. 405
Errors Line is longer than 80 characters. 410
Errors Expected an @return tag. 412
Errors Method 'getVolatileBufferSize' is not designed for extension - needs to be abstract, final or empty. 412
Errors Line is longer than 80 characters. 417
Errors Expected an @return tag. 419
Errors Method 'getVolatileBufferSizeByLocales' is not designed for extension - needs to be abstract, final or empty. 419
Errors Line is longer than 80 characters. 425
Errors Line is longer than 80 characters. 431
Errors Expected an @return tag. 433
Errors Method 'getPersistentBufferSize' is not designed for extension - needs to be abstract, final or empty. 433
Errors Line is longer than 80 characters. 438
Errors Expected an @return tag. 440
Errors Method 'getPersistentBufferSizesByLocales' is not designed for extension - needs to be abstract, final or empty. 440
Errors Line is longer than 80 characters. 446
Errors Line is longer than 80 characters. 452
Errors Method 'clearVolatileBuffer' is not designed for extension - needs to be abstract, final or empty. 454
Errors Line is longer than 80 characters. 459
Errors Method 'clearPersistentBuffer' is not designed for extension - needs to be abstract, final or empty. 461

com/octo/captcha/engine/bufferedengine/manager/package.html

Violation Message Line
Errors Missing package documentation file. 0

com/octo/captcha/engine/bufferedengine/package.html

Violation Message Line
Errors Missing package documentation file. 0