Uses of Class
org.jruby.util.io.RubyOutputStream
Packages that use RubyOutputStream
-
Uses of RubyOutputStream in org.jruby
Methods in org.jruby with parameters of type RubyOutputStreamModifier and TypeMethodDescriptionfinal void
RubyClass.marshal
(ThreadContext context, RubyOutputStream out, Object obj, MarshalDumper marshalStream) static void
RubyArray.marshalTo
(ThreadContext context, RubyOutputStream out, RubyArray array, MarshalDumper output) static void
RubyBignum.marshalTo
(ThreadContext context, RubyOutputStream out, RubyBignum bignum, MarshalDumper output) static void
RubyClass.marshalTo
(ThreadContext context, RubyOutputStream out, RubyClass clazz, MarshalDumper output) static void
RubyData.marshalTo
(ThreadContext context, RubyOutputStream out, IRubyObject data, MarshalDumper output) static void
RubyFloat.marshalTo
(ThreadContext context, RubyOutputStream out, RubyFloat aFloat, MarshalDumper output) static void
RubyHash.marshalTo
(ThreadContext context, RubyOutputStream out, RubyHash hash, MarshalDumper output) static void
RubyModule.marshalTo
(ThreadContext context, RubyOutputStream out, RubyModule module, MarshalDumper output) static void
RubyRegexp.marshalTo
(ThreadContext context, RubyRegexp regexp, MarshalDumper output, RubyOutputStream out) static void
RubyStruct.marshalTo
(ThreadContext context, RubyOutputStream out, RubyStruct struct, MarshalDumper output) void
RubyClass.smartDump
(ThreadContext context, RubyOutputStream out, MarshalDumper stream, IRubyObject target) -
Uses of RubyOutputStream in org.jruby.runtime
Methods in org.jruby.runtime with parameters of type RubyOutputStreamModifier and TypeMethodDescriptionvoid
ObjectMarshal.marshalTo
(ThreadContext context, RubyOutputStream out, T obj, RubyClass type, MarshalDumper dumper) -
Uses of RubyOutputStream in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin with parameters of type RubyOutputStreamModifier and TypeMethodDescriptiondefault void
IRubyObject.marshalLiveVariables
(MarshalDumper stream, ThreadContext context, RubyOutputStream out) -
Uses of RubyOutputStream in org.jruby.runtime.marshal
Methods in org.jruby.runtime.marshal with parameters of type RubyOutputStreamModifier and TypeMethodDescriptionvoid
MarshalDumper.dumpDefaultObjectHeader
(ThreadContext context, RubyOutputStream out, char tp, RubyClass type) void
MarshalDumper.dumpDefaultObjectHeader
(ThreadContext context, RubyOutputStream out, RubyClass type) void
MarshalDumper.dumpObject
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.dumpSymbol
(RubyOutputStream out, ByteList value) void
MarshalDumper.dumpVariables
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.dumpVariables
(ThreadContext context, RubyOutputStream out, IRubyObject value, int extraSize) <T extends IRubyObject>
voidMarshalDumper.dumpVariables
(ThreadContext context, RubyOutputStream out, T value, int extraSize, MarshalDumper.VariableSupplier<T> extra) void
MarshalDumper.VariableSupplier.forEach
(MarshalDumper marshal, ThreadContext context, RubyOutputStream out, T value, MarshalDumper.VariableReceiver receiver) void
MarshalDumper.VariableReceiver.receive
(MarshalDumper marshal, ThreadContext context, RubyOutputStream out, String name, IRubyObject value) void
MarshalDumper.start
(RubyOutputStream out) void
MarshalDumper.userMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.userMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) void
MarshalDumper.userNewMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.userNewMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) void
MarshalDumper.writeByte
(RubyOutputStream out, int value) void
MarshalDumper.writeDirectly
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.writeEncoding
(ThreadContext context, RubyOutputStream out, org.jcodings.Encoding encoding) void
MarshalDumper.writeInt
(RubyOutputStream out, int value) void
MarshalDumper.writeString
(RubyOutputStream out, String value) void
MarshalDumper.writeString
(RubyOutputStream out, ByteList value) void
MarshalDumper.writeUserClass
(ThreadContext context, RubyOutputStream out, RubyClass type)