Package | Description |
---|---|
jnr.ffi | |
jnr.ffi.mapper | |
jnr.ffi.provider | |
jnr.ffi.provider.jffi |
Modifier and Type | Method and Description |
---|---|
LibraryLoader<T> |
LibraryLoader.mapper(SignatureTypeMapper typeMapper)
Adds a type mapper to use when resolving method parameter and result types.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSignatureTypeMapper |
class |
CachingTypeMapper
Caches native converter lookups by class.
|
class |
CompositeTypeMapper |
class |
SignatureTypeMapperAdapter
Adapts a
TypeMapper to a SignatureTypeMapper |
Constructor and Description |
---|
CachingTypeMapper(SignatureTypeMapper mapper) |
CompositeTypeMapper(SignatureTypeMapper... signatureTypeMappers) |
Constructor and Description |
---|
CompositeTypeMapper(Collection<SignatureTypeMapper> signatureTypeMappers) |
Modifier and Type | Class and Description |
---|---|
class |
NullTypeMapper
An instance of
TypeMapper which always returns null |
Constructor and Description |
---|
InterfaceScanner(Class interfaceClass,
SignatureTypeMapper typeMapper,
CallingConvention callingConvention) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationTypeMapper |
Modifier and Type | Method and Description |
---|---|
void |
VariableAccessorGenerator.generate(jnr.ffi.provider.jffi.AsmBuilder builder,
Class interfaceClass,
String variableName,
long address,
Class javaType,
Collection<Annotation> annotations,
SignatureTypeMapper typeMapper,
jnr.ffi.provider.jffi.AsmClassLoader classLoader) |
static FromNativeConverter<?,Pointer> |
ClosureFromNativeConverter.getInstance(Runtime runtime,
SignatureType type,
jnr.ffi.provider.jffi.AsmClassLoader classLoader,
SignatureTypeMapper typeMapper) |
Copyright © 2017. All rights reserved.