Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / libjava / classpath / vm / reference / gnu / java / security / jce / prng / VMSecureRandom.java
index 86faa09..fef92d8 100644 (file)
@@ -1,5 +1,5 @@
 /* VMSecureRandom.java -- random seed generator.
-   Copyright (C) 2006  Free Software Foundation, Inc.
+   Copyright (C) 2006, 2010  Free Software Foundation, Inc.
 
 This file is a part of GNU Classpath.
 
@@ -55,6 +55,8 @@ package gnu.java.security.jce.prng;
 final class VMSecureRandom
 {
 
+  private VMSecureRandom() {} // Prohibits instantiation.
+
   /**
    * Generate a random seed. Implementations are free to generate
    * fewer random bytes than are requested, and leave the remaining
@@ -104,7 +106,8 @@ final class VMSecureRandom
     return length;
   }
 
-  static class Spinner implements Runnable
+  static class Spinner
+    implements Runnable
   {
     volatile byte value;
     volatile boolean running;
@@ -121,7 +124,7 @@ final class VMSecureRandom
         value++;
     }
 
-    private void stop()
+    void stop()
     {
       running = false;
     }