The following document contains the results of FindBugs Report
FindBugs Version is 1.3.7
Threshold is Low
Effort is Max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
170 | 7 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.perfectjpattern.core.structural.AbstractSurrogate.equals(Object) checks for operand being a reflect.Proxy | BAD_PRACTICE | EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS | 153 | High |
org.perfectjpattern.core.structural.AbstractSurrogate.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 147-164 | Medium |
Load of known null value in org.perfectjpattern.core.structural.AbstractSurrogate.invoke(Object, Method, Object[]) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 127 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.perfectjpattern.core.structural.adapter.ExactMatchAdaptingStrategy.validate(Class, Object, Set) might ignore java.lang.Exception | BAD_PRACTICE | DE_MIGHT_IGNORE | 158 | Low |
Exception is caught when Exception is not thrown in org.perfectjpattern.core.structural.adapter.ExactMatchAdaptingStrategy.validate(Class, Object, Set) | STYLE | REC_CATCH_EXCEPTION | 158 | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in org.perfectjpattern.core.structural.adapter.NameMatchAdaptingStrategy.validate(Class, Object, Object) | STYLE | REC_CATCH_EXCEPTION | 115 | Low |
Class org.perfectjpattern.core.structural.adapter.NameMatchAdaptingStrategy implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 60-177 | Low |