The following document contains the results of PMD
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 63 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 69 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 75 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 78 |
| Violation | Line |
|---|---|
| Document empty constructor | 46 - 47 |
| Consider simply returning the value vs storing it in local variable 'node' | 83 |
| Violation | Line |
|---|---|
| Private field could be made final. It is only initialized in the declaration or constructor. | 43 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 43 |
| Violation | Line |
|---|---|
| A signature (constructor or method) shouldn't have Exception in throws declaration | 45 |
| Violation | Line |
|---|---|
| Possible unsafe assignment to a non-final static field in a constructor. | 38 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
| Avoid throwing null pointer exceptions | 52 |
| Avoid empty catch blocks | 80 - 82 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
| Document empty constructor | 33 - 34 |
| Violation | Line |
|---|---|
| Avoid protected fields in a final class. Change to private or package access. | 29 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 29 |
| Avoid protected fields in a final class. Change to private or package access. | 31 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 31 |
| Document empty constructor | 33 - 34 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 48 |
| Use block level rather than method level synchronization | 50 - 73 |
| Avoid instantiation through private constructors from outside of the constructor's class. | 59 - 60 |
| Avoid instantiation through private constructors from outside of the constructor's class. | 71 |
| Use block level rather than method level synchronization | 75 - 81 |
| Violation | Line |
|---|---|
| Avoid protected fields in a final class. Change to private or package access. | 38 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
| Avoid protected fields in a final class. Change to private or package access. | 40 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
| Avoid throwing null pointer exceptions | 45 |
| Document empty constructor | 67 - 68 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 47 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 50 |
| Private field could be made final. It is only initialized in the declaration or constructor. | 56 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 56 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 59 |
| No need to check for null before an instanceof | 105 |
| Violation | Line |
|---|---|
| Document empty method | 43 - 44 |
| Document empty method | 49 - 50 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 55 |
| Violation | Line |
|---|---|
| Document empty method | 42 - 43 |
| Document empty method | 50 - 51 |
| Unnecessary final modifier in final class | 58 - 60 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 58 |
| A catch statement should never catch throwable since it includes errors | 73 |
| Violation | Line |
|---|---|
| Document empty method | 35 - 36 |
| Document empty method | 41 - 42 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 47 |
| Violation | Line |
|---|---|
| Document empty method | 50 - 51 |
| Document empty method | 56 - 57 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 62 |
| Violation | Line |
|---|---|
| Document empty method | 37 - 38 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 45 |
| Document empty method | 54 - 55 |
| Violation | Line |
|---|---|
| This abstract class does not have any abstract methods | 41 - 170 |
| This call to Collection.toArray() may be optimizable | 63 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 86 |
| Document empty constructor | 91 - 92 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 119 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 133 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 92 |
| Deeply nested if..then statements are hard to read | 117 - 119 |
| Document empty method | 128 - 129 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 134 |
| Violation | Line |
|---|---|
| Document empty method | 59 - 60 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 83 |
| Document empty method | 111 - 112 |
| Violation | Line |
|---|---|
| Document empty method | 59 - 60 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 65 |
| Document empty method | 85 - 86 |
| Violation | Line |
|---|---|
| A catch statement should never catch throwable since it includes errors | 113 |
| Document empty method | 188 - 189 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 195 |
| Document empty method | 231 - 232 |
| Violation | Line |
|---|---|
| A signature (constructor or method) shouldn't have Exception in throws declaration | 54 |
| Document empty method | 109 - 110 |
| Document empty method | 115 - 116 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 38 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 44 |
| Document empty method | 80 - 81 |
| Avoid empty catch blocks | 93 - 94 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 41 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 55 |
| Document empty method | 97 - 98 |
| Avoid empty catch blocks | 111 - 112 |
| Violation | Line |
|---|---|
| The class 'DynamicProxyTransformer' has a Cyclomatic Complexity of 5 (Highest = 10). | 41 - 129 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 44 |
| Document empty constructor | 49 - 50 |
| Unnecessary final modifier in final class | 55 - 107 |
| The method 'handle' has a Cyclomatic Complexity of 10. | 55 - 107 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 55 |
| The user-supplied array 'params' is stored directly | 114 |
| The user-supplied array 'params' is stored directly | 114 |
| The user-supplied array 'params' is stored directly | 114 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 40 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 46 |
| Avoid empty catch blocks | 94 - 95 |
| Document empty method | 108 - 109 |
| Violation | Line |
|---|---|
| A signature (constructor or method) shouldn't have Exception in throws declaration | 39 |
| Violation | Line |
|---|---|
| Avoid protected fields in a final class. Change to private or package access. | 55 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 55 |
| Document empty constructor | 60 - 61 |
| Document empty method | 76 - 77 |
| Unnecessary final modifier in final class | 84 - 107 |
| A signature (constructor or method) shouldn't have Exception in throws declaration | 84 |
| Violation | Line |
|---|---|
| A signature (constructor or method) shouldn't have Exception in throws declaration | 46 |
| Document empty method | 81 - 82 |
| Document empty method | 89 - 90 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 45 |
| Avoid throwing null pointer exceptions | 80 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 100 |
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 102 |
| Avoid reassigning parameters such as 'counter' | 181 |
| Avoid reassigning parameters such as 'counter' | 181 |
| Avoid reassigning parameters such as 'counter' | 181 |
| Avoid reassigning parameters such as 'counter' | 181 |
| Avoid reassigning parameters such as 'counter' | 181 |
| Avoid reassigning parameters such as 'counter' | 181 |