Package jnr.ffi.provider.jffi
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 ConverterMetaData
addMetaData
(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 ConverterMetaData
getMetaData
(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
-