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 Object |
cast(Object obj,
Class<?> type) |
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) |
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)