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,
String name,
java.lang.invoke.MethodType type,
int options) |
IRubyObject |
construct(ThreadContext context,
RubyString pattern) |
cache, prepareBinder
bootstrap
dynamicInvoker, getTarget, setTarget, syncAll
type
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, String name, java.lang.invoke.MethodType type, int options)
public IRubyObject construct(ThreadContext context, RubyString pattern)
Copyright © 2001-2015 JRuby. All Rights Reserved.