public class RegexpObjectSite extends LazyObjectSite
Modifier and Type | Field and Description |
---|---|
static org.objectweb.asm.Handle |
BOOTSTRAP |
protected RegexpOptions |
options |
Constructor and Description |
---|
RegexpObjectSite(java.lang.invoke.MethodType type,
int embeddedOptions) |
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 options) |
IRubyObject |
construct(ThreadContext context,
ByteList pattern) |
cache, prepareBinder
bootstrap
protected final RegexpOptions options
public static final org.objectweb.asm.Handle BOOTSTRAP
public RegexpObjectSite(java.lang.invoke.MethodType type, int embeddedOptions)
public static java.lang.invoke.CallSite bootstrap(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, int options)
public IRubyObject construct(ThreadContext context, ByteList pattern)
Copyright © 2001-2018 JRuby. All Rights Reserved.