class ReifyingAllocator extends java.lang.Object implements ObjectAllocator
| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.Constructor |
cons |
private java.lang.Class |
klass |
NOT_ALLOCATABLE_ALLOCATOR| Constructor and Description |
|---|
ReifyingAllocator(java.lang.Class klass) |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject |
allocate(Ruby runtime,
RubyClass klazz) |
private static void |
reifyWithAncestors(RubyClass klazz) |
private final java.lang.Class klass
private final java.lang.reflect.Constructor cons
public IRubyObject allocate(Ruby runtime, RubyClass klazz)
allocate in interface ObjectAllocatorprivate static void reifyWithAncestors(RubyClass klazz)