FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
122900

Files

ClassBugs
org.andromda.cartridges.meta.MetaCartridgeUtils$FullyQualifiedNameComparator1
org.andromda.cartridges.meta.metafacades.MetafacadeLogic$11
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$11
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$21
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$GeneralizationPrecedenceComparator1
org.andromda.cartridges.meta.metafacades.MethodData4

org.andromda.cartridges.meta.MetaCartridgeUtils$FullyQualifiedNameComparator

BugCategoryDetailsLine
org.andromda.cartridges.meta.MetaCartridgeUtils$FullyQualifiedNameComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLENot available

org.andromda.cartridges.meta.metafacades.MetafacadeLogic$1

BugCategoryDetailsLine
The class org.andromda.cartridges.meta.metafacades.MetafacadeLogic$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

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

BugCategoryDetailsLine
The class org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

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

BugCategoryDetailsLine
The class org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$2 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

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

BugCategoryDetailsLine
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$GeneralizationPrecedenceComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLENot available

org.andromda.cartridges.meta.metafacades.MethodData

BugCategoryDetailsLine
org.andromda.cartridges.meta.metafacades.MethodData defines compareTo(Object) and uses Object.equals()BAD_PRACTICEEQ_COMPARETO_USE_OBJECT_EQUALS225-227
Method org.andromda.cartridges.meta.metafacades.MethodData.buildCharacteristicKey() concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION172
Method org.andromda.cartridges.meta.metafacades.MethodData.buildMethodCall() concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION149
Method org.andromda.cartridges.meta.metafacades.MethodData.buildMethodDeclaration(boolean) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION112