Package | Description |
---|---|
org.jruby | |
org.jruby.ast.executable | |
org.jruby.ir.instructions | |
org.jruby.ir.runtime | |
org.jruby.ir.targets | |
org.jruby.runtime |
Modifier and Type | Method and Description |
---|---|
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
int joniOptions) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern,
int options) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
java.lang.String pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexpFromStr(Ruby runtime,
RubyString s,
int options) |
static RubyRegexp |
RubyRegexp.newRegexpParser(Ruby runtime,
ByteList pattern,
RegexpOptions options)
throws RaiseException on error so parser can pick this up and give proper line and line number
error as opposed to any non-literal regexp creation which may raise a syntax error but will not
have this extra source info in the error message
|
RubyRegexp |
RubyMatchData.regexp(ThreadContext context,
Block block) |
RubyRegexp |
RubyRegexp.regexpInitialize(ByteList bytes,
org.jcodings.Encoding enc,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.unmarshalFrom(UnmarshalStream input)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RubyString |
RubyString.gsubFast(ThreadContext context,
RubyRegexp regexp,
RubyString repl,
Block block) |
static void |
RubyRegexp.marshalTo(RubyRegexp regexp,
MarshalStream output) |
IRubyObject |
RubyString.subBangFast(ThreadContext context,
RubyRegexp regexp,
RubyString repl)
sub! but without any frame globals ...
|
Modifier and Type | Field and Description |
---|---|
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,
ByteList pattern,
int options) |
RubyRegexp |
RuntimeCache.getRegexp(ThreadContext context,
int index,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp0(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp1(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp2(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp3(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp4(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp5(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp6(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp7(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp8(ThreadContext context,
ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp9(ThreadContext context,
ByteList pattern,
int options) |
Modifier and Type | Method and Description |
---|---|
RubyRegexp |
RuntimeCache.cacheRegexp(int index,
RubyRegexp regexp) |
Modifier and Type | Method and Description |
---|---|
RubyRegexp |
BuildDynRegExpInstr.getRegexp() |
Modifier and Type | Method and Description |
---|---|
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject[] pieces,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newLiteralRegexp(ThreadContext context,
ByteList source,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newLiteralRegexp(ThreadContext context,
ByteList source,
RegexpOptions options) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IRRuntimeHelpers.match3(ThreadContext context,
RubyRegexp regexp,
IRubyObject argValue) |
Modifier and Type | Method and Description |
---|---|
RubyRegexp |
DRegexpObjectSite.construct(ThreadContext context,
RubyString[] pieces) |
RubyRegexp |
DRegexpObjectSite.constructOnce(ThreadContext context,
RubyString[] pieces) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Helpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context)
Deprecated.
|
Copyright © 2001-2020 JRuby. All Rights Reserved.