FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.8

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
123 9 0 0

net.sf.jmorse.AbstractMorseWriter

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 70 Low
Inconsistent synchronization of net.sf.jmorse.AbstractMorseWriter.morseResBundle; locked 50% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 70 Low

net.sf.jmorse.AudioMorseWriter

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in net.sf.jmorse.AudioMorseWriter.playAudioData(byte[]) STYLE REC_CATCH_EXCEPTION 137 Low

net.sf.jmorse.JMorse

Bug Category Details Line Priority
Dead store to msg in net.sf.jmorse.JMorse.init(String[]) STYLE DLS_DEAD_LOCAL_STORE 114 High
Unread field: net.sf.jmorse.JMorse.outputFile PERFORMANCE URF_UNREAD_FIELD 129 Medium
Unread field: net.sf.jmorse.JMorse.singlePlayMsg PERFORMANCE URF_UNREAD_FIELD 128 Medium

net.sf.jmorse.MorseAudioFileWriter

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in net.sf.jmorse.MorseAudioFileWriter.saveFile(MorseBeep, char[], int) STYLE REC_CATCH_EXCEPTION 116 Low

net.sf.jmorse.MorseBeep

Bug Category Details Line Priority
Unread field: net.sf.jmorse.MorseBeep.wpm PERFORMANCE URF_UNREAD_FIELD 52 Medium

net.sf.jmorse.logging.AudioMorseHandler$PassThroughFormatter

Bug Category Details Line Priority
Should net.sf.jmorse.logging.AudioMorseHandler$PassThroughFormatter be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 61-63 Medium