| Violation | Line |
| Overridable method 'set' called during construction |
43
|
| Use block level rather than method level synchronization |
46
|
| Use block level rather than method level synchronization |
50
|
| Use block level rather than method level synchronization |
62
|
| Use block level rather than method level synchronization |
66
|
| Use block level rather than method level synchronization |
70
|
| Use block level rather than method level synchronization |
74
|
| Use block level rather than method level synchronization |
78
|
| Use block level rather than method level synchronization |
82
|
| Use block level rather than method level synchronization |
86
|
| Ensure you override both equals() and hashCode() |
90
|
| Use block level rather than method level synchronization |
90
|
| Ensure you override both equals() and hashCode() |
94
|
| Use block level rather than method level synchronization |
94
|
| Avoid unnecessary if..then..else statements when returning a boolean |
148
|