The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
jcommon.core.Arch.getVariants() may expose internal representation by returning Arch.variants | MALICIOUS_CODE | EI_EXPOSE_REP | 134 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Nullcheck of path at line 40 of value previously dereferenced in jcommon.core.FileUtil.deleteDirectory(File) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 38 | High |
exceptional return value of java.io.File.delete() ignored in jcommon.core.FileUtil.deleteDirectory(File) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 57 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
jcommon.core.OS.getVariants() may expose internal representation by returning OS.variants | MALICIOUS_CODE | EI_EXPOSE_REP | 117 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to o in jcommon.core.Sys.loadResourcesAndWaitHelper(Future) | STYLE | DLS_DEAD_LOCAL_STORE | 68 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Initialization of jcommon.core.platform.IEnv accesses class jcommon.core.platform.IEnv$Default, which isn't initialized yet | BAD_PRACTICE | IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION | 60 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Initialization of jcommon.core.platform.IPath accesses class jcommon.core.platform.IPath$Default, which isn't initialized yet | BAD_PRACTICE | IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION | 45 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Initialization of jcommon.core.platform.IProcess accesses class jcommon.core.platform.IProcess$Default, which isn't initialized yet | BAD_PRACTICE | IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION | 54 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Initialization of jcommon.core.platform.ITerminal accesses class jcommon.core.platform.ITerminal$Default, which isn't initialized yet | BAD_PRACTICE | IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION | 49 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to p in jcommon.core.platform.unix.Terminal.queryTerminalDimensions() | STYLE | DLS_DEAD_LOCAL_STORE | 37 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$ASCII.SetCurrentDirectory(String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 132 | Medium |
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$ASCII.SetCurrentDirectoryA(String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wAttributes | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wCursorPositionX | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wCursorPositionY | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wMaximumWindowSizeX | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wMaximumWindowSizeY | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wSizeX | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: jcommon.core.platform.win32.Win32Platform$Kernel32$CONSOLE_SCREEN_BUFFER_INFO.wSizeY | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$Unicode.SetCurrentDirectory(String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 141 | Medium |
The method name jcommon.core.platform.win32.Win32Platform$Kernel32$Unicode.SetCurrentDirectoryW(String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | Not available | Medium |