FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.1.1

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
130600

Files

ClassBugs
org.xulux.utils.BooleanUtils1
org.xulux.utils.ClassLoaderUtils2
org.xulux.utils.StringUtils1
org.xulux.utils.Translation1
org.xulux.utils.Translator1

org.xulux.utils.BooleanUtils

BugCategoryDetailsLine
Comparison of String parameter using == or != in org.xulux.utils.BooleanUtils.toBoolean(String) BAD_PRACTICEES_COMPARING_PARAMETER_STRING_WITH_EQ633

org.xulux.utils.ClassLoaderUtils

BugCategoryDetailsLine
Method org.xulux.utils.ClassLoaderUtils.getObjectFromClass(Class,java.util.List) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caughtSTYLEREC_CATCH_EXCEPTION223
Method org.xulux.utils.ClassLoaderUtils.getParentObjectForInnerClass(Class) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caughtSTYLEREC_CATCH_EXCEPTION134

org.xulux.utils.StringUtils

BugCategoryDetailsLine
Method org.xulux.utils.StringUtils.capitalize(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE66

org.xulux.utils.Translation

BugCategoryDetailsLine
org.xulux.utils.Translation defines equals and uses Object.hashCode()BAD_PRACTICEHE_EQUALS_USE_HASHCODE100-112

org.xulux.utils.Translator

BugCategoryDetailsLine
Method org.xulux.utils.Translator.getInstance() needlessly instantiates a class that only supplies static methodsBAD_PRACTICEISC_INSTANTIATE_STATIC_CLASS49