Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfosWarningsErrors
8000285

Files

FilesIWE
pl/kernelpanic/dbmonster/DBMonster.java 0025
pl/kernelpanic/dbmonster/Dictionary.java 001
pl/kernelpanic/dbmonster/DictionaryManager.java 003
pl/kernelpanic/dbmonster/Launcher.java 009
pl/kernelpanic/dbmonster/ProgressMonitorAdapter.java 0035
pl/kernelpanic/dbmonster/SchemaGrabber.java 0031
pl/kernelpanic/dbmonster/connection/DBCPConnectionProvider.java 004
pl/kernelpanic/dbmonster/connection/SimpleConnectionProvider.java 002
pl/kernelpanic/dbmonster/connection/Transaction.java 0010
pl/kernelpanic/dbmonster/generator/BasicDataGenerator.java 008
pl/kernelpanic/dbmonster/generator/BooleanGenerator.java 004
pl/kernelpanic/dbmonster/generator/ConstantGenerator.java 006
pl/kernelpanic/dbmonster/generator/DateTimeGenerator.java 007
pl/kernelpanic/dbmonster/generator/DictionaryGenerator.java 001
pl/kernelpanic/dbmonster/generator/ForeignKeyGenerator.java 002
pl/kernelpanic/dbmonster/generator/KeyGenerator.java 002
pl/kernelpanic/dbmonster/generator/MaxKeyGenerator.java 006
pl/kernelpanic/dbmonster/generator/NumberGenerator.java 002
pl/kernelpanic/dbmonster/generator/StringGenerator.java 005
pl/kernelpanic/dbmonster/generator/StringKeyGenerator.java 005
pl/kernelpanic/dbmonster/schema/Column.java 005
pl/kernelpanic/dbmonster/schema/Key.java 001
pl/kernelpanic/dbmonster/schema/Schema.java 0012
pl/kernelpanic/dbmonster/schema/SchemaUtil.java 0026
pl/kernelpanic/dbmonster/schema/Table.java 0031
pl/kernelpanic/dbmonster/sql/ExtendedTypes.java 0012
pl/kernelpanic/dbmonster/sql/package.html 001
pl/kernelpanic/dbmonster/util/Converter.java 0012
pl/kernelpanic/dbmonster/util/ScriptReaderIterator.java 0017

pl/kernelpanic/dbmonster/DBMonster.java

ErrorLine
Error First sentence should end with a period. 136
Error First sentence should end with a period. 141
Error Method 'getConnectionProvider' is not designed for extension - needs to be abstract, final or empty. 156
Error Method 'setConnectionProvider' is not designed for extension - needs to be abstract, final or empty. 165
Error Method 'addSchema' is not designed for extension - needs to be abstract, final or empty. 176
Error Line is longer than 80 characters. 179
Error Method 'setLogger' is not designed for extension - needs to be abstract, final or empty. 189
Error Method 'getLogger' is not designed for extension - needs to be abstract, final or empty. 198
Error Method 'setProperties' is not designed for extension - needs to be abstract, final or empty. 207
Error Method 'doTheJob' is not designed for extension - needs to be abstract, final or empty. 225
Error Method 'getProgressMonitor' is not designed for extension - needs to be abstract, final or empty. 315
Error Method 'setProgressMonitor' is not designed for extension - needs to be abstract, final or empty. 324
Error Parameter monitor should be final. 324
Error Method 'setPostScript' is not designed for extension - needs to be abstract, final or empty. 328
Error Missing a Javadoc comment. 328
Error Parameter postScript should be final. 328
Error 'postScript' hides a field. 328
Error Method 'setPreScript' is not designed for extension - needs to be abstract, final or empty. 332
Error Missing a Javadoc comment. 332
Error Parameter preScript should be final. 332
Error 'preScript' hides a field. 332
Error Line is longer than 80 characters. 336
Error Missing a Javadoc comment. 336
Error Parameter cp should be final. 336
Error Parameter scriptFile should be final. 336

pl/kernelpanic/dbmonster/Dictionary.java

ErrorLine
Error Redundant 'final' modifier. 151

pl/kernelpanic/dbmonster/DictionaryManager.java

ErrorLine
Error Redundant 'final' modifier. 141
Error Redundant 'final' modifier. 167
Error Redundant 'final' modifier. 180

pl/kernelpanic/dbmonster/Launcher.java

ErrorLine
Error Line is longer than 80 characters. 159
Error Line is longer than 80 characters. 165
Error First sentence should end with a period. 197
Error Redundant 'final' modifier. 203
Error Redundant 'final' modifier. 218
Error Redundant 'final' modifier. 229
Error Redundant 'final' modifier. 248
Error Line is longer than 80 characters. 294
Error Line is longer than 80 characters. 301

pl/kernelpanic/dbmonster/ProgressMonitorAdapter.java

ErrorLine
Error Line does not match expected header line of '/* Version 1.0 based on Apache Software License 1.1'. 1
Error Missing a Javadoc comment. 25
Error Variable 'schemasCount' must be private and have accessor methods. 25
Error Missing a Javadoc comment. 26
Error Variable 'tablesCount' must be private and have accessor methods. 26
Error Missing a Javadoc comment. 27
Error Variable 'rowsCount' must be private and have accessor methods. 27
Error Missing a Javadoc comment. 28
Error Variable 'schemaName' must be private and have accessor methods. 28
Error Missing a Javadoc comment. 29
Error Variable 'tableName' must be private and have accessor methods. 29
Error Line has trailing spaces. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 40
Error Missing a Javadoc comment. 43
Error Method 'setSchemaCount' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter count should be final. 46
Error Method 'setTableCount' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Parameter count should be final. 50
Error Method 'setRowsCount' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter count should be final. 54
Error Missing a Javadoc comment. 58
Error Missing a Javadoc comment. 61
Error Missing a Javadoc comment. 64
Error Method 'setSchemaName' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error Parameter name should be final. 67
Error Method 'setTableName' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Parameter name should be final. 71

pl/kernelpanic/dbmonster/SchemaGrabber.java

ErrorLine
Error '1000' is a magic number. 133
Error First sentence should end with a period. 141
Error Must have at least one statement. 194
Error '100' is a magic number. 211
Error '}' should be on the same line. 257
Error First sentence should end with a period. 365
Error First sentence should end with a period. 426
Error Expected @param tag for 'p'. 430
Error Redundant 'final' modifier. 446
Error Redundant 'final' modifier. 501
Error '10' is a magic number. 528
Error Line is longer than 80 characters. 543
Error Redundant 'final' modifier. 592
Error Line has trailing spaces. 594
Error Line has trailing spaces. 598
Error Redundant 'final' modifier. 614
Error Line has trailing spaces. 616
Error Line has trailing spaces. 620
Error Redundant 'final' modifier. 632
Error Line has trailing spaces. 634
Error Line has trailing spaces. 638
Error First sentence should end with a period. 644
Error Redundant 'final' modifier. 651
Error Line has trailing spaces. 653
Error Line has trailing spaces. 657
Error First sentence should end with a period. 678
Error Redundant 'final' modifier. 694
Error Redundant 'final' modifier. 703
Error Redundant 'final' modifier. 712
Error First sentence should end with a period. 716
Error Redundant 'final' modifier. 721

pl/kernelpanic/dbmonster/connection/DBCPConnectionProvider.java

ErrorLine
Error Line is longer than 80 characters. 80
Error Must have at least one statement. 221
Error Redundant 'final' modifier. 239
Error Redundant 'final' modifier. 248

pl/kernelpanic/dbmonster/connection/SimpleConnectionProvider.java

ErrorLine
Error Line is longer than 80 characters. 73
Error Redundant 'final' modifier. 212

pl/kernelpanic/dbmonster/connection/Transaction.java

ErrorLine
Error Must have at least one statement. 136
Error Line has trailing spaces. 137
Error Must have at least one statement. 148
Error Line has trailing spaces. 149
Error Must have at least one statement. 158
Error Line has trailing spaces. 159
Error Must have at least one statement. 168
Error Line has trailing spaces. 169
Error Must have at least one statement. 178
Error Line has trailing spaces. 179

pl/kernelpanic/dbmonster/generator/BasicDataGenerator.java

ErrorLine
Error Unclosed HTML tag found: <piotr.maj@kernelpanic.pl> 55
Error Variable 'nulls' must be private and have accessor methods. 64
Error Variable 'column' must be private and have accessor methods. 69
Error Method 'setColumn' is not designed for extension - needs to be abstract, final or empty. 76
Error Method 'getColumn' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error Method 'getNulls' is not designed for extension - needs to be abstract, final or empty. 89
Error Method 'setNulls' is not designed for extension - needs to be abstract, final or empty. 98

pl/kernelpanic/dbmonster/generator/BooleanGenerator.java

ErrorLine
Error Line is longer than 80 characters. 62
Error '50' is a magic number. 67
Error '101' is a magic number. 94
Error '101' is a magic number. 98

pl/kernelpanic/dbmonster/generator/ConstantGenerator.java

ErrorLine
Error Line has trailing spaces. 63
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 69
Error Method 'getConstant' is not designed for extension - needs to be abstract, final or empty. 82
Error Method 'setConstant' is not designed for extension - needs to be abstract, final or empty. 89
Error Parameter constant should be final. 89
Error 'constant' hides a field. 89

pl/kernelpanic/dbmonster/generator/DateTimeGenerator.java

ErrorLine
Error Line is longer than 80 characters. 67
Error '101' is a magic number. 133
Error Redundant 'final' modifier. 235
Error '10' is a magic number. 240
Error '16' is a magic number. 243
Error '19' is a magic number. 246
Error '23' is a magic number. 249

pl/kernelpanic/dbmonster/generator/DictionaryGenerator.java

ErrorLine
Error Line is longer than 80 characters. 86

pl/kernelpanic/dbmonster/generator/ForeignKeyGenerator.java

ErrorLine
Error Line is longer than 80 characters. 74
Error First sentence should end with a period. 116

pl/kernelpanic/dbmonster/generator/KeyGenerator.java

ErrorLine
Error First sentence should end with a period. 69
Error Expected an @return tag. 72

pl/kernelpanic/dbmonster/generator/MaxKeyGenerator.java

ErrorLine
Error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 96
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 100
Error Missing a Javadoc comment. 100
Error Method 'getColumns' is not designed for extension - needs to be abstract, final or empty. 109
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 118
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 127

pl/kernelpanic/dbmonster/generator/NumberGenerator.java

ErrorLine
Error Line is longer than 80 characters. 62
Error '101' is a magic number. 142

pl/kernelpanic/dbmonster/generator/StringGenerator.java

ErrorLine
Error Line is longer than 80 characters. 92
Error Line is longer than 80 characters. 97
Error '255' is a magic number. 107
Error Line is longer than 80 characters. 143
Error '101' is a magic number. 161

pl/kernelpanic/dbmonster/generator/StringKeyGenerator.java

ErrorLine
Error '26' is a magic number. 107
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error Redundant 'final' modifier. 244
Error First sentence should end with a period. 273

pl/kernelpanic/dbmonster/schema/Column.java

ErrorLine
Error First sentence should end with a period. 198
Error Method 'getTargetType' is not designed for extension - needs to be abstract, final or empty. 254
Error Method 'setTargetType' is not designed for extension - needs to be abstract, final or empty. 260
Error Parameter targetType should be final. 260
Error 'targetType' hides a field. 260

pl/kernelpanic/dbmonster/schema/Key.java

ErrorLine
Error First sentence should end with a period. 173

pl/kernelpanic/dbmonster/schema/Schema.java

ErrorLine
Error Method 'addTable' is not designed for extension - needs to be abstract, final or empty. 104
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 125
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 134
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 145
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 174
Error Method 'getHome' is not designed for extension - needs to be abstract, final or empty. 193
Error Method 'setHome' is not designed for extension - needs to be abstract, final or empty. 202
Error Method 'findTable' is not designed for extension - needs to be abstract, final or empty. 213
Error Method 'getTables' is not designed for extension - needs to be abstract, final or empty. 222
Error Method 'removeTable' is not designed for extension - needs to be abstract, final or empty. 237
Error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 245
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 253

pl/kernelpanic/dbmonster/schema/SchemaUtil.java

ErrorLine
Error Redundant 'final' modifier. 175
Error Line has trailing spaces. 179
Error Missing a Javadoc comment. 180
Error Redundant 'final' modifier. 180
Error Redundant 'final' modifier. 203
Error Redundant 'final' modifier. 219
Error Line is longer than 80 characters. 224
Error Missing a Javadoc comment. 224
Error Redundant 'final' modifier. 224
Error Redundant 'final' modifier. 229
Error Redundant 'final' modifier. 234
Error Redundant 'final' modifier. 239
Error Redundant 'final' modifier. 299
Error Redundant 'final' modifier. 329
Error Redundant 'final' modifier. 366
Error Redundant 'final' modifier. 386
Error Redundant 'final' modifier. 410
Error '3' is a magic number. 433
Error Redundant 'final' modifier. 457
Error Redundant 'final' modifier. 489
Error Redundant 'final' modifier. 524
Error Redundant 'final' modifier. 553
Error Redundant 'final' modifier. 573
Error Redundant 'final' modifier. 595
Error Redundant 'final' modifier. 634
Error Redundant 'final' modifier. 657

pl/kernelpanic/dbmonster/schema/Table.java

ErrorLine
Error '1000L' is a magic number. 120
Error Missing a Javadoc comment. 173
Error Line is longer than 80 characters. 188
Error Line is longer than 80 characters. 239
Error Line is longer than 80 characters. 249
Error Line is longer than 80 characters. 253
Error Line is longer than 80 characters. 259
Error Line is longer than 80 characters. 273
Error Line is longer than 80 characters. 326
Error Line is longer than 80 characters. 341
Error Line is longer than 80 characters. 384
Error Line is longer than 80 characters. 385
Error Line is longer than 80 characters. 387
Error Line is longer than 80 characters. 389
Error Line is longer than 80 characters. 391
Error Line is longer than 80 characters. 400
Error Line is longer than 80 characters. 401
Error Line is longer than 80 characters. 403
Error Line is longer than 80 characters. 405
Error Line is longer than 80 characters. 418
Error Line is longer than 80 characters. 423
Error Line has trailing spaces. 428
Error Line is longer than 80 characters. 441
Error Method 'containsColumn' is not designed for extension - needs to be abstract, final or empty. 537
Error Missing a Javadoc comment. 537
Error Parameter name should be final. 537
Error 'name' hides a field. 537
Error Method 'findColumn' is not designed for extension - needs to be abstract, final or empty. 547
Error Missing a Javadoc comment. 547
Error Parameter name should be final. 547
Error 'name' hides a field. 547

pl/kernelpanic/dbmonster/sql/ExtendedTypes.java

ErrorLine
Error Class ExtendedTypes should be declared as final. 59
Error Name 'single' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 64
Error Line has trailing spaces. 70
Error First sentence should end with a period. 71
Error Line has trailing spaces. 76
Error Line has trailing spaces. 80
Error '-9' is a magic number. 82
Error Line has trailing spaces. 105
Error 'if' construct must use '{}'s. 109
Error Line has trailing spaces. 119
Error Line has trailing spaces. 129
Error 'if' construct must use '{}'s. 134

pl/kernelpanic/dbmonster/sql/package.html

ErrorLine
Error Missing package documentation file.0

pl/kernelpanic/dbmonster/util/Converter.java

ErrorLine
Error Redundant 'final' modifier. 72
Error '3600000' is a magic number. 77
Error '3600000' is a magic number. 82
Error '60000' is a magic number. 85
Error '60000' is a magic number. 92
Error '1000' is a magic number. 95
Error '1000' is a magic number. 102
Error First sentence should end with a period. 120
Error Redundant 'final' modifier. 127
Error '100' is a magic number. 128
Error '100' is a magic number. 131
Error '100' is a magic number. 132

pl/kernelpanic/dbmonster/util/ScriptReaderIterator.java

ErrorLine
Error Line does not match expected header line of '/* Version 1.0 based on Apache Software License 1.1'. 1
Error Missing a Javadoc comment. 34
Error Missing a Javadoc comment. 35
Error Missing a Javadoc comment. 37
Error Parameter script should be final. 37
Error Missing a Javadoc comment. 42
Error Parameter reader should be final. 42
Error 'reader' hides a field. 42
Error Missing a Javadoc comment. 47
Error Parameter file should be final. 47
Error Line is longer than 80 characters. 48
Error Missing a Javadoc comment. 52
Error Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. 55
Error Missing a Javadoc comment. 55
Error Method 'next' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Missing a Javadoc comment. 65