Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
217 0 659 0

Files

File  I  W  E
com/ibatis/common/beans/ClassInfo.java 0 1 0
com/ibatis/common/beans/ComplexBeanProbe.java 0 12 0
com/ibatis/common/beans/DomProbe.java 0 7 0
com/ibatis/common/beans/GenericProbe.java 0 9 0
com/ibatis/common/io/ReaderInputStream.java 0 18 0
com/ibatis/common/jdbc/DbcpConfiguration.java 0 7 0
com/ibatis/common/jdbc/ScriptRunner.java 0 1 0
com/ibatis/common/jdbc/SimpleDataSource.java 0 29 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 2 0
com/ibatis/common/jdbc/logging/ConnectionLogProxy.java 0 2 0
com/ibatis/common/jdbc/logging/PreparedStatementLogProxy.java 0 2 0
com/ibatis/common/jdbc/logging/ResultSetLogProxy.java 0 2 0
com/ibatis/common/jdbc/logging/StatementLogProxy.java 0 2 0
com/ibatis/common/logging/LogFactory.java 0 6 0
com/ibatis/common/resources/Resources.java 0 8 0
com/ibatis/common/util/PaginatedArrayList.java 0 14 0
com/ibatis/common/xml/NodeletParser.java 0 6 0
com/ibatis/common/xml/NodeletUtils.java 0 3 0
com/ibatis/sqlmap/client/SqlMapClient.java 0 8 0
com/ibatis/sqlmap/client/SqlMapClientBuilder.java 0 7 0
com/ibatis/sqlmap/client/SqlMapException.java 0 1 0
com/ibatis/sqlmap/client/SqlMapExecutor.java 0 22 0
com/ibatis/sqlmap/client/SqlMapTransactionManager.java 0 5 0
com/ibatis/sqlmap/client/event/RowHandler.java 0 3 0
com/ibatis/sqlmap/client/extensions/ParameterSetter.java 0 4 0
com/ibatis/sqlmap/client/extensions/ResultGetter.java 0 2 0
com/ibatis/sqlmap/client/extensions/TypeHandlerCallback.java 0 3 0
com/ibatis/sqlmap/engine/accessplan/ComplexAccessPlan.java 0 2 0
com/ibatis/sqlmap/engine/accessplan/MapAccessPlan.java 0 2 0
com/ibatis/sqlmap/engine/accessplan/PropertyAccessPlan.java 0 2 0
com/ibatis/sqlmap/engine/builder/xml/SqlMapClasspathEntityResolver.java 0 5 0
com/ibatis/sqlmap/engine/builder/xml/SqlMapConfigParser.java 0 4 0
com/ibatis/sqlmap/engine/builder/xml/SqlMapParser.java 0 23 0
com/ibatis/sqlmap/engine/builder/xml/SqlStatementParser.java 0 11 0
com/ibatis/sqlmap/engine/builder/xml/XMLSqlSource.java 0 4 0
com/ibatis/sqlmap/engine/builder/xml/XmlParserState.java 0 4 0
com/ibatis/sqlmap/engine/cache/CacheKey.java 0 7 0
com/ibatis/sqlmap/engine/cache/CacheModel.java 0 3 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 4 0
com/ibatis/sqlmap/engine/cache/memory/MemoryCacheLevel.java 0 4 0
com/ibatis/sqlmap/engine/config/CacheModelConfig.java 0 3 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 4 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 6 0
com/ibatis/sqlmap/engine/datasource/SimpleDataSourceFactory.java 0 2 0
com/ibatis/sqlmap/engine/exchange/BaseDataExchange.java 0 1 0
com/ibatis/sqlmap/engine/exchange/ComplexDataExchange.java 0 4 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 6 0
com/ibatis/sqlmap/engine/exchange/JavaBeanDataExchange.java 0 4 0
com/ibatis/sqlmap/engine/exchange/ListDataExchange.java 0 4 0
com/ibatis/sqlmap/engine/exchange/MapDataExchange.java 0 4 0
com/ibatis/sqlmap/engine/exchange/PrimitiveDataExchange.java 0 2 0
com/ibatis/sqlmap/engine/execution/DefaultSqlExecutor.java 0 14 0
com/ibatis/sqlmap/engine/execution/SqlExecutor.java 0 1 0
com/ibatis/sqlmap/engine/impl/ExtendedSqlMapClient.java 0 2 0
com/ibatis/sqlmap/engine/impl/SqlMapClientImpl.java 0 11 0
com/ibatis/sqlmap/engine/impl/SqlMapExecutorDelegate.java 0 4 0
com/ibatis/sqlmap/engine/impl/SqlMapSessionImpl.java 0 11 0
com/ibatis/sqlmap/engine/mapping/parameter/InlineParameterMapParser.java 0 6 0
com/ibatis/sqlmap/engine/mapping/parameter/ParameterMap.java 0 1 0
com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java 0 3 0
com/ibatis/sqlmap/engine/mapping/result/Discriminator.java 0 1 0
com/ibatis/sqlmap/engine/mapping/result/ResultMap.java 0 7 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 2 0
com/ibatis/sqlmap/engine/mapping/result/loader/ResultLoader.java 0 2 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/DynamicSql.java 0 4 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/BaseTagHandler.java 0 2 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 3 0
com/ibatis/sqlmap/engine/mapping/sql/dynamic/elements/SqlTag.java 0 2 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 6 0
com/ibatis/sqlmap/engine/mapping/statement/PaginatedDataList.java 0 7 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 7 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 4 0
com/ibatis/sqlmap/engine/transaction/external/ExternalTransactionConfig.java 0 2 0
com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransaction.java 0 6 0
com/ibatis/sqlmap/engine/transaction/jdbc/JdbcTransactionConfig.java 0 1 0
com/ibatis/sqlmap/engine/transaction/jta/JtaTransaction.java 0 6 0
com/ibatis/sqlmap/engine/transaction/jta/JtaTransactionConfig.java 0 3 0
com/ibatis/sqlmap/engine/transaction/user/UserProvidedTransaction.java 0 1 0
com/ibatis/sqlmap/engine/type/BaseTypeHandler.java 0 1 0
com/ibatis/sqlmap/engine/type/BigDecimalTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/BlobTypeHandlerCallback.java 0 3 0
com/ibatis/sqlmap/engine/type/BooleanTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/ByteArrayTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/ByteTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/CallableStatementResultSet.java 0 49 0
com/ibatis/sqlmap/engine/type/ClobTypeHandlerCallback.java 0 3 0
com/ibatis/sqlmap/engine/type/CustomTypeHandler.java 0 1 0
com/ibatis/sqlmap/engine/type/DateOnlyTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/DateTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/DoubleTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/EnumTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/FloatTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/IntegerTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/JdbcTypeRegistry.java 0 6 0
com/ibatis/sqlmap/engine/type/LongTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/ObjectTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/ParameterSetterImpl.java 0 3 0
com/ibatis/sqlmap/engine/type/ResultGetterImpl.java 0 25 0
com/ibatis/sqlmap/engine/type/ShortTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/SimpleDateFormatter.java 0 1 0
com/ibatis/sqlmap/engine/type/SqlDateTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/SqlTimeTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/SqlTimestampTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/StringTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/TimeOnlyTypeHandler.java 0 3 0
com/ibatis/sqlmap/engine/type/TypeHandlerFactory.java 0 4 0
com/ibatis/sqlmap/engine/type/UnknownTypeHandler.java 0 4 0

Rules

Category Rule Violations Severity
blocks EmptyCatchBlock
  • exceptionVariableName: "expected"
3  Warning
NeedBraces
  • tokens: "LITERAL_DO, LITERAL_ELSE, LITERAL_FOR, LITERAL_IF, LITERAL_WHILE"
43  Warning
coding MissingSwitchDefault 1  Warning
MultipleVariableDeclarations 1  Warning
NoFinalizer 1  Warning
OverloadMethodsDeclarationOrder 37  Warning
VariableDeclarationUsageDistance 40  Warning
design OneTopLevelClass 1  Warning
imports AvoidStarImport 25  Warning
CustomImportOrder
  • separateLineBetweenGroups: "true"
  • sortImportsInGroupAlphabetically: "true"
  • customImportOrderRules: "STATIC###THIRD_PARTY_PACKAGE"
  • tokens: "IMPORT, STATIC_IMPORT, PACKAGE_DEF"
128  Warning
indentation CommentsIndentation
  • tokens: "SINGLE_LINE_COMMENT, BLOCK_COMMENT_BEGIN"
5  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 65  Warning
MissingJavadocMethod
  • scope: "public"
  • tokens: "METHOD_DEF, CTOR_DEF, ANNOTATION_FIELD_DEF, COMPACT_CTOR_DEF"
  • minLineCount: "2"
  • allowedAnnotations: "Override, Test"
156  Warning
NonEmptyAtclauseDescription 9  Warning
SummaryJavadoc
  • forbiddenSummaryFragments: "^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"
64  Warning
misc ArrayTypeStyle 9  Warning
modifier ModifierOrder 7  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"
42  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.*|a href|href|http://|https://|ftp://"
3  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"
2  Warning

Details

com/ibatis/common/beans/ClassInfo.java

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

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 preceded with an empty line. 26
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 28
 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. 196
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 224
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 265
 Warning whitespace WhitespaceAfter ';' is not followed by whitespace. 278
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 295
 Warning whitespace WhitespaceAfter ';' is not followed by whitespace. 308

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 javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Warning coding MissingSwitchDefault switch without "default" clause. 332

com/ibatis/common/beans/GenericProbe.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 25
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 27
 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. 87
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 107
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 126
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 191
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 211

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 imports AvoidStarImport Using the '.*' form of import should be avoided - java.io.*. 43
 Warning coding MultipleVariableDeclarations Each variable declaration must be in its own statement. 67
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 100
 Warning blocks NeedBraces 'if' construct must use '{}'s. 105
 Warning blocks NeedBraces 'if' construct must use '{}'s. 107
 Warning blocks NeedBraces 'if' construct must use '{}'s. 119
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 134
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '103'. 137
 Warning blocks NeedBraces 'if' construct must use '{}'s. 139
 Warning blocks NeedBraces 'if' construct must use '{}'s. 141
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 149
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 157

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

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 AvoidStarImport Using the '.*' form of import should be avoided - java.sql.*. 27
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 28
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 31
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 35
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 37
 Warning naming AbbreviationAsWordInName Abbreviation in name 'POOL_LOCK' must contain no more than '1' consecutive capital letters. 99
 Warning naming MemberName Member name 'POOL_LOCK' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 99
 Warning naming LocalVariableName Local variable name 'prop_pool_ping_query' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 198
 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). 242
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 288
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 295
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 302
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 309
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 316
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 323
 Warning coding NoFinalizer Avoid using finalizer method. 860
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 1088
 Warning naming AbbreviationAsWordInName Abbreviation in name 'nativeSQL' must contain no more than '1' consecutive capital letters. 1189
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,144'. 1382
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,159'. 1401
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,174'. 1421
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,234'. 1515
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,382'. 1547
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,401'. 1569
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,421'. 1591
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '1,569'. 1609
 Warning misc ArrayTypeStyle Array brackets at illegal position. 1626
 Warning misc ArrayTypeStyle Array brackets at illegal position. 1643

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. 25
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 37
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 47
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 47
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 51
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 63
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 63
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 67
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 80
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 92
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 92
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 97
 Warning naming AbbreviationAsWordInName Abbreviation in name 'SQLState' must contain no more than '1' consecutive capital letters. 109
 Warning naming ParameterName Parameter name 'SQLState' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 109
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 114

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. 68

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

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 18
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 195

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 54

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 56

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 55

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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.*' 20
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.io.*. 20
 Warning blocks NeedBraces 'if' construct must use '{}'s. 95
 Warning blocks NeedBraces 'if' construct must use '{}'s. 97
 Warning blocks NeedBraces 'if' construct must use '{}'s. 99
 Warning blocks NeedBraces 'if' construct must use '{}'s. 134
 Warning blocks NeedBraces 'if' construct must use '{}'s. 136
 Warning blocks NeedBraces 'if' construct must use '{}'s. 138

com/ibatis/common/util/PaginatedArrayList.java

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 18
 Warning misc ArrayTypeStyle Array brackets at illegal position. 134
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 174
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 186
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 198
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '168'. 215
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '174'. 220
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 220
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 252
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 262

com/ibatis/common/xml/NodeletParser.java

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 21
 Warning imports CustomImportOrder Extra separation in import group before 'javax.xml.XMLConstants' 23
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.*' 29
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - org.w3c.dom.*. 29
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - org.xml.sax.*. 30
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 303

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. 114
 Warning naming AbbreviationAsWordInName Abbreviation in name 'CLOSE' must contain no more than '1' consecutive capital letters. 115

com/ibatis/sqlmap/client/SqlMapClient.java

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 23
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 27
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 32
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 36
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 120
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 131
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 135
 Warning javadoc InvalidJavadocPosition Javadoc comment is placed in the wrong location. 194

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 preceded with an empty line. 26
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 29
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 36
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 38
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 69
 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 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 preceded with an empty line. 38
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 58
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 75
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 94
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 109
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 127
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 142
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 160
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 175
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 196
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 214
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 230
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 253
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 273
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 276
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 295
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 298
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 313
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 335
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 355
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 376

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 preceded with an empty line. 44
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 65
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 95
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 133

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

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 20
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 24
 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 imports AvoidStarImport Using the '.*' form of import should be avoided - java.sql.*. 22
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 30
 Warning misc ArrayTypeStyle Array brackets at illegal position. 126
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 375

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

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.sql.*. 20
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 29

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

Severity Category Rule Message Line
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 22
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 28
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 30

com/ibatis/sqlmap/engine/accessplan/ComplexAccessPlan.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 47

com/ibatis/sqlmap/engine/accessplan/MapAccessPlan.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 44

com/ibatis/sqlmap/engine/accessplan/PropertyAccessPlan.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 67

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
 Warning blocks NeedBraces 'if' construct must use '{}'s. 67
 Warning blocks NeedBraces 'if' construct must use '{}'s. 69

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' 30
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Node' 34
 Warning blocks NeedBraces 'if' construct must use '{}'s. 79
 Warning blocks NeedBraces 'if' construct must use '{}'s. 114

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

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - com.ibatis.sqlmap.engine.mapping.statement.*. 28
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.InputStream' 30
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.Node' 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). 154
 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). 247
 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). 248
 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). 249
 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). 251
 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). 252
 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). 253
 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). 255
 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). 318
 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). 319
 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). 320
 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). 322
 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). 323
 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). 324
 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). 325
 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). 327
 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). 379
 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). 380
 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). 382
 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). 383

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. 146

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

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.*. 24
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Properties' 27
 Warning imports CustomImportOrder Extra separation in import group before 'org.w3c.dom.CharacterData' 29
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 60

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

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.*' 24
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 24
 Warning imports CustomImportOrder Extra separation in import group before 'javax.sql.DataSource' 26
 Warning naming AbbreviationAsWordInName Abbreviation in name 'customizedSQLExecutor' must contain no more than '1' consecutive capital letters. 294

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

Severity Category Rule Message Line
 Warning blocks NeedBraces 'if' construct must use '{}'s. 120
 Warning blocks NeedBraces 'if' construct must use '{}'s. 122
 Warning blocks NeedBraces 'if' construct must use '{}'s. 127
 Warning blocks NeedBraces 'if' construct must use '{}'s. 129
 Warning blocks NeedBraces 'if' construct must use '{}'s. 131
 Warning blocks NeedBraces 'if' construct must use '{}'s. 138
 Warning blocks NeedBraces 'if' construct must use '{}'s. 141

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

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.*' 23
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.io.*. 23
 Warning blocks NeedBraces 'if' construct must use '{}'s. 330

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. 86

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. 86

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. 74
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 121

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
 Warning blocks NeedBraces 'if' construct must use '{}'s. 94

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. 213

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 AvoidStarImport Using the '.*' form of import should be avoided - com.ibatis.sqlmap.engine.type.*. 44
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.Iterator' 46
 Warning sizes LineLength Line is longer than 120 characters (found 121). 433
 Warning indentation CommentsIndentation Comment has incorrect indentation level 61, expected is 8, 6, indentation should be the same level as line 432, 435. 434

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.Hashtable' 20
 Warning imports CustomImportOrder Extra separation in import group before 'javax.naming.Context' 25
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Warning indentation CommentsIndentation Comment has incorrect indentation level 64, expected is 8, indentation should be the same level as line 55. 54
 Warning indentation CommentsIndentation Comment has incorrect indentation level 101, expected is 8, indentation should be the same level as line 59. 58
 Warning naming AbbreviationAsWordInName Abbreviation in name 'PREFIX' must contain no more than '1' consecutive capital letters. 81

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/BaseDataExchange.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 40

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 95

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 95

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 132

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 105

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 77

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 43

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. 53
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 94
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 119
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 143
 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. 232
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 279
 Warning blocks NeedBraces 'if' construct must use '{}'s. 388
 Warning blocks NeedBraces 'while' construct must use '{}'s. 401
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 671
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '702'. 758
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '731'. 785
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 922

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

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. 113
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 120
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 194
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 228
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 234
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 245
 Warning sizes LineLength Line is longer than 120 characters (found 128). 252

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
 Warning blocks NeedBraces 'if' construct must use '{}'s. 481

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 MissingJavadocMethod Missing a Javadoc comment. 81
 Warning blocks NeedBraces 'if' construct must use '{}'s. 82
 Warning blocks NeedBraces 'if' construct must use '{}'s. 84
 Warning blocks NeedBraces 'if' construct must use '{}'s. 86
 Warning blocks NeedBraces 'if' construct must use '{}'s. 88
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 144
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 151
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 214
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 220

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 blocks NeedBraces 'if' construct must use '{}'s. 102
 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). 243
 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). 245
 Warning sizes LineLength Line is longer than 120 characters (found 121). 307
 Warning indentation CommentsIndentation Comment has incorrect indentation level 61, expected is 8, 6, indentation should be the same level as line 306, 309. 308

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 imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 29
 Warning indentation CommentsIndentation Comment has incorrect indentation level 100, expected is 10, indentation should be the same level as line 132. 131

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 blocks NeedBraces 'if' construct must use '{}'s. 163
 Warning blocks NeedBraces 'else' construct must use '{}'s. 165
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 541
 Warning blocks NeedBraces 'if' construct must use '{}'s. 882

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

Severity Category Rule Message Line
 Warning imports CustomImportOrder Extra separation in import group before 'java.util.*' 20
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 20
 Warning javadoc JavadocParagraph <p> tag should be preceded with an empty line. 25

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. 61
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '65'. 105
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '69'. 109

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 99

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
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 23

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

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.*. 26
 Warning imports CustomImportOrder Extra separation in import group before 'java.io.PrintWriter' 31
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 70

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 37

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 preceded with an empty line. 69
 Warning naming ParameterName Parameter name 'aFinal' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 246

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 278

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 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). 139
 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). 142
 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). 311

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 imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 22
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 194
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 204
 Warning misc ArrayTypeStyle Array brackets at illegal position. 262
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '294'. 326
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '298'. 330

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 blocks NeedBraces 'if' construct must use '{}'s. 302
 Warning blocks NeedBraces 'if' construct must use '{}'s. 321
 Warning blocks NeedBraces 'if' construct must use '{}'s. 354
 Warning blocks NeedBraces 'if' construct must use '{}'s. 356
 Warning blocks NeedBraces 'if' construct must use '{}'s. 359
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 374

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. 50
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 51
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 53
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 59
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 60
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 62
 Warning javadoc SummaryJavadoc Summary javadoc is missing. 68
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 69
 Warning javadoc AtclauseOrder Block tags have to appear in the order '[@param, @return, @throws, @deprecated]'. 71

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. 73
 Warning javadoc NonEmptyAtclauseDescription At-clause should have a non-empty description. 103

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 127

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 78

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 117

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/JtaTransaction.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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 138
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 167

com/ibatis/sqlmap/engine/transaction/jta/JtaTransactionConfig.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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 61

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/BaseTypeHandler.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 23

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 51

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 43

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.sql.*. 22
 Warning misc ArrayTypeStyle Array brackets at illegal position. 464
 Warning misc ArrayTypeStyle Array brackets at illegal position. 468
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNString' must contain no more than '1' consecutive capital letters. 640
 Warning naming ParameterName Parameter name 'nString' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 640
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNString' must contain no more than '1' consecutive capital letters. 645
 Warning naming ParameterName Parameter name 'nString' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 645
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNClob' must contain no more than '1' consecutive capital letters. 650
 Warning naming ParameterName Parameter name 'nClob' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 650
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNClob' must contain no more than '1' consecutive capital letters. 655
 Warning naming ParameterName Parameter name 'nClob' must match pattern '^[a-z]([a-z0-9][a-zA-Z0-9]*)?$'. 655
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getNClob' must contain no more than '1' consecutive capital letters. 660
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getNClob' must contain no more than '1' consecutive capital letters. 665
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getSQLXML' must contain no more than '1' consecutive capital letters. 670
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getSQLXML' must contain no more than '1' consecutive capital letters. 675
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateSQLXML' must contain no more than '1' consecutive capital letters. 680
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateSQLXML' must contain no more than '1' consecutive capital letters. 685
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getNString' must contain no more than '1' consecutive capital letters. 690
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getNString' must contain no more than '1' consecutive capital letters. 695
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getNCharacterStream' must contain no more than '1' consecutive capital letters. 700
 Warning naming AbbreviationAsWordInName Abbreviation in name 'getNCharacterStream' must contain no more than '1' consecutive capital letters. 705
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNCharacterStream' must contain no more than '1' consecutive capital letters. 710
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNCharacterStream' must contain no more than '1' consecutive capital letters. 715
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '420'. 720
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '436'. 725
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '476'. 730
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '720'. 735
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '725'. 740
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '730'. 745
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '444'. 750
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '484'. 760
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '655'. 770
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNClob' must contain no more than '1' consecutive capital letters. 770
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNClob' must contain no more than '1' consecutive capital letters. 775
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '715'. 780
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNCharacterStream' must contain no more than '1' consecutive capital letters. 780
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNCharacterStream' must contain no more than '1' consecutive capital letters. 785
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '735'. 790
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '740'. 795
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '745'. 800
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '790'. 805
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '795'. 810
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '800'. 815
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '755'. 820
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '765'. 830
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '775'. 840
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNClob' must contain no more than '1' consecutive capital letters. 840
 Warning naming AbbreviationAsWordInName Abbreviation in name 'updateNClob' must contain no more than '1' consecutive capital letters. 845
 Warning coding OverloadMethodsDeclarationOrder All overloaded methods should be placed next to each other. Previous overloaded method located at line '248'. 850

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
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45

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/DateOnlyTypeHandler.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 54

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 54

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 63

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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 modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 36
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 38
 Warning modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 41
 Warning javadoc SummaryJavadoc First sentence of Javadoc is missing an ending period. 65
 Warning blocks NeedBraces 'if' construct must use '{}'s. 74

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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 imports AvoidStarImport Using the '.*' form of import should be avoided - java.sql.*. 24
 Warning misc ArrayTypeStyle Array brackets at illegal position. 79

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
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.sql.*. 22
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 130
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 138
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 154
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 162
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 178
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 186
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 194
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 202
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 210
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 218
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 226
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 234
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 242

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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/SqlDateTypeHandler.java

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 53

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 53

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 53

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 54

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
 Warning imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 21
 Warning blocks NeedBraces 'if' construct must use '{}'s. 234
 Warning blocks NeedBraces 'if' construct must use '{}'s. 257

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

Severity Category Rule Message Line
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Warning javadoc MissingJavadocMethod Missing a Javadoc comment. 68