PMD Results
The following document contains the results of PMD 4.2.5.
Files
it/amattioli/dominate/Repository.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
15 - 244 |
it/amattioli/dominate/groups/GroupingFactory.java
Violation |
Line |
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' |
9 |
Avoid unused imports such as 'org.apache.commons.beanutils.PropertyUtils' |
13 |
it/amattioli/dominate/hibernate/AbstractHibernateRepository.java
Violation |
Line |
Avoid unused imports such as 'java.util.ArrayList' |
11 |
it/amattioli/dominate/hibernate/ClassHibernateRepository.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
31 - 357 |
The class 'ClassHibernateRepository' has a Cyclomatic Complexity of 2 (Highest = 12). |
31 - 357 |
The method list() has an NPath complexity of 1500 |
142 - 186 |
The method 'list' has a Cyclomatic Complexity of 12. |
142 - 186 |
it/amattioli/dominate/hibernate/CollectionHibernateRepository.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
18 - 163 |
The class 'CollectionHibernateRepository' has a Cyclomatic Complexity of 3 (Highest = 10). |
18 - 163 |
The method list() has an NPath complexity of 1650 |
81 - 111 |
The method 'list' has a Cyclomatic Complexity of 10. |
81 - 111 |
it/amattioli/dominate/hibernate/types/EnumUserType.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
13 - 103 |
it/amattioli/dominate/hibernate/types/ExternalEntityUserType.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
18 - 128 |
it/amattioli/dominate/hibernate/types/FixedStringUserType.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
17 - 108 |
it/amattioli/dominate/memory/CollectionRepository.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
22 - 226 |
it/amattioli/dominate/memory/EmptyRepository.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
13 - 124 |
it/amattioli/dominate/memory/MemoryRepository.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
24 - 245 |
The method list() has an NPath complexity of 600 |
117 - 139 |
it/amattioli/dominate/repositories/AbstractRepositoryBridge.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
20 - 125 |
it/amattioli/dominate/specifications/ChainedSpecification.java
Violation |
Line |
Avoid unused imports such as 'java.lang.reflect.Constructor' |
3 |
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' |
4 |
Avoid unused imports such as 'it.amattioli.dominate.sessions.SessionManager' |
9 |
it/amattioli/dominate/specifications/StringSpecification.java
Violation |
Line |
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' |
3 |
Avoid unused imports such as 'org.apache.commons.beanutils.PropertyUtils' |
7 |
it/amattioli/dominate/specifications/beans/BeanSpecification.java
Violation |
Line |
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' |
4 |
it/amattioli/dominate/specifications/hibernate/CriteriaAssembler.java
Violation |
Line |
This class has too many methods, consider refactoring it. |
14 - 109 |
it/amattioli/dominate/specifications/hibernate/HqlAssembler.java
Violation |
Line |
Avoid unused imports such as 'org.apache.commons.lang.StringUtils' |
13 |
This class has too many methods, consider refactoring it. |
19 - 255 |
it/amattioli/dominate/util/MultiPropertyComparator.java
Violation |
Line |
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' |
6 |
Avoid unused imports such as 'org.apache.commons.beanutils.NestedNullException' |
12 |
Avoid unused imports such as 'org.apache.commons.beanutils.PropertyUtils' |
13 |