Package org.apache.johnzon.mapper.access
Class Meta
- java.lang.Object
- 
- org.apache.johnzon.mapper.access.Meta
 
- 
 public final class Meta extends Object 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description privateMeta()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Annotation>
 TfindMeta(Annotation[] annotations, Class<T> api)static <T extends Annotation>
 TgetAnnotation(Class<?> clazz, Class<T> api)static <T extends Annotation>
 TgetAnnotation(Package pck, Class<T> api)static <T extends Annotation>
 TgetAnnotation(AnnotatedElement holder, Class<T> api)static <T extends Annotation>
 TgetClassOrPackageAnnotation(Field holder, Class<T> api)static <T extends Annotation>
 TgetClassOrPackageAnnotation(Method holder, Class<T> api)private static <T extends Annotation>
 TgetDirectAnnotation(AnnotatedElement holder, Class<T> api)private static <T extends Annotation>
 TgetIndirectAnnotation(Class<T> api, Supplier<Class<?>> ownerSupplier, Supplier<Package> packageSupplier)private static <T extends Annotation>
 TnewAnnotation(Map<String,Method> methodMapping, Annotation user, T johnzon)
 
- 
- 
- 
Method Detail- 
getAnnotationpublic static <T extends Annotation> T getAnnotation(AnnotatedElement holder, Class<T> api) 
 - 
getClassOrPackageAnnotationpublic static <T extends Annotation> T getClassOrPackageAnnotation(Method holder, Class<T> api) 
 - 
getClassOrPackageAnnotationpublic static <T extends Annotation> T getClassOrPackageAnnotation(Field holder, Class<T> api) 
 - 
getDirectAnnotationprivate static <T extends Annotation> T getDirectAnnotation(AnnotatedElement holder, Class<T> api) 
 - 
getIndirectAnnotationprivate static <T extends Annotation> T getIndirectAnnotation(Class<T> api, Supplier<Class<?>> ownerSupplier, Supplier<Package> packageSupplier) 
 - 
getAnnotationpublic static <T extends Annotation> T getAnnotation(Class<?> clazz, Class<T> api) 
 - 
getAnnotationpublic static <T extends Annotation> T getAnnotation(Package pck, Class<T> api) 
 - 
findMetapublic static <T extends Annotation> T findMeta(Annotation[] annotations, Class<T> api) 
 - 
newAnnotationprivate static <T extends Annotation> T newAnnotation(Map<String,Method> methodMapping, Annotation user, T johnzon) 
 
- 
 
-