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

public Class IsTrueSite

extends MutableCallSite
Class Inheritance
Imports
com.headius.invokebinder.Binder, org.jruby.Ruby, .RubyBoolean, .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
public 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
public static final MethodHandle INIT_HANDLE
IS_TRUE_BOOTSTRAP_HANDLEback to summary
public static final Handle IS_TRUE_BOOTSTRAP_HANDLE
IS_TRUE_HANDLEback to summary
private static final MethodHandle IS_TRUE_HANDLE
LOOKUPback to summary
private static final MethodHandles.Lookup LOOKUP
TYPEback to summary
public static final MethodType TYPE

Constructor Detail

IsTrueSiteback to summary
public IsTrueSite()

Method Detail

initback to summary
public boolean init(IRubyObject obj)
isTrueback to summary
public static CallSite isTrue(MethodHandles.Lookup lookup, String name, MethodType type)
isTruthyback to summary
public static boolean isTruthy(IRubyObject obj, RubyNil nil, RubyBoolean.False fals)