Top Fields Constructors Methods
org.jruby.runtime.marshal

public Class UnmarshalCache

extends Object
Class Inheritance
Annotations
@Deprecated
since:10.0
forRemoval:true
@SuppressWarnings:removal
Imports
java.io.IOException, java.util.ArrayList, .HashSet, .IdentityHashMap, .List, .Map, .Set, org.jruby.Ruby, .RubySymbol, org.jruby.runtime.builtin.IRubyObject

Deprecated

for removal since 10.0.

Field Summary

Modifier and TypeField and Description
private final List<IRubyObject>
private final Map<IRubyObject, IRubyObject>
private final Ruby
private final List<RubySymbol>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
isLinkType(int c)
Deprecated

public boolean
public void
public void
public void
register(IRubyObject value)
Deprecated

private List<E>
selectCache(IRubyObject value)
Deprecated

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

partialsback to summary
private final Map<IRubyObject, IRubyObject> partials
runtimeback to summary
private final Ruby runtime
symbolsback to summary
private final List<RubySymbol> symbols

Constructor Detail

UnmarshalCacheback to summary
public UnmarshalCache(Ruby runtime)

Method Detail

isLinkTypeback to summary
public boolean isLinkType(int c)

Deprecated

Annotations
@Deprecated
isPartialObjectback to summary
public boolean isPartialObject(IRubyObject value)
markAsPartialObjectback to summary
public void markAsPartialObject(IRubyObject value)
noLongerPartialback to summary
public void noLongerPartial(IRubyObject value)
registerback to summary
public void register(IRubyObject value)

Deprecated

Annotations
@Deprecated
selectCacheback to summary
private List<E> selectCache(IRubyObject value)

Deprecated

Annotations
@Deprecated