Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
562100

jcommon.core.Arch

BugCategoryDetailsLinePriority
jcommon.core.Arch.getVariants() may expose internal representation by returning Arch.variantsMALICIOUS_CODEEI_EXPOSE_REP134Medium

jcommon.core.FileUtil

BugCategoryDetailsLinePriority
Nullcheck of path at line 40 of value previously dereferenced in jcommon.core.FileUtil.deleteDirectory(File)CORRECTNESSRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE38High
exceptional return value of java.io.File.delete() ignored in jcommon.core.FileUtil.deleteDirectory(File)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE57Medium

jcommon.core.OS

BugCategoryDetailsLinePriority
jcommon.core.OS.getVariants() may expose internal representation by returning OS.variantsMALICIOUS_CODEEI_EXPOSE_REP117Medium

jcommon.core.Sys

BugCategoryDetailsLinePriority
Dead store to o in jcommon.core.Sys.loadResourcesAndWaitHelper(Future)STYLEDLS_DEAD_LOCAL_STORE68Medium

jcommon.core.platform.IEnv

BugCategoryDetailsLinePriority
Initialization of jcommon.core.platform.IEnv accesses class jcommon.core.platform.IEnv$Default, which isn't initialized yetBAD_PRACTICEIC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION60High

jcommon.core.platform.IPath

BugCategoryDetailsLinePriority
Initialization of jcommon.core.platform.IPath accesses class jcommon.core.platform.IPath$Default, which isn't initialized yetBAD_PRACTICEIC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION45High

jcommon.core.platform.IProcess

BugCategoryDetailsLinePriority
Initialization of jcommon.core.platform.IProcess accesses class jcommon.core.platform.IProcess$Default, which isn't initialized yetBAD_PRACTICEIC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION54High

jcommon.core.platform.ITerminal

BugCategoryDetailsLinePriority
Initialization of jcommon.core.platform.ITerminal accesses class jcommon.core.platform.ITerminal$Default, which isn't initialized yetBAD_PRACTICEIC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION49High

jcommon.core.platform.unix.Terminal

BugCategoryDetailsLinePriority
Dead store to p in jcommon.core.platform.unix.Terminal.queryTerminalDimensions()STYLEDLS_DEAD_LOCAL_STORE37Medium

jcommon.core.platform.win32.Win32Platform$Kernel32$ASCII

BugCategoryDetailsLinePriority
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$ASCII.SetCurrentDirectory(String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION132Medium
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$ASCII.SetCurrentDirectoryA(String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTIONNot availableMedium

jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO

BugCategoryDetailsLinePriority
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wAttributesSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wCursorPositionXSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wCursorPositionYSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wMaximumWindowSizeXSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wMaximumWindowSizeYSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wSizeXSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wSizeYSTYLEUUF_UNUSED_PUBLIC_OR_PROTECTED_FIELDNot availableMedium

jcommon.core.platform.win32.Win32Platform$Kernel32$Unicode

BugCategoryDetailsLinePriority
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$Unicode.SetCurrentDirectory(String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTION141Medium
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$Unicode.SetCurrentDirectoryW(String) doesn't start with a lower case letterBAD_PRACTICENM_METHOD_NAMING_CONVENTIONNot availableMedium