public class RangeObjectSite extends LazyObjectSite
| Modifier and Type | Field and Description |
|---|---|
static org.objectweb.asm.Handle |
BOOTSTRAP |
protected boolean |
exclusive |
| Constructor and Description |
|---|
RangeObjectSite(java.lang.invoke.MethodType type,
boolean exclusive) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.invoke.CallSite |
bootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
int exclusive) |
IRubyObject |
construct(ThreadContext context,
IRubyObject begin,
IRubyObject end) |
cache, prepareBinderbootstrap, initialTargetprotected final boolean exclusive
public static final org.objectweb.asm.Handle BOOTSTRAP
public RangeObjectSite(java.lang.invoke.MethodType type,
boolean exclusive)
public static java.lang.invoke.CallSite bootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
int exclusive)
public IRubyObject construct(ThreadContext context, IRubyObject begin, IRubyObject end) throws java.lang.Throwable
java.lang.ThrowableCopyright © 2001-2023 JRuby. All Rights Reserved.