The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Class | Bugs |
---|---|
org.djunits.generator.GenerateDJUNIT | 86 |
org.djunits.generator.GenerateStaticUNITS | 1 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Hard coded reference to an absolute pathname in org.djunits.generator.GenerateDJUNIT.makeAndCleanAbsolutePath() | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 1224 | Medium |
Hard coded reference to an absolute pathname in org.djunits.generator.GenerateDJUNIT.readAbsRelTypes() | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 63 | Medium |
Hard coded reference to an absolute pathname in org.djunits.generator.GenerateDJUNIT.readFormulas() | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 123 | Medium |
Hard coded reference to an absolute pathname in org.djunits.generator.GenerateDJUNIT.readMoneyTypes() | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 103 | Medium |
Hard coded reference to an absolute pathname in org.djunits.generator.GenerateDJUNIT.readRelTypes() | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 83 | Medium |
Hard coded reference to an absolute pathname in org.djunits.generator.GenerateDJUNIT.readReplace() | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | 158 | Medium |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixAbsRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 910 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixAbsRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 904 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixMoney(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 1011 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixMoney(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 1005 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 955 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 949 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarAbsRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 317 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarAbsRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 311 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarMoney(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 381 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarMoney(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 375 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 344 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 338 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorAbsRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 552 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorAbsRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 546 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorMoney(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 653 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorMoney(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 647 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 597 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 591 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixAbsRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 1069 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixAbsRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 1062 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixMoney(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 1174 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixMoney(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 1167 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 1116 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 1109 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatScalarAbsRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 414 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatScalarAbsRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 407 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatScalarMoney(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 480 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatScalarMoney(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 473 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatScalarRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 442 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatScalarRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 435 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatVectorAbsRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 711 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatVectorAbsRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 704 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatVectorMoney(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 816 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatVectorMoney(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 809 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatVectorRel(): new java.io.PrintWriter(String) | I18N | DM_DEFAULT_ENCODING | 758 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.generateFloatVectorRel(): new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 751 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.readAbsRelTypes(): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 64 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.readFormulas(): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 124 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.readMoneyTypes(): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 104 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.readRelTypes(): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 84 | High |
Found reliance on default encoding in org.djunits.generator.GenerateDJUNIT.readReplace(): new java.io.FileReader(File) | I18N | DM_DEFAULT_ENCODING | 159 | High |
org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixAbsRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 911 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixMoney() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 1012 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 956 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleScalarAbsRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 318 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleScalarMoney() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 382 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleScalarRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 345 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleVectorAbsRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 553 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleVectorMoney() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 654 | Medium |
org.djunits.generator.GenerateDJUNIT.generateDoubleVectorRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 598 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatMatrixAbsRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 1070 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatMatrixMoney() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 1175 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatMatrixRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 1117 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatScalarAbsRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 415 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatScalarMoney() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 481 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatScalarRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 443 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatVectorAbsRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 712 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatVectorMoney() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 817 | Medium |
org.djunits.generator.GenerateDJUNIT.generateFloatVectorRel() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 759 | Medium |
Possible null pointer dereference in org.djunits.generator.GenerateDJUNIT.deleteRecursive(File) due to return value of called method | STYLE | NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 1273 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixAbsRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 909 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixMoney() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 1010 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleMatrixRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 954 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarAbsRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 316 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarMoney() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 380 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleScalarRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 343 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorAbsRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 551 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorMoney() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 652 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateDoubleVectorRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 596 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixAbsRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 1068 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixMoney() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 1173 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatMatrixRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 1115 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatScalarAbsRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 413 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatScalarMoney() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 479 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatScalarRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 441 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatVectorAbsRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 710 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatVectorMoney() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 815 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.generateFloatVectorRel() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 757 | Medium |
Exceptional return value of java.io.File.mkdirs() ignored in org.djunits.generator.GenerateDJUNIT.makeAndCleanAbsolutePath() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 1241 | Medium |
org.djunits.generator.GenerateDJUNIT.replace(String, String) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 263 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Check for oddness that won't work for negative numbers in org.djunits.generator.GenerateStaticUNITS.main(String[]) | STYLE | IM_BAD_CHECK_FOR_ODD | 46 | Medium |