Package org.teavm.model
Class MethodHandle
java.lang.Object
org.teavm.model.MethodHandle
-
Method Summary
Modifier and TypeMethodDescriptionstatic MethodHandle
constructorCaller
(String className, String name, ValueType... arguments) static MethodHandle
constructorCaller
(String className, MethodDescriptor desc) static MethodHandle
constructorCaller
(MethodReference method) static MethodHandle
fieldGetter
(String className, String name, ValueType valueType) static MethodHandle
fieldSetter
(String className, String name, ValueType valueType) int
getArgumentType
(int index) getKind()
getName()
static MethodHandle
interfaceCaller
(String className, String name, ValueType... arguments) static MethodHandle
interfaceCaller
(String className, MethodDescriptor desc) static MethodHandle
interfaceCaller
(MethodReference method) static MethodHandle
specialCaller
(String className, String name, ValueType... arguments) static MethodHandle
specialCaller
(String className, MethodDescriptor desc) static MethodHandle
specialCaller
(MethodReference method) static MethodHandle
staticCaller
(String className, String name, ValueType... arguments) static MethodHandle
staticCaller
(String className, MethodDescriptor desc) static MethodHandle
staticCaller
(MethodReference method) static MethodHandle
staticFieldGetter
(String className, String name, ValueType valueType) static MethodHandle
staticFieldSetter
(String className, String name, ValueType valueType) static MethodHandle
virtualCaller
(String className, String name, ValueType... arguments) static MethodHandle
virtualCaller
(String className, MethodDescriptor desc) static MethodHandle
virtualCaller
(MethodReference method)
-
Method Details
-
getKind
-
getClassName
-
getName
-
getValueType
-
getArgumentTypes
-
getArgumentCount
public int getArgumentCount() -
getArgumentType
-
signature
-
fieldGetter
-
staticFieldGetter
-
fieldSetter
-
staticFieldSetter
-
virtualCaller
-
virtualCaller
-
virtualCaller
-
staticCaller
-
staticCaller
-
staticCaller
-
specialCaller
-
specialCaller
-
specialCaller
-
constructorCaller
-
constructorCaller
-
constructorCaller
-
interfaceCaller
-
interfaceCaller
-
interfaceCaller
-