Top Description Fields Constructors Methods
org.jruby.ir.targets.indy

public abstract Class LazyObjectSite

extends ConstructObjectSite
Class Inheritance
Known Direct Subclasses
org.jruby.ir.targets.indy.RangeObjectSite, org.jruby.ir.targets.indy.RegexpObjectSite, org.jruby.ir.targets.indy.SymbolObjectSite, org.jruby.ir.targets.indy.SymbolProcObjectSite, org.jruby.ir.targets.indy.BignumObjectSite, org.jruby.ir.targets.indy.FixnumObjectSite, org.jruby.ir.targets.indy.FloatObjectSite
Imports
com.headius.invokebinder.Binder, org.jruby.compiler.Constantizable, org.jruby.runtime.builtin.IRubyObject, java.lang.invoke.MethodHandle, .MethodHandles, .MethodType

Created by headius on 10/23/14.

Field Summary

Modifier and TypeField and Description
private static final MethodHandle

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
public Binder
Inherited from org.jruby.ir.targets.indy.ConstructObjectSite:
bootstrapinitialTarget

Field Detail

CACHEback to summary
private static final MethodHandle CACHE

Constructor Detail

LazyObjectSiteback to summary
public LazyObjectSite(MethodType type)

Method Detail

cacheback to summary
public IRubyObject cache(IRubyObject t)
prepareBinderback to summary
public Binder prepareBinder()

Overrides org.jruby.ir.targets.indy.ConstructObjectSite.prepareBinder.

Annotations
@Override