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, prepareBinderbootstrap, initialTargetprotected 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-2021 JRuby. All Rights Reserved.