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

public Class StructByReferenceFromNativeConverter

extends Object
implements FromNativeConverter<Struct, Pointer>
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.FromNativeConverter
Imports
jnr.ffi.Pointer, .Struct, jnr.ffi.mapper.FromNativeContext, .FromNativeConverter, java.lang.reflect.Constructor, .InvocationTargetException

Converts a native pointer result into a jnr.ffi.Struct

Field Summary

Modifier and TypeField and Description
private final Constructor<? extends Struct>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Struct
public static FromNativeConverter<Struct, Pointer>
getInstance(Class<T> structClass, FromNativeContext toNativeContext)

public Class<Pointer>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

constructorback to summary
private final Constructor<? extends Struct> constructor

Constructor Detail

StructByReferenceFromNativeConverterback to summary
pack-priv StructByReferenceFromNativeConverter(Constructor<? extends Struct> constructor)

Method Detail

fromNativeback to summary
public Struct fromNative(Pointer nativeValue, FromNativeContext context)

Implements jnr.ffi.mapper.FromNativeConverter.fromNative.

Annotations
@Override
getInstanceback to summary
public static FromNativeConverter<Struct, Pointer> getInstance(Class<T> structClass, FromNativeContext toNativeContext)
nativeTypeback to summary
public Class<Pointer> nativeType()

Implements jnr.ffi.mapper.FromNativeConverter.nativeType.

Annotations
@Override