public class DRegexpObjectSite extends ConstructObjectSite
Modifier and Type | Field and Description |
---|---|
static org.objectweb.asm.Handle |
BOOTSTRAP |
protected RegexpOptions |
options |
Constructor and Description |
---|
DRegexpObjectSite(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) |
RubyRegexp |
construct(ThreadContext context,
RubyString[] pieces) |
com.headius.invokebinder.Binder |
prepareBinder() |
bootstrap
dynamicInvoker, getTarget, setTarget, syncAll
type
protected final RegexpOptions options
public static final org.objectweb.asm.Handle BOOTSTRAP
public DRegexpObjectSite(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 com.headius.invokebinder.Binder prepareBinder()
prepareBinder
in class ConstructObjectSite
public RubyRegexp construct(ThreadContext context, RubyString[] pieces) throws Throwable
Throwable
Copyright © 2001-2016 JRuby. All Rights Reserved.