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
24335030

Files

ClassBugs
org.andromda.cartridges.ejb.EJBScriptHelper1
org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogicImpl2
org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogicImpl$11
org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogicImpl$21
org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogicImpl1
org.andromda.cartridges.ejb.metafacades.EJBMetafacadeUtils1
org.andromda.cartridges.ejb.metafacades.EJBOperationFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic3
org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogicImpl$11
org.andromda.cartridges.ejb.metafacades.ValueObjectFacadeLogic3

org.andromda.cartridges.ejb.EJBScriptHelper

BugCategoryDetailsLine
Method org.andromda.cartridges.ejb.EJBScriptHelper.filterByVisibility(java.util.Collection,String) invokes toString() method on a String; just use the StringPERFORMANCEDM_STRING_TOSTRING69

org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic.getSuperEntityAssociationEnd()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationEndFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic.getSuperEntityAssociation()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAssociation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogicImpl.getTableName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE35
Method org.andromda.cartridges.ejb.metafacades.EJBAssociationFacadeLogicImpl.getTableName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE37

org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic.getSuperEntityAttribute()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Entity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic.getSuperEntity()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Entity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogicImpl$1

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

org.andromda.cartridges.ejb.metafacades.EJBEntityFacadeLogicImpl$2

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

org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityQueryOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic.getSuperEntityQueryOperation()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityQueryOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.ejb.metafacades.EJBFinderMethodFacadeLogicImpl.handleGetQuery() concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION62

org.andromda.cartridges.ejb.metafacades.EJBMetafacadeUtils

BugCategoryDetailsLine
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 insteadI18NDM_CONVERT_CASE113

org.andromda.cartridges.ejb.metafacades.EJBOperationFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.OperationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBOperationFacadeLogic.getSuperOperationFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.OperationFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBOperationFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacadeLogic.getSuperAttributeFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic.getSuperService()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.ejb.metafacades.EJBSessionFacadeLogicImpl$1

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

org.andromda.cartridges.ejb.metafacades.ValueObjectFacadeLogic

BugCategoryDetailsLine
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)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.ValueObjectFacadeLogic.getSuperClassifierFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.ejb.metafacades.ValueObjectFacadeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69