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) |
RubyRegexp |
constructOnce(ThreadContext context,
RubyString[] pieces) |
java.lang.String |
initialTarget() |
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 java.lang.String initialTarget()
initialTarget
in class ConstructObjectSite
public RubyRegexp construct(ThreadContext context, RubyString[] pieces)
public RubyRegexp constructOnce(ThreadContext context, RubyString[] pieces)
Copyright © 2001-2021 JRuby. All Rights Reserved.