public class TypedAnnotationWriter<A extends Annotation,W extends IJAnnotationWriter<A>> extends Object implements InvocationHandler, IJAnnotationWriter<A>
| Modifier | Constructor and Description |
|---|---|
protected |
TypedAnnotationWriter(Class<A> annotation,
Class<W> writer,
JAnnotationUse use) |
| Modifier and Type | Method and Description |
|---|---|
Class<A> |
getAnnotationType() |
JAnnotationUse |
getAnnotationUse() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
protected TypedAnnotationWriter(Class<A> annotation, Class<W> writer, JAnnotationUse use)
public JAnnotationUse getAnnotationUse()
getAnnotationUse in interface IJAnnotationWriter<A extends Annotation>public Class<A> getAnnotationType()
getAnnotationType in interface IJAnnotationWriter<A extends Annotation>Copyright © 2013–2015 Philip Helger. All rights reserved.