public class RegexpObjectSite extends LazyObjectSite
Modifier and Type | Field and Description |
---|---|
static org.objectweb.asm.Handle |
BOOTSTRAP |
protected RegexpOptions |
options |
protected ByteList |
pattern |
Constructor and Description |
---|
RegexpObjectSite(java.lang.invoke.MethodType type,
ByteList pattern,
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,
java.lang.String value,
java.lang.String encodingName,
int options) |
IRubyObject |
construct(ThreadContext context) |
cache, prepareBinder
bootstrap, initialTarget
protected final ByteList pattern
protected final RegexpOptions options
public static final org.objectweb.asm.Handle BOOTSTRAP
public RegexpObjectSite(java.lang.invoke.MethodType type, ByteList pattern, int embeddedOptions)
public static java.lang.invoke.CallSite bootstrap(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, java.lang.String value, java.lang.String encodingName, int options)
public IRubyObject construct(ThreadContext context)
Copyright © 2001-2020 JRuby. All Rights Reserved.