src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
changeset 49565 b5705ade8c8d
parent 49433 b6671a111395
child 49937 7fed08d588b5
--- a/src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java	Tue Apr 10 11:33:29 2018 -0700
+++ b/src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java	Tue Apr 10 11:37:18 2018 -0700
@@ -6383,7 +6383,7 @@
         ABASE = U.arrayBaseOffset(Node[].class);
         int scale = U.arrayIndexScale(Node[].class);
         if ((scale & (scale - 1)) != 0)
-            throw new Error("array index scale not a power of two");
+            throw new ExceptionInInitializerError("array index scale not a power of two");
         ASHIFT = 31 - Integer.numberOfLeadingZeros(scale);
 
         // Reduce the risk of rare disastrous classloading in first call to