Class ModifyConstantInjector
java.lang.Object
org.spongepowered.asm.mixin.injection.code.Injector
org.spongepowered.asm.mixin.injection.invoke.InvokeInjector
org.spongepowered.asm.mixin.injection.invoke.RedirectInjector
org.spongepowered.asm.mixin.injection.invoke.ModifyConstantInjector
public class ModifyConstantInjector extends RedirectInjector
A bytecode injector which allows a specific constant value to be identified
and replaced with a callback
-
Nested Class Summary
Nested classes/interfaces inherited from class org.spongepowered.asm.mixin.injection.code.Injector
Injector.InjectorData, Injector.TargetNode -
Field Summary
Fields inherited from class org.spongepowered.asm.mixin.injection.invoke.RedirectInjector
metaFields inherited from class org.spongepowered.asm.mixin.injection.code.Injector
annotationType, classNode, info, isStatic, logger, methodArgs, methodNode, returnType -
Constructor Summary
Constructors Constructor Description ModifyConstantInjector(InjectionInfo info) -
Method Summary
Modifier and Type Method Description protected voidinject(Target target, InjectionNodes.InjectionNode node)Methods inherited from class org.spongepowered.asm.mixin.injection.invoke.RedirectInjector
addTargetNode, checkTarget, injectAtConstructor, injectAtInstanceOf, injectAtInstanceOf, injectAtInvoke, postInject, preInjectMethods inherited from class org.spongepowered.asm.mixin.injection.invoke.InvokeInjector
sanityCheckMethods inherited from class org.spongepowered.asm.mixin.injection.code.Injector
canCoerce, canCoerce, canCoerce, checkCoerce, checkTargetForNode, checkTargetModifiers, find, findTargetNodes, inject, invokeHandler, invokeHandler, invokeHandlerWithArgs, invokeHandlerWithArgs, pushArgs, pushArgs, storeArgs, storeArgs, throwException, toString, validateParamsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ModifyConstantInjector
- Parameters:
info- Injection info
-
-
Method Details
-
inject
- Overrides:
injectin classRedirectInjector
-