Class CanonicalOverwriteInjectionInfo
- java.lang.Object
-
- org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo
-
- org.spongepowered.asm.mixin.struct.SpecialMethodInfo
-
- org.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
- org.stianloader.micromixin.backports.CanonicalOverwriteInjectionInfo
-
- All Implemented Interfaces:
org.spongepowered.asm.mixin.injection.code.ISliceContext,org.spongepowered.asm.mixin.injection.IInjectionPointContext,org.spongepowered.asm.mixin.injection.selectors.ISelectorContext,org.spongepowered.asm.util.IMessageSink
public class CanonicalOverwriteInjectionInfo 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, org.spongepowered.asm.mixin.injection.struct.InjectionInfo.InjectorOrder
-
-
Constructor Summary
Constructors Constructor Description CanonicalOverwriteInjectionInfo(org.spongepowered.asm.mixin.transformer.MixinTargetContext mixin, org.objectweb.asm.tree.MethodNode method, org.objectweb.asm.tree.AnnotationNode annotation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetDescription()protected voidparseInjectionPoints(java.util.List<org.objectweb.asm.tree.AnnotationNode> ats)protected org.spongepowered.asm.mixin.injection.code.InjectorparseInjector(org.objectweb.asm.tree.AnnotationNode injectAnnotation)protected voidparseRequirements()protected voidparseSelectors()protected voidreadInjectionPoints()-
Methods inherited from class org.spongepowered.asm.mixin.injection.struct.InjectionInfo
addCallbackInvocation, addMessage, addMethod, getInjectedCallbackCount, getInjectorAnnotation, getInjectorPrefix, getMessages, getOrder, getRegisteredAnnotations, getSlice, getSliceId, getTargetCount, inject, isValid, notifyInjected, parse, parseOrder, postInject, preInject, prepare, readAnnotation, register, toString
-
Methods inherited from class org.spongepowered.asm.mixin.struct.SpecialMethodInfo
getClassInfo, getClassNode, getMethodName, getTargetClassInfo, getTargetClassNode
-
Methods inherited from class org.spongepowered.asm.mixin.struct.AnnotatedMethodInfo
getAnnotation, getAnnotationNode, getDynamicInfo, getDynamicInfo, getDynamicInfo, getElementDescription, getMethod, getMixin, getParent, getSelectorAnnotation, getSelectorCoordinate, remap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescription
protected java.lang.String getDescription()
- Overrides:
getDescriptionin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
parseInjectionPoints
protected void parseInjectionPoints(java.util.List<org.objectweb.asm.tree.AnnotationNode> ats)
- Overrides:
parseInjectionPointsin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
parseInjector
protected org.spongepowered.asm.mixin.injection.code.Injector parseInjector(org.objectweb.asm.tree.AnnotationNode injectAnnotation)
- Specified by:
parseInjectorin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
parseRequirements
protected void parseRequirements()
- Overrides:
parseRequirementsin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
parseSelectors
protected void parseSelectors()
- Overrides:
parseSelectorsin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
readInjectionPoints
protected void readInjectionPoints()
- Overrides:
readInjectionPointsin classorg.spongepowered.asm.mixin.injection.struct.InjectionInfo
-
-