public class InjectionPointAnnotationContext extends SelectorAnnotationContext implements IInjectionPointContext
| Constructor and Description |
|---|
InjectionPointAnnotationContext(IInjectionPointContext parent,
org.objectweb.asm.tree.AnnotationNode selectorAnnotation,
java.lang.String selectorCoordinate) |
InjectionPointAnnotationContext(IInjectionPointContext parent,
IAnnotationHandle selectorAnnotation,
java.lang.String selectorCoordinate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(java.lang.String format,
java.lang.Object... args)
Add a new message
|
IAnnotationHandle |
getAnnotation()
Get the root annotation for the selector, for example the injector or
accessor annotation
|
org.objectweb.asm.tree.AnnotationNode |
getAnnotationNode()
Get the parent annotation (eg.
|
org.objectweb.asm.tree.MethodNode |
getMethod()
Get the root method upon which this selector is operating, usually the
injector method
|
java.lang.String |
toString() |
getElementDescription, getMixin, getParent, getSelectorAnnotation, getSelectorCoordinate, remapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetElementDescription, getMixin, getParent, getSelectorAnnotation, getSelectorCoordinate, remappublic InjectionPointAnnotationContext(IInjectionPointContext parent, IAnnotationHandle selectorAnnotation, java.lang.String selectorCoordinate)
public InjectionPointAnnotationContext(IInjectionPointContext parent, org.objectweb.asm.tree.AnnotationNode selectorAnnotation, java.lang.String selectorCoordinate)
public void addMessage(java.lang.String format,
java.lang.Object... args)
IMessageSinkaddMessage in interface IMessageSinkformat - Message formatargs - Message argspublic org.objectweb.asm.tree.MethodNode getMethod()
ISelectorContextgetMethod in interface IInjectionPointContextgetMethod in interface ISelectorContextgetMethod in class SelectorAnnotationContextpublic org.objectweb.asm.tree.AnnotationNode getAnnotationNode()
IInjectionPointContextgetAnnotationNode in interface IInjectionPointContextpublic IAnnotationHandle getAnnotation()
ISelectorContextgetAnnotation in interface ISelectorContextgetAnnotation in class SelectorAnnotationContextpublic java.lang.String toString()
toString in class java.lang.Object