Deprecated
for removal since 10.0.
| Modifier and Type | Field and Description |
|---|---|
| private final MarshalCache | cache
References Deprecated
MarshalCache is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private int | |
| private final int | |
| private final Ruby |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| private RubyClass | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public static String | |
| private List | |
| private boolean | |
| private static boolean | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public void | |
| pack-priv static boolean | |
| private static boolean | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void |
| cache | back to summary |
|---|---|
| private final MarshalCache cache
References Deprecated
See corresponding docs for further information. | |
| depth | back to summary |
|---|---|
| private int depth | |
| depthLimit | back to summary |
|---|---|
| private final int depthLimit | |
| runtime | back to summary |
|---|---|
| private final Ruby runtime | |
| MarshalStream | back to summary |
|---|---|
| public MarshalStream(Ruby runtime, OutputStream out, int depthLimit) throws IOException | |
| dumpDefaultObjectHeader | back to summary |
|---|---|
| public void dumpDefaultObjectHeader(RubyClass type) throws IOException
Deprecated since 10.0.
| |
| dumpDefaultObjectHeader | back to summary |
|---|---|
| public void dumpDefaultObjectHeader(ThreadContext context, RubyClass type) throws IOException | |
| dumpDefaultObjectHeader | back to summary |
|---|---|
| public void dumpDefaultObjectHeader(char tp, RubyClass type) throws IOException
Deprecated since 10.0.
| |
| dumpDefaultObjectHeader | back to summary |
|---|---|
| public void dumpDefaultObjectHeader(ThreadContext context, char tp, RubyClass type) throws IOException | |
| dumpExtended | back to summary |
|---|---|
| private RubyClass dumpExtended(RubyClass type) throws IOException w_extended | |
| dumpObject | back to summary |
|---|---|
| public void dumpObject(IRubyObject value) throws IOException | |
| dumpSymbol | back to summary |
|---|---|
| public void dumpSymbol(ByteList value) throws IOException | |
| dumpVariables | back to summary |
|---|---|
| public void dumpVariables(List<Variable<Object>> vars) throws IOException | |
| dumpVariablesShared | back to summary |
|---|---|
| private void dumpVariablesShared(List<Variable<Object>> vars) throws IOException | |
| dumpVariablesWithEncoding | back to summary |
|---|---|
| public void dumpVariablesWithEncoding(List<Variable<Object>> vars, IRubyObject obj) throws IOException | |
| getPathFromClass | back to summary |
|---|---|
| public static String getPathFromClass(RubyModule clazz) | |
| getVariables | back to summary |
|---|---|
| private List | |
| hasSingletonMethods | back to summary |
|---|---|
| private boolean hasSingletonMethods(RubyClass type) | |
| isMarshalFixnum | back to summary |
|---|---|
| private static boolean isMarshalFixnum(ThreadContext context, RubyFixnum fixnum) | |
| isTainted | back to summary |
|---|---|
| public boolean isTainted()
Deprecated
| |
| isUntrusted | back to summary |
|---|---|
| public boolean isUntrusted()
Deprecated
| |
| registerLinkTarget | back to summary |
|---|---|
| public void registerLinkTarget(IRubyObject newObject)
Deprecated since 10.0.
| |
| registerLinkTarget | back to summary |
|---|---|
| public void registerLinkTarget(ThreadContext context, IRubyObject newObject) | |
| registerSymbol | back to summary |
|---|---|
| public void registerSymbol(ByteList sym) | |
| shouldBeRegistered | back to summary |
|---|---|
| pack-priv static boolean shouldBeRegistered(ThreadContext context, IRubyObject value) | |
| shouldMarshalEncoding | back to summary |
|---|---|
| private static boolean shouldMarshalEncoding(IRubyObject value) | |
| userCommon | back to summary |
|---|---|
| private void userCommon(ThreadContext context, IRubyObject value, CacheEntry entry) throws IOException | |
| userMarshal | back to summary |
|---|---|
| public void userMarshal(IRubyObject value, CacheEntry entry) throws IOException
Deprecated since 10.0.
| |
| userMarshal | back to summary |
|---|---|
| public void userMarshal(ThreadContext context, IRubyObject value, CacheEntry entry) throws IOException | |
| userMarshal | back to summary |
|---|---|
| public void userMarshal(IRubyObject value) throws IOException
Deprecated since 10.0.
| |
| userMarshal | back to summary |
|---|---|
| public void userMarshal(ThreadContext context, IRubyObject value) throws IOException | |
| userNewCommon | back to summary |
|---|---|
| private void userNewCommon(ThreadContext context, IRubyObject value, CacheEntry entry) throws IOException | |
| userNewMarshal | back to summary |
|---|---|
| public void userNewMarshal(IRubyObject value, CacheEntry entry) throws IOException
Deprecated since 10.0.
| |
| userNewMarshal | back to summary |
|---|---|
| public void userNewMarshal(ThreadContext context, IRubyObject value, CacheEntry entry) throws IOException | |
| userNewMarshal | back to summary |
|---|---|
| public void userNewMarshal(IRubyObject value) throws IOException
Deprecated since 10.0.
| |
| userNewMarshal | back to summary |
|---|---|
| public void userNewMarshal(ThreadContext context, IRubyObject value) throws IOException | |
| writeAndRegister | back to summary |
|---|---|
| private void writeAndRegister(IRubyObject value) throws IOException | |
| writeAndRegisterSymbol | back to summary |
|---|---|
| private void writeAndRegisterSymbol(ByteList sym) throws IOException | |
| writeByte | back to summary |
|---|---|
| public void writeByte(int value) throws IOException | |
| writeDirectly | back to summary |
|---|---|
| public void writeDirectly(IRubyObject value) throws IOException
Deprecated since 10.0.
| |
| writeDirectly | back to summary |
|---|---|
| public void writeDirectly(ThreadContext context, IRubyObject value) throws IOException | |
| writeEncoding | back to summary |
|---|---|
| public void writeEncoding(Encoding encoding) throws IOException | |
| writeEncoding | back to summary |
|---|---|
| public void writeEncoding(ThreadContext context, Encoding encoding) throws IOException | |
| writeInt | back to summary |
|---|---|
| public void writeInt(int value) throws IOException | |
| writeObjectData | back to summary |
|---|---|
| private void writeObjectData(ThreadContext context, IRubyObject value) throws IOException | |
| writeString | back to summary |
|---|---|
| public void writeString(String value) throws IOException | |
| writeString | back to summary |
|---|---|
| public void writeString(ByteList value) throws IOException | |
| writeUserClass | back to summary |
|---|---|
| public void writeUserClass(IRubyObject obj, RubyClass type) throws IOException | |