Package jnr.ffi.provider.jffi
Class ToNativeOp
java.lang.Object
jnr.ffi.provider.jffi.ToNativeOp
- Direct Known Subclasses:
ToNativeOp.Primitive
Emits appropriate asm code to convert the parameter to a native value
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private static final Map<Class,
ToNativeOp> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract void
emitPrimitive
(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) static ToNativeOp
get
(ToNativeType type) (package private) final boolean
-
Field Details
-
isPrimitive
private final boolean isPrimitive -
operations
-
-
Constructor Details
-
ToNativeOp
protected ToNativeOp(boolean primitive)
-
-
Method Details
-
isPrimitive
final boolean isPrimitive() -
emitPrimitive
-
get
-