Top Inners Methods
jnr.ffi.mapper

public Interface ToNativeConverter<J, N>

Known Direct Subinterfaces
jnr.ffi.mapper.ToNativeConverter.PostInvocation, jnr.ffi.mapper.DataConverter
Known Direct Implementers
jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter, jnr.ffi.provider.converters.BoxedByteArrayParameterConverter, jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter, jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter, jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter, jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter, jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter, jnr.ffi.provider.converters.BoxedShortArrayParameterConverter, jnr.ffi.provider.converters.ByReferenceParameterConverter, jnr.ffi.provider.converters.CharSequenceArrayParameterConverter, jnr.ffi.provider.converters.CharSequenceParameterConverter, jnr.ffi.provider.converters.Long32ArrayParameterConverter, jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter, jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter, jnr.ffi.provider.converters.Pointer32ArrayParameterConverter, jnr.ffi.provider.converters.Pointer64ArrayParameterConverter, jnr.ffi.provider.converters.StringBufferParameterConverter, jnr.ffi.provider.converters.StringBuilderParameterConverter, jnr.ffi.provider.converters.StructArrayParameterConverter, jnr.ffi.provider.converters.StructByReferenceToNativeConverter, jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionToNativeConverter, jnr.ffi.provider.jffi.NativeClosureManager.ClosureSite, jnr.ffi.provider.jffi.X86Disassembler.X86DisassemblerConverter
Imports
java.lang.annotation.ElementType, .Retention, .RetentionPolicy, .Target

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static @interface
public static @interface
public static interface
ToNativeConverter.PostInvocation<J, N>

Used to reload a parameter converted to a native type via a custom jnr.ffi.mapper.ToNativeConverter

public static @interface

Method Summary

Modifier and TypeMethod and Description
public Class<N>
public N
toNative(J value, ToNativeContext context)

Method Detail

nativeTypeback to summary
public Class<N> nativeType()
toNativeback to summary
public N toNative(J value, ToNativeContext context)
jnr.ffi.mapper back to summary

public @Interface ToNativeConverter.Cacheable

extends Annotation
Annotations
@Retention:RUNTIME
@Target:TYPE

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
jnr.ffi.mapper back to summary

public @Interface ToNativeConverter.NoContext

extends Annotation
Annotations
@Retention:RUNTIME
@Target:TYPE, METHOD

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
jnr.ffi.mapper back to summary

public Interface ToNativeConverter.PostInvocation<J, N>

extends ToNativeConverter<J, N>
Known Direct Implementers
jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedByteArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter.Out, jnr.ffi.provider.converters.BoxedShortArrayParameterConverter.Out, jnr.ffi.provider.converters.ByReferenceParameterConverter.Out, jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.Out, jnr.ffi.provider.converters.Long32ArrayParameterConverter.Out, jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter.Out, jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter.Out, jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.Out, jnr.ffi.provider.converters.Pointer64ArrayParameterConverter.Out, jnr.ffi.provider.converters.StringBufferParameterConverter, jnr.ffi.provider.converters.StringBuilderParameterConverter, jnr.ffi.provider.converters.StructArrayParameterConverter.Out

Used to reload a parameter converted to a native type via a custom jnr.ffi.mapper.ToNativeConverter

Method Summary

Modifier and TypeMethod and Description
public void
postInvoke(J j, N n, ToNativeContext context)

Inherited from jnr.ffi.mapper.ToNativeConverter:
nativeTypetoNative

Method Detail

postInvokeback to summary
public void postInvoke(J j, N n, ToNativeContext context)
jnr.ffi.mapper back to summary

public @Interface ToNativeConverter.ToNative

extends Annotation
Annotations
@Retention:RUNTIME
@Target:METHOD

Method Summary

Modifier and TypeMethod and Description
public Class<T>
Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

nativeTypeback to summary
public Class<T> nativeType()