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 |
|---|---|---|---|
| 243 | 35 | 0 | 30 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.andromda.cartridges.ejb.EJBScriptHelper.filterByVisibility(java.util.Collection,String) invokes toString() method on a String; just use the String | PERFORMANCE | DM_STRING_TOSTRING | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.EntityAssociationEnd in org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic.EJBAssociationEndFacadeLogic(Object,String) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic.getSuperEntityAssociationEnd() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic.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.EntityAssociation in org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic.EJBAssociationFacadeLogic(Object,String) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic.getSuperEntityAssociation() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogicImpl.getTableName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | I18N | DM_CONVERT_CASE | 35 |
| Method org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogicImpl.getTableName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | I18N | DM_CONVERT_CASE | 37 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.EntityAttribute in org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic.EJBEntityAttributeFacadeLogic(Object,String) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic.getSuperEntityAttribute() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic.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.Entity in org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic.EJBEntityFacadeLogic(Object,String) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Entity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic.getSuperEntity() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Entity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| The class org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogicImpl$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.ejb.metafacades.EJBEntityFacadeLogicImpl$2 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.EntityQueryOperation in org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic.EJBFinderMethodFacadeLogic(Object,String) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityQueryOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic.getSuperEntityQueryOperation() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityQueryOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogicImpl.handleGetQuery() concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 62 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Method org.andromda.cartridges.ejb.metafacades.EJBMetafacadeUtils.getViewType(org.andromda.metafacades.uml.ClassifierFacade) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | I18N | DM_CONVERT_CASE | 113 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.OperationFacade in org.andromda.cartridges.ejb.metafacades.EJBOperationFacadeLogic.EJBOperationFacadeLogic(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.ejb.metafacades.EJBOperationFacadeLogic.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.ejb.metafacades.EJBOperationFacadeLogic.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.ejb.metafacades.EJBSessionAttributeFacadeLogic.EJBSessionAttributeFacadeLogic(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.ejb.metafacades.EJBSessionAttributeFacadeLogic.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.ejb.metafacades.EJBSessionAttributeFacadeLogic.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.Service in org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic.EJBSessionFacadeLogic(Object,String) | STYLE | BC_UNCONFIRMED_CAST | 21 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic.getSuperService() | STYLE | BC_UNCONFIRMED_CAST | 52 |
| Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |
| Bug | Category | Details | Line |
|---|---|---|---|
| The class org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogicImpl$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ClassifierFacade in org.andromda.cartridges.ejb.metafacades.ValueObjectFacadeLogic.ValueObjectFacadeLogic(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.ejb.metafacades.ValueObjectFacadeLogic.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.ejb.metafacades.ValueObjectFacadeLogic.resetMetafacadeContext(String) | STYLE | BC_UNCONFIRMED_CAST | 69 |