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

public Class Long32ArrayParameterConverter

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

Converts a long[] 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 Long32ArrayParameterConverter
private static final Long32ArrayParameterConverter
private static final Long32ArrayParameterConverter
private final int

Constructor Summary

AccessConstructor and Description
private
Long32ArrayParameterConverter(int parameterFlags)

Method Summary

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

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

Field Detail

INback to summary
private static final Long32ArrayParameterConverter IN
INOUTback to summary
private static final Long32ArrayParameterConverter INOUT
OUTback to summary
private static final Long32ArrayParameterConverter OUT
parameterFlagsback to summary
private final int parameterFlags

Constructor Detail

Long32ArrayParameterConverterback to summary
private Long32ArrayParameterConverter(int parameterFlags)

Method Detail

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

Implements jnr.ffi.mapper.ToNativeConverter.toNative.

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

public final Class Long32ArrayParameterConverter.Out

extends Long32ArrayParameterConverter
implements ToNativeConverter.PostInvocation<long[], 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.Long32ArrayParameterConverter:
getInstancenativeTypetoNative

Constructor Detail

Outback to summary
pack-priv Out(int parameterFlags)

Method Detail

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

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

Annotations
@Override