Uses of Interface
jnr.ffi.mapper.ToNativeContext
Packages that use ToNativeContext
Package
Description
-
Uses of ToNativeContext in jnr.ffi.mapper
Classes in jnr.ffi.mapper that implement ToNativeContextModifier and TypeClassDescriptionfinal class
Holds context for a method parameter from Java to native conversion.Methods in jnr.ffi.mapper with parameters of type ToNativeContextModifier and TypeMethodDescriptionstatic DefaultSignatureType
DefaultSignatureType.create
(Class type, ToNativeContext context) AbstractSignatureTypeMapper.getToNativeType
(SignatureType type, ToNativeContext context) CachingTypeMapper.getToNativeType
(SignatureType type, ToNativeContext context) CompositeTypeMapper.getToNativeType
(SignatureType type, ToNativeContext context) SignatureTypeMapper.getToNativeType
(SignatureType type, ToNativeContext context) SignatureTypeMapperAdapter.getToNativeType
(SignatureType type, ToNativeContext context) void
ToNativeConverter.PostInvocation.postInvoke
(J j, N n, ToNativeContext context) ToNativeConverter.toNative
(J value, ToNativeContext context) -
Uses of ToNativeContext in jnr.ffi.provider
Methods in jnr.ffi.provider that return ToNativeContextMethods in jnr.ffi.provider with parameters of type ToNativeContextModifier and TypeMethodDescriptionNullTypeMapper.getToNativeType
(SignatureType type, ToNativeContext context) Constructors in jnr.ffi.provider with parameters of type ToNativeContextModifierConstructorDescriptionParameterType
(Class javaType, NativeType nativeType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) ToNativeType
(Class javaType, NativeType nativeType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) -
Uses of ToNativeContext in jnr.ffi.provider.converters
Methods in jnr.ffi.provider.converters with parameters of type ToNativeContextModifier and TypeMethodDescriptionstatic ToNativeConverter
<Boolean[], boolean[]> BoxedBooleanArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Byte[], byte[]> BoxedByteArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Double[], double[]> BoxedDoubleArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Float[], float[]> BoxedFloatArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Integer[], int[]> BoxedIntegerArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Long[], int[]> BoxedLong32ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Long[], long[]> BoxedLong64ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Short[], short[]> BoxedShortArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<ByReference, Pointer> ByReferenceParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<CharSequence[], Pointer> CharSequenceArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<CharSequence, ByteBuffer> CharSequenceParameterConverter.getInstance
(Charset charset, ToNativeContext toNativeContext) static ToNativeConverter
<CharSequence, ByteBuffer> CharSequenceParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<long[], int[]> Long32ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<NativeLong[], int[]> NativeLong32ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<NativeLong[], long[]> NativeLong64ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Pointer[], int[]> Pointer32ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Pointer[], long[]> Pointer64ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) StringBufferParameterConverter.getInstance
(int parameterFlags, ToNativeContext toNativeContext) StringBufferParameterConverter.getInstance
(Charset charset, int parameterFlags, ToNativeContext toNativeContext) StringBuilderParameterConverter.getInstance
(int parameterFlags, ToNativeContext toNativeContext) StringBuilderParameterConverter.getInstance
(Charset charset, int parameterFlags, ToNativeContext toNativeContext) static ToNativeConverter
<Struct[], Pointer> StructArrayParameterConverter.getInstance
(ToNativeContext toNativeContext, Class structClass) static ToNativeConverter
<Struct, Pointer> StructByReferenceToNativeConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Set<? extends Enum>, Integer> EnumSetConverter.getToNativeConverter
(SignatureType type, ToNativeContext toNativeContext) void
BoxedBooleanArrayParameterConverter.Out.postInvoke
(Boolean[] array, boolean[] primitive, ToNativeContext context) void
BoxedByteArrayParameterConverter.Out.postInvoke
(Byte[] array, byte[] primitive, ToNativeContext context) void
BoxedDoubleArrayParameterConverter.Out.postInvoke
(Double[] array, double[] primitive, ToNativeContext context) void
BoxedFloatArrayParameterConverter.Out.postInvoke
(Float[] array, float[] primitive, ToNativeContext context) void
BoxedIntegerArrayParameterConverter.Out.postInvoke
(Integer[] array, int[] primitive, ToNativeContext context) void
BoxedLong32ArrayParameterConverter.Out.postInvoke
(Long[] array, int[] primitive, ToNativeContext context) void
BoxedLong64ArrayParameterConverter.Out.postInvoke
(Long[] array, long[] primitive, ToNativeContext context) void
BoxedShortArrayParameterConverter.Out.postInvoke
(Short[] array, short[] primitive, ToNativeContext context) void
ByReferenceParameterConverter.Out.postInvoke
(ByReference byReference, Pointer pointer, ToNativeContext context) void
CharSequenceArrayParameterConverter.Out.postInvoke
(CharSequence[] array, Pointer primitive, ToNativeContext context) void
Long32ArrayParameterConverter.Out.postInvoke
(long[] array, int[] primitive, ToNativeContext context) void
NativeLong32ArrayParameterConverter.Out.postInvoke
(NativeLong[] array, int[] primitive, ToNativeContext context) void
NativeLong64ArrayParameterConverter.Out.postInvoke
(NativeLong[] array, long[] primitive, ToNativeContext context) void
Pointer32ArrayParameterConverter.Out.postInvoke
(Pointer[] pointers, int[] primitive, ToNativeContext context) void
Pointer64ArrayParameterConverter.Out.postInvoke
(Pointer[] pointers, long[] primitive, ToNativeContext context) void
StringBufferParameterConverter.postInvoke
(StringBuffer stringBuffer, ByteBuffer buf, ToNativeContext context) void
StringBuilderParameterConverter.postInvoke
(StringBuilder stringBuilder, ByteBuffer buf, ToNativeContext context) void
StructArrayParameterConverter.Out.postInvoke
(Struct[] structs, Pointer primitive, ToNativeContext context) boolean[]
BoxedBooleanArrayParameterConverter.toNative
(Boolean[] array, ToNativeContext context) byte[]
BoxedByteArrayParameterConverter.toNative
(Byte[] array, ToNativeContext context) double[]
BoxedDoubleArrayParameterConverter.toNative
(Double[] array, ToNativeContext context) float[]
BoxedFloatArrayParameterConverter.toNative
(Float[] array, ToNativeContext context) int[]
BoxedIntegerArrayParameterConverter.toNative
(Integer[] array, ToNativeContext context) int[]
BoxedLong32ArrayParameterConverter.toNative
(Long[] array, ToNativeContext context) long[]
BoxedLong64ArrayParameterConverter.toNative
(Long[] array, ToNativeContext context) short[]
BoxedShortArrayParameterConverter.toNative
(Short[] array, ToNativeContext context) ByReferenceParameterConverter.toNative
(ByReference value, ToNativeContext context) CharSequenceArrayParameterConverter.toNative
(CharSequence[] array, ToNativeContext context) CharSequenceParameterConverter.toNative
(CharSequence string, ToNativeContext context) EnumConverter.toNative
(Enum value, ToNativeContext context) EnumSetConverter.toNative
(Set<? extends Enum> value, ToNativeContext context) int[]
Long32ArrayParameterConverter.toNative
(long[] array, ToNativeContext context) int[]
NativeLong32ArrayParameterConverter.toNative
(NativeLong[] array, ToNativeContext context) long[]
NativeLong64ArrayParameterConverter.toNative
(NativeLong[] array, ToNativeContext context) NativeLongConverter.toNative
(NativeLong value, ToNativeContext toNativeContext) int[]
Pointer32ArrayParameterConverter.toNative
(Pointer[] pointers, ToNativeContext context) long[]
Pointer64ArrayParameterConverter.toNative
(Pointer[] pointers, ToNativeContext context) StringBufferParameterConverter.toNative
(StringBuffer parameter, ToNativeContext context) StringBuilderParameterConverter.toNative
(StringBuilder parameter, ToNativeContext context) StructArrayParameterConverter.toNative
(Struct[] structs, ToNativeContext context) StructByReferenceToNativeConverter.toNative
(Struct value, ToNativeContext ctx) -
Uses of ToNativeContext in jnr.ffi.provider.jffi
Classes in jnr.ffi.provider.jffi that implement ToNativeContextMethods in jnr.ffi.provider.jffi with parameters of type ToNativeContextModifier and TypeMethodDescriptionAnnotationTypeMapper.getToNativeType
(SignatureType type, ToNativeContext context) static void
AsmRuntime.postInvoke
(ToNativeConverter.PostInvocation postInvocation, Object j, Object n, ToNativeContext context) AnnotationTypeMapper.ReflectionToNativeConverter.toNative
(Object nativeValue, ToNativeContext context)