Modifier and Type | Field and Description |
---|---|
static MethodType |
Linkage.BOOTSTRAP_METHOD_TYPE |
Modifier and Type | Method and Description |
---|---|
MethodType |
MethodType.changeParameterType(int num,
java.lang.Class<?> nptype) |
MethodType |
MethodType.changeReturnType(java.lang.Class<?> nrtype) |
MethodType |
MethodType.dropParameterType(int num) |
MethodType |
MethodType.erase() |
static MethodType |
MethodType.fromBytecodeString(java.lang.String descriptor,
java.lang.ClassLoader loader) |
static MethodType |
MethodType.fromMethodDescriptorString(java.lang.String descriptor,
java.lang.ClassLoader loader) |
MethodType |
MethodType.generic() |
MethodType |
MethodType.insertParameterType(int num,
java.lang.Class<?> nptype) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype,
java.lang.Class<?> ptype0) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype,
java.lang.Class<?>[] ptypes) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype,
java.lang.Class<?> ptype0,
java.lang.Class<?>... ptypes) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype,
java.util.List<? extends java.lang.Class<?>> ptypes) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype,
MethodType ptypes) |
static MethodType |
MethodType.makeGeneric(int objectArgCount) |
static MethodType |
MethodType.makeGeneric(int objectArgCount,
boolean varargs) |
MethodType |
CallSite.type() |
MethodType |
MethodHandle.type() |
MethodType |
MethodType.unwrap() |
MethodType |
MethodType.wrap() |
Modifier and Type | Method and Description |
---|---|
MethodHandle |
MethodHandles.Lookup.bind(java.lang.Object receiver,
java.lang.String name,
MethodType type) |
static MethodHandle |
MethodHandles.collectArguments(MethodHandle target,
MethodType newType) |
static MethodHandle |
MethodHandles.convertArguments(MethodHandle target,
MethodType newType) |
static MethodHandle |
MethodHandles.exactInvoker(MethodType type) |
MethodHandle |
MethodHandles.Lookup.findSpecial(java.lang.Class<?> defc,
java.lang.String name,
MethodType type,
java.lang.Class<?> specialCaller) |
MethodHandle |
MethodHandles.Lookup.findStatic(java.lang.Class<?> defc,
java.lang.String name,
MethodType type) |
MethodHandle |
MethodHandles.Lookup.findVirtual(java.lang.Class<?> defc,
java.lang.String name,
MethodType type) |
static MethodHandle |
MethodHandles.genericInvoker(MethodType type,
int objectArgCount,
boolean varargs) |
static MethodType |
MethodType.make(java.lang.Class<?> rtype,
MethodType ptypes) |
static MethodHandle |
MethodHandles.permuteArguments(MethodHandle target,
MethodType newType,
int[] reorder) |
static MethodHandle |
MethodHandles.spreadArguments(MethodHandle target,
MethodType newType) |
Constructor and Description |
---|
CallSite(java.lang.Object caller,
java.lang.String name,
MethodType type) |
MethodHandle(java.dyn.MethodHandle.Access token,
MethodType type) |