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.