< prev index next >

src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java

Print this page
rev 12962 : 8136967: revert all changes applied to obtain information about 8131129

*** 49,64 **** static final int DONT_INLINE_THRESHOLD; static final int PROFILE_LEVEL; static final boolean PROFILE_GWT; static final int CUSTOMIZE_THRESHOLD; - // This is a temporary property added for improved error reporting; it will - // be removed once it has served its purpose. - static final boolean OBSERVE_BMH_SPECIES_CREATION; - static { ! final Object[] values = new Object[10]; AccessController.doPrivileged(new PrivilegedAction<>() { public Void run() { values[0] = Boolean.getBoolean("java.lang.invoke.MethodHandle.DEBUG_NAMES"); values[1] = Boolean.getBoolean("java.lang.invoke.MethodHandle.DUMP_CLASS_FILES"); values[2] = Boolean.getBoolean("java.lang.invoke.MethodHandle.TRACE_INTERPRETER"); --- 49,60 ---- static final int DONT_INLINE_THRESHOLD; static final int PROFILE_LEVEL; static final boolean PROFILE_GWT; static final int CUSTOMIZE_THRESHOLD; static { ! final Object[] values = new Object[9]; AccessController.doPrivileged(new PrivilegedAction<>() { public Void run() { values[0] = Boolean.getBoolean("java.lang.invoke.MethodHandle.DEBUG_NAMES"); values[1] = Boolean.getBoolean("java.lang.invoke.MethodHandle.DUMP_CLASS_FILES"); values[2] = Boolean.getBoolean("java.lang.invoke.MethodHandle.TRACE_INTERPRETER");
*** 66,76 **** values[4] = Integer.getInteger("java.lang.invoke.MethodHandle.COMPILE_THRESHOLD", 0); values[5] = Integer.getInteger("java.lang.invoke.MethodHandle.DONT_INLINE_THRESHOLD", 30); values[6] = Integer.getInteger("java.lang.invoke.MethodHandle.PROFILE_LEVEL", 0); values[7] = Boolean.parseBoolean(System.getProperty("java.lang.invoke.MethodHandle.PROFILE_GWT", "true")); values[8] = Integer.getInteger("java.lang.invoke.MethodHandle.CUSTOMIZE_THRESHOLD", 127); - values[9] = Boolean.getBoolean("java.lang.invoke.MethodHandle.OBSERVE_BMH_SPECIES_CREATION"); return null; } }); DEBUG_METHOD_HANDLE_NAMES = (Boolean) values[0]; DUMP_CLASS_FILES = (Boolean) values[1]; --- 62,71 ----
*** 80,91 **** DONT_INLINE_THRESHOLD = (Integer) values[5]; PROFILE_LEVEL = (Integer) values[6]; PROFILE_GWT = (Boolean) values[7]; CUSTOMIZE_THRESHOLD = (Integer) values[8]; - OBSERVE_BMH_SPECIES_CREATION = (Boolean) values[9]; - if (CUSTOMIZE_THRESHOLD < -1 || CUSTOMIZE_THRESHOLD > 127) { throw newInternalError("CUSTOMIZE_THRESHOLD should be in [-1...127] range"); } } --- 75,84 ----
< prev index next >