changeset 21941:ef76ce87cc13

Services cannot be sub-classes or instantiated
author Doug Simon <doug.simon@oracle.com>
date Fri, 12 Jun 2015 13:06:27 +0200
parents 35300ccb3eb0
children ebc99adcd766
files jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java	Fri Jun 12 13:05:40 2015 +0200
+++ b/jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java	Fri Jun 12 13:06:27 2015 +0200
@@ -31,7 +31,10 @@
  * class loader that is hidden from application code. Hence the {@link SecurityManager} checks in
  * {@link #load(Class)} and {@link #loadSingle(Class, boolean)}.
  */
-public class Services {
+public final class Services {
+
+    private Services() {
+    }
 
     private static final String SUPPRESS_PROPERTY_NAME = "jvmci.service.suppressNoClassDefFoundError";