public class InvokerInfo extends AccessorInfo
AccessorInfo.AccessorTypeargTypes, PATTERN_ACCESSOR, returnType, target, targetField, targetMethod, typeannotation, classNode, method, mixin| Constructor and Description |
|---|
InvokerInfo(MixinTargetContext mixin,
org.spongepowered.asm.lib.tree.MethodNode method) |
| Modifier and Type | Method and Description |
|---|---|
protected MemberInfo |
initTarget() |
protected org.spongepowered.asm.lib.Type |
initTargetFieldType() |
protected AccessorInfo.AccessorType |
initType() |
void |
locate()
First pass, locate the target field in the class.
|
findTarget, generate, getArgTypes, getReturnType, getTarget, getTargetField, getTargetFieldType, getTargetMethod, getTargetName, inflectTarget, inflectTarget, of, toStringgetAnnotation, getClassNode, getContext, getMethodpublic InvokerInfo(MixinTargetContext mixin, org.spongepowered.asm.lib.tree.MethodNode method)
protected AccessorInfo.AccessorType initType()
initType in class AccessorInfoprotected org.spongepowered.asm.lib.Type initTargetFieldType()
initTargetFieldType in class AccessorInfoprotected MemberInfo initTarget()
initTarget in class AccessorInfopublic void locate()
AccessorInfolocate in class AccessorInfo