The following document contains the results of FindBugs Report
FindBugs Version is 1.1.1
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 212 | 27 | 3 | 21 |
| Bug | Category | Details | Line |
|---|---|---|---|
| org.andromda.cartridges.meta.MetaCartridgeUtils$FullyQualifiedNameComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AssociationEndFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEndLogic.getSuperAssociationEndFacade() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AssociationEndFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEndLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic.getSuperAttributeFacade() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeAttributeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.GeneralizationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic.getSuperGeneralizationFacade() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.GeneralizationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeGeneralizationLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ClassifierFacade in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.getMetaclass() | STYLE | BC_UNCONFIRMED_CAST | 535 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.getSuperClassifierFacade() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| The class org.andromda.cartridges.meta.metafacades.MetafacadeLogic$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| The class org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| The class org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$2 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl$GeneralizationPrecedenceComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.OperationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeOperationLogic.getSuperOperationFacade() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.OperationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.MetafacadeOperationLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.andromda.cartridges.meta.metafacades.MethodData.buildCharacteristicKey() concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 172 |
| Method org.andromda.cartridges.meta.metafacades.MethodData.buildMethodCall() concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 149 |
| Method org.andromda.cartridges.meta.metafacades.MethodData.buildMethodDeclaration(boolean) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 112 |
| Bug | Category | Details | Line |
|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic.getSuperClassifierFacade() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.meta.metafacades.PSMmetaclassLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |