Package jnr.ffi.mapper
Interface ToNativeConverter<J,N>
-
- All Known Subinterfaces:
DataConverter<J,N>,ToNativeConverter.PostInvocation<J,N>
- All Known Implementing Classes:
AbstractDataConverter,AnnotationTypeMapper.ReflectionToNativeConverter,BoxedBooleanArrayParameterConverter,BoxedBooleanArrayParameterConverter.Out,BoxedByteArrayParameterConverter,BoxedByteArrayParameterConverter.Out,BoxedDoubleArrayParameterConverter,BoxedDoubleArrayParameterConverter.Out,BoxedFloatArrayParameterConverter,BoxedFloatArrayParameterConverter.Out,BoxedIntegerArrayParameterConverter,BoxedIntegerArrayParameterConverter.Out,BoxedLong32ArrayParameterConverter,BoxedLong32ArrayParameterConverter.Out,BoxedLong64ArrayParameterConverter,BoxedLong64ArrayParameterConverter.Out,BoxedShortArrayParameterConverter,BoxedShortArrayParameterConverter.Out,ByReferenceParameterConverter,ByReferenceParameterConverter.Out,CharSequenceArrayParameterConverter,CharSequenceArrayParameterConverter.Out,CharSequenceParameterConverter,DefaultInvokerFactory.BooleanConverter,DefaultInvokerFactory.DoubleConverter,DefaultInvokerFactory.FloatConverter,DefaultInvokerFactory.LongLongConverter,DefaultInvokerFactory.NumberDataConverter,DefaultInvokerFactory.Signed16Converter,DefaultInvokerFactory.Signed32Converter,DefaultInvokerFactory.Signed8Converter,DefaultInvokerFactory.Unsigned16Converter,DefaultInvokerFactory.Unsigned32Converter,DefaultInvokerFactory.Unsigned8Converter,EnumConverter,EnumSetConverter,Long32ArrayParameterConverter,Long32ArrayParameterConverter.Out,NativeClosureManager.ClosureSite,NativeLong32ArrayParameterConverter,NativeLong32ArrayParameterConverter.Out,NativeLong64ArrayParameterConverter,NativeLong64ArrayParameterConverter.Out,NativeLongConverter,Pointer32ArrayParameterConverter,Pointer32ArrayParameterConverter.Out,Pointer64ArrayParameterConverter,Pointer64ArrayParameterConverter.Out,StringBufferParameterConverter,StringBuilderParameterConverter,StructArrayParameterConverter,StructArrayParameterConverter.Out,StructByReferenceToNativeConverter,X86Disassembler.X86DisassemblerConverter
public interface ToNativeConverter<J,N>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceToNativeConverter.Cacheablestatic interfaceToNativeConverter.NoContextstatic interfaceToNativeConverter.PostInvocation<J,N>Used to reload a parameter converted to a native type via a customToNativeConverterstatic interfaceToNativeConverter.ToNative
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<N>nativeType()NtoNative(J value, ToNativeContext context)
-
-
-
Method Detail
-
toNative
N toNative(J value, ToNativeContext context)
-
nativeType
java.lang.Class<N> nativeType()
-
-