public class ModifyArgsInjector extends InvokeInjector
Injector.TargetNodeannotationTypeclassNode, info, isStatic, logger, methodArgs, methodNode, returnType| Constructor and Description |
|---|
ModifyArgsInjector(InjectionInfo info) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkTarget(Target target)
Sanity checks on target
|
protected void |
inject(Target target,
InjectionNodes.InjectionNode node) |
protected void |
injectAtInvoke(Target target,
InjectionNodes.InjectionNode node)
Do the injection
|
checkTargetForNode, checkTargetModifiers, invokeHandlerWithArgs, invokeHandlerWithArgs, pushArgs, sanityCheck, storeArgs, storeArgsaddTargetNode, canCoerce, canCoerce, canCoerce, find, findTargetNodes, inject, invokeHandler, invokeHandler, postInject, throwException, toStringpublic ModifyArgsInjector(InjectionInfo info)
info - Injection infoprotected void checkTarget(Target target)
InvokeInjectorcheckTarget in class InvokeInjectortarget - targetprotected void inject(Target target, InjectionNodes.InjectionNode node)
inject in class InvokeInjectorprotected void injectAtInvoke(Target target, InjectionNodes.InjectionNode node)
injectAtInvoke in class InvokeInjectortarget - Target to inject intonode - Discovered instruction node