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 classHolds context for a method parameter from Java to native conversion.Methods in jnr.ffi.mapper with parameters of type ToNativeContextModifier and TypeMethodDescriptionstatic DefaultSignatureTypeDefaultSignatureType.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) voidToNativeConverter.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) voidBoxedBooleanArrayParameterConverter.Out.postInvoke(Boolean[] array, boolean[] primitive, ToNativeContext context) voidBoxedByteArrayParameterConverter.Out.postInvoke(Byte[] array, byte[] primitive, ToNativeContext context) voidBoxedDoubleArrayParameterConverter.Out.postInvoke(Double[] array, double[] primitive, ToNativeContext context) voidBoxedFloatArrayParameterConverter.Out.postInvoke(Float[] array, float[] primitive, ToNativeContext context) voidBoxedIntegerArrayParameterConverter.Out.postInvoke(Integer[] array, int[] primitive, ToNativeContext context) voidBoxedLong32ArrayParameterConverter.Out.postInvoke(Long[] array, int[] primitive, ToNativeContext context) voidBoxedLong64ArrayParameterConverter.Out.postInvoke(Long[] array, long[] primitive, ToNativeContext context) voidBoxedShortArrayParameterConverter.Out.postInvoke(Short[] array, short[] primitive, ToNativeContext context) voidByReferenceParameterConverter.Out.postInvoke(ByReference byReference, Pointer pointer, ToNativeContext context) voidCharSequenceArrayParameterConverter.Out.postInvoke(CharSequence[] array, Pointer primitive, ToNativeContext context) voidLong32ArrayParameterConverter.Out.postInvoke(long[] array, int[] primitive, ToNativeContext context) voidNativeLong32ArrayParameterConverter.Out.postInvoke(NativeLong[] array, int[] primitive, ToNativeContext context) voidNativeLong64ArrayParameterConverter.Out.postInvoke(NativeLong[] array, long[] primitive, ToNativeContext context) voidPointer32ArrayParameterConverter.Out.postInvoke(Pointer[] pointers, int[] primitive, ToNativeContext context) voidPointer64ArrayParameterConverter.Out.postInvoke(Pointer[] pointers, long[] primitive, ToNativeContext context) voidStringBufferParameterConverter.postInvoke(StringBuffer stringBuffer, ByteBuffer buf, ToNativeContext context) voidStringBuilderParameterConverter.postInvoke(StringBuilder stringBuilder, ByteBuffer buf, ToNativeContext context) voidStructArrayParameterConverter.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 voidAsmRuntime.postInvoke(ToNativeConverter.PostInvocation postInvocation, Object j, Object n, ToNativeContext context) AnnotationTypeMapper.ReflectionToNativeConverter.toNative(Object nativeValue, ToNativeContext context)