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
21227321

Files

ClassBugs
org.andromda.cartridges.meta.MetaCartridgeUtils$FullyQualifiedNameComparator1
org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEndLogic3
org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic3
org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic3
org.andromda.cartridges.meta.metafacades.MetafacadeLogic4
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.MetafacadeOperationLogic3
org.andromda.cartridges.meta.metafacades.MethodData3
org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic3

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.MetafacadeAssociationEndLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.AssociationEndFacade in org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEndLogic.MetafacadeAssociationEndLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AssociationEndFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEndLogic.getSuperAssociationEndFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AssociationEndFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEndLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.AttributeFacade in org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic.MetafacadeAttributeLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic.getSuperAttributeFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.GeneralizationFacade in org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic.MetafacadeGeneralizationLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.GeneralizationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic.getSuperGeneralizationFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.GeneralizationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.meta.metafacades.MetafacadeLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ClassifierFacade in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.MetafacadeLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ClassifierFacade in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.getMetaclass()STYLEBC_UNCONFIRMED_CAST535
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.getSuperClassifierFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

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.MetafacadeOperationLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.OperationFacade in org.andromda.cartridges.meta.metafacades.MetafacadeOperationLogic.MetafacadeOperationLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.OperationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeOperationLogic.getSuperOperationFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.OperationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeOperationLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.meta.metafacades.MethodData

BugCategoryDetailsLine
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

org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ClassifierFacade in org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic.PSMmetaclassLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic.getSuperClassifierFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69