Uses of Class
org.teavm.model.MethodHandle
Packages that use MethodHandle
Package
Description
-
Uses of MethodHandle in org.teavm.dependency
Methods in org.teavm.dependency that return MethodHandle -
Uses of MethodHandle in org.teavm.model
Methods in org.teavm.model that return MethodHandleModifier and TypeMethodDescriptionstatic MethodHandle
MethodHandle.constructorCaller(String className, String name, ValueType... arguments)
static MethodHandle
MethodHandle.constructorCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.constructorCaller(MethodReference method)
static MethodHandle
MethodHandle.fieldGetter(String className, String name, ValueType valueType)
static MethodHandle
MethodHandle.fieldSetter(String className, String name, ValueType valueType)
InvokeDynamicInstruction.getBootstrapMethod()
RuntimeConstant.getMethodHandle()
static MethodHandle
MethodHandle.interfaceCaller(String className, String name, ValueType... arguments)
static MethodHandle
MethodHandle.interfaceCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.interfaceCaller(MethodReference method)
static MethodHandle
MethodHandle.specialCaller(String className, String name, ValueType... arguments)
static MethodHandle
MethodHandle.specialCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.specialCaller(MethodReference method)
static MethodHandle
MethodHandle.staticCaller(String className, String name, ValueType... arguments)
static MethodHandle
MethodHandle.staticCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.staticCaller(MethodReference method)
static MethodHandle
MethodHandle.staticFieldGetter(String className, String name, ValueType valueType)
static MethodHandle
MethodHandle.staticFieldSetter(String className, String name, ValueType valueType)
static MethodHandle
MethodHandle.virtualCaller(String className, String name, ValueType... arguments)
static MethodHandle
MethodHandle.virtualCaller(String className, MethodDescriptor desc)
static MethodHandle
MethodHandle.virtualCaller(MethodReference method)
Methods in org.teavm.model with parameters of type MethodHandleModifier and TypeMethodDescriptionvoid
InvokeDynamicInstruction.setBootstrapMethod(MethodHandle bootstrapMethod)
Constructors in org.teavm.model with parameters of type MethodHandle -
Uses of MethodHandle in org.teavm.model.instructions
Methods in org.teavm.model.instructions with parameters of type MethodHandleModifier and TypeMethodDescriptionvoid
AbstractInstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
void
InstructionReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)
-
Uses of MethodHandle in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type MethodHandleModifier and TypeMethodDescriptionvoid
InstructionCopyReader.invokeDynamic(VariableReader receiver, VariableReader instance, MethodDescriptor method, List<? extends VariableReader> arguments, MethodHandle bootstrapMethod, List<RuntimeConstant> bootstrapArguments)