Class ConverterMetaData
java.lang.Object
jnr.ffi.provider.jffi.ConverterMetaData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Reference<Map<Class, ConverterMetaData>> (package private) final Collection<Annotation> (package private) final Collection<Annotation> (package private) final Collection<Annotation> (package private) final Collection<Annotation> (package private) final Collection<Annotation> (package private) final Collection<Annotation> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static ConverterMetaDataaddMetaData(Class converterClass, Class nativeType) (package private) static Collection<Annotation> getAnnotations(FromNativeConverter fromNativeConverter) (package private) static Collection<Annotation> getAnnotations(ToNativeConverter toNativeConverter) private static Collection<Annotation> getConverterMethodAnnotations(Class converterClass, String methodName, Class... parameterClasses) private static ConverterMetaDatagetMetaData(Class converterClass, Class nativeType) private static Collection<Annotation> getToNativeMethodAnnotations(Class converterClass, Class resultClass)
-
Field Details
-
cacheReference
-
classAnnotations
-
toNativeMethodAnnotations
-
fromNativeMethodAnnotations
-
nativeTypeMethodAnnotations
-
toNativeAnnotations
-
fromNativeAnnotations
-
-
Constructor Details
-
ConverterMetaData
-
-
Method Details
-
getToNativeMethodAnnotations
private static Collection<Annotation> getToNativeMethodAnnotations(Class converterClass, Class resultClass) -
getConverterMethodAnnotations
private static Collection<Annotation> getConverterMethodAnnotations(Class converterClass, String methodName, Class... parameterClasses) -
getMetaData
-
addMetaData
-
getAnnotations
-
getAnnotations
-