Checkstyle Results

The following document contains the results of Checkstyle 11.1.0 with checkstyle.xml ruleset.

Summary

Files  Info  Warnings  Errors
220 0 525 0

Files

File  I  W  E
com/ibatis/common/beans/ClassInfo.java 0 1 0
com/ibatis/common/beans/ComplexBeanProbe.java 0 15 0
com/ibatis/common/beans/DomProbe.java 0 5 0
com/ibatis/common/beans/GenericProbe.java 0 12 0
com/ibatis/common/io/ReaderInputStream.java 0 12 0
com/ibatis/common/jdbc/DbcpConfiguration.java 0 7 0
com/ibatis/common/jdbc/ScriptRunner.java 0 2 0
com/ibatis/common/jdbc/SimpleDataSource.java 0 33 0
com/ibatis/common/jdbc/exception/NestedSQLException.java 0 16 0
com/ibatis/common/jdbc/exception/RuntimeSQLException.java 0 2 0
com/ibatis/common/jdbc/logging/BaseLogProxy.java 0 1 0
com/ibatis/common/jdbc/logging/ConnectionLogProxy.java 0 1 0
com/ibatis/common/jdbc/logging/PreparedStatementLogProxy.java 0 1 0
com/ibatis/common/jdbc/logging/ResultSetLogProxy.java 0 1 0
com/ibatis/common/jdbc/logging/StatementLogProxy.java 0 1 0
com/ibatis/common/logging/LogFactory.java 0 6 0
com/ibatis/common/resources/Resources.java 0 1 0
com/ibatis/common/util/PaginatedArrayList.java 0 3 0
com/ibatis/common/xml/NodeletParser.java 0 4 0
com/ibatis/common/xml/NodeletUtils.java 0 3 0
com/ibatis/sqlmap/client/SqlMapClient.java 0 15 0
com/ibatis/sqlmap/client/SqlMapClientBuilder.java 0 13 0
com/ibatis/sqlmap/client/SqlMapException.java 0 2 0
com/ibatis/sqlmap/client/SqlMapExecutor.java 0 43 0
com/ibatis/sqlmap/client/SqlMapTransactionManager.java 0 7 0
com/ibatis/sqlmap/client/event/RowHandler.java 0 6 0
com/ibatis/sqlmap/client/extensions/ParameterSetter.java 0 3 0
com/ibatis/sqlmap/client/extensions/ResultGetter.java 0 2 0
com/ibatis/sqlmap/client/extensions/TypeHandlerCallback.java 0 6 0
com/ibatis/sqlmap/engine/builder/xml/SqlMapClasspathEntityResolver.java 0 3 0
com/ibatis/sqlmap/engine/builder/xml/SqlMapConfigParser.java 0 1 0
com/ibatis/sqlmap/engine/builder/xml/SqlMapParser.java 0 21 0
com/ibatis/sqlmap/engine/builder/xml/SqlStatementParser.java 0 11 0
com/ibatis/sqlmap/engine/builder/xml/XMLSqlSource.java 0 2 0
com/ibatis/sqlmap/engine/builder/xml/XmlParserState.java 0 3 0
com/ibatis/sqlmap/engine/cache/CacheModel.java 0 1 0
com/ibatis/sqlmap/engine/cache/fifo/FifoCacheController.java 0 3 0
com/ibatis/sqlmap/engine/cache/lru/LruCacheController.java 0 3 0
com/ibatis/sqlmap/engine/cache/memory/MemoryCacheController.java 0 3 0
com/ibatis/sqlmap/engine/cache/memory/MemoryCacheLevel.java 0 4 0
com/ibatis/sqlmap/engine/config/CacheModelConfig.java 0 2 0
com/ibatis/sqlmap/engine/config/MappedStatementConfig.java 0 3 0
com/ibatis/sqlmap/engine/config/ParameterMapConfig.java 0 1 0
com/ibatis/sqlmap/engine/config/ResultMapConfig.java 0 1 0
com/ibatis/sqlmap/engine/config/SqlMapConfiguration.java 0 1 0
com/ibatis/sqlmap/engine/datasource/DataSourceFactory.java 0 1 0
com/ibatis/sqlmap/engine/datasource/DbcpDataSourceFactory.java 0 2 0
com/ibatis/sqlmap/engine/datasource/JndiDataSourceFactory.java 0 3 0
com/ibatis/sqlmap/engine/datasource/SimpleDataSourceFactory.java 0 2 0
com/ibatis/sqlmap/engine/exchange/ComplexDataExchange.java 0 1 0
com/ibatis/sqlmap/engine/exchange/DataExchange.java 0 1 0
com/ibatis/sqlmap/engine/exchange/DataExchangeFactory.java 0 1 0
com/ibatis/sqlmap/engine/exchange/DomDataExchange.java 0 3 0
com/ibatis/sqlmap/engine/exchange/JavaBeanDataExchange.java 0 1 0
com/ibatis/sqlmap/engine/exchange/ListDataExchange.java 0 1 0
com/ibatis/sqlmap/engine/exchange/MapDataExchange.java 0 1 0
com/ibatis/sqlmap/engine/exchange/PrimitiveDataExchange.java 0 1 0
com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.java 0 13 0
com/ibatis/sqlmap/engine/execution/SqlExecutor.java 0 3 0
com/ibatis/sqlmap/engine/impl/ExtendedSqlMapClient.java 0 2 0
com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java 0 5 0
com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java 0 3 0
com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java 0 4 0
com/ibatis/sqlmap/engine/mapping/parameter/InlineParameterMapParser.java 0 3 0
com/ibatis/sqlmap/engine/mapping/parameter/ParameterMap.java 0 1 0
com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java 0 2 0
com/ibatis/sqlmap/engine/mapping/result/Discriminator.java 0 1 0
com/ibatis/sqlmap/engine/mapping/result/ResultMap.java 0 4 0
com/ibatis/sqlmap/engine/mapping/result/ResultObjectFactoryUtil.java 0 3 0
com/ibatis/sqlmap/engine/mapping/result/XmlList.java 0 4 0
com/ibatis/sqlmap/engine/mapping/result/loader/EnhancedLazyResultLoader.java 0 2 0
com/ibatis/sqlmap/engine/mapping/result/loader/LazyResultLoader.java 0 1 0
com/ibatis/sqlmap/engine/mapping/result/loader/ResultLoader.java 0 1 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/DynamicSql.java 0 1 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/ConditionalTagHandler.java 0 1 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/IsEmptyTagHandler.java 0 1 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/IsPropertyAvailableTagHandler.java 0 1 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/IterateContext.java 0 4 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/SqlTag.java 0 1 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/SqlTagContext.java 0 6 0
com/ibatis/sqlmap/engine/mapping/sql/simple/SimpleDynamicSql.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/CachingStatement.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/DefaultRowHandler.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/DeleteStatement.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/InsertStatement.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/MappedStatement.java 0 7 0
com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java 0 4 0
com/ibatis/sqlmap/engine/mapping/statement/ProcedureStatement.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java 0 4 0
com/ibatis/sqlmap/engine/mapping/statement/SelectKeyStatement.java 0 5 0
com/ibatis/sqlmap/engine/mapping/statement/SelectStatement.java 0 1 0
com/ibatis/sqlmap/engine/mapping/statement/UpdateStatement.java 0 1 0
com/ibatis/sqlmap/engine/scope/SessionScope.java 0 2 0
com/ibatis/sqlmap/engine/scope/StatementScope.java 0 1 0
com/ibatis/sqlmap/engine/transaction/BaseTransactionConfig.java 0 10 0
com/ibatis/sqlmap/engine/transaction/TransactionConfig.java 0 4 0
com/ibatis/sqlmap/engine/transaction/TransactionManager.java 0 1 0
com/ibatis/sqlmap/engine/transaction/external/ExternalTransaction.java 0 2 0
com/ibatis/sqlmap/engine/transaction/external/ExternalTransactionConfig.java 0 1 0
com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransaction.java 0 2 0
com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransactionConfig.java 0 1 0
com/ibatis/sqlmap/engine/transaction/jta/JTANamespace.java 0 3 0
com/ibatis/sqlmap/engine/transaction/jta/JakartaTransaction.java 0 3 0
com/ibatis/sqlmap/engine/transaction/jta/JakartaTransactionConfig.java 0 3 0
com/ibatis/sqlmap/engine/transaction/jta/JavaxTransaction.java 0 2 0
com/ibatis/sqlmap/engine/transaction/jta/JavaxTransactionConfig.java 0 2 0
com/ibatis/sqlmap/engine/transaction/user/UserProvidedTransaction.java 0 1 0
com/ibatis/sqlmap/engine/type/BlobTypeHandlerCallback.java 0 1 0
com/ibatis/sqlmap/engine/type/CallableStatementResultSet.java 0 76 0
com/ibatis/sqlmap/engine/type/ClobTypeHandlerCallback.java 0 1 0
com/ibatis/sqlmap/engine/type/CustomTypeHandler.java 0 1 0
com/ibatis/sqlmap/engine/type/JdbcTypeRegistry.java 0 3 0
com/ibatis/sqlmap/engine/type/ParameterSetterImpl.java 0 2 0
com/ibatis/sqlmap/engine/type/ResultGetterImpl.java 0 1 0
com/ibatis/sqlmap/engine/type/SimpleDateFormatter.java 0 1 0
com/ibatis/sqlmap/engine/type/TypeHandlerFactory.java 0 1 0

Rules

Category Rule Violations Severity
blocks EmptyCatchBlock
  • commentFormat: "\w+"
3  Warning
coding ConstructorsDeclarationGrouping 1  Warning
MatchXpath
  • query: "//SINGLE_LINE_COMMENT[./COMMENT_CONTENT[not(starts-with(@text, ' ')) and not(starts-with(@text, '/')) and not(@text = '\n') and not(ends-with(@text, '//\n'))]]"
  • id: "singleLineCommentStartWithSpace"
4  Warning
MissingSwitchDefault 1  Warning
MultipleVariableDeclarations 1  Warning
NoFinalizer 1  Warning
OverloadMethodsDeclarationOrder 37  Warning
VariableDeclarationUsageDistance 40  Warning
design OneTopLevelClass 1  Warning
imports CustomImportOrder
  • separateLineBetweenGroups: "true"
  • sortImportsInGroupAlphabetically: "true"
  • customImportOrderRules: "STATIC###THIRD_PARTY_PACKAGE"
  • tokens: "IMPORT, STATIC_IMPORT, PACKAGE_DEF"
132  Warning
javadoc AtclauseOrder
  • tagOrder: "@param, @return, @throws, @deprecated"
  • target: "CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"
3  Warning
InvalidJavadocPosition 1  Warning
JavadocParagraph
  • allowNewlineParagraph: "false"
124  Warning
NonEmptyAtclauseDescription 7  Warning
SummaryJavadoc
  • forbiddenSummaryFragments: "^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"
63  Warning
misc ArrayTypeStyle 6  Warning
TodoComment
  • format: "^[ \t]*(?!TODO:)(?i:TODO)\b:?"
58  Warning
modifier ModifierOrder 5  Warning
naming AbbreviationAsWordInName
  • tokens: "CLASS_DEF, INTERFACE_DEF, ENUM_DEF, ANNOTATION_DEF, ANNOTATION_FIELD_DEF, PARAMETER_DEF, VARIABLE_DEF, METHOD_DEF, PATTERN_VARIABLE_DEF, RECORD_DEF, RECORD_COMPONENT_DEF"
  • ignoreFinal: "false"
  • allowedAbbreviations: "XML,URL"
  • allowedAbbreviationLength: "0"
21  Warning
LocalVariableName
  • format: "^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"
2  Warning
MemberName
  • format: "^[a-z][a-z0-9][a-zA-Z0-9]*$"
1  Warning
ParameterName
  • format: "^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"
10  Warning
sizes LineLength
  • fileExtensions: "java"
  • max: "120"
  • ignorePattern: "^package.*|^import.*|href\s*=\s*"[^"]*"|http://|https://|ftp://"
1  Error
whitespace WhitespaceAfter
  • tokens: "COMMA, SEMI, TYPECAST, LITERAL_IF, LITERAL_ELSE, LITERAL_RETURN, LITERAL_WHILE, LITERAL_DO, LITERAL_FOR, LITERAL_FINALLY, DO_WHILE, ELLIPSIS, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_CATCH, LAMBDA, LITERAL_YIELD, LITERAL_CASE, LITERAL_WHEN"
2  Warning

Details

com/ibatis/common/beans/ClassInfo.java

Severity Category Rule Message Line
 Warning javadoc SummaryJavadoc Forbidden summary fragment. 333

com/ibatis/common/beans/ComplexBeanProbe.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 20
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 26
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 26
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 28
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 28
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 30
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 30
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 44
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 57
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 194
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 222
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 263
 Warning whitespace WhitespaceAfter ';' is not followed by whitespace. 277
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 292
 Warning whitespace WhitespaceAfter ';' is not followed by whitespace. 306

com/ibatis/common/beans/DomProbe.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.PrintWriter' 20
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.CharacterData' 28
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 66
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 77
 Warning coding MissingSwitchDefault switch without "default" clause. 335

com/ibatis/common/beans/GenericProbe.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 25
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 25
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 27
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 27
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 29
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 29
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 46
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 72
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 93
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 111
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 178
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 198

com/ibatis/common/io/ReaderInputStream.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph Empty line should be followed by <p> tag on the next line. 19
 Warning javadoc JavadocParagraph Empty line should be followed by <p> tag on the next line. 21
 Warning javadoc JavadocParagraph Empty line should be followed by <p> tag on the next line. 23
 Warning javadoc JavadocParagraph Empty line should be followed by <p> tag on the next line. 26
 Warning javadoc JavadocParagraph Empty line should be followed by <p> tag on the next line. 29
 Warning javadoc JavadocParagraph Empty line should be followed by <p> tag on the next line. 32
 Warning coding MultipleVariableDeclarations Each variable declaration must be in its own statement. 73
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 106
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 143
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '109'. 146
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 160
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 168

com/ibatis/common/jdbc/DbcpConfiguration.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.time.Duration' 21
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 25
 Warning imports CustomImportOrder Extra separation in import group before 'org.apache.commons.dbcp2.BasicDataSource' 27
 Warning coding VariableDeclarationUsageDistance Distance between variable 'validationQuery' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 140
 Warning coding VariableDeclarationUsageDistance Distance between variable 'maxActive' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 141
 Warning coding VariableDeclarationUsageDistance Distance between variable 'maxIdle' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 142
 Warning coding VariableDeclarationUsageDistance Distance between variable 'maxWait' declaration and its first usage is 8, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 143

com/ibatis/common/jdbc/ScriptRunner.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.IOException' 20
 Warning coding ConstructorsDeclarationGrouping Constructors should be grouped together. The last grouped constructor is declared at line '83'. 118

com/ibatis/common/jdbc/SimpleDataSource.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.PrintWriter' 23
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 45
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 49
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 49
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 51
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 51
 Warning naming AbbreviationAsWordInName Abbreviation in name 'POOL_LOCK' must contain no more than '1' consecutive capital letters. 113
 Warning naming MemberName Member name 'POOL_LOCK' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 113
 Warning coding VariableDeclarationUsageDistance Distance between variable 'prop_pool_ping_query' declaration and its first usage is 12, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 212
 Warning naming LocalVariableName Local variable name 'prop_pool_ping_query' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 212
 Warning coding VariableDeclarationUsageDistance Distance between variable 'propIter' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 255
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 299
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 307
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 315
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 323
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 331
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 339
 Warning coding NoFinalizer Avoid using finalizer method. 873
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 1102
 Warning naming AbbreviationAsWordInName Abbreviation in name 'nativeSQL' must contain no more than '1' consecutive capital letters. 1204
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,159'. 1397
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,174'. 1416
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,189'. 1436
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,249'. 1530
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,397'. 1562
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,416'. 1584
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,436'. 1606
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,584'. 1624
 Warning misc ArrayTypeStyle Array brackets at illegal position. 1641
 Warning misc ArrayTypeStyle Array brackets at illegal position. 1658
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1666
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1672
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1678

com/ibatis/common/jdbc/exception/NestedSQLException.java

Severity Category Rule Message Line
 Warning naming AbbreviationAsWordInName Abbreviation in name 'NestedSQLException' must contain no more than '1' consecutive capital letters. 23
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 28
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 40
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 50
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 50
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 54
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 66
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 66
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 70
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 83
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 95
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 95
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 100
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 112
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 112
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 117

com/ibatis/common/jdbc/exception/RuntimeSQLException.java

Severity Category Rule Message Line
 Warning naming AbbreviationAsWordInName Abbreviation in name 'RuntimeSQLException' must contain no more than '1' consecutive capital letters. 23
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getSQLState' must contain no more than '1' consecutive capital letters. 71

com/ibatis/common/jdbc/logging/BaseLogProxy.java

Severity Category Rule Message Line
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 200

com/ibatis/common/jdbc/logging/ConnectionLogProxy.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.InvocationHandler' 22

com/ibatis/common/jdbc/logging/PreparedStatementLogProxy.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.InvocationHandler' 22

com/ibatis/common/jdbc/logging/ResultSetLogProxy.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.InvocationHandler' 22

com/ibatis/common/jdbc/logging/StatementLogProxy.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.InvocationHandler' 22

com/ibatis/common/logging/LogFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Constructor' 20
 Warning blocks EmptyCatchBlock Empty catch block. 52
 Warning naming ParameterName Parameter name 'aClass' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 65
 Warning naming AbbreviationAsWordInName Abbreviation in name 'selectLog4JLogging' must contain no more than '1' consecutive capital letters. 79
 Warning blocks EmptyCatchBlock Empty catch block. 84
 Warning blocks EmptyCatchBlock Empty catch block. 99

com/ibatis/common/resources/Resources.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.File' 20

com/ibatis/common/util/PaginatedArrayList.java

Severity Category Rule Message Line
 Warning misc ArrayTypeStyle Array brackets at illegal position. 154
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '202'. 265
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '210'. 272

com/ibatis/common/xml/NodeletParser.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.xml.XMLConstants' 27
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Document' 33
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 322
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 322

com/ibatis/common/xml/NodeletUtils.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.NamedNodeMap' 20
 Warning naming AbbreviationAsWordInName Abbreviation in name 'OPEN' must contain no more than '1' consecutive capital letters. 112
 Warning naming AbbreviationAsWordInName Abbreviation in name 'CLOSE' must contain no more than '1' consecutive capital letters. 113

com/ibatis/sqlmap/client/SqlMapClient.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 23
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 23
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 27
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 27
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 32
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 32
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 36
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 36
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 120
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 120
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 131
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 131
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 135
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 135
 Warning javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 195

com/ibatis/sqlmap/client/SqlMapClientBuilder.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.InputStream' 20
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 26
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 26
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 29
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 29
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 36
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 36
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 38
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 38
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 69
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 69
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 100
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 100

com/ibatis/sqlmap/client/SqlMapException.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 22
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 22

com/ibatis/sqlmap/client/SqlMapExecutor.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 38
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 38
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 58
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 58
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 75
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 75
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 94
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 94
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 109
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 109
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 127
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 127
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 142
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 142
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 160
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 160
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 175
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 175
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 196
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 196
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 214
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 214
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 230
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 230
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 253
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 253
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 273
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 273
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 276
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 276
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 295
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 295
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 298
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 298
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 313
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 313
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 336
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 336
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 357
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 357
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 378
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 378

com/ibatis/sqlmap/client/SqlMapTransactionManager.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 21
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 44
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 44
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 65
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 65
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 95
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 95

com/ibatis/sqlmap/client/event/RowHandler.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 20
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 20
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 24
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 24
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 35
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 35

com/ibatis/sqlmap/client/extensions/ParameterSetter.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 38
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 38
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 383

com/ibatis/sqlmap/client/extensions/ResultGetter.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 37
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 37

com/ibatis/sqlmap/client/extensions/TypeHandlerCallback.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 22
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 22
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 28
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 28
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 30
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 30

com/ibatis/sqlmap/engine/builder/xml/SqlMapClasspathEntityResolver.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.IOException' 20
 Warning imports CustomImportOrder Extra separation in import group before 'org.xml.sax.EntityResolver' 26
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 52

com/ibatis/sqlmap/engine/builder/xml/SqlMapConfigParser.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.InputStream' 29

com/ibatis/sqlmap/engine/builder/xml/SqlMapParser.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.InputStream' 34
 Warning coding VariableDeclarationUsageDistance Distance between variable 'id' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 148
 Warning coding VariableDeclarationUsageDistance Distance between variable 'propertyName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 226
 Warning coding VariableDeclarationUsageDistance Distance between variable 'jdbcType' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 227
 Warning coding VariableDeclarationUsageDistance Distance between variable 'type' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 228
 Warning coding VariableDeclarationUsageDistance Distance between variable 'resultMap' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 230
 Warning coding VariableDeclarationUsageDistance Distance between variable 'nullValue' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 231
 Warning coding VariableDeclarationUsageDistance Distance between variable 'mode' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 232
 Warning coding VariableDeclarationUsageDistance Distance between variable 'numericScaleProp' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 234
 Warning coding VariableDeclarationUsageDistance Distance between variable 'propertyName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 291
 Warning coding VariableDeclarationUsageDistance Distance between variable 'nullValue' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 292
 Warning coding VariableDeclarationUsageDistance Distance between variable 'jdbcType' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 293
 Warning coding VariableDeclarationUsageDistance Distance between variable 'columnName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 295
 Warning coding VariableDeclarationUsageDistance Distance between variable 'columnIndexProp' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 296
 Warning coding VariableDeclarationUsageDistance Distance between variable 'statementName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 297
 Warning coding VariableDeclarationUsageDistance Distance between variable 'resultMapName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 298
 Warning coding VariableDeclarationUsageDistance Distance between variable 'notNullColumn' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 300
 Warning coding VariableDeclarationUsageDistance Distance between variable 'nullValue' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 348
 Warning coding VariableDeclarationUsageDistance Distance between variable 'jdbcType' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 349
 Warning coding VariableDeclarationUsageDistance Distance between variable 'columnName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 351
 Warning coding VariableDeclarationUsageDistance Distance between variable 'columnIndexProp' declaration and its first usage is 5, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 352

com/ibatis/sqlmap/engine/builder/xml/SqlStatementParser.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 24
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.CharacterData' 26
 Warning coding VariableDeclarationUsageDistance Distance between variable 'parameterMapName' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 61
 Warning coding VariableDeclarationUsageDistance Distance between variable 'parameterClassName' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 62
 Warning coding VariableDeclarationUsageDistance Distance between variable 'cacheModelName' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 65
 Warning coding VariableDeclarationUsageDistance Distance between variable 'xmlResultName' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 66
 Warning coding VariableDeclarationUsageDistance Distance between variable 'resultSetType' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 67
 Warning coding VariableDeclarationUsageDistance Distance between variable 'fetchSize' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 68
 Warning coding VariableDeclarationUsageDistance Distance between variable 'allowRemapping' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 69
 Warning coding VariableDeclarationUsageDistance Distance between variable 'timeout' declaration and its first usage is 7, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 70
 Warning naming AbbreviationAsWordInName Abbreviation in name 'foundSQLFirst' must contain no more than '1' consecutive capital letters. 145

com/ibatis/sqlmap/engine/builder/xml/XMLSqlSource.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 31
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.CharacterData' 33

com/ibatis/sqlmap/engine/builder/xml/XmlParserState.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 24
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 31
 Warning naming AbbreviationAsWordInName Abbreviation in name 'customizedSQLExecutor' must contain no more than '1' consecutive capital letters. 299

com/ibatis/sqlmap/engine/cache/CacheModel.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.ByteArrayInputStream' 23

com/ibatis/sqlmap/engine/cache/fifo/FifoCacheController.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Collections' 21
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 70
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 87

com/ibatis/sqlmap/engine/cache/lru/LruCacheController.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Collections' 21
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 70
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 87

com/ibatis/sqlmap/engine/cache/memory/MemoryCacheController.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.ref.SoftReference' 21
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 39
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 75

com/ibatis/sqlmap/engine/cache/memory/MemoryCacheLevel.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.HashMap' 20
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 36
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 43
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 57

com/ibatis/sqlmap/engine/config/CacheModelConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 23
 Warning coding VariableDeclarationUsageDistance Distance between variable 'client' declaration and its first usage is 10, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 54

com/ibatis/sqlmap/engine/config/MappedStatementConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.ResultSet' 41
 Warning coding VariableDeclarationUsageDistance Distance between variable 'delegate' declaration and its first usage is 23, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 116
 Warning naming AbbreviationAsWordInName Abbreviation in name 'runAfterSQL' must contain no more than '1' consecutive capital letters. 218

com/ibatis/sqlmap/engine/config/ParameterMapConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 26

com/ibatis/sqlmap/engine/config/ResultMapConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 29

com/ibatis/sqlmap/engine/config/SqlMapConfiguration.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Iterator' 54

com/ibatis/sqlmap/engine/datasource/DataSourceFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 20

com/ibatis/sqlmap/engine/datasource/DbcpDataSourceFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 20
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 22

com/ibatis/sqlmap/engine/datasource/JndiDataSourceFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Iterator' 20
 Warning imports CustomImportOrder Extra separation in import group before 'javax.naming.Context' 24
 Warning naming AbbreviationAsWordInName Abbreviation in name 'PREFIX' must contain no more than '1' consecutive capital letters. 82

com/ibatis/sqlmap/engine/datasource/SimpleDataSourceFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 20
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 22

com/ibatis/sqlmap/engine/exchange/ComplexDataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 28

com/ibatis/sqlmap/engine/exchange/DataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 23

com/ibatis/sqlmap/engine/exchange/DataExchangeFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.List' 21

com/ibatis/sqlmap/engine/exchange/DomDataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 27
 Warning imports CustomImportOrder Extra separation in import group before 'javax.xml.parsers.DocumentBuilderFactory' 29
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Document' 32

com/ibatis/sqlmap/engine/exchange/JavaBeanDataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 28

com/ibatis/sqlmap/engine/exchange/ListDataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 25

com/ibatis/sqlmap/engine/exchange/MapDataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.HashMap' 24

com/ibatis/sqlmap/engine/exchange/PrimitiveDataExchange.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 23

com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.BatchUpdateException' 32
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 49
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 91
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 117
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 142
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 170
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 233
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 281
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 675
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '707'. 761
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '735'. 787
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 917
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 917

com/ibatis/sqlmap/engine/execution/SqlExecutor.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 23
 Warning coding MatchXpath '//' must be followed by a whitespace. 32
 Warning coding MatchXpath '//' must be followed by a whitespace. 34

com/ibatis/sqlmap/engine/impl/ExtendedSqlMapClient.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 27
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 32

com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 30
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 35
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 126
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 135
 Warning sizes LineLength Line is longer than 120 characters (found 128). 294

com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 46
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 53
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 144

com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 29
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 34
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 162
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 171

com/ibatis/sqlmap/engine/mapping/parameter/InlineParameterMapParser.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 29
 Warning coding VariableDeclarationUsageDistance Distance between variable 'name' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 260
 Warning coding VariableDeclarationUsageDistance Distance between variable 'type' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 262

com/ibatis/sqlmap/engine/mapping/parameter/ParameterMap.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.DatabaseMetaData' 29

com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.ResultSet' 26
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 121

com/ibatis/sqlmap/engine/mapping/result/Discriminator.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.HashMap' 20

com/ibatis/sqlmap/engine/mapping/result/ResultMap.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.ResultSet' 35
 Warning imports CustomImportOrder Extra separation in import group before 'javax.xml.parsers.DocumentBuilderFactory' 47
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Document' 50
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 538

com/ibatis/sqlmap/engine/mapping/result/ResultObjectFactoryUtil.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayDeque' 20
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 31
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 31

com/ibatis/sqlmap/engine/mapping/result/XmlList.java

Severity Category Rule Message Line
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 23
 Warning misc ArrayTypeStyle Array brackets at illegal position. 67
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '71'. 121
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '76'. 126

com/ibatis/sqlmap/engine/mapping/result/loader/EnhancedLazyResultLoader.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22
 Warning imports CustomImportOrder Extra separation in import group before 'net.sf.cglib.proxy.Enhancer' 27

com/ibatis/sqlmap/engine/mapping/result/loader/LazyResultLoader.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.InvocationHandler' 21

com/ibatis/sqlmap/engine/mapping/result/loader/ResultLoader.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Array' 21

com/ibatis/sqlmap/engine/mapping/sql/dynamic/DynamicSql.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.PrintWriter' 34

com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/ConditionalTagHandler.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.math.BigDecimal' 22

com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/IsEmptyTagHandler.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Array' 21

com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/IsPropertyAvailableTagHandler.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Map' 21

com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/IterateContext.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.lang.reflect.Array' 23
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 69
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 69
 Warning naming ParameterName Parameter name 'aFinal' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 250

com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/SqlTag.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 20

com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/SqlTagContext.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.PrintWriter' 20
 Warning design OneTopLevelClass Top-level class RemoveFirstPrependMarker has to reside in its own source file. 255
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 260
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 268
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 275
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 283

com/ibatis/sqlmap/engine/mapping/sql/simple/SimpleDynamicSql.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.StringTokenizer' 27

com/ibatis/sqlmap/engine/mapping/statement/CachingStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 27

com/ibatis/sqlmap/engine/mapping/statement/DefaultRowHandler.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.ArrayList' 20

com/ibatis/sqlmap/engine/mapping/statement/DeleteStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22

com/ibatis/sqlmap/engine/mapping/statement/InsertStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22

com/ibatis/sqlmap/engine/mapping/statement/MappedStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.StringReader' 35
 Warning imports CustomImportOrder Extra separation in import group before 'javax.xml.XMLConstants' 42
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Document' 46
 Warning coding VariableDeclarationUsageDistance Distance between variable 'rows' declaration and its first usage is 6, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 147
 Warning coding MatchXpath '//' must be followed by a whitespace. 263
 Warning coding MatchXpath '//' must be followed by a whitespace. 265
 Warning coding VariableDeclarationUsageDistance Distance between variable 'parameters' declaration and its first usage is 4, but allowed 3. Consider making that variable final if you still need to store its value in advance (before method calls that might have side effects on the original value). 310

com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 21
 Warning misc ArrayTypeStyle Array brackets at illegal position. 293
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '339'. 387
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '345'. 393

com/ibatis/sqlmap/engine/mapping/statement/ProcedureStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 20

com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.StringWriter' 23
 Warning imports CustomImportOrder Extra separation in import group before 'javax.xml.XMLConstants' 27
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Document' 34
 Warning naming LocalVariableName Local variable name 'tFactory' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 111

com/ibatis/sqlmap/engine/mapping/statement/SelectKeyStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22
 Warning naming AbbreviationAsWordInName Abbreviation in name 'runAfterSQL' must contain no more than '1' consecutive capital letters. 34
 Warning naming AbbreviationAsWordInName Abbreviation in name 'isRunAfterSQL' must contain no more than '1' consecutive capital letters. 60
 Warning naming AbbreviationAsWordInName Abbreviation in name 'setRunAfterSQL' must contain no more than '1' consecutive capital letters. 70
 Warning naming AbbreviationAsWordInName Abbreviation in name 'runAfterSQL' must contain no more than '1' consecutive capital letters. 70

com/ibatis/sqlmap/engine/mapping/statement/SelectStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 21

com/ibatis/sqlmap/engine/mapping/statement/UpdateStatement.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22

com/ibatis/sqlmap/engine/scope/SessionScope.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.PreparedStatement' 26
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 376

com/ibatis/sqlmap/engine/scope/StatementScope.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.ResultSet' 23

com/ibatis/sqlmap/engine/transaction/BaseTransactionConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 21
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 54
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 55
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 57
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 65
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 66
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 68
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 76
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 77
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 79

com/ibatis/sqlmap/engine/transaction/TransactionConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 21
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 63
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 74
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 105

com/ibatis/sqlmap/engine/transaction/TransactionManager.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 20

com/ibatis/sqlmap/engine/transaction/external/ExternalTransaction.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 25
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 28

com/ibatis/sqlmap/engine/transaction/external/ExternalTransactionConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22

com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransaction.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 25
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 28

com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransactionConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 22

com/ibatis/sqlmap/engine/transaction/jta/JTANamespace.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be placed immediately before the first word, with no space after. 20
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 20
 Warning naming AbbreviationAsWordInName Abbreviation in name 'JTANamespace' must contain no more than '1' consecutive capital letters. 23

com/ibatis/sqlmap/engine/transaction/jta/JakartaTransaction.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.transaction.Status' 25
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 28
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 31

com/ibatis/sqlmap/engine/transaction/jta/JakartaTransactionConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'jakarta.transaction.UserTransaction' 23
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 25
 Warning imports CustomImportOrder Extra separation in import group before 'javax.naming.InitialContext' 28

com/ibatis/sqlmap/engine/transaction/jta/JavaxTransaction.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 25
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 28

com/ibatis/sqlmap/engine/transaction/jta/JavaxTransactionConfig.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.SQLException' 23
 Warning imports CustomImportOrder Extra separation in import group before 'javax.naming.InitialContext' 26

com/ibatis/sqlmap/engine/transaction/user/UserProvidedTransaction.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.Connection' 24

com/ibatis/sqlmap/engine/type/BlobTypeHandlerCallback.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.ByteArrayInputStream' 22

com/ibatis/sqlmap/engine/type/CallableStatementResultSet.java

Severity Category Rule Message Line
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 756
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 762
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 768
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 774
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 780
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 786
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 792
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 798
 Warning naming ParameterName Parameter name 'nString' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 803
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 804
 Warning naming ParameterName Parameter name 'nString' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 809
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 810
 Warning naming ParameterName Parameter name 'nClob' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 815
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 816
 Warning naming ParameterName Parameter name 'nClob' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 821
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 822
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 828
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 834
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 840
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 846
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 852
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 858
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 864
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 870
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 876
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 882
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 888
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 894
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '529'. 898
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 900
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '549'. 904
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 906
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '599'. 910
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 912
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '898'. 916
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 918
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '904'. 922
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 924
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '910'. 928
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 930
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '559'. 934
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 936
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 942
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '609'. 946
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 948
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 954
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '820'. 958
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 960
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 966
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '892'. 970
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 972
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 978
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '916'. 982
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 984
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '922'. 988
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 990
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '928'. 994
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 996
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '982'. 1000
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1002
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '988'. 1006
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1008
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '994'. 1012
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1014
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '940'. 1018
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1020
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1026
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '952'. 1030
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1032
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1038
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '964'. 1042
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1044
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1050
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '314'. 1054
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1056
 Warning misc TodoComment 'TODO:' must be written in all caps and followed by a colon. 1062

com/ibatis/sqlmap/engine/type/ClobTypeHandlerCallback.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.StringReader' 22

com/ibatis/sqlmap/engine/type/CustomTypeHandler.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.sql.CallableStatement' 22

com/ibatis/sqlmap/engine/type/JdbcTypeRegistry.java

Severity Category Rule Message Line
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 33
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 38
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 65

com/ibatis/sqlmap/engine/type/ParameterSetterImpl.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.InputStream' 20
 Warning misc ArrayTypeStyle Array brackets at illegal position. 95

com/ibatis/sqlmap/engine/type/ResultGetterImpl.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.math.BigDecimal' 20

com/ibatis/sqlmap/engine/type/SimpleDateFormatter.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.text.ParseException' 20

com/ibatis/sqlmap/engine/type/TypeHandlerFactory.java

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.math.BigDecimal' 20