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