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

public Class NativeLong32ArrayParameterConverter

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

Converts a NativeLong[] array to a primitive int[] array parameter

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final ToNativeConverter<NativeLong[], int[]>
private static final ToNativeConverter<NativeLong[], int[]>
private static final ToNativeConverter<NativeLong[], int[]>
private final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

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

Field Detail

INback to summary
private static final ToNativeConverter<NativeLong[], int[]> IN
INOUTback to summary
private static final ToNativeConverter<NativeLong[], int[]> INOUT
OUTback to summary
private static final ToNativeConverter<NativeLong[], int[]> OUT
parameterFlagsback to summary
private final int parameterFlags

Constructor Detail

NativeLong32ArrayParameterConverterback to summary
pack-priv NativeLong32ArrayParameterConverter(int parameterFlags)

Method Detail

getInstanceback to summary
public static ToNativeConverter<NativeLong[], 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(NativeLong[] array, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.toNative.

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

public final Class NativeLong32ArrayParameterConverter.Out

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

Constructor Summary

AccessConstructor and Description
pack-priv
Out(int parameterFlags)

Method Summary

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

Constructor Detail

Outback to summary
pack-priv Out(int parameterFlags)

Method Detail

postInvokeback to summary
public void postInvoke(NativeLong[] array, int[] primitive, ToNativeContext context)

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

Annotations
@Override