Package | Description |
---|---|
jnr.ffi | |
jnr.ffi.mapper | |
jnr.ffi.provider.converters | |
jnr.ffi.provider.jffi |
Modifier and Type | Method and Description |
---|---|
<J> LibraryLoader<T> |
LibraryLoader.map(java.lang.Class<? extends J> javaType,
DataConverter<? extends J,?> dataConverter) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataConverter<J,N> |
Modifier and Type | Method and Description |
---|---|
<T> TypeMapper.Builder |
TypeMapper.Builder.map(java.lang.Class<? extends T> javaType,
DataConverter<? extends T,?> dataConverter) |
void |
DefaultTypeMapper.put(java.lang.Class javaClass,
DataConverter converter) |
Modifier and Type | Class and Description |
---|---|
class |
EnumConverter |
class |
EnumSetConverter |
class |
NativeLongConverter |
Modifier and Type | Field and Description |
---|---|
private static DataConverter |
NativeLongConverter.INSTANCE |
Modifier and Type | Method and Description |
---|---|
static DataConverter<NativeLong,java.lang.Long> |
NativeLongConverter.getInstance() |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DefaultInvokerFactory.BooleanConverter |
(package private) static class |
DefaultInvokerFactory.DoubleConverter |
(package private) static class |
DefaultInvokerFactory.FloatConverter |
(package private) static class |
DefaultInvokerFactory.LongLongConverter |
(package private) static class |
DefaultInvokerFactory.NumberDataConverter |
(package private) static class |
DefaultInvokerFactory.Signed16Converter |
(package private) static class |
DefaultInvokerFactory.Signed32Converter |
(package private) static class |
DefaultInvokerFactory.Signed8Converter |
(package private) static class |
DefaultInvokerFactory.Unsigned16Converter |
(package private) static class |
DefaultInvokerFactory.Unsigned32Converter |
(package private) static class |
DefaultInvokerFactory.Unsigned8Converter |
Modifier and Type | Field and Description |
---|---|
private DataConverter<java.lang.Number,java.lang.Number> |
ReflectionVariableAccessorGenerator.NumberVariable.dataConverter |
(package private) static DataConverter<java.lang.Boolean,java.lang.Number> |
DefaultInvokerFactory.BooleanConverter.INSTANCE |
Modifier and Type | Method and Description |
---|---|
(package private) static DataConverter<java.lang.Number,java.lang.Number> |
DefaultInvokerFactory.getNumberDataConverter(NativeType nativeType) |
Constructor and Description |
---|
NumberVariable(Pointer memory,
ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number> pointerOp,
DataConverter<java.lang.Number,java.lang.Number> dataConverter,
DefaultInvokerFactory.ResultConverter<? extends java.lang.Number,java.lang.Number> resultConverter) |