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

public Class IsNilSite

extends MutableCallSite
Class Inheritance
Imports
com.headius.invokebinder.Binder, org.jruby.RubyNil, org.jruby.runtime.builtin.IRubyObject, org.objectweb.asm.Handle, .Opcodes, java.lang.invoke.CallSite, .MethodHandle, .MethodHandles, .MethodType, .MutableCallSite

Field Summary

Modifier and TypeField and Description
private static final MethodHandle
public static final Handle
private static final MethodHandle
private static final MethodHandles.Lookup
public static final MethodType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public static CallSite
public static boolean
Inherited from java.lang.invoke.MutableCallSite:
dynamicInvokergetTargetsetTargetsyncAll

Field Detail

INIT_HANDLEback to summary
private static final MethodHandle INIT_HANDLE
IS_NIL_BOOTSTRAP_HANDLEback to summary
public static final Handle IS_NIL_BOOTSTRAP_HANDLE
IS_NIL_HANDLEback to summary
private static final MethodHandle IS_NIL_HANDLE
LOOKUPback to summary
private static final MethodHandles.Lookup LOOKUP
TYPEback to summary
public static final MethodType TYPE

Constructor Detail

IsNilSiteback to summary
public IsNilSite()

Method Detail

initback to summary
public boolean init(IRubyObject obj)
isNilback to summary
public static CallSite isNil(MethodHandles.Lookup lookup, String name, MethodType type)
isNilback to summary
public static boolean isNil(IRubyObject obj, RubyNil nil)