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
-