src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java	Thu Jun 25 12:09:46 2015
--- new/src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java	Thu Jun 25 12:09:46 2015

*** 34,43 **** --- 34,44 ---- import sun.invoke.empty.Empty; import sun.invoke.util.ValueConversions; import sun.invoke.util.VerifyType; import sun.invoke.util.Wrapper; + import jdk.internal.HotSpotIntrinsicCandidate; import sun.reflect.CallerSensitive; import sun.reflect.Reflection; import static java.lang.invoke.LambdaForm.*; import static java.lang.invoke.MethodHandleStatics.*; import static java.lang.invoke.MethodHandles.Lookup.IMPL_LOOKUP;
*** 707,716 **** --- 708,718 ---- } } // Intrinsified by C2. Counters are used during parsing to calculate branch frequencies. @LambdaForm.Hidden + @jdk.internal.HotSpotIntrinsicCandidate static boolean profileBoolean(boolean result, int[] counters) { // Profile is int[2] where [0] and [1] correspond to false and true occurrences respectively. int idx = result ? 1 : 0; try {
*** 722,731 **** --- 724,734 ---- return result; } // Intrinsified by C2. Returns true if obj is a compile-time constant. @LambdaForm.Hidden + @jdk.internal.HotSpotIntrinsicCandidate static boolean isCompileConstant(Object obj) { return false; }

src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File