Class SugarWrapperImpl
java.lang.Object
com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
InjectorWrapperImpl.Factory, InjectorWrapperImpl.HandlerCallCallback -
Field Summary
Fields inherited from class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
classNode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSugarWrapperImpl(org.spongepowered.asm.mixin.injection.struct.InjectionInfo wrapper, org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoPostInject(Runnable postInject) protected org.spongepowered.asm.mixin.injection.struct.InjectionInfoprotected org.objectweb.asm.tree.MethodNodeprotected voidprotected voidprepare()Methods inherited from class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
addCallbackInvocation, getOrder, granularInjectNotSupported, inject, isValid, preInject, usesGranularInject
-
Constructor Details
-
SugarWrapperImpl
protected SugarWrapperImpl(org.spongepowered.asm.mixin.injection.struct.InjectionInfo wrapper, org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation)
-
-
Method Details
-
getDelegate
protected org.spongepowered.asm.mixin.injection.struct.InjectionInfo getDelegate()- Specified by:
getDelegatein classInjectorWrapperImpl
-
getHandler
protected org.objectweb.asm.tree.MethodNode getHandler()- Specified by:
getHandlerin classInjectorWrapperImpl
-
prepare
protected void prepare()- Overrides:
preparein classInjectorWrapperImpl
-
granularInject
- Overrides:
granularInjectin classInjectorWrapperImpl
-
doPostInject
- Overrides:
doPostInjectin classInjectorWrapperImpl
-