public class MethodHandleUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MethodHandleUtils.MethodHandlesNotSupported |
static class |
MethodHandleUtils.MethodHandlesSupported |
Constructor and Description |
---|
MethodHandleUtils() |
Modifier and Type | Method and Description |
---|---|
static jdk.vm.ci.meta.ResolvedJavaMethod |
getThrowUnsupportedOperationException(jdk.vm.ci.meta.MetaAccessProvider metaAccess) |
static int |
intUnbox(Object retVal,
Class<?> returnType) |
static int |
intUnbox(Object retVal,
MethodHandle methodHandle) |
static int |
intUnbox(Object retVal,
Target_java_lang_invoke_MemberName memberName) |
static long |
longUnbox(Object retVal,
MethodHandle methodHandle) |
static long |
longUnbox(Object retVal,
Target_java_lang_invoke_MemberName memberName) |
static short |
shortUnbox(Object retVal,
Class<?> returnType) |
static short |
shortUnbox(Object retVal,
MethodHandle methodHandle) |
static short |
shortUnbox(Object retVal,
Target_java_lang_invoke_MemberName memberName) |
static void |
throwUnsupportedOperationException() |
public static long longUnbox(Object retVal, MethodHandle methodHandle)
public static long longUnbox(Object retVal, Target_java_lang_invoke_MemberName memberName)
public static int intUnbox(Object retVal, MethodHandle methodHandle)
public static int intUnbox(Object retVal, Target_java_lang_invoke_MemberName memberName)
public static short shortUnbox(Object retVal, MethodHandle methodHandle)
public static short shortUnbox(Object retVal, Target_java_lang_invoke_MemberName memberName)
public static jdk.vm.ci.meta.ResolvedJavaMethod getThrowUnsupportedOperationException(jdk.vm.ci.meta.MetaAccessProvider metaAccess)
public static void throwUnsupportedOperationException()