Top Description Inners Fields Constructors Methods
jnr.ffi.provider.converters

public Class Pointer32ArrayParameterConverter

extends Object
implements ToNativeConverter<Pointer[], int[]>
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.ToNativeConverter
Known Direct Subclasses
jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.Out
Annotations
@NoContext
@Cacheable
Imports
jnr.ffi.Pointer, jnr.ffi.mapper.ToNativeContext, .ToNativeConverter, jnr.ffi.provider.MemoryManager, .ParameterFlags

Converts a Pointer[] array to a int[] array parameter

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
protected final int
protected final Runtime

Constructor Summary

AccessConstructor and Description
pack-priv
Pointer32ArrayParameterConverter(Runtime runtime, int parameterFlags)

Method Summary

Modifier and TypeMethod and Description
public static ToNativeConverter<Pointer[], int[]>
getInstance(ToNativeContext toNativeContext)

public Class<int[]>
public int[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

parameterFlagsback to summary
protected final int parameterFlags
runtimeback to summary
protected final Runtime runtime

Constructor Detail

Pointer32ArrayParameterConverterback to summary
pack-priv Pointer32ArrayParameterConverter(Runtime runtime, int parameterFlags)

Method Detail

getInstanceback to summary
public static ToNativeConverter<Pointer[], int[]> getInstance(ToNativeContext toNativeContext)
nativeTypeback to summary
public Class<int[]> nativeType()

Implements jnr.ffi.mapper.ToNativeConverter.nativeType.

Annotations
@Override
toNativeback to summary
public int[] toNative(Pointer[] pointers, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.toNative.

Annotations
@Override
jnr.ffi.provider.converters back to summary

public final Class Pointer32ArrayParameterConverter.Out

extends Pointer32ArrayParameterConverter
implements ToNativeConverter.PostInvocation<Pointer[], int[]>
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.ToNativeConverter.PostInvocation, jnr.ffi.mapper.ToNativeConverter

Field Summary

Inherited from jnr.ffi.provider.converters.Pointer32ArrayParameterConverter:
parameterFlagsruntime

Constructor Summary

AccessConstructor and Description
public
Out(Runtime runtime, int parameterFlags)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from jnr.ffi.provider.converters.Pointer32ArrayParameterConverter:
getInstancenativeTypetoNative

Constructor Detail

Outback to summary
public Out(Runtime runtime, int parameterFlags)

Method Detail

postInvokeback to summary
public void postInvoke(Pointer[] pointers, int[] primitive, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.PostInvocation.postInvoke.

Annotations
@Override