Package | Description |
---|---|
jnr.ffi | |
jnr.ffi.mapper | |
jnr.ffi.provider | |
jnr.ffi.provider.converters | |
jnr.ffi.provider.jffi |
Modifier and Type | Method and Description |
---|---|
<J> LibraryLoader<T> |
LibraryLoader.map(Class<? extends J> javaType,
FromNativeConverter<? extends J,?> fromNativeConverter)
Adds a custom java type mapping.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataConverter<J,N> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataConverter<J,N> |
Modifier and Type | Method and Description |
---|---|
FromNativeConverter |
FromNativeType.getFromNativeConverter() |
FromNativeConverter |
AbstractFromNativeType.getFromNativeConverter() |
FromNativeConverter |
TypeMapper.getFromNativeConverter(Class type) |
FromNativeConverter |
DefaultTypeMapper.getFromNativeConverter(Class type) |
Modifier and Type | Method and Description |
---|---|
static FromNativeType |
FromNativeTypes.create(FromNativeConverter converter) |
<T> TypeMapper.Builder |
TypeMapper.Builder.map(Class<? extends T> javaType,
FromNativeConverter<? extends T,?> fromNativeConverter) |
void |
DefaultTypeMapper.put(Class javaClass,
FromNativeConverter converter) |
Modifier and Type | Method and Description |
---|---|
FromNativeConverter |
FromNativeType.getFromNativeConverter() |
FromNativeConverter |
NullTypeMapper.getFromNativeConverter(Class type) |
Constructor and Description |
---|
FromNativeType(Class javaType,
NativeType nativeType,
Collection<Annotation> annotations,
FromNativeConverter fromNativeConverter,
FromNativeContext fromNativeContext) |
ResultType(Class javaType,
NativeType nativeType,
Collection<Annotation> annotations,
FromNativeConverter fromNativeConverter,
FromNativeContext fromNativeContext) |
Modifier and Type | Class and Description |
---|---|
class |
EnumConverter |
class |
EnumSetConverter |
class |
NativeLongConverter |
class |
StringResultConverter
Converts a native pointer result into a java String
|
class |
StructByReferenceFromNativeConverter
Converts a native pointer result into a
Struct |
Modifier and Type | Method and Description |
---|---|
static FromNativeConverter<Set<? extends Enum>,Integer> |
EnumSetConverter.getFromNativeConverter(SignatureType type,
FromNativeContext fromNativeContext) |
static FromNativeConverter<String,Pointer> |
StringResultConverter.getInstance(Charset cs) |
static FromNativeConverter<Struct,Pointer> |
StructByReferenceFromNativeConverter.getInstance(Class structClass,
FromNativeContext toNativeContext) |
static FromNativeConverter<String,Pointer> |
StringResultConverter.getInstance(FromNativeContext fromNativeContext) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationTypeMapper.ReflectionFromNativeConverter |
class |
AsmStructByReferenceFromNativeConverter |
class |
ClosureFromNativeConverter |
static class |
ClosureFromNativeConverter.ProxyConverter |
Modifier and Type | Method and Description |
---|---|
static FromNativeConverter<?,Pointer> |
ClosureFromNativeConverter.getInstance(Runtime runtime,
SignatureType type,
jnr.ffi.provider.jffi.AsmClassLoader classLoader,
SignatureTypeMapper typeMapper) |
Copyright © 2017. All rights reserved.