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,
org.jruby.util.ByteList pattern) |
cache, prepareBinderbootstrapdynamicInvoker, getTarget, setTarget, syncAlltypeprotected 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, org.jruby.util.ByteList pattern)
Copyright © 2001-2016 JRuby. All Rights Reserved.