| Modifier and Type | Field and Description |
|---|---|
| public static final ObjectMarshal |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public default void | marshalTo(Ruby runtime, T obj, RubyClass type, MarshalStream marshalStream)
Deprecated
for removal since 10.0.
|
| public T | |
| public default T | unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream)
Deprecated
for removal since 10.0.
|
| NOT_MARSHALABLE_MARSHAL | back to summary |
|---|---|
| public static final ObjectMarshal<T> NOT_MARSHALABLE_MARSHAL | |
| marshalTo | back to summary |
|---|---|
| public void marshalTo(ThreadContext context, RubyOutputStream out, T obj, RubyClass type, MarshalDumper dumper) | |
| marshalTo | back to summary |
|---|---|
| public default void marshalTo(Ruby runtime, T obj, RubyClass type, MarshalStream marshalStream) throws IOException
Deprecated for removal since 10.0.
| |
| unmarshalFrom | back to summary |
|---|---|
| public T unmarshalFrom(ThreadContext context, RubyInputStream in, RubyClass type, MarshalLoader loader) | |
| unmarshalFrom | back to summary |
|---|---|
| public default T unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream) throws IOException
Deprecated for removal since 10.0.
| |