public class JSONAnnotation<A extends java.lang.annotation.Annotation> extends AnnotationDataReader<A,JSONAnnotationData<A>>
annotationClass, defaultAnnotation| Constructor and Description |
|---|
JSONAnnotation(java.lang.Class<A> annotationClass) |
| Modifier and Type | Method and Description |
|---|---|
protected JSONAnnotationData<A> |
createAnnotationData(A annotation)
Creates annotation data from given annotation.
|
JSONAnnotationData<A> |
readAnnotatedElement(java.lang.reflect.AnnotatedElement annotatedElement)
Need to override to make java compiler happy.
|
getAnnotationClass, hasAnnotationOn, readBoolean, readElement, readInt, readString, readStringElementpublic JSONAnnotation(java.lang.Class<A> annotationClass)
public JSONAnnotationData<A> readAnnotatedElement(java.lang.reflect.AnnotatedElement annotatedElement)
readAnnotatedElement in class AnnotationDataReader<A extends java.lang.annotation.Annotation,JSONAnnotationData<A extends java.lang.annotation.Annotation>>protected JSONAnnotationData<A> createAnnotationData(A annotation)
createAnnotationData in class AnnotationDataReader<A extends java.lang.annotation.Annotation,JSONAnnotationData<A extends java.lang.annotation.Annotation>>Copyright © 2003-present Jodd Team