Class MixinVersion
java.lang.Object
com.llamalad7.mixinextras.versions.MixinVersion
- Direct Known Subclasses:
MixinVersionImpl_v0_8
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.objectweb.asm.tree.AnnotationNodegetAnnotation(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) static MixinVersionabstract org.spongepowered.asm.mixin.refmap.IMixinContextgetMixin(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) abstract intgetOrder(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) abstract RuntimeExceptionmakeInvalidInjectionException(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, String message) abstract org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.ContextmakeLvtContext(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, org.objectweb.asm.Type returnType, boolean argsOnly, org.spongepowered.asm.mixin.injection.struct.Target target, org.objectweb.asm.tree.AbstractInsnNode node) abstract voidpreInject(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info)
-
Constructor Details
-
MixinVersion
public MixinVersion()
-
-
Method Details
-
getInstance
-
makeInvalidInjectionException
public abstract RuntimeException makeInvalidInjectionException(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, String message) -
getMixin
public abstract org.spongepowered.asm.mixin.refmap.IMixinContext getMixin(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) -
makeLvtContext
public abstract org.spongepowered.asm.mixin.injection.modify.LocalVariableDiscriminator.Context makeLvtContext(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info, org.objectweb.asm.Type returnType, boolean argsOnly, org.spongepowered.asm.mixin.injection.struct.Target target, org.objectweb.asm.tree.AbstractInsnNode node) -
preInject
public abstract void preInject(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) -
getAnnotation
public abstract org.objectweb.asm.tree.AnnotationNode getAnnotation(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) -
getOrder
public abstract int getOrder(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info)
-