public class ObjectSpace
extends java.lang.Object
Constructor and Description |
---|
ObjectSpace() |
Modifier and Type | Method and Description |
---|---|
void |
add(IRubyObject object) |
void |
addFinalizer(IRubyObject object,
IRubyObject proc) |
static long |
calculateObjectId(java.lang.Object object) |
long |
createAndRegisterObjectId(IRubyObject rubyObject) |
IRubyObject |
id2ref(long id) |
long |
idOf(IRubyObject rubyObject)
Deprecated.
|
java.util.Iterator |
iterator(RubyModule rubyClass) |
void |
registerObjectId(long id,
IRubyObject object) |
void |
removeFinalizers(long id) |
public void registerObjectId(long id, IRubyObject object)
public static long calculateObjectId(java.lang.Object object)
public long createAndRegisterObjectId(IRubyObject rubyObject)
public IRubyObject id2ref(long id)
@Deprecated public long idOf(IRubyObject rubyObject)
public void addFinalizer(IRubyObject object, IRubyObject proc)
public void removeFinalizers(long id)
public void add(IRubyObject object)
public java.util.Iterator iterator(RubyModule rubyClass)
Copyright © 2001-2021 JRuby. All Rights Reserved.