| Package | Description |
|---|---|
| org.jruby | |
| org.jruby.ast | |
| org.jruby.ast.executable | |
| org.jruby.ir.operands | |
| org.jruby.runtime | |
| org.jruby.runtime.invokedynamic |
| Modifier and Type | Field and Description |
|---|---|
(package private) RubyRegexp |
RubyMatchData.regexp |
| Modifier and Type | Method and Description |
|---|---|
private RubyRegexp |
RubyString.getPattern(IRubyObject obj)
get_pat (used by match/match19)
|
private RubyRegexp |
RubyRegexp.initializeCommon(org.jruby.util.ByteList bytes,
RegexpOptions newOptions) |
private RubyRegexp |
RubyRegexp.initializeCommon19(org.jruby.util.ByteList bytes,
org.jcodings.Encoding enc,
RegexpOptions options) |
private RubyRegexp |
RubyRegexp.initializeCommon19(RubyString str,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
int joniOptions) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newDRegexpEmbedded(Ruby runtime,
RubyString pattern,
int embeddedOptions) |
static RubyRegexp |
RubyRegexp.newDRegexpEmbedded19(Ruby runtime,
IRubyObject[] strings,
int embeddedOptions) |
(package private) static RubyRegexp |
RubyRegexp.newDummyRegexp(Ruby runtime,
org.joni.Regex regex) |
static RubyRegexp |
RubyRegexp.newInstance(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
org.jruby.util.ByteList pattern) |
(package private) static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
org.jruby.util.ByteList str,
org.joni.Regex pattern) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
org.jruby.util.ByteList pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
java.lang.String pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.unmarshalFrom(UnmarshalStream input) |
| Modifier and Type | Method and Description |
|---|---|
private IRubyObject |
RubyRegexp.initializeByRegexp(RubyRegexp regexp) |
private IRubyObject |
RubyRegexp.initializeByRegexp19(RubyRegexp regexp) |
static void |
RubyRegexp.marshalTo(RubyRegexp regexp,
MarshalStream output) |
private IRubyObject |
RubyString.scanIter19(ThreadContext context,
org.joni.Regex pattern,
org.joni.Regex prepared,
org.jcodings.Encoding enc,
Block block,
RubyRegexp regexp,
int tuFlags) |
private IRubyObject |
RubyString.scanNoIter19(ThreadContext context,
org.joni.Regex pattern,
org.joni.Regex prepared,
org.jcodings.Encoding enc,
RubyRegexp regexp,
int tuFlags) |
private IRubyObject |
RubyString.subBangIter19(Ruby runtime,
ThreadContext context,
org.joni.Regex pattern,
org.joni.Regex prepared,
RubyHash hash,
Block block,
RubyRegexp regexp) |
private IRubyObject |
RubyString.subBangNoIter19(Ruby runtime,
ThreadContext context,
org.joni.Regex pattern,
org.joni.Regex prepared,
RubyString repl,
RubyRegexp regexp) |
private IRubyObject |
RubyString.subpat(Ruby runtime,
ThreadContext context,
RubyRegexp regex,
int nth) |
private IRubyObject |
RubyString.subpat19(Ruby runtime,
ThreadContext context,
RubyRegexp regex) |
private IRubyObject |
RubyString.subpat19(Ruby runtime,
ThreadContext context,
RubyRegexp regex,
IRubyObject backref) |
private void |
RubyString.subpatSet(ThreadContext context,
RubyRegexp regexp,
int nth,
IRubyObject repl)
rb_str_subpat_set
|
private void |
RubyString.subpatSet19(ThreadContext context,
RubyRegexp regexp,
IRubyObject backref,
IRubyObject repl) |
| Modifier and Type | Field and Description |
|---|---|
private RubyRegexp |
DRegexpNode.onceRegexp |
private RubyRegexp |
RegexpNode.pattern |
| Modifier and Type | Method and Description |
|---|---|
RubyRegexp |
RegexpNode.getPattern() |
RubyRegexp |
RegexpNode.loadPattern(Ruby runtime) |
| Modifier and Type | Method and Description |
|---|---|
void |
RegexpNode.setPattern(RubyRegexp p) |
| Modifier and Type | Field and Description |
|---|---|
private static RubyRegexp[] |
RuntimeCache.EMPTY_RUBYREGEXPS |
RubyRegexp[] |
RuntimeCache.regexps |
| Modifier and Type | Method and Description |
|---|---|
RubyRegexp |
RuntimeCache.cacheRegexp(int index,
RubyRegexp regexp) |
RubyRegexp |
RuntimeCache.cacheRegexp(int index,
RubyString pattern,
int options) |
RubyRegexp |
RuntimeCache.getRegexp(int index) |
RubyRegexp |
AbstractScript.getRegexp(ThreadContext context,
int i,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
RuntimeCache.getRegexp(ThreadContext context,
int index,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp0(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp1(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp2(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp3(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp4(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp5(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp6(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp7(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp8(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp9(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
| Modifier and Type | Method and Description |
|---|---|
RubyRegexp |
RuntimeCache.cacheRegexp(int index,
RubyRegexp regexp) |
| Modifier and Type | Field and Description |
|---|---|
private RubyRegexp |
Regexp.rubyRegexp |
| Modifier and Type | Method and Description |
|---|---|
static IRubyObject |
Helpers.match3_19(RubyRegexp regexp,
IRubyObject value,
ThreadContext context) |
static IRubyObject |
Helpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context) |
| Modifier and Type | Method and Description |
|---|---|
static RubyRegexp |
InvokeDynamicSupport.initRegexp(java.lang.invoke.MutableCallSite site,
ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |