Class ModifyArgsInjectionInfo
java.lang.Object
org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo
org.spongepowered.asm.mixin.struct.SpecialMethodInfo
org.spongepowered.asm.mixin.injection.struct.InjectionInfo
org.spongepowered.asm.mixin.injection.struct.ModifyArgsInjectionInfo
- All Implemented Interfaces:
ISliceContext,IInjectionPointContext,IMessageSink
public class ModifyArgsInjectionInfo extends InjectionInfo
Information about a
ModifyArgs injector-
Nested Class Summary
Nested classes/interfaces inherited from class org.spongepowered.asm.mixin.injection.struct.InjectionInfo
InjectionInfo.AnnotationType, 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
annotationType, classNode, methodName, mixinFields inherited from class org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo
annotation, logger, method -
Constructor Summary
Constructors Constructor Description ModifyArgsInjectionInfo(MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation) -
Method Summary
Modifier and Type Method Description protected java.lang.StringgetDescription()protected InjectorparseInjector(org.objectweb.asm.tree.AnnotationNode injectAnnotation)Methods inherited from class org.spongepowered.asm.mixin.injection.struct.InjectionInfo
addCallbackInvocation, addMessage, addMethod, getDynamicInfo, getInjectedCallbackCount, getInjectorAnnotation, getInjectorPrefix, getMessages, getRegisteredAnnotations, getSlice, getSliceId, getTargets, inject, isValid, notifyInjected, parse, parseInjectionPoints, parseRequirements, parseTargets, postInject, prepare, readAnnotation, readInjectionPoints, register, toStringMethods inherited from class org.spongepowered.asm.mixin.struct.SpecialMethodInfo
getClassInfo, getClassNode, getMethodNameMethods inherited from class org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo
getAnnotation, getContext, getMethodMethods 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
-
ModifyArgsInjectionInfo
public ModifyArgsInjectionInfo(MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation)
-
-
Method Details
-
parseInjector
- Specified by:
parseInjectorin classInjectionInfo
-
getDescription
protected java.lang.String getDescription()- Overrides:
getDescriptionin classInjectionInfo
-