FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.0

Threshold is

Effort is min

Summary

Classes Bugs Errors Missing Classes
29 7 0 0

org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl

Bug Category Details Line Priority
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl doesn't override org.andromda.core.metafacade.MetafacadeBase.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium

org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$GeneralizationPrecedenceComparator

Bug Category Details Line Priority
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$GeneralizationPrecedenceComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 462-474 Medium

org.andromda.cartridges.meta.metafacades.MethodData

Bug Category Details Line Priority
org.andromda.cartridges.meta.metafacades.MethodData defines compareTo(Object) and uses Object.equals() BAD_PRACTICE EQ_COMPARETO_USE_OBJECT_EQUALS 280-285 Medium
org.andromda.cartridges.meta.metafacades.MethodData.buildCharacteristicKey() concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 227 Medium
org.andromda.cartridges.meta.metafacades.MethodData.buildMethodCall() concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 204 Medium
org.andromda.cartridges.meta.metafacades.MethodData.buildMethodDeclaration(boolean) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 145 Medium
org.andromda.cartridges.meta.metafacades.MethodData.getTypedArgumentList(String) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 183 Medium