public static final class DataConverters.CallbackDataConverter extends NativeDataConverter
| Modifier and Type | Field and Description |
|---|---|
private NativeCallbackFactory |
callbackFactory |
private CachingCallSite |
callSite |
private NativeFunctionInfo |
functionInfo |
| Constructor and Description |
|---|
CallbackDataConverter(CallbackInfo cbInfo) |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject |
fromNative(ThreadContext context,
IRubyObject obj) |
NativeType |
nativeType() |
IRubyObject |
toNative(ThreadContext context,
IRubyObject obj) |
isPostInvokeRequired, isReferenceRequiredprivate final CachingCallSite callSite
private final NativeCallbackFactory callbackFactory
private final NativeFunctionInfo functionInfo
public CallbackDataConverter(CallbackInfo cbInfo)
public NativeType nativeType()
nativeType in class NativeDataConverterpublic IRubyObject fromNative(ThreadContext context, IRubyObject obj)
fromNative in class NativeDataConverterpublic IRubyObject toNative(ThreadContext context, IRubyObject obj)
toNative in class NativeDataConverter