Checkstyle Results

The following document contains the results of Checkstyle .

Summary

FilesInfosWarningsErrors
8400675

Files

FilesIWE
pl/kernelpanic/dbmonster/DBMonster.java 0036
pl/kernelpanic/dbmonster/DBMonsterContext.java 005
pl/kernelpanic/dbmonster/Dictionary.java 0010
pl/kernelpanic/dbmonster/DictionaryManager.java 0012
pl/kernelpanic/dbmonster/Launcher.java 0020
pl/kernelpanic/dbmonster/ProgressMonitorAdapter.java 0035
pl/kernelpanic/dbmonster/SchemaGrabber.java 0070
pl/kernelpanic/dbmonster/connection/ConnectionProvider.java 001
pl/kernelpanic/dbmonster/connection/DBCPConnectionProvider.java 0019
pl/kernelpanic/dbmonster/connection/SimpleConnectionProvider.java 0019
pl/kernelpanic/dbmonster/connection/Transaction.java 0019
pl/kernelpanic/dbmonster/generator/BasicDataGenerator.java 0010
pl/kernelpanic/dbmonster/generator/BinaryGenerator.java 0044
pl/kernelpanic/dbmonster/generator/BooleanGenerator.java 0010
pl/kernelpanic/dbmonster/generator/ConstantGenerator.java 006
pl/kernelpanic/dbmonster/generator/DateTimeGenerator.java 0019
pl/kernelpanic/dbmonster/generator/DictionaryGenerator.java 0011
pl/kernelpanic/dbmonster/generator/ForeignKeyGenerator.java 0015
pl/kernelpanic/dbmonster/generator/KeyGenerator.java 002
pl/kernelpanic/dbmonster/generator/MaxKeyGenerator.java 0011
pl/kernelpanic/dbmonster/generator/NullGenerator.java 001
pl/kernelpanic/dbmonster/generator/NumberGenerator.java 0017
pl/kernelpanic/dbmonster/generator/StringChoiceGenerator.java 0016
pl/kernelpanic/dbmonster/generator/StringGenerator.java 0020
pl/kernelpanic/dbmonster/generator/StringKeyGenerator.java 0017
pl/kernelpanic/dbmonster/schema/Column.java 0026
pl/kernelpanic/dbmonster/schema/ColumnPredicate.java 002
pl/kernelpanic/dbmonster/schema/Key.java 0013
pl/kernelpanic/dbmonster/schema/Schema.java 0019
pl/kernelpanic/dbmonster/schema/SchemaException.java 002
pl/kernelpanic/dbmonster/schema/SchemaUtil.java 0044
pl/kernelpanic/dbmonster/schema/Table.java 0077
pl/kernelpanic/dbmonster/sql/ExtendedTypes.java 0017
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. 142
Error First sentence should end with a period. 147
Error Method 'getConnectionProvider' is not designed for extension - needs to be abstract, final or empty. 167
Error Method 'setConnectionProvider' is not designed for extension - needs to be abstract, final or empty. 176
Error Parameter cp should be final. 176
Error Method 'addSchema' is not designed for extension - needs to be abstract, final or empty. 187
Error Parameter schema should be final. 187
Error Line is longer than 80 characters. 190
Error Method 'setLogger' is not designed for extension - needs to be abstract, final or empty. 200
Error Parameter log should be final. 200
Error Method 'getLogger' is not designed for extension - needs to be abstract, final or empty. 209
Error Method 'setProperties' is not designed for extension - needs to be abstract, final or empty. 218
Error Parameter props should be final. 218
Error Method 'doTheJob' is not designed for extension - needs to be abstract, final or empty. 236
Error Line is longer than 80 characters. 257
Error Line is longer than 80 characters. 259
Error Parameter schema should be final. 322
Error Method 'getProgressMonitor' is not designed for extension - needs to be abstract, final or empty. 336
Error Method 'setProgressMonitor' is not designed for extension - needs to be abstract, final or empty. 345
Error Parameter monitor should be final. 345
Error Method 'setPostScript' is not designed for extension - needs to be abstract, final or empty. 349
Error Missing a Javadoc comment. 349
Error Parameter postScript should be final. 349
Error 'postScript' hides a field. 349
Error Method 'setPreScript' is not designed for extension - needs to be abstract, final or empty. 353
Error Missing a Javadoc comment. 353
Error Parameter preScript should be final. 353
Error 'preScript' hides a field. 353
Error Method 'setTransactionSize' is not designed for extension - needs to be abstract, final or empty. 357
Error Missing a Javadoc comment. 357
Error Parameter transactionSize should be final. 357
Error 'transactionSize' hides a field. 357
Error Line is longer than 80 characters. 361
Error Missing a Javadoc comment. 361
Error Parameter cp should be final. 361
Error Parameter scriptFile should be final. 361

pl/kernelpanic/dbmonster/DBMonsterContext.java

ErrorLine
Error Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 73
Error Parameter key should be final. 73
Error Method 'setProperty' is not designed for extension - needs to be abstract, final or empty. 83
Error Parameter key should be final. 83
Error Parameter value should be final. 83

pl/kernelpanic/dbmonster/Dictionary.java

ErrorLine
Error Method 'getNextRandomItem' is not designed for extension - needs to be abstract, final or empty. 87
Error Method 'getNextUniqueItem' is not designed for extension - needs to be abstract, final or empty. 98
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 106
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 115
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 124
Error Parameter s should be final. 124
Error Method 'setRandom' is not designed for extension - needs to be abstract, final or empty. 133
Error Parameter r should be final. 133
Error Method 'addItem' is not designed for extension - needs to be abstract, final or empty. 142
Error Parameter item should be final. 142

pl/kernelpanic/dbmonster/DictionaryManager.java

ErrorLine
Error Method 'setRandom' is not designed for extension - needs to be abstract, final or empty. 86
Error Parameter rnd should be final. 86
Error Line is longer than 80 characters. 100
Error Method 'getDictionary' is not designed for extension - needs to be abstract, final or empty. 100
Error Parameter schemaPath should be final. 100
Error Parameter path should be final. 100
Error Method 'getDictionary' is not designed for extension - needs to be abstract, final or empty. 123
Error Parameter url should be final. 123
Error Parameter path should be final. 139
Error Parameter url should be final. 165
Error Parameter key should be final. 178
Error Parameter is should be final. 178

pl/kernelpanic/dbmonster/Launcher.java

ErrorLine
Error Parameter args should be final. 100
Error Method 'run' is not designed for extension - needs to be abstract, final or empty. 115
Error Parameter args should be final. 115
Error Line is longer than 80 characters. 159
Error Line is longer than 80 characters. 165
Error Line is longer than 80 characters. 189
Error Must have at least one statement. 190
Error '{' is not followed by whitespace. 190
Error '}' is not preceded with whitespace. 190
Error Line is longer than 80 characters. 193
Error Must have at least one statement. 194
Error '{' is not followed by whitespace. 194
Error '}' is not preceded with whitespace. 194
Error Line has trailing spaces. 198
Error First sentence should end with a period. 210
Error Parameter file should be final. 231
Error Parameter args should be final. 261
Error Line is longer than 80 characters. 307
Error Line is longer than 80 characters. 314
Error Line has trailing spaces. 324

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. 134
Error First sentence should end with a period. 142
Error Parameter args should be final. 149
Error Method 'doTheJob' is not designed for extension - needs to be abstract, final or empty. 163
Error Method 'getOutput' is not designed for extension - needs to be abstract, final or empty. 174
Error Method 'grabSchema' is not designed for extension - needs to be abstract, final or empty. 185
Error Must have at least one statement. 195
Error '100' is a magic number. 212
Error Method 'grabTable' is not designed for extension - needs to be abstract, final or empty. 229
Error Parameter name should be final. 229
Error '}' should be on the same line. 258
Error Method 'getTableNames' is not designed for extension - needs to be abstract, final or empty. 312
Error Method 'getConnectionProvider' is not designed for extension - needs to be abstract, final or empty. 343
Error Method 'setConnectionProvider' is not designed for extension - needs to be abstract, final or empty. 352
Error Parameter provider should be final. 352
Error Method 'getLog' is not designed for extension - needs to be abstract, final or empty. 361
Error First sentence should end with a period. 365
Error Method 'setLog' is not designed for extension - needs to be abstract, final or empty. 370
Error Parameter logger should be final. 370
Error Method 'addTable' is not designed for extension - needs to be abstract, final or empty. 381
Error Parameter name should be final. 381
Error Method 'setOutputFile' is not designed for extension - needs to be abstract, final or empty. 421
Error Parameter file should be final. 421
Error First sentence should end with a period. 426
Error Method 'setProperties' is not designed for extension - needs to be abstract, final or empty. 430
Error Parameter p should be final. 430
Error Expected @param tag for 'p'. 430
Error Line is longer than 80 characters. 446
Error Parameter tableName should be final. 446
Error Parameter columns should be final. 446
Error Parameter tableName should be final. 500
Error Parameter columnName should be final. 501
Error Parameter foreignKeys should be final. 502
Error '10' is a magic number. 526
Error Line is longer than 80 characters. 541
Error Line has trailing spaces. 584
Error Parameter type should be final. 606
Error Line has trailing spaces. 608
Error Line has trailing spaces. 612
Error Line has trailing spaces. 623
Error Line has trailing spaces. 625
Error Line has trailing spaces. 626
Error Parameter type should be final. 629
Error Line has trailing spaces. 632
Error Parameter type should be final. 640
Error Line has trailing spaces. 642
Error Line has trailing spaces. 646
Error Parameter type should be final. 658
Error Line has trailing spaces. 660
Error Line has trailing spaces. 664
Error First sentence should end with a period. 670
Error Parameter type should be final. 677
Error Line has trailing spaces. 679
Error Line has trailing spaces. 683
Error Line has trailing spaces. 687
Error First sentence should end with a period. 688
Error Line has trailing spaces. 690
Error Line has trailing spaces. 692
Error Line has trailing spaces. 693
Error Parameter type should be final. 696
Error Conditional logic can be removed. 697
Error Line has trailing spaces. 700
Error '{' should be on the previous line. 701
Error Line has trailing spaces. 706
Error First sentence should end with a period. 724
Error Parameter k should be final. 730
Error Parameter v should be final. 730
Error Parameter k should be final. 749
Error First sentence should end with a period. 762
Error Parameter v should be final. 767

pl/kernelpanic/dbmonster/connection/ConnectionProvider.java

ErrorLine
Error Expected @param tag for 'autoCommit'. 88

pl/kernelpanic/dbmonster/connection/DBCPConnectionProvider.java

ErrorLine
Error Line is longer than 80 characters. 80
Error Missing a Javadoc comment. 124
Error Parameter jdbcDriver should be final. 147
Error Parameter jdbcUrl should be final. 148
Error Parameter jdbcUsername should be final. 149
Error Parameter jdbcPassword should be final. 150
Error Parameter jdbcDriver should be final. 170
Error Parameter jdbcUrl should be final. 171
Error Parameter props should be final. 172
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 183
Error Method 'testConnection' is not designed for extension - needs to be abstract, final or empty. 195
Error Method 'setLogger' is not designed for extension - needs to be abstract, final or empty. 213
Error Parameter log should be final. 213
Error Method 'shutdown' is not designed for extension - needs to be abstract, final or empty. 220
Error Must have at least one statement. 223
Error Method 'setAutoCommit' is not designed for extension - needs to be abstract, final or empty. 264
Error Missing a Javadoc comment. 264
Error Parameter autoCommit should be final. 264
Error 'autoCommit' hides a field. 264

pl/kernelpanic/dbmonster/connection/SimpleConnectionProvider.java

ErrorLine
Error Line is longer than 80 characters. 73
Error Missing a Javadoc comment. 108
Error Missing a Javadoc comment. 110
Error Parameter jdbcDriver should be final. 132
Error Parameter jdbcUrl should be final. 133
Error Parameter jdbcUsername should be final. 134
Error Parameter jdbcPassword should be final. 135
Error Parameter jdbcDriver should be final. 154
Error Parameter jdbcUrl should be final. 155
Error Parameter props should be final. 156
Error Method 'getConnection' is not designed for extension - needs to be abstract, final or empty. 166
Error Method 'testConnection' is not designed for extension - needs to be abstract, final or empty. 180
Error Method 'setLogger' is not designed for extension - needs to be abstract, final or empty. 198
Error Parameter log should be final. 198
Error Method 'shutdown' is not designed for extension - needs to be abstract, final or empty. 205
Error Method 'setAutoCommit' is not designed for extension - needs to be abstract, final or empty. 231
Error Missing a Javadoc comment. 231
Error Parameter autoCommit should be final. 231
Error 'autoCommit' hides a field. 231

pl/kernelpanic/dbmonster/connection/Transaction.java

ErrorLine
Error Parameter cp should be final. 95
Error Method 'begin' is not designed for extension - needs to be abstract, final or empty. 106
Error Method 'commit' is not designed for extension - needs to be abstract, final or empty. 116
Error Method 'abort' is not designed for extension - needs to be abstract, final or empty. 133
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
Error Method 'executeQuery' is not designed for extension - needs to be abstract, final or empty. 195
Error Parameter query should be final. 195
Error Method 'prepareStatement' is not designed for extension - needs to be abstract, final or empty. 212
Error Parameter query should be final. 212
Error Method 'execute' is not designed for extension - needs to be abstract, final or empty. 223

pl/kernelpanic/dbmonster/generator/BasicDataGenerator.java

ErrorLine
Error Unclosed HTML tag found: <pm@jcake.com> 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 Parameter col should be final. 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
Error Parameter count should be final. 98

pl/kernelpanic/dbmonster/generator/BinaryGenerator.java

ErrorLine
Error Line does not match expected header line of '/* Version 1.0 based on Apache Software License 1.1'. 1
Error Line is longer than 80 characters. 62
Error Missing a Javadoc comment. 62
Error First sentence should end with a period. 64
Error Line has trailing spaces. 66
Error First sentence should end with a period. 67
Error Line has trailing spaces. 69
Error Line has trailing spaces. 72
Error First sentence should end with a period. 73
Error Line has trailing spaces. 75
Error First sentence should end with a period. 76
Error Line has trailing spaces. 84
Error Line has trailing spaces. 85
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 85
Error Parameter ctx should be final. 85
Error '{' should be on the previous line. 87
Error Line has trailing spaces. 91
Error Line has trailing spaces. 96
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 97
Error Expected @throws tag for 'Exception'. 97
Error '101' is a magic number. 98
Error 'cast' is not followed by whitespace. 104
Error '8192' is a magic number. 108
Error Line is longer than 80 characters. 125
Error '+' is not preceded with whitespace. 125
Error '+' is not followed by whitespace. 125
Error 'if' construct must use '{}'s. 127
Error Must have at least one statement. 127
Error '{' is not followed by whitespace. 127
Error '}' is not preceded with whitespace. 127
Error Line has trailing spaces. 130
Error Line has trailing spaces. 140
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 141
Error Missing a Javadoc comment. 141
Error Line has trailing spaces. 146
Error Line has trailing spaces. 148
Error Line has trailing spaces. 150
Error Method 'setFile' is not designed for extension - needs to be abstract, final or empty. 152
Error Parameter value should be final. 152
Error Line has trailing spaces. 155
Error Method 'getMaxLength' is not designed for extension - needs to be abstract, final or empty. 161
Error Method 'setMaxLength' is not designed for extension - needs to be abstract, final or empty. 170
Error Parameter length should be final. 170
Error Expected an @return tag. 178

pl/kernelpanic/dbmonster/generator/BooleanGenerator.java

ErrorLine
Error Line is longer than 80 characters. 62
Error '50' is a magic number. 67
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 82
Error Parameter ctx should be final. 82
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 92
Error '101' is a magic number. 94
Error '101' is a magic number. 98
Error Method 'getProbability' is not designed for extension - needs to be abstract, final or empty. 109
Error Method 'setProbability' is not designed for extension - needs to be abstract, final or empty. 118
Error Parameter prob should be final. 118

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 Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 119
Error Parameter ctx should be final. 119
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 131
Error '101' is a magic number. 133
Error Method 'getStartDate' is not designed for extension - needs to be abstract, final or empty. 155
Error Method 'setStartDate' is not designed for extension - needs to be abstract, final or empty. 166
Error Parameter start should be final. 166
Error Method 'getEndDate' is not designed for extension - needs to be abstract, final or empty. 175
Error Method 'setEndDate' is not designed for extension - needs to be abstract, final or empty. 186
Error Parameter end should be final. 186
Error Method 'getReturnedType' is not designed for extension - needs to be abstract, final or empty. 195
Error Method 'setReturnedType' is not designed for extension - needs to be abstract, final or empty. 210
Error Parameter type should be final. 210
Error Parameter dateStr should be final. 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
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 120
Error Parameter ctx should be final. 120
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 136
Error Method 'setDictFile' is not designed for extension - needs to be abstract, final or empty. 153
Error Parameter name should be final. 153
Error Method 'getDictFile' is not designed for extension - needs to be abstract, final or empty. 162
Error Method 'setUnique' is not designed for extension - needs to be abstract, final or empty. 171
Error Parameter b should be final. 171
Error Method 'getUnique' is not designed for extension - needs to be abstract, final or empty. 181
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 188

pl/kernelpanic/dbmonster/generator/ForeignKeyGenerator.java

ErrorLine
Error Line is longer than 80 characters. 74
Error First sentence should end with a period. 116
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 138
Error Parameter ctx should be final. 138
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 164
Error Method 'getColumnName' is not designed for extension - needs to be abstract, final or empty. 284
Error Method 'setColumnName' is not designed for extension - needs to be abstract, final or empty. 293
Error Parameter name should be final. 293
Error Method 'getTableName' is not designed for extension - needs to be abstract, final or empty. 302
Error Method 'setTableName' is not designed for extension - needs to be abstract, final or empty. 311
Error Parameter name should be final. 311
Error Method 'getFastMode' is not designed for extension - needs to be abstract, final or empty. 320
Error Method 'setFastMode' is not designed for extension - needs to be abstract, final or empty. 329
Error Parameter mode should be final. 329
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 336

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 Parameter k should be final. 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
Error Parameter ctx should be final. 127
Error Method 'getColumnName' is not designed for extension - needs to be abstract, final or empty. 179
Error Method 'setColumnName' is not designed for extension - needs to be abstract, final or empty. 194
Error Parameter name should be final. 194

pl/kernelpanic/dbmonster/generator/NullGenerator.java

ErrorLine
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 64

pl/kernelpanic/dbmonster/generator/NumberGenerator.java

ErrorLine
Error Line is longer than 80 characters. 62
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 128
Error Parameter ctx should be final. 128
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 140
Error '101' is a magic number. 142
Error Method 'getMinValue' is not designed for extension - needs to be abstract, final or empty. 174
Error Method 'setMinValue' is not designed for extension - needs to be abstract, final or empty. 183
Error Parameter minVal should be final. 183
Error Method 'getMaxValue' is not designed for extension - needs to be abstract, final or empty. 192
Error Method 'setMaxValue' is not designed for extension - needs to be abstract, final or empty. 201
Error Parameter maxVal should be final. 201
Error Method 'getScale' is not designed for extension - needs to be abstract, final or empty. 210
Error Method 'setScale' is not designed for extension - needs to be abstract, final or empty. 219
Error Parameter s should be final. 219
Error Method 'getReturnedType' is not designed for extension - needs to be abstract, final or empty. 228
Error Method 'setReturnedType' is not designed for extension - needs to be abstract, final or empty. 252
Error Parameter type should be final. 252

pl/kernelpanic/dbmonster/generator/StringChoiceGenerator.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. 36
Error Missing a Javadoc comment. 37
Error Missing a Javadoc comment. 38
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Parameter ctx should be final. 40
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error '101' is a magic number. 59
Error Method 'getChoice' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Method 'setChoice' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Parameter argChoice should be final. 69
Error Missing a Javadoc comment. 73

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 Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 141
Error Parameter ctx should be final. 141
Error Line is longer than 80 characters. 143
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 159
Error '101' is a magic number. 161
Error Method 'setMinLength' is not designed for extension - needs to be abstract, final or empty. 202
Error Parameter length should be final. 202
Error Method 'getMaxLength' is not designed for extension - needs to be abstract, final or empty. 211
Error Method 'setMaxLength' is not designed for extension - needs to be abstract, final or empty. 220
Error Parameter length should be final. 220
Error Method 'getAllowSpaces' is not designed for extension - needs to be abstract, final or empty. 230
Error Method 'setAllowSpaces' is not designed for extension - needs to be abstract, final or empty. 239
Error Parameter spaces should be final. 239
Error Method 'getExcludeChars' is not designed for extension - needs to be abstract, final or empty. 248
Error Method 'setExcludeChars' is not designed for extension - needs to be abstract, final or empty. 262
Error Parameter chars should be final. 262
Error Parameter str should be final. 286

pl/kernelpanic/dbmonster/generator/StringKeyGenerator.java

ErrorLine
Error '26' is a magic number. 107
Error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 119
Error Parameter k should be final. 119
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 123
Error Missing a Javadoc comment. 123
Error Method 'getColumns' is not designed for extension - needs to be abstract, final or empty. 132
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 143
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 158
Error Parameter ctx should be final. 158
Error Method 'getColumnName' is not designed for extension - needs to be abstract, final or empty. 216
Error Method 'setColumnName' is not designed for extension - needs to be abstract, final or empty. 231
Error Parameter name should be final. 231
Error Parameter s should be final. 244
Error Method 'getStartValue' is not designed for extension - needs to be abstract, final or empty. 269
Error First sentence should end with a period. 273
Error Method 'setStartValue' is not designed for extension - needs to be abstract, final or empty. 278
Error Parameter sv should be final. 278

pl/kernelpanic/dbmonster/schema/Column.java

ErrorLine
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 113
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 122
Error Parameter s should be final. 122
Error Method 'getGenerator' is not designed for extension - needs to be abstract, final or empty. 131
Error Method 'setGenerator' is not designed for extension - needs to be abstract, final or empty. 140
Error Parameter gen should be final. 140
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 152
Error Parameter ctx should be final. 152
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 163
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 182
Error Method 'getDatabaseDefault' is not designed for extension - needs to be abstract, final or empty. 194
Error First sentence should end with a period. 198
Error Method 'setDatabaseDefault' is not designed for extension - needs to be abstract, final or empty. 204
Error Parameter isDatabaseDefault should be final. 204
Error Method 'setValue' is not designed for extension - needs to be abstract, final or empty. 213
Error Parameter o should be final. 213
Error Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 222
Error Method 'setTable' is not designed for extension - needs to be abstract, final or empty. 231
Error Parameter t should be final. 231
Error Method 'getTable' is not designed for extension - needs to be abstract, final or empty. 240
Error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 247
Error Parameter o should be final. 247
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/ColumnPredicate.java

ErrorLine
Error Method 'evaluate' is not designed for extension - needs to be abstract, final or empty. 69
Error Parameter object should be final. 69

pl/kernelpanic/dbmonster/schema/Key.java

ErrorLine
Error Method 'getGenerator' is not designed for extension - needs to be abstract, final or empty. 93
Error Method 'setGenerator' is not designed for extension - needs to be abstract, final or empty. 102
Error Parameter gen should be final. 102
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 114
Error Parameter ctx should be final. 114
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 140
Error Method 'setTable' is not designed for extension - needs to be abstract, final or empty. 149
Error Parameter t should be final. 149
Error Method 'getTable' is not designed for extension - needs to be abstract, final or empty. 158
Error Method 'getDatabaseDefault' is not designed for extension - needs to be abstract, final or empty. 169
Error First sentence should end with a period. 173
Error Method 'setDatabaseDefault' is not designed for extension - needs to be abstract, final or empty. 179
Error Parameter isDatabaseDefault should be final. 179

pl/kernelpanic/dbmonster/schema/Schema.java

ErrorLine
Error Method 'addTable' is not designed for extension - needs to be abstract, final or empty. 104
Error Parameter table should be final. 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 Parameter s should be final. 134
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 145
Error Parameter ctx should be final. 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 Parameter dir should be final. 202
Error Method 'findTable' is not designed for extension - needs to be abstract, final or empty. 213
Error Parameter tableName should be final. 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 Parameter t should be final. 237
Error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 245
Error Parameter o should be final. 245
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 253

pl/kernelpanic/dbmonster/schema/SchemaException.java

ErrorLine
Error Missing a Javadoc comment. 59
Error Parameter message should be final. 66

pl/kernelpanic/dbmonster/schema/SchemaUtil.java

ErrorLine
Error Parameter fileName should be final. 175
Error Parameter log should be final. 175
Error Line has trailing spaces. 178
Error Line is longer than 80 characters. 179
Error Missing a Javadoc comment. 179
Error Parameter fileName should be final. 179
Error Parameter log should be final. 179
Error Parameter classloader should be final. 179
Error Parameter url should be final. 201
Error Parameter log should be final. 201
Error Parameter is should be final. 217
Error Parameter log should be final. 217
Error Line is longer than 80 characters. 222
Error Missing a Javadoc comment. 222
Error Parameter is should be final. 222
Error Parameter log should be final. 222
Error Parameter classloader should be final. 222
Error Parameter exception should be final. 227
Error Parameter exception should be final. 232
Error Parameter exception should be final. 237
Error Parameter schema should be final. 297
Error Parameter table should be final. 327
Error Parameter key should be final. 364
Error Parameter column should be final. 384
Error Parameter object should be final. 408
Error '3' is a magic number. 431
Error Parameter object should be final. 455
Error Parameter name should be final. 455
Error Line is longer than 80 characters. 486
Error Parameter writer should be final. 486
Error Parameter schema should be final. 486
Error Line is longer than 80 characters. 519
Error Parameter writer should be final. 519
Error Parameter table should be final. 519
Error Parameter writer should be final. 546
Error Parameter key should be final. 546
Error Line is longer than 80 characters. 564
Error Parameter writer should be final. 564
Error Parameter column should be final. 564
Error Line is longer than 80 characters. 584
Error Parameter writer should be final. 584
Error Parameter generator should be final. 584
Error Parameter attributes should be final. 621
Error Parameter attributes should be final. 644

pl/kernelpanic/dbmonster/schema/Table.java

ErrorLine
Error '1000L' is a magic number. 121
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 138
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 147
Error Parameter s should be final. 147
Error Method 'getSchema' is not designed for extension - needs to be abstract, final or empty. 156
Error Method 'setSchema' is not designed for extension - needs to be abstract, final or empty. 165
Error Parameter s should be final. 165
Error Missing a Javadoc comment. 174
Error Method 'addColumn' is not designed for extension - needs to be abstract, final or empty. 183
Error Parameter column should be final. 183
Error Line is longer than 80 characters. 189
Error Method 'setKey' is not designed for extension - needs to be abstract, final or empty. 200
Error Parameter k should be final. 200
Error Method 'getKey' is not designed for extension - needs to be abstract, final or empty. 212
Error Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 224
Error Parameter ctx should be final. 224
Error Line is longer than 80 characters. 240
Error Line is longer than 80 characters. 242
Error Line is longer than 80 characters. 253
Error Line is longer than 80 characters. 257
Error Line is longer than 80 characters. 266
Error Line is longer than 80 characters. 280
Error Line is longer than 80 characters. 333
Error Method 'generate' is not designed for extension - needs to be abstract, final or empty. 342
Error Line is longer than 80 characters. 346
Error Line is longer than 80 characters. 354
Error Line is longer than 80 characters. 397
Error Line is longer than 80 characters. 398
Error Line is longer than 80 characters. 400
Error Line is longer than 80 characters. 402
Error Line is longer than 80 characters. 404
Error Line is longer than 80 characters. 413
Error Line is longer than 80 characters. 414
Error Line is longer than 80 characters. 416
Error Line has trailing spaces. 417
Error 'cast' is not followed by whitespace. 419
Error Line is longer than 80 characters. 423
Error Line is longer than 80 characters. 425
Error Line is longer than 80 characters. 432
Error Line is longer than 80 characters. 444
Error Line is longer than 80 characters. 449
Error Line is longer than 80 characters. 469
Error Line has trailing spaces. 473
Error Method 'resetColumns' is not designed for extension - needs to be abstract, final or empty. 477
Error Method 'reset' is not designed for extension - needs to be abstract, final or empty. 487
Error Method 'getRows' is not designed for extension - needs to be abstract, final or empty. 502
Error Method 'setRows' is not designed for extension - needs to be abstract, final or empty. 511
Error Parameter i should be final. 511
Error Method 'isGenerated' is not designed for extension - needs to be abstract, final or empty. 520
Error Method 'columnIterator' is not designed for extension - needs to be abstract, final or empty. 529
Error Method 'getColumns' is not designed for extension - needs to be abstract, final or empty. 538
Error Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 545
Error Parameter o should be final. 545
Error Method 'removeColumn' is not designed for extension - needs to be abstract, final or empty. 555
Error Parameter column should be final. 555
Error Method 'containsColumn' is not designed for extension - needs to be abstract, final or empty. 565
Error Missing a Javadoc comment. 565
Error Parameter name should be final. 565
Error 'name' hides a field. 565
Error Method 'findColumn' is not designed for extension - needs to be abstract, final or empty. 575
Error Missing a Javadoc comment. 575
Error Parameter name should be final. 575
Error 'name' hides a field. 575
Error Line has trailing spaces. 586
Error Line has trailing spaces. 589
Error Method 'getUnqualifiedName' is not designed for extension - needs to be abstract, final or empty. 592
Error '+' is not preceded with whitespace. 595
Error '+' is not followed by whitespace. 595
Error Line has trailing spaces. 599
Error Line has trailing spaces. 601
Error Line has trailing spaces. 603
Error Line has trailing spaces. 605
Error Parameter type should be final. 608
Error Conditional logic can be removed. 609
Error Line has trailing spaces. 612
Error '{' should be on the previous line. 613
Error Line has trailing spaces. 618

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 Parameter driverName should be final. 101
Error Parameter type should be final. 101
Error Line has trailing spaces. 105
Error 'if' construct must use '{}'s. 109
Error Line has trailing spaces. 119
Error Parameter driverName should be final. 123
Error Parameter nonStandardType should be final. 124
Error Line has trailing spaces. 129
Error 'if' construct must use '{}'s. 134
Error Parameter driverName should be final. 146

pl/kernelpanic/dbmonster/sql/package.html

ErrorLine
Error Missing package documentation file.0

pl/kernelpanic/dbmonster/util/Converter.java

ErrorLine
Error Parameter ms should be final. 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 Parameter nulls should be final. 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