Package jnr.ffi.provider.jffi
Class AsmStructByReferenceFromNativeConverter
java.lang.Object
jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
- All Implemented Interfaces:
FromNativeConverter<Struct,
Pointer>
public abstract class AsmStructByReferenceFromNativeConverter
extends Object
implements FromNativeConverter<Struct,Pointer>
-
Nested Class Summary
Nested classes/interfaces inherited from interface jnr.ffi.mapper.FromNativeConverter
FromNativeConverter.Cacheable, FromNativeConverter.FromNative, FromNativeConverter.NoContext
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Map
<Class<? extends Struct>, Class<? extends AsmStructByReferenceFromNativeConverter>> private final int
private static final AtomicLong
private final Runtime
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AsmStructByReferenceFromNativeConverter
(Runtime runtime, int flags) -
Method Summary
Modifier and TypeMethodDescriptionprotected final Runtime
(package private) static Class
<? extends AsmStructByReferenceFromNativeConverter> newStructByReferenceClass
(Class<? extends Struct> structClass, AsmClassLoader classLoader) (package private) static AsmStructByReferenceFromNativeConverter
newStructByReferenceConverter
(Runtime runtime, Class<? extends Struct> structClass, int flags, AsmClassLoader classLoader) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jnr.ffi.mapper.FromNativeConverter
fromNative
-
Field Details
-
runtime
-
flags
private final int flags -
converterClasses
static final Map<Class<? extends Struct>,Class<? extends AsmStructByReferenceFromNativeConverter>> converterClasses -
nextClassID
-
-
Constructor Details
-
AsmStructByReferenceFromNativeConverter
-
-
Method Details
-
nativeType
- Specified by:
nativeType
in interfaceFromNativeConverter<Struct,
Pointer>
-
getRuntime
-
newStructByReferenceConverter
static AsmStructByReferenceFromNativeConverter newStructByReferenceConverter(Runtime runtime, Class<? extends Struct> structClass, int flags, AsmClassLoader classLoader) -
newStructByReferenceClass
static Class<? extends AsmStructByReferenceFromNativeConverter> newStructByReferenceClass(Class<? extends Struct> structClass, AsmClassLoader classLoader)
-