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
32563540

Files

ClassBugs
org.andromda.cartridges.spring.SpringUtils$11
org.andromda.cartridges.spring.SpringUtils$21
org.andromda.cartridges.spring.SpringUtils$31
org.andromda.cartridges.spring.SpringUtils$41
org.andromda.cartridges.spring.SpringUtils$51
org.andromda.cartridges.spring.SpringUtils$61
org.andromda.cartridges.spring.SpringUtils$71
org.andromda.cartridges.spring.metafacades.SpringCriteriaAttributeLogic3
org.andromda.cartridges.spring.metafacades.SpringCriteriaSearchLogic3
org.andromda.cartridges.spring.metafacades.SpringDependencyLogic3
org.andromda.cartridges.spring.metafacades.SpringDependencyLogicImpl2
org.andromda.cartridges.spring.metafacades.SpringDependencyLogicImpl$11
org.andromda.cartridges.spring.metafacades.SpringEntityLogic4
org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl1
org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl$11
org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl$21
org.andromda.cartridges.spring.metafacades.SpringEntityOperationLogic3
org.andromda.cartridges.spring.metafacades.SpringGlobals1
org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEndLogic3
org.andromda.cartridges.spring.metafacades.SpringManageableEntityAttributeLogic3
org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic6
org.andromda.cartridges.spring.metafacades.SpringMetafacadeUtils2
org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic3
org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic$11
org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogicImpl1
org.andromda.cartridges.spring.metafacades.SpringQueueLogic3
org.andromda.cartridges.spring.metafacades.SpringServiceLogic3
org.andromda.cartridges.spring.metafacades.SpringServiceLogicImpl$11
org.andromda.cartridges.spring.metafacades.SpringServiceLogicImpl$21
org.andromda.cartridges.spring.metafacades.SpringServiceOperationLogic3
org.andromda.cartridges.spring.metafacades.SpringTopicLogic3

org.andromda.cartridges.spring.SpringUtils$1

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.SpringUtils$2

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$2 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.SpringUtils$3

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$3 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.SpringUtils$4

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$4 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.SpringUtils$5

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$5 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.SpringUtils$6

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$6 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.SpringUtils$7

BugCategoryDetailsLine
The class org.andromda.cartridges.spring.SpringUtils$7 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.spring.metafacades.SpringCriteriaAttributeLogic

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

org.andromda.cartridges.spring.metafacades.SpringCriteriaSearchLogic

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

org.andromda.cartridges.spring.metafacades.SpringDependencyLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.DependencyFacade in org.andromda.cartridges.spring.metafacades.SpringDependencyLogic.SpringDependencyLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.DependencyFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringDependencyLogic.getSuperDependencyFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.DependencyFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringDependencyLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringDependencyLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.spring.metafacades.SpringDependencyLogicImpl.handleGetTransformationAnonymousName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE57
Method org.andromda.cartridges.spring.metafacades.SpringDependencyLogicImpl.handleGetTransformationConstantName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE36

org.andromda.cartridges.spring.metafacades.SpringDependencyLogicImpl$1

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

org.andromda.cartridges.spring.metafacades.SpringEntityLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.Entity in org.andromda.cartridges.spring.metafacades.SpringEntityLogic.SpringEntityLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.spring.metafacades.SpringEntity in org.andromda.cartridges.spring.metafacades.SpringEntityLogic.getRoot()STYLEBC_UNCONFIRMED_CAST847
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Entity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringEntityLogic.getSuperEntity()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Entity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringEntityLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl.handleGetHibernateInheritanceStrategy() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE382

org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl$1

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

org.andromda.cartridges.spring.metafacades.SpringEntityLogicImpl$2

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

org.andromda.cartridges.spring.metafacades.SpringEntityOperationLogic

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

org.andromda.cartridges.spring.metafacades.SpringGlobals

BugCategoryDetailsLine
org.andromda.cartridges.spring.metafacades.SpringGlobals.JMS_MESSAGE_TYPES should be both final and package protectedMALICIOUS_CODEMS_FINAL_PKGPROTECT230

org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEndLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ManageableEntityAssociationEnd in org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEndLogic.SpringManageableEntityAssociationEndLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEndLogic.getSuperManageableEntityAssociationEnd()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEndLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringManageableEntityAttributeLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ManageableEntityAttribute in org.andromda.cartridges.spring.metafacades.SpringManageableEntityAttributeLogic.SpringManageableEntityAttributeLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityAttributeLogic.getSuperManageableEntityAttribute()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityAttributeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.spring.metafacades.SpringEntity in org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic.SpringManageableEntityLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ManageableEntity in org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic.SpringManageableEntityLogic(Object,String)STYLEBC_UNCONFIRMED_CAST27
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic.getSuperManageableEntity()STYLEBC_UNCONFIRMED_CAST74
Unchecked/unconfirmed cast from org.andromda.cartridges.spring.metafacades.SpringEntity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic.getSuperSpringEntity()STYLEBC_UNCONFIRMED_CAST58
Unchecked/unconfirmed cast from org.andromda.cartridges.spring.metafacades.SpringEntity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST91
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringManageableEntityLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST95

org.andromda.cartridges.spring.metafacades.SpringMetafacadeUtils

BugCategoryDetailsLine
Method org.andromda.cartridges.spring.metafacades.SpringMetafacadeUtils.getServiceRemotePort(org.andromda.metafacades.uml.ClassifierFacade,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE176
Method org.andromda.cartridges.spring.metafacades.SpringMetafacadeUtils.getServiceRemotingType(org.andromda.metafacades.uml.ClassifierFacade,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE93

org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.EntityQueryOperation in org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic.SpringQueryOperationLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityQueryOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic.getSuperEntityQueryOperation()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.EntityQueryOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogic$1

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

org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.spring.metafacades.SpringQueryOperationLogicImpl.handleGetQuery(SpringEntity) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION159

org.andromda.cartridges.spring.metafacades.SpringQueueLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.Queue in org.andromda.cartridges.spring.metafacades.SpringQueueLogic.SpringQueueLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Queue to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringQueueLogic.getSuperQueue()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Queue to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringQueueLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringServiceLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.Service in org.andromda.cartridges.spring.metafacades.SpringServiceLogic.SpringServiceLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringServiceLogic.getSuperService()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringServiceLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringServiceLogicImpl$1

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

org.andromda.cartridges.spring.metafacades.SpringServiceLogicImpl$2

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

org.andromda.cartridges.spring.metafacades.SpringServiceOperationLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ServiceOperation in org.andromda.cartridges.spring.metafacades.SpringServiceOperationLogic.SpringServiceOperationLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ServiceOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringServiceOperationLogic.getSuperServiceOperation()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ServiceOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringServiceOperationLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.spring.metafacades.SpringTopicLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.Topic in org.andromda.cartridges.spring.metafacades.SpringTopicLogic.SpringTopicLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Topic to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringTopicLogic.getSuperTopic()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Topic to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.spring.metafacades.SpringTopicLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69