Error |
Count |
Redundant throws: 'BuildException' is unchecked exception. |
9 |
Unused import - java.io.Writer. |
9 |
Unused import - java.util.ArrayList. |
9 |
Unused import - net.sourceforge.addam.ddlgen.GeneratorSpec. |
9 |
Parameter e should be final. |
8 |
Parameter line should be final. |
8 |
Parameter tableName should be final. |
8 |
Unused import - java.io.BufferedReader. |
8 |
Unused import - java.io.Reader. |
8 |
Unused import - java.util.List. |
8 |
Unused import - net.sourceforge.addam.ddlgen.Generator. |
8 |
Method 'testExpectedUsage' is not designed for extension - needs to be abstract, final or empty. |
7 |
Parameter pattern should be final. |
7 |
'6' is a magic number. |
6 |
'script' hides a field. |
6 |
Method 'execute' is not designed for extension - needs to be abstract, final or empty. |
6 |
Method 'getReader' is not designed for extension - needs to be abstract, final or empty. |
6 |
Parameter readerFactory should be final. |
6 |
Using the '.*' form of import should be avoided - java.io.*. |
6 |
First sentence should end with a period. |
56 |
Missing a Javadoc comment. |
544 |
'if' construct must use '{}'s. |
52 |
Expected an @return tag. |
5 |
Method 'logRunComplete' is not designed for extension - needs to be abstract, final or empty. |
5 |
Method 'logRunFailure' is not designed for extension - needs to be abstract, final or empty. |
5 |
Method 'logRunScript' is not designed for extension - needs to be abstract, final or empty. |
5 |
Method 'run' is not designed for extension - needs to be abstract, final or empty. |
5 |
Line is longer than 80 characters. |
415 |
'26' is a magic number. |
4 |
'9' is a magic number. |
4 |
'readerFactory' hides a field. |
4 |
'||' should be on a new line. |
4 |
Expected @param tag for 'connection'. |
4 |
Expected @throws tag for 'Exception'. |
4 |
Method 'getObjects' is not designed for extension - needs to be abstract, final or empty. |
4 |
Method 'readLine' is not designed for extension - needs to be abstract, final or empty. |
4 |
Method 'testComments' is not designed for extension - needs to be abstract, final or empty. |
4 |
Parameter collection should be final. |
4 |
Parameter columnName should be final. |
4 |
Parameter filter should be final. |
4 |
Parameter names should be final. |
4 |
Parameter tableFile should be final. |
4 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ResourceReader. |
4 |
Utility classes should not have a public or default constructor. |
4 |
Avoid inline conditionals. |
38 |
Line contains a tab character. |
33 |
'7' is a magic number. |
3 |
'8' is a magic number. |
3 |
'basePath' hides a field. |
3 |
'connection' hides a field. |
3 |
'public' modifier out of order with the JLS suggestions. |
3 |
Method 'addColumn' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'getColumns' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'getContext' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'getIterator' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'setDir' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'setExcludes' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'setExcludesPattern' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'setIncludes' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'setIncludesPattern' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'testEmpty' is not designed for extension - needs to be abstract, final or empty. |
3 |
Method 'testEmptyLines' is not designed for extension - needs to be abstract, final or empty. |
3 |
Parameter basePath should be final. |
3 |
Parameter dbmd should be final. |
3 |
Parameter file should be final. |
3 |
Parameter grammar should be final. |
3 |
Parameter indexName should be final. |
3 |
Parameter name should be final. |
3 |
Parameter o should be final. |
3 |
Parameter path should be final. |
3 |
Parameter s should be final. |
3 |
Parameter text should be final. |
3 |
Parameter version should be final. |
3 |
Using the '.*' form of import should be avoided - java.util.*. |
3 |
Parameter connection should be final. |
28 |
Missing package documentation file. |
22 |
Parameter catalog should be final. |
22 |
Parameter schema should be final. |
22 |
Array brackets at illegal position. |
20 |
'10' is a magic number. |
2 |
'1024' is a magic number. |
2 |
'13' is a magic number. |
2 |
'5' is a magic number. |
2 |
'==' is not followed by whitespace. |
2 |
'==' is not preceded with whitespace. |
2 |
'catalog' hides a field. |
2 |
'dir' hides a field. |
2 |
'errorLog' hides a field. |
2 |
'name' hides a field. |
2 |
'out' hides a field. |
2 |
'resourceFile' hides a field. |
2 |
'sCtx' hides a field. |
2 |
'schema' hides a field. |
2 |
'scriptFilter' hides a field. |
2 |
'scriptRunnerMap' hides a field. |
2 |
'task' hides a field. |
2 |
'text' hides a field. |
2 |
'type' hides a field. |
2 |
Expected @param tag for 'event'. |
2 |
Expected @param tag for 'script'. |
2 |
Expected @param tag for 'tableName'. |
2 |
Expected @param tag for 'text'. |
2 |
Expected @param tag for 'version'. |
2 |
Expected @throws tag for 'IOException'. |
2 |
Line has trailing spaces. |
2 |
Method 'addRunLogger' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'addText' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'getExcelCell' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'getFirstColumnName' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'getName' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'getTableNames' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setBatchSize' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setCatalog' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setExcludeFile' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setFile' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setIncludeFile' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setSchema' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'setScript' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testEmbeddedComma' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testEmbeddedCommaAndQuotes' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testEmbeddedQuotes' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testLeadingSpace' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testMultiLine' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testMultipleComma' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testSimple' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'testTrailingSpace' is not designed for extension - needs to be abstract, final or empty. |
2 |
Method 'writeLine' is not designed for extension - needs to be abstract, final or empty. |
2 |
More than 7 parameters. |
2 |
Parameter args should be final. |
2 |
Parameter className should be final. |
2 |
Parameter column should be final. |
2 |
Parameter columnList should be final. |
2 |
Parameter configFileName should be final. |
2 |
Parameter conn should be final. |
2 |
Parameter excludes should be final. |
2 |
Parameter extraColumn should be final. |
2 |
Parameter fkColName should be final. |
2 |
Parameter fkName should be final. |
2 |
Parameter fkTabName should be final. |
2 |
Parameter in should be final. |
2 |
Parameter includes should be final. |
2 |
Parameter logger should be final. |
2 |
Parameter objectName should be final. |
2 |
Parameter objectType should be final. |
2 |
Parameter out should be final. |
2 |
Parameter pkColName should be final. |
2 |
Parameter pkTabName should be final. |
2 |
Parameter primaryKeyName should be final. |
2 |
Parameter properties should be final. |
2 |
Parameter resourceFile should be final. |
2 |
Parameter resourceName should be final. |
2 |
Parameter scriptFilter should be final. |
2 |
Parameter scriptRunnerMap should be final. |
2 |
Parameter size should be final. |
2 |
Parameter table should be final. |
2 |
Parameter tableDir should be final. |
2 |
Parameter tables should be final. |
2 |
Parameter type should be final. |
2 |
Parameter variable should be final. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.GeneratorSpec. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.ForeignKey. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.TableColumn. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.TableIndex. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.Runner. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ClassLoaderReader. |
2 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ClassLoaderReaderFactory. |
2 |
Unused import - java.io.IOException. |
2 |
Variable 'dir' must be private and have accessor methods. |
2 |
Parameter script should be final. |
19 |
Redundant 'public' modifier. |
19 |
Parameter metadata should be final. |
18 |
'cast' is not followed by whitespace. |
16 |
File does not end with a newline. |
15 |
Parameter group should be final. |
15 |
Parameter object should be final. |
14 |
Parameter time should be final. |
14 |
Using the '.*' form of import should be avoided - java.sql.*. |
14 |
',' is not followed by whitespace. |
136 |
Parameter vendor should be final. |
13 |
'3' is a magic number. |
12 |
Parameter writer should be final. |
12 |
'4' is a magic number. |
11 |
Parameter resource should be final. |
11 |
'+' should be on a new line. |
104 |
Method 'generate' is not designed for extension - needs to be abstract, final or empty. |
10 |
Method 'objectType' is not designed for extension - needs to be abstract, final or empty. |
10 |
Must have at least one statement. |
10 |
')' is preceded with whitespace. |
1 |
'*' is not followed by whitespace. |
1 |
'*' is not preceded with whitespace. |
1 |
'101' is a magic number. |
1 |
'11' is a magic number. |
1 |
'12' is a magic number. |
1 |
'123' is a magic number. |
1 |
'18' is a magic number. |
1 |
'234234' is a magic number. |
1 |
'27' is a magic number. |
1 |
'445' is a magic number. |
1 |
'46' is a magic number. |
1 |
'50' is a magic number. |
1 |
'52' is a magic number. |
1 |
'54' is a magic number. |
1 |
':' is not preceded with whitespace. |
1 |
'=' is not followed by whitespace. |
1 |
'=' is not preceded with whitespace. |
1 |
'alwaysQuote' hides a field. |
1 |
'batchSize' hides a field. |
1 |
'charNumber' hides a field. |
1 |
'col' hides a field. |
1 |
'constructor' hides a field. |
1 |
'contentMap' hides a field. |
1 |
'defaultValue' hides a field. |
1 |
'deleteFirst' hides a field. |
1 |
'else' construct must use '{}'s. |
1 |
'extension' hides a field. |
1 |
'firstColumnName' hides a field. |
1 |
'foreignKeyName' hides a field. |
1 |
'foreignKeyTableName' hides a field. |
1 |
'grammar' hides a field. |
1 |
'groupFilter' hides a field. |
1 |
'ignoreDuplicates' hides a field. |
1 |
'in' hides a field. |
1 |
'indexName' hides a field. |
1 |
'itemsToIgnore' hides a field. |
1 |
'keys' hides a field. |
1 |
'lineNumber' hides a field. |
1 |
'pattern' hides a field. |
1 |
'precision' hides a field. |
1 |
'prefix' hides a field. |
1 |
'primaryKeyName' hides a field. |
1 |
'primaryKeyTable' hides a field. |
1 |
'private' modifier out of order with the JLS suggestions. |
1 |
'registry' hides a field. |
1 |
'resourceName' hides a field. |
1 |
'resourcePath' hides a field. |
1 |
'row' hides a field. |
1 |
'separator' hides a field. |
1 |
'size' hides a field. |
1 |
'startPoint' hides a field. |
1 |
'statementRunner' hides a field. |
1 |
'truncateFirst' hides a field. |
1 |
'valueOfMethod' hides a field. |
1 |
'vendor' hides a field. |
1 |
Class Main should be declared as final. |
1 |
Expected @param tag for 'aFile'. |
1 |
Expected @param tag for 'completedScriptRetriever'. |
1 |
Expected @param tag for 'grammar'. |
1 |
Expected @param tag for 'in'. |
1 |
Expected @param tag for 'logger'. |
1 |
Expected @param tag for 'readerFactory'. |
1 |
Expected @param tag for 'sCtx'. |
1 |
Expected @param tag for 'separator'. |
1 |
Expected @param tag for 'size'. |
1 |
Expected @param tag for 'startFolderRetriever'. |
1 |
Expected @param tag for 'strings'. |
1 |
Expected @param tag for 'vendor'. |
1 |
Expected @throws tag for 'CSVFormatException'. |
1 |
Expression can be simplified. |
1 |
Method 'addConfiguredExclude' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addConfiguredInclude' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addExcludeTables' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addForeignKeyColumn' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addGenerator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addIncludeTables' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addPost' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addPre' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'addPrimaryKeyColumn' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'beginsComplexStatement' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'charNumber' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'contains' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'contextInitialized' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'exportTable' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getCharNumber' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getCol' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getCompletedScripts' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getFailureLogs' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getFile' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getFileName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getFileWriter' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getForeignKeyColumns' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getForeignKeyName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getForeignKeyTableName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getFormattedString' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getGenerator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getGrammar' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getGrammarRegistry' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getIndexName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getInstallRunner' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getLineNumber' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getMasterScriptWriter' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getPrimaryKeyColumns' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getPrimaryKeyName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getPrimaryKeyTable' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getResourcesRun' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getRow' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getRows' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getStartFolder' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getStatements' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getSuccessLogs' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getTab' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getTemplate' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getTemplateName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getUnique' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getUpgradeRunner' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'getVendor' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'hasComplexStatementTerminator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'hasSimpleStatementTerminator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'importTable' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'includes' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'lineNumber' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'name' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'next' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'nextLine' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'objectsSQL' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'parseFilesToExecute' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'readField' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'readMap' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'remove' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'removeComplexStatementTerminator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'removeSimpleStatementTerminator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setDefaultTransformParams' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setDeleteFirst' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setExcludesFile' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setExtension' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setIncludesFile' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setMasterScript' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setName' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setNames' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setPattern' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setPrefix' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setStatementSeparator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setTransformParam' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setTruncateFirst' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setType' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setUp' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setVendor' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'setVersion' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'shouldIgnore' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'shouldInclude' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testCanReadResourceFromTopFolder' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testCommaSpace' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testCompletePath' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testComplexStatementWithBeginAndEnd' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testComplexStatementWithCreateOrReplace' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testComplexStatementWithDeclareBeginAndEnd' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testComplexStatementsWithCreateOrReplace' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testComplexStatementsWithSetServerOutput' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testCreateOrReplaceView' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testDateOnly' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testDefaultConstructor' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testEmbeddedMultipleQuotes' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testEmbeddedQuotesAndText' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testEmbeddedQuotesAtBeginningOfValue' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testEmbeddedQuotesAtEndOfValue' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testEmptyField' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testExcelColumnString' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testExcelExcerpt' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testExpectedUsageWithSubdir' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testFactoryMethod' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testFieldGet' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperly' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperlyForCompositeKeys' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGenerateCallsTableAndForeignKeyGenerator' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGenerationOfSQLDoesntThrowException' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGenerationOfSQLDoesntThrowExceptionInSqlServer' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetDescription' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetExtension' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetFile' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetFormattedString' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetLineNumberAndRow' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetLogFileViaMessageFormat' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testGetTab' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testInsertSQLGeneratorCreatesObjectsProperly' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testInstallHappyPath' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testLongRow' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testMissingResource' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testMixOfComplexAndSimpleStatements' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testMultiLineException' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testNPE' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testNoIgnoreDupes' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testNullValue' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testOneFieldNoRows' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testOneFieldOneRow' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testPropertiesConstructor' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testQuoteComma' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testQuoteCommaSpace' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testResourceNameConstructor' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testShortRow' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testSimpleStatements' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testSimpleTwoRecords' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testSimpleWithLF' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testSingle' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testSingleWithLF' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testSpaceComma' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTableDDLGeneratorConstructsColumnObjectsProperly' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTableDDLGeneratorConstructsIndexInfoProperly' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTableDDLGeneratorConstructsPrimaryKeyInfoProperly' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTextAfterQuotesException' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTextBeforeQuotesException' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTwoFieldsOneRow' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTwoFieldsTwoRows' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testTwoFieldsWithQuotes' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testUniqueFieldProperlyPopulated' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testUnknownType' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'testUpgradeHappyPath' is not designed for extension - needs to be abstract, final or empty. |
1 |
Method 'writeRecord' is not designed for extension - needs to be abstract, final or empty. |
1 |
Name 'STRINGPARAM' must match pattern '^[a-z][a-zA-Z0-9]*$'. |
1 |
Name 'decoders' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
1 |
Name 'separator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. |
1 |
Parameter aFile should be final. |
1 |
Parameter allTableNames should be final. |
1 |
Parameter alwaysQuote should be final. |
1 |
Parameter batchSize should be final. |
1 |
Parameter charNumber should be final. |
1 |
Parameter col should be final. |
1 |
Parameter columnMetaData should be final. |
1 |
Parameter completedScriptRetriever should be final. |
1 |
Parameter constructor should be final. |
1 |
Parameter contentMap should be final. |
1 |
Parameter data should be final. |
1 |
Parameter defaultValue should be final. |
1 |
Parameter deleteFirst should be final. |
1 |
Parameter dir should be final. |
1 |
Parameter event should be final. |
1 |
Parameter excludesFile should be final. |
1 |
Parameter extension should be final. |
1 |
Parameter fileName should be final. |
1 |
Parameter firstColumnName should be final. |
1 |
Parameter foreignKey should be final. |
1 |
Parameter foreignKeyColumn should be final. |
1 |
Parameter foreignKeyName should be final. |
1 |
Parameter foreignKeyTableName should be final. |
1 |
Parameter foreignKeys should be final. |
1 |
Parameter format should be final. |
1 |
Parameter generatorSpec should be final. |
1 |
Parameter groupFilter should be final. |
1 |
Parameter ignoreDuplicates should be final. |
1 |
Parameter includesFile should be final. |
1 |
Parameter isNonUnique should be final. |
1 |
Parameter item should be final. |
1 |
Parameter itemsToIgnore should be final. |
1 |
Parameter key should be final. |
1 |
Parameter lineNumber should be final. |
1 |
Parameter map should be final. |
1 |
Parameter message should be final. |
1 |
Parameter msg should be final. |
1 |
Parameter numberOfSpaces should be final. |
1 |
Parameter objectsSQL should be final. |
1 |
Parameter param should be final. |
1 |
Parameter precision should be final. |
1 |
Parameter prefix should be final. |
1 |
Parameter primaryKeyColumn should be final. |
1 |
Parameter primaryKeyTable should be final. |
1 |
Parameter registry should be final. |
1 |
Parameter resourcePath should be final. |
1 |
Parameter resultSet should be final. |
1 |
Parameter row should be final. |
1 |
Parameter sCtx should be final. |
1 |
Parameter separator should be final. |
1 |
Parameter spec should be final. |
1 |
Parameter sqlType should be final. |
1 |
Parameter startFolderRetriever should be final. |
1 |
Parameter startPoint should be final. |
1 |
Parameter statement should be final. |
1 |
Parameter statementRunner should be final. |
1 |
Parameter strings should be final. |
1 |
Parameter tableNames should be final. |
1 |
Parameter tablesResultSet should be final. |
1 |
Parameter truncateFirst should be final. |
1 |
Parameter unformattedString should be final. |
1 |
Parameter value should be final. |
1 |
Parameter valueOfMethod should be final. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.GenerateTask. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.Table. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.ForeignKeyGenerator. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.InsertGenerator. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlgen.generic.TableGenerator. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.filters.DifferenceFilter. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.filters.SelectAllFilter. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.filters.StartPointFilter. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.grammars.ScriptGrammarManager. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.DeploymentRunner. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.JDBCScriptRunner. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.runners.ScriptGroupRunner. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.ResourceReaderFactory. |
1 |
Redundant import from the same package - net.sourceforge.addam.ddlrun.utils.RunLogger. |
1 |
Redundant import from the same package - net.sourceforge.addam.impexp.DataCodec. |
1 |
Redundant import from the same package - net.sourceforge.addam.impexp.csv.CSVFormatException. |
1 |
Redundant import from the same package - net.sourceforge.addam.impexp.csv.CSVParser. |
1 |
Redundant import from the same package - net.sourceforge.addam.impexp.csv.CSVPrinter. |
1 |
Redundant import from the same package - net.sourceforge.addam.impexp.csv.MapCSVParser. |
1 |
Unused import - java.sql.SQLException. |
1 |
Unused import - java.text.MessageFormat. |
1 |
Unused import - java.util.Date. |
1 |
Unused import - java.util.Iterator. |
1 |
Unused import - java.util.Map. |
1 |
Unused import - java.util.Set. |
1 |
Unused import - java.util.regex.Matcher. |
1 |
Unused import - java.util.regex.Pattern. |
1 |
Unused import - net.sourceforge.addam.util.TableUtil. |
1 |
Variable 'completeName' must be private and have accessor methods. |
1 |
Variable 'constructor' must be private and have accessor methods. |
1 |
Variable 'count' must be private and have accessor methods. |
1 |
Variable 'dbversion' must be private and have accessor methods. |
1 |
Variable 'errorLog' must be private and have accessor methods. |
1 |
Variable 'resourceFile' must be private and have accessor methods. |
1 |
Variable 'resourceName' must be private and have accessor methods. |
1 |
Variable 'resourcePath' must be private and have accessor methods. |
1 |
Variable 'sCtx' must be private and have accessor methods. |
1 |
Variable 'valueOfMethod' must be private and have accessor methods. |
1 |
'&&' should be on a new line. |
0 |
'<' is not followed by whitespace. |
0 |
'<' is not preceded with whitespace. |
0 |
'>' is not followed by whitespace. |
0 |
'>' is not preceded with whitespace. |
0 |
Unclosed HTML tag found: <excludeTables> subelement by simply providing a filename as |
0 |
Unclosed HTML tag found: <includeTables> subelement by simply providing a filename as |
0 |
Unclosed HTML tag found: <table>' will be executed before |
0 |