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
1296014

Files

ClassBugs
org.andromda.templateengines.velocity.VelocityTemplateEngine4
org.andromda.templateengines.velocity.VelocityTemplateEngine$VelocityLoggingReceiver2

org.andromda.templateengines.velocity.VelocityTemplateEngine

BugCategoryDetailsLine
org.andromda.templateengines.velocity.VelocityTemplateEngine.logger should be package protectedMALICIOUS_CODEMS_PKGPROTECT48
Redundant nullcheck of templateObjects, which is known to be non-null in org.andromda.templateengines.velocity.VelocityTemplateEngine.loadVelocityContext(java.util.Map)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE254
Field not initialized in constructor: org.andromda.templateengines.velocity.VelocityTemplateEngine.velocityContextSTYLEUWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTORNot available
Method org.andromda.templateengines.velocity.VelocityTemplateEngine.loadVelocityContext(java.util.Map) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR259

org.andromda.templateengines.velocity.VelocityTemplateEngine$VelocityLoggingReceiver

BugCategoryDetailsLine
Method org.andromda.templateengines.velocity.VelocityTemplateEngine$VelocityLoggingReceiver.logVelocityMessage(int,String) uses the same code for two switch clausesSTYLEDB_DUPLICATE_SWITCH_CLAUSES422-423
Method org.andromda.templateengines.velocity.VelocityTemplateEngine$VelocityLoggingReceiver.logVelocityMessage(int,String) uses the same code for two switch clausesSTYLEDB_DUPLICATE_SWITCH_CLAUSES428-429