public class RubyObjectSpace extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
RubyObjectSpace.WeakMap  | 
| Constructor and Description | 
|---|
RubyObjectSpace()  | 
| Modifier and Type | Method and Description | 
|---|---|
static RubyModule | 
createObjectSpaceModule(Ruby runtime)
Create the ObjectSpace module and add it to the Ruby runtime. 
 | 
static IRubyObject | 
define_finalizer(IRubyObject recv,
                IRubyObject[] args,
                Block block)  | 
static IRubyObject | 
each_object(ThreadContext context,
           IRubyObject recv,
           IRubyObject[] args,
           Block block)  | 
static IRubyObject | 
each_objectInternal(ThreadContext context,
                   IRubyObject recv,
                   IRubyObject[] args,
                   Block block)  | 
static IRubyObject | 
garbage_collect(ThreadContext context,
               IRubyObject recv)  | 
static IRubyObject | 
id2ref(IRubyObject recv,
      IRubyObject id)  | 
static IRubyObject | 
undefine_finalizer(IRubyObject recv,
                  IRubyObject arg1,
                  Block block)  | 
public static RubyModule createObjectSpaceModule(Ruby runtime)
public static IRubyObject define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
public static IRubyObject undefine_finalizer(IRubyObject recv, IRubyObject arg1, Block block)
public static IRubyObject id2ref(IRubyObject recv, IRubyObject id)
public static IRubyObject each_objectInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public static IRubyObject each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public static IRubyObject garbage_collect(ThreadContext context, IRubyObject recv)
Copyright © 2001-2015 JRuby. All Rights Reserved.