Resolve compiler warnings (#200)

* Fix: resolve compiler warnings
* Fix: supress warnings about internal api usage
See https://stackoverflow.com/a/19553686/6238618
This commit is contained in:
Andy Li
2020-04-09 23:39:09 +08:00
committed by GitHub
parent 07525f101e
commit c1020d1534
3 changed files with 11 additions and 4 deletions

View File

@@ -64,7 +64,7 @@ public class WinProcess {
private static boolean processHasGetPid() {
try {
if (Process.class.getMethod("pid", null) != null) {
if (Process.class.getMethod("pid") != null) {
return true;
}
}
@@ -75,7 +75,7 @@ public class WinProcess {
private static long getPid(Process process) {
try {
return (long) Process.class.getMethod("pid", null).invoke(process, null);
return (long) Process.class.getMethod("pid").invoke(process);
}
catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException | NoSuchMethodException | SecurityException e) {
}