class ConverterMetaData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.ref.Reference<java.util.Map<java.lang.Class,ConverterMetaData>> |
cacheReference |
(package private) java.util.Collection<java.lang.annotation.Annotation> |
classAnnotations |
(package private) java.util.Collection<java.lang.annotation.Annotation> |
fromNativeAnnotations |
(package private) java.util.Collection<java.lang.annotation.Annotation> |
fromNativeMethodAnnotations |
(package private) java.util.Collection<java.lang.annotation.Annotation> |
nativeTypeMethodAnnotations |
(package private) java.util.Collection<java.lang.annotation.Annotation> |
toNativeAnnotations |
(package private) java.util.Collection<java.lang.annotation.Annotation> |
toNativeMethodAnnotations |
Constructor and Description |
---|
ConverterMetaData(java.lang.Class converterClass,
java.lang.Class nativeType) |
Modifier and Type | Method and Description |
---|---|
private static ConverterMetaData |
addMetaData(java.lang.Class converterClass,
java.lang.Class nativeType) |
(package private) static java.util.Collection<java.lang.annotation.Annotation> |
getAnnotations(FromNativeConverter fromNativeConverter) |
(package private) static java.util.Collection<java.lang.annotation.Annotation> |
getAnnotations(ToNativeConverter toNativeConverter) |
private static java.util.Collection<java.lang.annotation.Annotation> |
getConverterMethodAnnotations(java.lang.Class converterClass,
java.lang.String methodName,
java.lang.Class... parameterClasses) |
private static ConverterMetaData |
getMetaData(java.lang.Class converterClass,
java.lang.Class nativeType) |
private static java.util.Collection<java.lang.annotation.Annotation> |
getToNativeMethodAnnotations(java.lang.Class converterClass,
java.lang.Class resultClass) |
private static volatile java.lang.ref.Reference<java.util.Map<java.lang.Class,ConverterMetaData>> cacheReference
final java.util.Collection<java.lang.annotation.Annotation> classAnnotations
final java.util.Collection<java.lang.annotation.Annotation> toNativeMethodAnnotations
final java.util.Collection<java.lang.annotation.Annotation> fromNativeMethodAnnotations
final java.util.Collection<java.lang.annotation.Annotation> nativeTypeMethodAnnotations
final java.util.Collection<java.lang.annotation.Annotation> toNativeAnnotations
final java.util.Collection<java.lang.annotation.Annotation> fromNativeAnnotations
ConverterMetaData(java.lang.Class converterClass, java.lang.Class nativeType)
private static java.util.Collection<java.lang.annotation.Annotation> getToNativeMethodAnnotations(java.lang.Class converterClass, java.lang.Class resultClass)
private static java.util.Collection<java.lang.annotation.Annotation> getConverterMethodAnnotations(java.lang.Class converterClass, java.lang.String methodName, java.lang.Class... parameterClasses)
private static ConverterMetaData getMetaData(java.lang.Class converterClass, java.lang.Class nativeType)
private static ConverterMetaData addMetaData(java.lang.Class converterClass, java.lang.Class nativeType)
static java.util.Collection<java.lang.annotation.Annotation> getAnnotations(ToNativeConverter toNativeConverter)
static java.util.Collection<java.lang.annotation.Annotation> getAnnotations(FromNativeConverter fromNativeConverter)