Package org.jruby.runtime.marshal
Class UnmarshalCache
java.lang.Object
org.jruby.runtime.marshal.UnmarshalCache
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<IRubyObject>private final Rubyprivate final List<RubySymbol> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisLinkType(int c) private IRubyObjectlinkedByIndex(int index) readLink(UnmarshalStream input, int type) voidregister(IRubyObject value) private ListselectCache(IRubyObject value) private RubySymbolsymbolByIndex(int index)
-
Field Details
-
runtime
-
links
-
symbols
-
-
Constructor Details
-
UnmarshalCache
-
-
Method Details
-
register
-
selectCache
-
isLinkType
public boolean isLinkType(int c) -
readLink
- Throws:
IOException
-
linkedByIndex
-
symbolByIndex
-