Class WrapWithConditionV1InjectionInfo

java.lang.Object
org.spongepowered.asm.mixin.struct.SpecialMethodInfo
org.spongepowered.asm.mixin.injection.struct.InjectionInfo
com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo
com.llamalad7.mixinextras.injector.WrapWithConditionV1InjectionInfo
All Implemented Interfaces:
org.spongepowered.asm.mixin.injection.code.ISliceContext, org.spongepowered.asm.mixin.injection.IInjectionPointContext

public class WrapWithConditionV1InjectionInfo extends MixinExtrasInjectionInfo
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.spongepowered.asm.mixin.injection.struct.InjectionInfo

    org.spongepowered.asm.mixin.injection.struct.InjectionInfo.AnnotationType, org.spongepowered.asm.mixin.injection.struct.InjectionInfo.HandlerPrefix
  • Field Summary

    Fields inherited from class org.spongepowered.asm.mixin.injection.struct.InjectionInfo

    atKey, DEFAULT_PREFIX, group, injectionPoints, injector, isStatic, slices, targetCount, targetNodes, targets

    Fields inherited from class org.spongepowered.asm.mixin.struct.SpecialMethodInfo

    annotation, annotationType, classNode, method, methodName, mixin
  • Constructor Summary

    Constructors
    Constructor
    Description
    WrapWithConditionV1InjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.spongepowered.asm.mixin.injection.code.Injector
    parseInjector(org.objectweb.asm.tree.AnnotationNode injectAnnotation)
     
    void
     

    Methods inherited from class com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo

    getSliceId

    Methods inherited from class org.spongepowered.asm.mixin.injection.struct.InjectionInfo

    addCallbackInvocation, addMethod, getDescription, getDynamicInfo, getInjectedCallbackCount, getInjectorAnnotation, getInjectorPrefix, getRegisteredAnnotations, getSlice, getTargets, inject, isValid, notifyInjected, parse, parseInjectionPoints, parseRequirements, parseTargets, postInject, readAnnotation, readInjectionPoints, register, toString

    Methods inherited from class org.spongepowered.asm.mixin.struct.SpecialMethodInfo

    getAnnotation, getClassInfo, getClassNode, getContext, getMethod, getMethodName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.spongepowered.asm.mixin.injection.IInjectionPointContext

    getAnnotation, getContext, getMethod
  • Constructor Details

    • WrapWithConditionV1InjectionInfo

      public WrapWithConditionV1InjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation)
  • Method Details

    • parseInjector

      protected org.spongepowered.asm.mixin.injection.code.Injector parseInjector(org.objectweb.asm.tree.AnnotationNode injectAnnotation)
      Specified by:
      parseInjector in class org.spongepowered.asm.mixin.injection.struct.InjectionInfo
    • prepare

      public void prepare()
      Overrides:
      prepare in class org.spongepowered.asm.mixin.injection.struct.InjectionInfo