Package jnr.ffi.provider.jffi
Class Types
java.lang.Object
jnr.ffi.provider.jffi.Types
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Reference<Map<Class,
Map<Collection<Annotation>, Type>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Type
getType
(Runtime runtime, Class javaType, Collection<Annotation> annotations) private static Type
lookupAliasedType
(Runtime runtime, Collection<Annotation> annotations) private static Type
lookupAndCacheType
(Runtime runtime, Class javaType, Collection<Annotation> annotations) (package private) static Type
lookupType
(Runtime runtime, Class type, Collection<Annotation> annotations)
-
Field Details
-
typeCacheReference
-
-
Constructor Details
-
Types
Types()
-
-
Method Details
-
getType
-
lookupAndCacheType
private static Type lookupAndCacheType(Runtime runtime, Class javaType, Collection<Annotation> annotations) -
lookupAliasedType
-
lookupType
-