PMD Results
The following document contains the results of PMD 6.55.0.
Violations By Priority
Priority 3
org/mybatis/guice/AbstractMyBatisModule.java
org/mybatis/guice/MyBatisModule.java
org/mybatis/guice/XMLMyBatisModule.java
org/mybatis/guice/configuration/settings/ConfigurationSetting.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'applyConfigurationSetting': the method is declared in an interface type |
21 |
org/mybatis/guice/provision/ConfigurationProviderProvisionListener.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on interface 'ConfigurationProviderProvisionAction': member interfaces are implicitly static |
75–77 |
org/mybatis/guice/session/SqlSessionFactoryProvider.java
org/mybatis/guice/transactional/Isolation.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Isolation(TransactionIsolationLevel)': enum constructors are implicitly private |
44–46 |
org/mybatis/guice/transactional/Transactional.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'TxType': the enum is declared in an annotation type |
118–193 |
org/mybatis/guice/transactional/XASqlSessionManager.java
Priority 4
org/mybatis/guice/transactional/TxTransactionalMethodInterceptor.java
Files
org/mybatis/guice/AbstractMyBatisModule.java
org/mybatis/guice/MyBatisModule.java
org/mybatis/guice/XMLMyBatisModule.java
org/mybatis/guice/configuration/settings/ConfigurationSetting.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'applyConfigurationSetting': the method is declared in an interface type |
3 |
21 |
org/mybatis/guice/provision/ConfigurationProviderProvisionListener.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on interface 'ConfigurationProviderProvisionAction': member interfaces are implicitly static |
3 |
75–77 |
org/mybatis/guice/session/SqlSessionFactoryProvider.java
Rule |
Violation |
Priority |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'configuration'. |
3 |
51 |
org/mybatis/guice/transactional/Isolation.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'private' on constructor 'Isolation(TransactionIsolationLevel)': enum constructors are implicitly private |
3 |
44–46 |
org/mybatis/guice/transactional/Transactional.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on enum 'TxType': the enum is declared in an annotation type |
3 |
118–193 |
org/mybatis/guice/transactional/TxTransactionalMethodInterceptor.java
org/mybatis/guice/transactional/XASqlSessionManager.java