Top Fields Constructors Methods
org.jruby.ext.ffi.jffi

public abstract Class NativeDataConverter

extends Object
Class Inheritance
Known Direct Subclasses
org.jruby.ext.ffi.jffi.DataConverters.IntOrEnumConverter, org.jruby.ext.ffi.jffi.DataConverters.MappedDataConverter, org.jruby.ext.ffi.jffi.DataConverters.CallbackDataConverter, org.jruby.ext.ffi.jffi.DataConverters.ChainedDataConverter
Imports
org.jruby.ext.ffi.NativeType, org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject

Field Summary

Modifier and TypeField and Description
private final boolean
private final boolean

Constructor Summary

AccessConstructor and Description
public
public
NativeDataConverter(boolean referenceRequired, boolean postInvokeRequired)

Method Summary

Modifier and TypeMethod and Description
public abstract IRubyObject
public final boolean
public final boolean
public abstract NativeType
public abstract IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

postInvokeRequiredback to summary
private final boolean postInvokeRequired
referenceRequiredback to summary
private final boolean referenceRequired

Constructor Detail

NativeDataConverterback to summary
public NativeDataConverter()
NativeDataConverterback to summary
public NativeDataConverter(boolean referenceRequired, boolean postInvokeRequired)

Method Detail

fromNativeback to summary
public abstract IRubyObject fromNative(ThreadContext context, IRubyObject obj)
isPostInvokeRequiredback to summary
public final boolean isPostInvokeRequired()
isReferenceRequiredback to summary
public final boolean isReferenceRequired()
nativeTypeback to summary
public abstract NativeType nativeType()
toNativeback to summary
public abstract IRubyObject toNative(ThreadContext context, IRubyObject obj)