Top Fields Constructors Methods
org.jruby.ext.ffi

pack-priv Class ReifyingAllocator

extends Object
implements ObjectAllocator
Class Inheritance
All Implemented Interfaces
org.jruby.runtime.ObjectAllocator
Imports
org.jruby.Ruby, .RubyClass, .RubyObject, org.jruby.runtime.ObjectAllocator, org.jruby.runtime.builtin.IRubyObject, java.lang.reflect.Constructor, .InvocationTargetException

Field Summary

Modifier and TypeField and Description
private final Constructor<? extends IRubyObject>
private final Class<? extends IRubyObject>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
private static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

consback to summary
private final Constructor<? extends IRubyObject> cons
klassback to summary
private final Class<? extends IRubyObject> klass

Constructor Detail

ReifyingAllocatorback to summary
public ReifyingAllocator(Class<? extends IRubyObject> klass)

Method Detail

allocateback to summary
public IRubyObject allocate(Ruby runtime, RubyClass klazz)

Implements org.jruby.runtime.ObjectAllocator.allocate.

reifyWithAncestorsback to summary
private static void reifyWithAncestors(RubyClass klazz)