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,
java.lang.String name,
java.lang.invoke.MethodType type,
int options) |
RubyRegexp |
construct(ThreadContext context,
RubyString[] pieces) |
com.headius.invokebinder.Binder |
prepareBinder() |
bootstrap
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, java.lang.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 java.lang.Throwable
java.lang.Throwable
Copyright © 2001-2018 JRuby. All Rights Reserved.