Uses of Class
org.jruby.RubyRegexp
Packages that use RubyRegexp
Package
Description
-
Uses of RubyRegexp in org.jruby
Fields in org.jruby declared as RubyRegexpMethods in org.jruby that return RubyRegexpModifier and TypeMethodDescriptionprivate static RubyRegexpRubyString.asRegexpArg(Ruby runtime, IRubyObject arg0) private static RubyRegexpRubyString.getPattern(Ruby runtime, IRubyObject obj) get_pat (used by match/match19)private RubyRegexpRubyMatchData.getRegexp()static RubyRegexpRubyRegexp.newDRegexp(Ruby runtime, RubyString pattern, int joniOptions) static RubyRegexpRubyRegexp.newDRegexp(Ruby runtime, RubyString pattern, RegexpOptions options) (package private) static RubyRegexpRubyRegexp.newDummyRegexp(Ruby runtime, org.joni.Regex regex) static RubyRegexpRubyRegexp.newRegexp(Ruby runtime, String pattern, RegexpOptions options) static RubyRegexpstatic RubyRegexp(package private) static RubyRegexpstatic RubyRegexpRubyRegexp.newRegexp(Ruby runtime, ByteList pattern, RegexpOptions options) static RubyRegexpRubyRegexp.newRegexpFromStr(Ruby runtime, RubyString s, int options) static RubyRegexpRubyRegexp.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 messageRubyMatchData.regexp(ThreadContext context, Block block) final RubyRegexpRubyRegexp.regexpInitialize(ByteList bytes, org.jcodings.Encoding enc, RegexpOptions options) private RubyRegexpRubyRegexp.regexpInitializeString(RubyString str, RegexpOptions options) static RubyRegexpRubyRegexp.unmarshalFrom(UnmarshalStream input) Deprecated.Methods in org.jruby with parameters of type RubyRegexpModifier and TypeMethodDescriptionprivate IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyRegexp regexp, boolean bang, int tuFlags, boolean useBackref) RubyString.gsubFast(ThreadContext context, RubyRegexp regexp, RubyString repl, Block block) private IRubyObjectRubyRegexp.initializeByRegexp(RubyRegexp regexp) static voidRubyRegexp.marshalTo(RubyRegexp regexp, MarshalStream output) private RubyArrayRubyString.regexSplit(ThreadContext context, RubyRegexp pattern, boolean limit, int lim, int i) Call regexpSplit using a thread-local backref holder to avoid cross-thread pollution.RubyString.split(RubyRegexp delimiter) Split for ext (Java) callers (does not write $~).RubyString.split(RubyRegexp delimiter, int limit) Split for ext (Java) callers (does not write $~).(package private) final RubyArrayRubyString.split(ThreadContext context, RubyRegexp spat, boolean useBackref) final IRubyObjectRubyString.subBangFast(ThreadContext context, RubyRegexp regexp, RubyString repl) sub! but without any frame globals ...private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyRegexp regexp, RubyHash hash, Block block) private RubyMatchDataRubyString.subBangMatch(ThreadContext context, RubyRegexp regexp, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, RubyRegexp regexp, RubyString repl) private IRubyObjectRubyString.subpat(ThreadContext context, RubyRegexp regex) private IRubyObjectRubyString.subpat(ThreadContext context, RubyRegexp regex, IRubyObject backref) private voidRubyString.subpatSet(ThreadContext context, RubyRegexp regexp, IRubyObject backref, IRubyObject repl) -
Uses of RubyRegexp in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as RubyRegexpModifier and TypeFieldDescriptionprivate static final RubyRegexp[]RuntimeCache.EMPTY_RUBYREGEXPSRuntimeCache.regexpsMethods in org.jruby.ast.executable that return RubyRegexpModifier and TypeMethodDescriptionfinal RubyRegexpRuntimeCache.cacheRegexp(int index, RubyRegexp regexp) final RubyRegexpRuntimeCache.cacheRegexp(int index, RubyString pattern, int options) final RubyRegexpAbstractScript.getRegexp(ThreadContext context, int i, ByteList pattern, int options) final RubyRegexpRuntimeCache.getRegexp(int index) final RubyRegexpRuntimeCache.getRegexp(ThreadContext context, int index, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp0(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp1(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp2(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp3(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp4(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp5(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp6(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp7(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp8(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp9(ThreadContext context, ByteList pattern, int options) Methods in org.jruby.ast.executable with parameters of type RubyRegexpModifier and TypeMethodDescriptionfinal RubyRegexpRuntimeCache.cacheRegexp(int index, RubyRegexp regexp) -
Uses of RubyRegexp in org.jruby.ext.date
Methods in org.jruby.ext.date that return RubyRegexpModifier and TypeMethodDescriptionprivate static RubyRegexpRubyDate.newRegexpFromCache(Ruby runtime, ByteList str, int opts) Methods in org.jruby.ext.date with parameters of type RubyRegexpModifier and TypeMethodDescriptionprivate static IRubyObjectRubyDate.subSpace(ThreadContext context, RubyString str, RubyRegexp reg) -
Uses of RubyRegexp in org.jruby.ir.instructions
Fields in org.jruby.ir.instructions declared as RubyRegexpFields in org.jruby.ir.instructions with type parameters of type RubyRegexpModifier and TypeFieldDescriptionprivate static final AtomicReferenceFieldUpdater<BuildDynRegExpInstr.RECache,RubyRegexp> BuildDynRegExpInstr.RECache.UPDATERMethods in org.jruby.ir.instructions that return RubyRegexpModifier and TypeMethodDescriptionprivate RubyRegexpBuildDynRegExpInstr.buildRegexp(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildDynRegExpInstr.getRegexp()Methods in org.jruby.ir.instructions with parameters of type RubyRegexpModifier and TypeMethodDescriptionvoidBuildDynRegExpInstr.RECache.updateCache(boolean isOnce, RubyRegexp re) -
Uses of RubyRegexp in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubyRegexpModifier and TypeMethodDescriptionstatic RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject[] pieces, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newLiteralRegexp(ThreadContext context, ByteList source, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newLiteralRegexp(ThreadContext context, ByteList source, RegexpOptions options) Methods in org.jruby.ir.runtime with parameters of type RubyRegexpModifier and TypeMethodDescriptionstatic IRubyObjectIRRuntimeHelpers.match3(ThreadContext context, RubyRegexp regexp, IRubyObject argValue) -
Uses of RubyRegexp in org.jruby.ir.targets.indy
Fields in org.jruby.ir.targets.indy declared as RubyRegexpMethods in org.jruby.ir.targets.indy that return RubyRegexpModifier and TypeMethodDescriptionDRegexpObjectSite.construct(ThreadContext context, RubyString[] pieces) DRegexpObjectSite.constructOnce(ThreadContext context, RubyString[] pieces) -
Uses of RubyRegexp in org.jruby.runtime
Methods in org.jruby.runtime with parameters of type RubyRegexpModifier and TypeMethodDescriptionstatic IRubyObjectHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context) Deprecated.