Package org.jruby.ext.set
Class RubySet.SetMarshal
java.lang.Object
org.jruby.ext.set.RubySet.SetMarshal
- All Implemented Interfaces:
ObjectMarshal
- Enclosing class:
- RubySet
-
Field Summary
FieldsFields inherited from interface org.jruby.runtime.ObjectMarshal
NOT_MARSHALABLE_MARSHAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmarshalTo(Ruby runtime, Object obj, RubyClass type, MarshalStream marshalStream) unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream)
-
Field Details
-
defaultMarshal
-
-
Constructor Details
-
SetMarshal
SetMarshal(ObjectMarshal defaultMarshal)
-
-
Method Details
-
marshalTo
public void marshalTo(Ruby runtime, Object obj, RubyClass type, MarshalStream marshalStream) throws IOException - Specified by:
marshalToin interfaceObjectMarshal- Throws:
IOException
-
unmarshalFrom
public Object unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream) throws IOException - Specified by:
unmarshalFromin interfaceObjectMarshal- Throws:
IOException
-