diff options
author | Denis Lila <[email protected]> | 2011-03-09 13:51:48 -0500 |
---|---|---|
committer | Denis Lila <[email protected]> | 2011-03-09 13:51:48 -0500 |
commit | 6ff243cfc167e12284139913ddae9d274da34744 (patch) | |
tree | a46bcd71c7f71d140f21fc2ea00e60ca2d0961c5 /netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | |
parent | 6f229980c3dc475c67ca742a94950a9cbbcbd71f (diff) |
netx findbugs based refactoring.
Diffstat (limited to 'netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java')
-rw-r--r-- | netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java index 6bebfc6..1a41c1d 100644 --- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java +++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java @@ -39,7 +39,6 @@ import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; -import java.util.Random; import java.util.TreeSet; import java.util.Vector; import java.util.jar.JarEntry; @@ -853,10 +852,10 @@ public class JNLPClassLoader extends URLClassLoader { * calls. */ protected File getNativeDir() { + final int rand = (int)((Math.random()*2 - 1) * Integer.MAX_VALUE); nativeDir = new File(System.getProperty("java.io.tmpdir") + File.separator + "netx-native-" - + (new Random().nextInt() & 0xFFFF)); - + + (rand & 0xFFFF)); File parent = nativeDir.getParentFile(); if (!parent.isDirectory() && !parent.mkdirs()) { return null; @@ -1328,7 +1327,7 @@ public class JNLPClassLoader extends URLClassLoader { * Helper class to expose protected URLClassLoader methods. */ - public class CodeBaseClassLoader extends URLClassLoader { + public static class CodeBaseClassLoader extends URLClassLoader { JNLPClassLoader parentJNLPClassLoader; |