| Modifier and Type | Method | Description |
|---|---|---|
static <A extends java.lang.annotation.Annotation> |
create(A annotation,
Locatable parentSourcePos) |
Wraps the annotation into a proxy so that the returned object will also implement
Locatable. |
Location |
getLocation() |
|
Locatable |
getUpstream() |
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
|
java.lang.String |
toString() |
public static <A extends java.lang.annotation.Annotation> A create(A annotation,
Locatable parentSourcePos)
Locatable.public Locatable getUpstream()
getUpstream in interface Locatablepublic Location getLocation()
getLocation in interface Locatablepublic java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.ThrowableCopyright © 2017 Oracle Corporation. All rights reserved.