The following document contains the results of FindBugs Report
FindBugs Version is 2.0.0
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Synchronization on interned String in net.sf.adatagenerator.febrl.generators.FebrlPairIdGenerator.nextRecordNumber() | MT_CORRECTNESS | DL_SYNCHRONIZATION_ON_SHARED_CONSTANT | 144 | Medium |
Value of typedPairNo from previous case is overwritten here due to switch statement fall through | CORRECTNESS | SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH | 103 | High |
Switch statement found in net.sf.adatagenerator.febrl.generators.FebrlPairIdGenerator.nextTypedPairNumber(FebrlPairIdGenerator$TYPE) where one case falls through to the next case | STYLE | SF_SWITCH_FALLTHROUGH | 101 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Synchronization on interned String in net.sf.adatagenerator.febrl.generators.FebrlRecordIdGenerator.nextRecordNumber() | MT_CORRECTNESS | DL_SYNCHRONIZATION_ON_SHARED_CONSTANT | 48 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Load of known null value in net.sf.adatagenerator.febrl.modifiers.CharInserter.modifyValue(String) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 25 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
return value of String.replace(CharSequence, CharSequence) ignored in net.sf.adatagenerator.febrl.modifiers.OCRTransformer.formPattern(String, String, String, String, String) | CORRECTNESS | RV_RETURN_VALUE_IGNORED | 168 | High |
net.sf.adatagenerator.febrl.modifiers.OCRTransformer.formPattern(String, String, String, String, String) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 163 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
return value of String.replace(CharSequence, CharSequence) ignored in net.sf.adatagenerator.febrl.modifiers.PhoneticTransformer.formPattern(String, String, String, String, String) | CORRECTNESS | RV_RETURN_VALUE_IGNORED | 170 | High |
net.sf.adatagenerator.febrl.modifiers.PhoneticTransformer.formPattern(String, String, String, String, String) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 165 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
net.sf.adatagenerator.febrl.mutators.CharInserter.modifyValue(Object) invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 23 | Medium |
Possible null pointer dereference of value in net.sf.adatagenerator.febrl.mutators.CharInserter.modifyValue(Object) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 33 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
return value of String.replace(CharSequence, CharSequence) ignored in net.sf.adatagenerator.febrl.mutators.OCRTransformer.formPattern(String, String, String, String, String) | CORRECTNESS | RV_RETURN_VALUE_IGNORED | 178 | High |
net.sf.adatagenerator.febrl.mutators.OCRTransformer.formPattern(String, String, String, String, String) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 173 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
return value of String.replace(CharSequence, CharSequence) ignored in net.sf.adatagenerator.febrl.mutators.PhoneticTransformer.formPattern(String, String, String, String, String) | CORRECTNESS | RV_RETURN_VALUE_IGNORED | 178 | High |
net.sf.adatagenerator.febrl.mutators.PhoneticTransformer.formPattern(String, String, String, String, String) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 173 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Possible null pointer dereference of value in net.sf.adatagenerator.febrl.mutators.Transpositioner.modifyValue(Object) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 35 | Medium |