public boolean requiresReference() { return converter.isReferenceRequired(); } }
public boolean requiresReference() { return converter.isReferenceRequired(); } }
public boolean requiresReference() { return converter.isReferenceRequired(); } }
public boolean requiresReference() { return converter.isReferenceRequired(); } }
public ChainedDataConverter(NativeDataConverter first, NativeDataConverter second) { super(first.isReferenceRequired() || second.isReferenceRequired(), first.isPostInvokeRequired() || second.isPostInvokeRequired()); this.upper = first; this.lower = second; }
public ChainedDataConverter(NativeDataConverter first, NativeDataConverter second) { super(first.isReferenceRequired() || second.isReferenceRequired(), first.isPostInvokeRequired() || second.isPostInvokeRequired()); this.upper = first; this.lower = second; }
public ChainedDataConverter(NativeDataConverter first, NativeDataConverter second) { super(first.isReferenceRequired() || second.isReferenceRequired(), first.isPostInvokeRequired() || second.isPostInvokeRequired()); this.upper = first; this.lower = second; }
public ChainedDataConverter(NativeDataConverter first, NativeDataConverter second) { super(first.isReferenceRequired() || second.isReferenceRequired(), first.isPostInvokeRequired() || second.isPostInvokeRequired()); this.upper = first; this.lower = second; }
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); }