FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.7

Threshold is Low

Effort is Max

Summary

Classes Bugs Errors Missing Classes
170 7 0 0

org.perfectjpattern.core.structural.AbstractSurrogate

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

org.perfectjpattern.core.structural.adapter.ExactMatchAdaptingStrategy

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

org.perfectjpattern.core.structural.adapter.NameMatchAdaptingStrategy

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