return RubyGC.start(context, recv);
}
public static class WeakMap extends RubyObject {
static void createWeakMap(Ruby runtime) {
RubyClass weakMap = runtime.getObjectSpaceModule().defineClassUnder("WeakMap", runtime.getObject(), new ObjectAllocator() {
public IRubyObject allocate(Ruby runtime, RubyClass klazz) {
return new WeakMap(runtime, klazz);
}
});