SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.9.8
Threshold is medium
Effort is
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 66 |
5 |
0 |
0 |
com.codebox.bean.SampleExtensionBean
| Bug |
Category |
Details |
Line |
Priority |
| com.codebox.bean.SampleExtensionBean overrides equals in SampleBean and may not be symmetric |
CORRECTNESS |
EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC |
18 |
Medium |
com.codebox.builders.ExtensionBuilder
| Bug |
Category |
Details |
Line |
Priority |
| Format string should use %n rather than \n in com.codebox.builders.ExtensionBuilder.generateGetter(CtClass, String, Class) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
105 |
Medium |
| Format string should use %n rather than \n in com.codebox.builders.ExtensionBuilder.generateSetter(CtClass, String, Class) |
BAD_PRACTICE |
VA_FORMAT_STRING_USES_NEWLINE |
129 |
Medium |
com.codebox.instance.ClassInstanceAnyConstructorExceptionTest$ThrowsOnConstruct
| Bug |
Category |
Details |
Line |
Priority |
| Exception thrown in class com.codebox.instance.ClassInstanceAnyConstructorExceptionTest$ThrowsOnConstruct at new com.codebox.instance.ClassInstanceAnyConstructorExceptionTest$ThrowsOnConstruct(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
31 |
Medium |
com.codebox.instance.ConstructorInstanceExceptionTest$ThrowsOnConstruct
| Bug |
Category |
Details |
Line |
Priority |
| Exception thrown in class com.codebox.instance.ConstructorInstanceExceptionTest$ThrowsOnConstruct at new com.codebox.instance.ConstructorInstanceExceptionTest$ThrowsOnConstruct() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. |
BAD_PRACTICE |
CT_CONSTRUCTOR_THROW |
55 |
Medium |