public final void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { marshal(invocation.getThreadContext(), buffer, parameter); } }
public final void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { marshal(invocation.getThreadContext(), buffer, parameter); } }
public final void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { marshal(invocation.getThreadContext(), buffer, parameter); } }
public final void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { marshal(invocation.getThreadContext(), buffer, parameter); } }
public void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { ThreadContext context = invocation.getThreadContext(); final IRubyObject nativeValue = converter.toNative(context, parameter); // keep a hard ref to the converted value if needed if (converter.isReferenceRequired()) { invocation.addReference(nativeValue); } nativeMarshaller.marshal(context, buffer, nativeValue); }
public void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { ThreadContext context = invocation.getThreadContext(); final IRubyObject nativeValue = converter.toNative(context, parameter); // keep a hard ref to the converted value if needed if (converter.isReferenceRequired()) { invocation.addReference(nativeValue); } nativeMarshaller.marshal(context, buffer, nativeValue); }
public void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { ThreadContext context = invocation.getThreadContext(); final IRubyObject nativeValue = converter.toNative(context, parameter); // keep a hard ref to the converted value if needed if (converter.isReferenceRequired()) { invocation.addReference(nativeValue); } nativeMarshaller.marshal(context, buffer, nativeValue); }
public void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject parameter) { ThreadContext context = invocation.getThreadContext(); final IRubyObject nativeValue = converter.toNative(context, parameter); // keep a hard ref to the converted value if needed if (converter.isReferenceRequired()) { invocation.addReference(nativeValue); } nativeMarshaller.marshal(context, buffer, nativeValue); }