summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/vm/reference/gnu/java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/vm/reference/gnu/java')
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java8
-rw-r--r--libjava/classpath/vm/reference/gnu/java/nio/VMPipe.java4
-rw-r--r--libjava/classpath/vm/reference/gnu/java/nio/VMSelector.java7
-rw-r--r--libjava/classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java9
15 files changed, 52 insertions, 20 deletions
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java b/libjava/classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java
index c3a3784f398..391f7af953d 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/VMCPStringBuilder.java
@@ -1,5 +1,5 @@
/* VMCPStringBuilder.java -- Growable strings without locking or copying
- Copyright (C) 2008 Free Software Foundation, Inc.
+ Copyright (C) 2008, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -72,6 +72,8 @@ final class VMCPStringBuilder
}
}
+ private VMCPStringBuilder() {} // Prohibits instantiation.
+
/**
* Convert this <code>StringBuilder</code> to a <code>String</code>. The
* String is composed of the characters currently in this StringBuilder. Note
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java
index 5501f0f7f5b..d9583ac8cce 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/VMInstrumentationImpl.java
@@ -1,6 +1,6 @@
/* VMInstrumentationImpl.java -- interface for the GNU implementation
of InstrumentationImpl
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -49,6 +49,8 @@ import java.lang.instrument.Instrumentation;
final class VMInstrumentationImpl
{
+ private VMInstrumentationImpl() {} // Prohibits instantiation.
+
/**
* Returns if the current JVM supports class redefinition
*
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java
index ea49897419b..7b94020a46a 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMClassLoadingMXBeanImpl.java - VM impl. of a class loading bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -49,6 +49,8 @@ package gnu.java.lang.management;
final class VMClassLoadingMXBeanImpl
{
+ private VMClassLoadingMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns the number of classes currently loaded by
* the virtual machine.
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java
index 019af0ca411..f421a8aa49f 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMCompilationMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMCompilationMXBeanImpl.java - VM implementation of a compilation bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -50,6 +50,8 @@ package gnu.java.lang.management;
final class VMCompilationMXBeanImpl
{
+ private VMCompilationMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns the number of milliseconds the JIT
* compiler has spent compiling Java bytecode
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java
index 00861bc21de..99450b4107d 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMGarbageCollectorMXBeanImpl.java - VM interface for a GC bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -52,6 +52,8 @@ package gnu.java.lang.management;
final class VMGarbageCollectorMXBeanImpl
{
+ private VMGarbageCollectorMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns the number of collections the garbage collector
* represented by this bean has made. -1 is returned if the
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java
index 7f69bdfb741..12aa886186e 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMMemoryMXBeanImpl.java - VM impl. of a memory bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -57,6 +57,8 @@ import java.util.List;
final class VMMemoryMXBeanImpl
{
+ private VMMemoryMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns an instance of {@link java.lang.management.MemoryUsage}
* with appropriate initial, used, committed and maximum values
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java
index 477329f0aed..81a8c0d216a 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMMemoryManagerMXBeanImpl.java - VM interface for a memory manager bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -56,6 +56,8 @@ import java.util.List;
final class VMMemoryManagerMXBeanImpl
{
+ private VMMemoryManagerMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns an array containing the names of the memory pools
* this memory manager manages.
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java
index 36cd2586a8e..39775c4edae 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java
@@ -1,5 +1,5 @@
/* MemoryPoolMXBeanImpl.java - VM interface for memory pool beans
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -49,6 +49,8 @@ import java.lang.management.MemoryUsage;
final class VMMemoryPoolMXBeanImpl
{
+ private VMMemoryPoolMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns memory usage statistics for the specified pool
* just after a best-effort attempt to free memory. This
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java
index 20b3f9ed271..5530007aeb1 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMOperatingSystemMXBeanImpl.java - VM implementation of an OS bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -56,6 +56,8 @@ final class VMOperatingSystemMXBeanImpl
}
}
+ private VMOperatingSystemMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns the system load average from the last
* minute.
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java
index 32a86604614..1bffa75c50d 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMRuntimeMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMRuntimeMXBeanImpl.java - VM implementation of an runtime bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -48,6 +48,8 @@ import gnu.classpath.SystemProperties;
final class VMRuntimeMXBeanImpl
{
+ private VMRuntimeMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns the command-line arguments supplied
* to the virtual machine, excluding those supplied
diff --git a/libjava/classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java b/libjava/classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java
index 33448d9d534..8fd0d90a281 100644
--- a/libjava/classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/lang/management/VMThreadMXBeanImpl.java
@@ -1,5 +1,5 @@
/* VMThreadMXBeanImpl.java - VM impl. of a thread bean
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -58,6 +58,8 @@ final class VMThreadMXBeanImpl
*/
private static int filled;
+ private VMThreadMXBeanImpl() {} // Prohibits instantiation.
+
/**
* Returns the ids of cycles of deadlocked threads, occurring
* due to monitor ownership or ownable synchronizer ownership.
diff --git a/libjava/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java b/libjava/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java
index da0f893cfbc..399470036d2 100644
--- a/libjava/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java
+++ b/libjava/classpath/vm/reference/gnu/java/net/VMPlainDatagramSocketImpl.java
@@ -1,5 +1,5 @@
/* PlainDatagramSocketImpl.java -- VM interface for DatagramSocket impl
- Copyright (C) 2005 Free Software Foundation, Inc.
+ Copyright (C) 2005, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -53,7 +53,7 @@ import java.net.SocketException;
* @author Ingo Proetel (proetel@aicas.com)
* @author Roman Kennke (kennke@aicas.com)
*/
-public final class VMPlainDatagramSocketImpl
+final class VMPlainDatagramSocketImpl
{
/**
* Option id for the IP_TTL (time to live) value.
@@ -70,8 +70,10 @@ public final class VMPlainDatagramSocketImpl
}
}
+ private VMPlainDatagramSocketImpl() {} // Prohibits instantiation.
+
/**
- * Binds this socket to a particular port and interface
+ * Binds this socket to a particular port and interface.
*
* @param socket the socket object
* @param port the port to bind to
diff --git a/libjava/classpath/vm/reference/gnu/java/nio/VMPipe.java b/libjava/classpath/vm/reference/gnu/java/nio/VMPipe.java
index a369704522a..9a075342572 100644
--- a/libjava/classpath/vm/reference/gnu/java/nio/VMPipe.java
+++ b/libjava/classpath/vm/reference/gnu/java/nio/VMPipe.java
@@ -1,5 +1,5 @@
/* VMPipe.java -- Reference implementation for VM hooks used by PipeImpl
- Copyright (C) 2004 Free Software Foundation
+ Copyright (C) 2004, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -58,6 +58,8 @@ final class VMPipe
}
}
+ private VMPipe() {} // Prohibits instantiation.
+
/**
* Create a pipe, consisting of a readable VMChannel and a writable
* VMChannel. The readable channel is returned is the first element
diff --git a/libjava/classpath/vm/reference/gnu/java/nio/VMSelector.java b/libjava/classpath/vm/reference/gnu/java/nio/VMSelector.java
index 4d37c2c1ca9..18fad5c8a62 100644
--- a/libjava/classpath/vm/reference/gnu/java/nio/VMSelector.java
+++ b/libjava/classpath/vm/reference/gnu/java/nio/VMSelector.java
@@ -1,5 +1,5 @@
/* VMSelector.java --
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2010 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -40,8 +40,9 @@ package gnu.java.nio;
import gnu.classpath.Configuration;
import java.io.IOException;
-public final class VMSelector
+final class VMSelector
{
+
static
{
// load the shared library needed for native methods.
@@ -51,6 +52,8 @@ public final class VMSelector
}
}
+ private VMSelector() {} // Prohibits instantiation.
+
// A timeout value of 0 means block forever.
static native int select (int[] read, int[] write,
int[] except, long timeout)
diff --git a/libjava/classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java b/libjava/classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java
index 86faa097c17..fef92d8457f 100644
--- a/libjava/classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java
+++ b/libjava/classpath/vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java
@@ -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;
}
OpenPOWER on IntegriCloud