PMD Results
The following document contains the results of PMD 6.55.0.
Violations By Priority
Priority 3
org/apache/ibatis/builder/MapperBuilderAssistant.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 441–443 | 
org/apache/ibatis/builder/SqlSourceBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 134–141 | 
org/apache/ibatis/builder/annotation/MapperAnnotationBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 154–156 | 
| EmptyCatchBlock | Avoid empty catch blocks | 173–175 | 
| EmptyCatchBlock | Avoid empty catch blocks | 654–656 | 
org/apache/ibatis/builder/xml/XMLMapperBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 158–160 | 
| EmptyCatchBlock | Avoid empty catch blocks | 173–175 | 
| EmptyCatchBlock | Avoid empty catch blocks | 188–190 | 
| EmptyCatchBlock | Avoid empty catch blocks | 254–256 | 
| EmptyCatchBlock | Avoid empty catch blocks | 436–438 | 
org/apache/ibatis/builder/xml/XMLMapperEntityResolver.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 82–84 | 
org/apache/ibatis/cursor/defaults/DefaultCursor.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 117–119 | 
org/apache/ibatis/datasource/pooled/PooledDataSource.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 357–359 | 
| EmptyCatchBlock | Avoid empty catch blocks | 371–373 | 
| EmptyCatchBlock | Avoid empty catch blocks | 593–595 | 
org/apache/ibatis/executor/BaseExecutor.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 290–292 | 
org/apache/ibatis/executor/keygen/Jdbc3KeyGenerator.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 82–86 | 
| EmptyControlStatement | Empty if statement | 267–272 | 
org/apache/ibatis/executor/loader/cglib/CglibProxyFactory.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 89–91 | 
org/apache/ibatis/executor/loader/javassist/JavassistProxyFactory.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 85–87 | 
org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java
| Rule | Violation | Line | 
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 266–273 | 
| EmptyCatchBlock | Avoid empty catch blocks | 275–277 | 
| EmptyCatchBlock | Avoid empty catch blocks | 286–288 | 
org/apache/ibatis/executor/resultset/ResultSetWrapper.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 140–142 | 
org/apache/ibatis/executor/statement/BaseStatementHandler.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 135–137 | 
org/apache/ibatis/io/ClassLoaderWrapper.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 218–220 | 
org/apache/ibatis/io/DefaultVFS.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 162–164 | 
| EmptyCatchBlock | Avoid empty catch blocks | 347–349 | 
org/apache/ibatis/jdbc/ScriptRunner.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 172–174 | 
| EmptyCatchBlock | Avoid empty catch blocks | 202–204 | 
org/apache/ibatis/jdbc/SqlRunner.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 133–135 | 
| EmptyCatchBlock | Avoid empty catch blocks | 145–147 | 
| EmptyCatchBlock | Avoid empty catch blocks | 210–212 | 
org/apache/ibatis/logging/LogFactory.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 98–100 | 
org/apache/ibatis/logging/jdbc/BaseJdbcLogger.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 104–106 | 
org/apache/ibatis/logging/nologging/NoLoggingImpl.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'clazz'. | 25 | 
org/apache/ibatis/logging/slf4j/Slf4jImpl.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 42–44 | 
org/apache/ibatis/logging/stdout/StdOutImpl.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'clazz'. | 25 | 
org/apache/ibatis/mapping/Discriminator.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'configuration'. | 37 | 
org/apache/ibatis/mapping/ParameterMap.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'configuration'. | 38 | 
org/apache/ibatis/reflection/Jdk.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 38–40 | 
| EmptyCatchBlock | Avoid empty catch blocks | 55–57 | 
| EmptyCatchBlock | Avoid empty catch blocks | 72–74 | 
org/apache/ibatis/reflection/MetaClass.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 129–131 | 
org/apache/ibatis/reflection/Reflector.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 127–134 | 
org/apache/ibatis/reflection/property/PropertyCopier.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 46–48 | 
org/apache/ibatis/reflection/wrapper/CollectionWrapper.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'metaObject'. | 32 | 
org/apache/ibatis/session/SqlSessionFactoryBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 59–61 | 
| EmptyCatchBlock | Avoid empty catch blocks | 89–91 | 
org/apache/ibatis/session/defaults/DefaultSqlSessionFactory.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 140–142 | 
org/apache/ibatis/type/TypeHandlerRegistry.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 356–358 | 
Priority 4
org/apache/ibatis/cache/CacheKey.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 103 | 
| UselessParentheses | Useless parentheses. | 103 | 
| UselessParentheses | Useless parentheses. | 103 | 
org/apache/ibatis/cache/decorators/SerializedCache.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 55 | 
org/apache/ibatis/parsing/GenericTokenParser.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 62 | 
| UselessParentheses | Useless parentheses. | 62 | 
org/apache/ibatis/reflection/Reflector.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 246 | 
| UselessParentheses | Useless parentheses. | 276 | 
Files
org/apache/ibatis/builder/MapperBuilderAssistant.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 441–443 | 
org/apache/ibatis/builder/SqlSourceBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 134–141 | 
org/apache/ibatis/builder/annotation/MapperAnnotationBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 154–156 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 173–175 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 654–656 | 
org/apache/ibatis/builder/xml/XMLMapperBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 158–160 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 173–175 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 188–190 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 254–256 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 436–438 | 
org/apache/ibatis/builder/xml/XMLMapperEntityResolver.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 82–84 | 
org/apache/ibatis/cache/CacheKey.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 103 | 
| UselessParentheses | Useless parentheses. | 4 | 103 | 
| UselessParentheses | Useless parentheses. | 4 | 103 | 
org/apache/ibatis/cache/decorators/SerializedCache.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 55 | 
org/apache/ibatis/cursor/defaults/DefaultCursor.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 117–119 | 
org/apache/ibatis/datasource/pooled/PooledDataSource.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 357–359 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 371–373 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 593–595 | 
org/apache/ibatis/executor/BaseExecutor.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 290–292 | 
org/apache/ibatis/executor/keygen/Jdbc3KeyGenerator.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 82–86 | 
| EmptyControlStatement | Empty if statement | 3 | 267–272 | 
org/apache/ibatis/executor/loader/cglib/CglibProxyFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 89–91 | 
org/apache/ibatis/executor/loader/javassist/JavassistProxyFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 85–87 | 
org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 266–273 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 275–277 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 286–288 | 
org/apache/ibatis/executor/resultset/ResultSetWrapper.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 140–142 | 
org/apache/ibatis/executor/statement/BaseStatementHandler.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 135–137 | 
org/apache/ibatis/io/ClassLoaderWrapper.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 218–220 | 
org/apache/ibatis/io/DefaultVFS.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 162–164 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 347–349 | 
org/apache/ibatis/jdbc/ScriptRunner.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 172–174 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 202–204 | 
org/apache/ibatis/jdbc/SqlRunner.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 133–135 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 145–147 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 210–212 | 
org/apache/ibatis/logging/LogFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 98–100 | 
org/apache/ibatis/logging/jdbc/BaseJdbcLogger.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 104–106 | 
org/apache/ibatis/logging/nologging/NoLoggingImpl.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'clazz'. | 3 | 25 | 
org/apache/ibatis/logging/slf4j/Slf4jImpl.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 42–44 | 
org/apache/ibatis/logging/stdout/StdOutImpl.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'clazz'. | 3 | 25 | 
org/apache/ibatis/mapping/Discriminator.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'configuration'. | 3 | 37 | 
org/apache/ibatis/mapping/ParameterMap.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'configuration'. | 3 | 38 | 
org/apache/ibatis/parsing/GenericTokenParser.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 62 | 
| UselessParentheses | Useless parentheses. | 4 | 62 | 
org/apache/ibatis/reflection/Jdk.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 38–40 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 55–57 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 72–74 | 
org/apache/ibatis/reflection/MetaClass.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 129–131 | 
org/apache/ibatis/reflection/Reflector.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 127–134 | 
| UselessParentheses | Useless parentheses. | 4 | 246 | 
| UselessParentheses | Useless parentheses. | 4 | 276 | 
org/apache/ibatis/reflection/property/PropertyCopier.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 46–48 | 
org/apache/ibatis/reflection/wrapper/CollectionWrapper.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'metaObject'. | 3 | 32 | 
org/apache/ibatis/session/SqlSessionFactoryBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 59–61 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 89–91 | 
org/apache/ibatis/session/defaults/DefaultSqlSessionFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 140–142 | 
org/apache/ibatis/type/TypeHandlerRegistry.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 356–358 | 

