Class HandlerInfo
java.lang.Object
com.llamalad7.mixinextras.sugar.impl.handlers.HandlerInfo
Information about a sugared handler method. Can be transformed by
HandlerTransformers.
If transformations are required, a new bridge handler will be created with the required changes, and the original
will become an ordinary method which the bridge delegates to.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtransformGenerics(ArrayList<org.objectweb.asm.Type> generics) voidtransformHandler(org.objectweb.asm.tree.ClassNode targetClass, org.objectweb.asm.tree.MethodNode handler) voidwrapParameter(SugarParameter param, org.objectweb.asm.Type type, org.objectweb.asm.Type generic, BiConsumer<org.objectweb.asm.tree.InsnList, Runnable> unwrap)
-
Constructor Details
-
HandlerInfo
public HandlerInfo()
-
-
Method Details
-
wrapParameter
public void wrapParameter(SugarParameter param, org.objectweb.asm.Type type, org.objectweb.asm.Type generic, BiConsumer<org.objectweb.asm.tree.InsnList, Runnable> unwrap) -
transformHandler
public void transformHandler(org.objectweb.asm.tree.ClassNode targetClass, org.objectweb.asm.tree.MethodNode handler) -
transformGenerics
-