final class StructByReferenceResultConverterFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
asmEnabled |
private AsmClassLoader |
classLoader |
private java.util.Map<java.lang.Class<? extends Struct>,FromNativeConverter<? extends Struct,Pointer>> |
converters |
Constructor and Description |
---|
StructByReferenceResultConverterFactory(AsmClassLoader classLoader,
boolean asmEnabled) |
Modifier and Type | Method and Description |
---|---|
private FromNativeConverter<? extends Struct,Pointer> |
createConverter(Runtime runtime,
java.lang.Class<? extends Struct> structClass,
FromNativeContext fromNativeContext) |
FromNativeConverter<? extends Struct,Pointer> |
get(java.lang.Class<? extends Struct> structClass,
FromNativeContext fromNativeContext) |
private final java.util.Map<java.lang.Class<? extends Struct>,FromNativeConverter<? extends Struct,Pointer>> converters
private final AsmClassLoader classLoader
private final boolean asmEnabled
public StructByReferenceResultConverterFactory(AsmClassLoader classLoader, boolean asmEnabled)
public final FromNativeConverter<? extends Struct,Pointer> get(java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
private FromNativeConverter<? extends Struct,Pointer> createConverter(Runtime runtime, java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)