public class RubyGC
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static boolean |
gcDisabled |
private static boolean |
stress |
| Constructor and Description |
|---|
RubyGC() |
| Modifier and Type | Method and Description |
|---|---|
static IRubyObject |
count(ThreadContext context,
IRubyObject recv) |
static RubyModule |
createGCModule(Ruby runtime) |
static IRubyObject |
disable(ThreadContext context,
IRubyObject recv) |
private static void |
emptyImplementationWarning(Ruby runtime,
IRubyWarnings.ID id,
java.lang.String name) |
static IRubyObject |
enable(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
garbage_collect(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
start(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
stress_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
stress(ThreadContext context,
IRubyObject recv) |
private static volatile boolean gcDisabled
private static volatile boolean stress
public static RubyModule createGCModule(Ruby runtime)
public static IRubyObject start(ThreadContext context, IRubyObject recv)
public static IRubyObject garbage_collect(ThreadContext context, IRubyObject recv)
public static IRubyObject enable(ThreadContext context, IRubyObject recv)
public static IRubyObject disable(ThreadContext context, IRubyObject recv)
public static IRubyObject stress(ThreadContext context, IRubyObject recv)
public static IRubyObject stress_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
public static IRubyObject count(ThreadContext context, IRubyObject recv)
private static void emptyImplementationWarning(Ruby runtime, IRubyWarnings.ID id, java.lang.String name)