Top Fields Constructors Methods
jnr.ffi.provider.jffi

pack-priv final Class StructByReferenceResultConverterFactory

extends Object
Class Inheritance
Imports
jnr.ffi.Pointer, .Struct, jnr.ffi.mapper.FromNativeContext, .FromNativeConverter, jnr.ffi.provider.converters.StructByReferenceFromNativeConverter, java.util.Map, java.util.concurrent.ConcurrentHashMap

Field Summary

Modifier and TypeField and Description
private final boolean
private final AsmClassLoader
private final Map<Class<? extends Struct>, FromNativeConverter<? extends Struct, Pointer>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private FromNativeConverter<? extends Struct, Pointer>
createConverter(Runtime runtime, Class<? extends Struct> structClass, FromNativeContext fromNativeContext)

public final FromNativeConverter<? extends Struct, Pointer>
get(Class<? extends Struct> structClass, FromNativeContext fromNativeContext)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

asmEnabledback to summary
private final boolean asmEnabled
classLoaderback to summary
private final AsmClassLoader classLoader
convertersback to summary
private final Map<Class<? extends Struct>, FromNativeConverter<? extends Struct, Pointer>> converters

Constructor Detail

StructByReferenceResultConverterFactoryback to summary
public StructByReferenceResultConverterFactory(AsmClassLoader classLoader, boolean asmEnabled)

Method Detail

createConverterback to summary
private FromNativeConverter<? extends Struct, Pointer> createConverter(Runtime runtime, Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
getback to summary
public final FromNativeConverter<? extends Struct, Pointer> get(Class<? extends Struct> structClass, FromNativeContext fromNativeContext)