Deprecated
for removal since 10.0.
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final UnmarshalCache | cache
References Deprecated
UnmarshalCache is deprecated or references (maybe indirectly) at least one deprecated element.
|
| private final boolean | |
| private final InputStream | |
| private IRubyObject | |
| protected final Ruby |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | UnmarshalStream(Ruby runtime, InputStream in, IRubyObject proc, boolean taint, boolean untrust)
Deprecated
|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | |
| private IRubyObject | |
| public IRubyObject | |
| private IRubyObject | |
| public static RubyClass | |
| public static RubyModule | |
| public Ruby | |
| public void | |
| private IRubyObject | |
| private RubyModule | |
| private IRubyObject | object0(ThreadContext context, UnmarshalStream.
|
| private IRubyObject | objectFor(ThreadContext context, int type, UnmarshalStream.
|
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | objectForData(ThreadContext context, UnmarshalStream.
|
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | objectForIVar(ThreadContext context, UnmarshalStream.
|
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private RubySymbol | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private IRubyObject | objectForUsrMarshal(ThreadContext context, UnmarshalStream.
|
| private IRubyObject | |
| public void | |
| private int | |
| public int | read()
Implements abstract java. Reads the next byte of data from the input stream. |
| public byte | |
| public int | |
| public RubySymbol | |
| public Encoding | |
| private RubySymbol | |
| private RubySymbol | |
| public RubySymbol | |
| public int | |
| public IRubyObject | |
| public IRubyObject | |
| private IRubyObject | |
| public ByteList | |
| private IRubyObject |
| cache | back to summary |
|---|---|
| private final UnmarshalCache cache
References Deprecated
See corresponding docs for further information. | |
| freeze | back to summary |
|---|---|
| private final boolean freeze | |
| inputStream | back to summary |
|---|---|
| private final InputStream inputStream | |
| proc | back to summary |
|---|---|
| private IRubyObject proc | |
| runtime | back to summary |
|---|---|
| protected final Ruby runtime | |
| UnmarshalStream | back to summary |
|---|---|
| public UnmarshalStream(Ruby runtime, InputStream in, IRubyObject proc) throws IOException | |
| UnmarshalStream | back to summary |
|---|---|
| public UnmarshalStream(Ruby runtime, InputStream in, boolean freeze, IRubyObject proc) throws IOException | |
| UnmarshalStream | back to summary |
|---|---|
| public UnmarshalStream(Ruby runtime, InputStream in, IRubyObject proc, boolean taint, boolean untrust) throws IOException
Deprecated
| |
| UnmarshalStream | back to summary |
|---|---|
| public UnmarshalStream(Ruby runtime, InputStream in, IRubyObject proc, boolean taint) throws IOException
Deprecated
| |
| appendExtendedModules | back to summary |
|---|---|
| private void appendExtendedModules(ThreadContext context, IRubyObject obj, List<RubyModule> extendedModules) | |
| defaultVariablesUnmarshal | back to summary |
|---|---|
| public void defaultVariablesUnmarshal(UnmarshalStream. Deprecated
| |
| doCallProcForObj | back to summary |
|---|---|
| private IRubyObject doCallProcForObj(IRubyObject result) | |
| entry | back to summary |
|---|---|
| public IRubyObject entry(IRubyObject value) | |
| fixupCompat | back to summary |
|---|---|
| private IRubyObject fixupCompat(IRubyObject obj) | |
| getClassFromPath | back to summary |
|---|---|
| public static RubyClass getClassFromPath(Ruby runtime, String path) | |
| getModuleFromPath | back to summary |
|---|---|
| public static RubyModule getModuleFromPath(Ruby runtime, String path) | |
| getRuntime | back to summary |
|---|---|
| public Ruby getRuntime() | |
| ivar | back to summary |
|---|---|
| public void ivar(UnmarshalStream. | |
| leave | back to summary |
|---|---|
| private IRubyObject leave(ThreadContext context, IRubyObject value, boolean partial) | |
| mustBeModule | back to summary |
|---|---|
| private RubyModule mustBeModule(ThreadContext context, IRubyObject value, IRubyObject path) | |
| object0 | back to summary |
|---|---|
| private IRubyObject object0(ThreadContext context, UnmarshalStream. | |
| objectFor | back to summary |
|---|---|
| private IRubyObject objectFor(ThreadContext context, int type, UnmarshalStream. | |
| objectForArray | back to summary |
|---|---|
| private IRubyObject objectForArray(ThreadContext context, boolean partial) throws IOException | |
| objectForBignum | back to summary |
|---|---|
| private IRubyObject objectForBignum(ThreadContext context) throws IOException | |
| objectForClass | back to summary |
|---|---|
| private IRubyObject objectForClass(ThreadContext context, boolean partial) throws IOException | |
| objectForData | back to summary |
|---|---|
| private IRubyObject objectForData(ThreadContext context, UnmarshalStream. | |
| objectForExtended | back to summary |
|---|---|
| private IRubyObject objectForExtended(ThreadContext context, List<RubyModule> extendedModules) throws IOException | |
| objectForFalse | back to summary |
|---|---|
| private IRubyObject objectForFalse(ThreadContext context) | |
| objectForFixnum | back to summary |
|---|---|
| private IRubyObject objectForFixnum(ThreadContext context) throws IOException | |
| objectForFloat | back to summary |
|---|---|
| private IRubyObject objectForFloat(ThreadContext context) throws IOException | |
| objectForHash | back to summary |
|---|---|
| private IRubyObject objectForHash(ThreadContext context, boolean partial) throws IOException | |
| objectForHashDefault | back to summary |
|---|---|
| private IRubyObject objectForHashDefault(ThreadContext context, boolean partial) throws IOException | |
| objectForIVar | back to summary |
|---|---|
| private IRubyObject objectForIVar(ThreadContext context, UnmarshalStream. | |
| objectForLink | back to summary |
|---|---|
| private IRubyObject objectForLink() throws IOException | |
| objectForModule | back to summary |
|---|---|
| private IRubyObject objectForModule(ThreadContext context, boolean partial) throws IOException | |
| objectForModuleOld | back to summary |
|---|---|
| private IRubyObject objectForModuleOld(ThreadContext context, UnmarshalStream. | |
| objectForNil | back to summary |
|---|---|
| private IRubyObject objectForNil(ThreadContext context) | |
| objectForObject | back to summary |
|---|---|
| private IRubyObject objectForObject(ThreadContext context, boolean partial) throws IOException | |
| objectForRegexp | back to summary |
|---|---|
| private IRubyObject objectForRegexp(ThreadContext context, UnmarshalStream. | |
| objectForString | back to summary |
|---|---|
| private IRubyObject objectForString(ThreadContext context, boolean partial) throws IOException | |
| objectForStruct | back to summary |
|---|---|
| private IRubyObject objectForStruct(ThreadContext context, boolean partial) throws IOException | |
| objectForSymbol | back to summary |
|---|---|
| private IRubyObject objectForSymbol(ThreadContext context, UnmarshalStream. | |
| objectForSymlink | back to summary |
|---|---|
| private RubySymbol objectForSymlink() throws IOException | |
| objectForTrue | back to summary |
|---|---|
| private IRubyObject objectForTrue(ThreadContext context) | |
| objectForUClass | back to summary |
|---|---|
| private IRubyObject objectForUClass(ThreadContext context, boolean partial, List<RubyModule> extendedModules) throws IOException | |
| objectForUserDef | back to summary |
|---|---|
| private IRubyObject objectForUserDef(UnmarshalStream. | |
| objectForUsrMarshal | back to summary |
|---|---|
| private IRubyObject objectForUsrMarshal(ThreadContext context, UnmarshalStream. | |
| postProc | back to summary |
|---|---|
| private IRubyObject postProc(IRubyObject value) | |
| prohibitIVar | back to summary |
|---|---|
| public void prohibitIVar(UnmarshalStream. | |
| r_byte | back to summary |
|---|---|
| private int r_byte() throws IOException | |
| read | back to summary |
|---|---|
| public int read() throws IOException Implements abstract java. Doc from java. Reads the next byte of data from the input stream. The value byte is
returned as an
| |
| readSignedByte | back to summary |
|---|---|
| public byte readSignedByte() throws IOException | |
| readUnsignedByte | back to summary |
|---|---|
| public int readUnsignedByte() throws IOException | |
| symbol | back to summary |
|---|---|
| public RubySymbol symbol() throws IOException | |
| symbolToEncoding | back to summary |
|---|---|
| public Encoding symbolToEncoding(RubySymbol symbol, IRubyObject value) | |
| symlink | back to summary |
|---|---|
| private RubySymbol symlink() throws IOException | |
| symreal | back to summary |
|---|---|
| private RubySymbol symreal(UnmarshalStream. | |
| unique | back to summary |
|---|---|
| public RubySymbol unique() throws IOException | |
| unmarshalInt | back to summary |
|---|---|
| public int unmarshalInt() throws IOException | |
| unmarshalObject | back to summary |
|---|---|
| public IRubyObject unmarshalObject() throws IOException | |
| unmarshalObject | back to summary |
|---|---|
| public IRubyObject unmarshalObject(boolean _callProc) throws IOException
Deprecated
| |
| unmarshalRegexp | back to summary |
|---|---|
| private IRubyObject unmarshalRegexp(UnmarshalStream. | |
| unmarshalString | back to summary |
|---|---|
| public ByteList unmarshalString() throws IOException | |
| userUnmarshal | back to summary |
|---|---|
| private IRubyObject userUnmarshal(UnmarshalStream. | |
| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public void |
| ivarWaiting | back to summary |
|---|---|
| private boolean ivarWaiting | |
| MarshalState | back to summary |
|---|---|
| pack-priv MarshalState(boolean ivarWaiting) | |
| isIvarWaiting | back to summary |
|---|---|
| public boolean isIvarWaiting() | |
| setIvarWaiting | back to summary |
|---|---|
| public void setIvarWaiting(boolean ivarWaiting) | |