Class MixinExtrasInjectionInfo
java.lang.Object
org.spongepowered.asm.mixin.struct.SpecialMethodInfo
org.spongepowered.asm.mixin.injection.struct.InjectionInfo
com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo
- All Implemented Interfaces:
org.spongepowered.asm.mixin.injection.code.ISliceContext,org.spongepowered.asm.mixin.injection.IInjectionPointContext
- Direct Known Subclasses:
MixinExtrasLateInjectionInfo,ModifyExpressionValueInjectionInfo,ModifyReceiverInjectionInfo,ModifyReturnValueInjectionInfo,WrapMethodInjectionInfo,WrapperInjectionInfo,WrapWithConditionV1InjectionInfo
public abstract class MixinExtrasInjectionInfo
extends org.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
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, targetsFields inherited from class org.spongepowered.asm.mixin.struct.SpecialMethodInfo
annotation, annotationType, classNode, method, methodName, mixin -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMixinExtrasInjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation) protectedMixinExtrasInjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation, String atKey) -
Method Summary
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, parseInjector, parseRequirements, parseTargets, postInject, prepare, readAnnotation, readInjectionPoints, register, toStringMethods inherited from class org.spongepowered.asm.mixin.struct.SpecialMethodInfo
getAnnotation, getClassInfo, getClassNode, getContext, getMethod, getMethodNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.spongepowered.asm.mixin.injection.IInjectionPointContext
getAnnotation, getContext, getMethod
-
Constructor Details
-
MixinExtrasInjectionInfo
protected MixinExtrasInjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation) -
MixinExtrasInjectionInfo
protected MixinExtrasInjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation, String atKey)
-
-
Method Details
-
getSliceId
- Overrides:
getSliceIdin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-