Uses of Class
org.jruby.RubyString
Packages that use RubyString
Package
Description
-
Uses of RubyString in org.jruby
Fields in org.jruby declared as RubyStringModifier and TypeFieldDescriptionprivate RubyStringRubyThread.Location.baseLabelprivate RubyStringRubyModule.cachedRubyName(package private) final RubyStringRubyIO.RubyPOpen.cmdprivate RubyStringRubyThread.Location.labelstatic RubyString[]RubyString.NULL_ARRAYprivate RubyStringRubyDir.pathprivate final RubyStringRubyModule.Autoload.pathprivate final RubyStringRubyArray.JoinRecursive.State.resultprivate final RubyStringRubyArray.JoinRecursive.State.sep(package private) RubyStringRubyMatchData.str(package private) RubyStringRuby.FStringEqual.string(package private) RubyStringRuby.tzVarFields in org.jruby with type parameters of type RubyStringModifier and TypeFieldDescriptionprivate final ConcurrentHashMap<Ruby.FStringEqual,WeakReference<RubyString>> Ruby.dedupMapA map from Ruby string data to a pre-frozen global version of that string.private final EnumMap<DefinedMessage,RubyString> Ruby.definedMessagesprivate static final RubyHash.VisitorWithState<RubyString>RubyHash.InspectVisitorprivate final EnumMap<RubyThread.Status,RubyString> Ruby.threadStatusesMethods in org.jruby that return RubyStringModifier and TypeMethodDescriptionRubyString.append(RubyString other) RubyString.append(IRubyObject other) rb_str_append(package private) final RubyStringRubyString.append19(RubyString other) RubyString.append19(IRubyObject other) RubyString.appendAsDynamicString(IRubyObject other) RubyTime.asctime()static RubyStringBasicObjectStub.asString(IRubyObject self) RubyBasicObject.asString()rb_obj_as_string First converts this object into a String using the "to_s" method, infects it with the current taint and returns it.RubyString.asString()RubySymbol.asString()static RubyStringRubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject path) static RubyStringRubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject ext) private static RubyStringRubyFile.basenameImpl(ThreadContext context, RubyClass klass, IRubyObject path, IRubyObject ext) private static RubyStringRubyKernel.buildWarnMessage(ThreadContext context, int uplevel, IRubyObject arg) private RubyStringRubyModule.calculateAnonymousRubyName()private RubyStringRubyModule.calculateRubyName()RubyString.capitalize(ThreadContext context) RubyString.capitalize(ThreadContext context, IRubyObject arg) RubyString.capitalize(ThreadContext context, IRubyObject arg0, IRubyObject arg1) final RubyStringRubyString.cat(byte ch) final RubyStringRubyString.cat(byte[] str) final RubyStringRubyString.cat(byte[] str, int beg, int len) final RubyStringRubyString.cat(int ch) final RubyStringRubyString.cat(int code, org.jcodings.Encoding enc) final RubyStringRubyString.cat(RubyString str) final RubyStringfinal RubyStringfinal RubyStringRubyString.cat19(RubyString str2) final RubyStringRubyString.catAscii(byte[] bytes, int ptr, int ptrLen) final RubyStringprivate RubyStringRubyModule.checkAutoloadRequired(Ruby runtime, String name, String[] autoloadPath) private static RubyStringRubyFile.checkHome(ThreadContext context) Check if HOME environment variable is not nil nor emptyRubyString.chomp(ThreadContext context) RubyString.chomp(ThreadContext context, IRubyObject arg0) RubyString.chomp19(ThreadContext context) RubyString.chomp19(ThreadContext context, IRubyObject arg0) RubyInteger.chr(ThreadContext context) int_chrRubyInteger.chr(ThreadContext context, IRubyObject arg) final RubyStringRubyInteger.chr19(ThreadContext context) Deprecated.RubyInteger.chr19(ThreadContext context, IRubyObject arg) Deprecated.private RubyStringRubyInteger.chrCommon(ThreadContext context, long value, org.jcodings.Encoding enc) RubyString.clear()RubyString.concat(IRubyObject other) RubyString.concat(ThreadContext context, IRubyObject obj) rb_str_concatRubyString.concat(ThreadContext context, IRubyObject[] objs) rb_str_concat_multiRubyString.concat19(ThreadContext context, IRubyObject other) Deprecated.private RubyStringRubyString.concatNumeric(Ruby runtime, int c) RubyString.concatSingle(ThreadContext context, IRubyObject other) rb_str_concatRubyObjectAdapter.convertToRubyString(IRubyObject obj) static RubyStringBasicObjectStub.convertToString(IRubyObject self) RubyBasicObject.convertToString()Tries to convert this object to a Ruby String using the "to_str" method.RubyString.convertToString()RubyString.crypt(ThreadContext context, IRubyObject other) rb_str_cryptraw (id) strings are not properly encoded but in an iso_8859_1 form.private static RubyStringRubyFile.doJoin(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyString.downcase(ThreadContext context) RubyString.downcase(ThreadContext context, IRubyObject arg) RubyString.downcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.downcase19(ThreadContext context) Deprecated.RubyTime.dump(IRubyObject[] args, Block unusedBlock) Deprecated.RubyTime.dump(ThreadContext context) RubyTime.dump(ThreadContext context, IRubyObject arg) (package private) static RubyStringRubyFile.expandPathInternal(ThreadContext context, RubyString path, RubyString wd, boolean expandUser, boolean canonicalize) private static RubyStringRubyFile.expandPathInternal(ThreadContext context, IRubyObject[] args, boolean expandUser, boolean canonicalize) RubyString.export(ThreadContext context) static RubyStringRubyBoolean.False.false_to_s(ThreadContext context, IRubyObject fals) private static RubyStringRubyFile.filePathConvert(ThreadContext context, RubyString path) Ruby.freezeAndDedupString(RubyString string) Given a Ruby string, cache a frozen, duplicated copy of it, or find an existing copy already prepared.RubyFileStat.ftype()static RubyStringRubyFile.get_path(ThreadContext context, IRubyObject path) protected RubyStringRubyModule.getAutoloadFile(String name) protected RubyStringRubyGlobal.StringOnlyRubyHash.getCorrectKey(RubyString key) Ruby.getDefinedMessage(DefinedMessage definedMessage) (package private) RubyStringRubyModule.Autoload.getFile()RubyModule.AutoloadMethod.getFile()Deprecated.static RubyStringRubyDir.getHomeDirectoryPath(ThreadContext context) (package private) static RubyStringRubyDir.getHomeDirectoryPath(ThreadContext context, IRubyObject home) private static RubyStringRubyKernel.getLastlineString(ThreadContext context, Ruby runtime) Returns value of $_.private static RubyStringRubyString.getStringForPattern(Ruby runtime, IRubyObject obj) Ruby.getThreadStatus(RubyThread.Status status) static RubyStringRubyDir.getwd(IRubyObject recv) Returns the current directory.RubyString.gsubFast(ThreadContext context, RubyRegexp regexp, RubyString repl, Block block) private static RubyStringRubyHash.hashKeyString(Ruby runtime, RubyString key) RubyString.initialize_copy(IRubyObject other) RubyArithmeticSequence.inspect(ThreadContext context) RubyArray.inspect(ThreadContext context) rb_ary_inspect(package private) static RubyStringRubyBasicObject.inspect(ThreadContext context, IRubyObject object) rb_inspect The internal helper that ensures a RubyString instance is returned so dangerous casting can be omitted Preferred over callMethod(context, "inspect")RubyChain.inspect(ThreadContext context) RubyException.inspect(ThreadContext context) inspects an object and return a kind of debug informationRubyFile.inspect(ThreadContext context) RubyMatchData.inspect()(package private) static RubyStringstatic RubyStringRubyObject.inspect(ThreadContext context, IRubyObject object) rb_inspect The internal helper that ensures a RubyString instance is returned so dangerous casting can be omitted Preferred over callMethod(context, "inspect")RubyRange.inspect(ThreadContext context) RubyRational.inspect(ThreadContext context) nurat_inspectRubyString.inspect()rb_str_inspect(package private) final RubyStringstatic RubyStringRubyStruct.inspect(ThreadContext context) (package private) final RubyStringRubyThread.inspect(ThreadContext context) protected RubyStringRubyHash.inspectHash(ThreadContext context) inspect_hashprivate RubyStringRubyRational.inspectImpl(Ruby runtime) private RubyStringRubyBasicObject.inspectObj(Ruby runtime, RubyString part) inspect_obj The internal helper method that takes care of the part of the inspection that inspects instance variables.private RubyStringRubyStruct.inspectStruct(ThreadContext context, boolean recur) inspect_structprivate static RubyStringRubyRange.inspectValue(ThreadContext context, IRubyObject value) static RubyStringRubyFile.join(ThreadContext context, IRubyObject recv, IRubyObject[] args) private RubyStringRubyArray.joinAny(ThreadContext context, RubyString sep, int i, RubyString result, boolean[] first) protected RubyStringRubyArray.joinStrings(RubyString sep, int max, RubyString result) private RubyStringRubyString.justifyCommon(Ruby runtime, ByteList pad, int padCharLen, boolean padSinglebyte, org.jcodings.Encoding enc, int width, int jflag) final RubyStringRubyString.makeIndependent()final RubyStringRubyString.makeIndependent(int length) private static RubyStringRubyMatchData.makeShared(Ruby runtime, RubyString str, int index, int length) final RubyStringRubyString.makeShared(Ruby runtime, int index, int len) final RubyStringRubyString.makeShared(Ruby runtime, RubyClass meta, int index, int len) private RubyStringRubyString.makeShared(Ruby runtime, RubyClass meta, ByteList value, int index, int len) private RubyStringRubyString.makeShared(Ruby runtime, ByteList value, int index, int len) final RubyStringRubyString.makeShared19(Ruby runtime, int index, int len) Deprecated.final RubyStringRubyString.makeShared19(Ruby runtime, RubyClass meta, int index, int len) Deprecated.final RubyStringRubyString.makeSharedString(Ruby runtime, int index, int len) final RubyStringRubyString.makeSharedString19(Ruby runtime, int index, int len) Deprecated.private RubyStringprivate RubyStringRubyString.multiplyByteList(ThreadContext context, IRubyObject arg) static RubyStringRubyString.newAllocatedString(Ruby runtime, RubyClass metaClass) static RubyStringRubyString.newBinaryString(Ruby runtime, String str) static RubyStringRubyString.newBinaryString(Ruby runtime, ByteList str) Ruby.newDeduplicatedString(String string) static RubyStringRubyString.newEmptyString(Ruby runtime) static RubyStringRubyString.newEmptyString(Ruby runtime, org.jcodings.Encoding enc) static RubyStringRubyString.newEmptyString(Ruby runtime, RubyClass metaClass) static RubyStringRubyString.newEmptyString(Ruby runtime, RubyClass metaClass, org.jcodings.Encoding enc) static RubyStringRubyString.newExternalStringWithEncoding(Ruby runtime, String string, org.jcodings.Encoding encoding) Deprecated.private static RubyStringRubyDir.newFilesystemString(Ruby runtime, String home) RubyString.newFrozen()static RubyStringRubyString.newInstance(IRubyObject recv, IRubyObject[] args, Block block) rb_str_s_newstatic RubyStringRubyString.newInternalFromJavaExternal(Ruby runtime, String str) Return a new Ruby String encoded as the default internal encoding given a Java String that has come from an external source.private RubyStringRuby.newString()RubyString.newString(CharSequence s) Deprecated.(package private) static RubyStringstatic RubyStringstatic RubyStringstatic RubyStringRubyString.newString(Ruby runtime, byte[] bytes, int start, int length, org.jcodings.Encoding encoding) static RubyStringRubyString.newString(Ruby runtime, CharSequence str) static RubyStringRubyString.newString(Ruby runtime, CharSequence str, org.jcodings.Encoding encoding) static RubyStringstatic RubyStringstatic RubyStringRubyString.newString(Ruby runtime, RubyClass clazz, CharSequence str) Deprecated.static RubyStringstatic RubyStringstatic RubyStringDeprecated.static RubyStringRubyString.newStringLight(Ruby runtime, int size) static RubyStringRubyString.newStringLight(Ruby runtime, int size, org.jcodings.Encoding encoding) static RubyStringRubyString.newStringLight(Ruby runtime, ByteList bytes) static RubyStringRubyString.newStringNoCopy(Ruby runtime, byte[] bytes) static RubyStringRubyString.newStringNoCopy(Ruby runtime, byte[] bytes, int start, int length) static RubyStringRubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes) static RubyStringRubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes, org.jcodings.Encoding enc, int cr) static RubyStringRubyString.newStringNoCopy(Ruby runtime, ByteList bytes) static RubyStringRubyString.newStringNoCopy(Ruby runtime, ByteList bytes, org.jcodings.Encoding enc, int cr) Ruby.newStringShared(ByteList byteList) Deprecated.static RubyStringRubyString.newStringShared(Ruby runtime, byte[] bytes) static RubyStringRubyString.newStringShared(Ruby runtime, byte[] bytes, int start, int length) static RubyStringRubyString.newStringShared(Ruby runtime, byte[] bytes, int start, int length, org.jcodings.Encoding encoding) static RubyStringRubyString.newStringShared(Ruby runtime, byte[] bytes, org.jcodings.Encoding encoding) static RubyStringRubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes) static RubyStringRubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes, org.jcodings.Encoding encoding) static RubyStringRubyString.newStringShared(Ruby runtime, RubyString orig) static RubyStringRubyString.newStringShared(Ruby runtime, ByteList bytes) static RubyStringRubyString.newStringShared(Ruby runtime, ByteList bytes, int codeRange) static RubyStringRubyString.newStringShared(Ruby runtime, ByteList bytes, org.jcodings.Encoding encoding) private static RubyStringRubyString.newStringShared(Ruby runtime, ByteList bytes, org.jcodings.Encoding encoding, int cr) static RubyStringRubyString.newUnicodeString(Ruby runtime, CharSequence str) static RubyStringRubyString.newUnicodeString(Ruby runtime, String str) static RubyStringRubyString.newUSASCIIString(Ruby runtime, String str) static RubyStringRubyString.newUsAsciiStringNoCopy(Ruby runtime, ByteList bytes) static RubyStringRubyString.newUsAsciiStringShared(Ruby runtime, byte[] bytes, int start, int length) static RubyStringRubyString.newUsAsciiStringShared(Ruby runtime, ByteList bytes) static RubyStringRubyString.newUTF16String(Ruby runtime, CharSequence str) static RubyStringRubyString.newUTF16String(Ruby runtime, String str) static RubyStringRubyString.newUTF8String(Ruby runtime, CharSequence str) static RubyStringRubyString.newUTF8String(Ruby runtime, String str) static RubyStringRubyString.objAsString(ThreadContext context, IRubyObject obj) rb_obj_as_stringRubyString.op_format(ThreadContext context, IRubyObject arg) private static RubyStringRubyRegexp.operandCheck(IRubyObject str) RubyArray.pack(ThreadContext context, IRubyObject obj) RubyArray.pack(ThreadContext context, IRubyObject obj, IRubyObject maybeOpts) final RubyStringRubyString.prepend(byte ch) final RubyStringRubyString.prepend(int ch) static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, RubyString[] strings, int embeddedOptions) Deprecated.static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject[] strings, RegexpOptions options) static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, RegexpOptions options) Deprecated.static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, RegexpOptions options) Deprecated.static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, RegexpOptions options) Deprecated.static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject arg0, IRubyObject arg1, RegexpOptions options) Deprecated.static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject arg0, RegexpOptions options) Deprecated.static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject arg0) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject... args) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject arg0, IRubyObject arg1) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) static RubyStringRubyRegexp.quote(ThreadContext context, IRubyObject recv, IRubyObject arg) rb_reg_s_quote(package private) static RubyStringRubyRegexp.regsub(ThreadContext context, RubyString str, RubyString src, org.joni.Regex pattern, org.joni.Matcher matcher) (package private) static RubyStringRubyRegexp.regsub(ThreadContext context, RubyString str, RubyString src, org.joni.Regex pattern, org.joni.Region regs, int begin, int end) RubyString.replace19(IRubyObject other) private RubyStringRubyString.replaceCommon(IRubyObject other) RubyString.reverse_bang(ThreadContext context) RubyString.reverse_bang19(ThreadContext context) RubyModule.rubyBaseName()RubyModule.rubyName()Generate a fully-qualified class name or a #-style name for anonymous and singleton classes which is properly encoded.static RubyStringRubyInteger.singleCharString(Ruby runtime, byte b, RubyClass meta, org.jcodings.Encoding enc) Return a single-character ByteList, possibly cached, corresponding to the given byte and encoding.final RubyStringRubyString.strDup()Deprecated.final RubyString(package private) final RubyStringRubyTime.strftime(IRubyObject format) Deprecated.RubyTime.strftime(ThreadContext context, IRubyObject format) static RubyStringRubyString.stringValue(IRubyObject object) private RubyStringRubyString.subBangCommon(ThreadContext context, int beg, int end, RubyString repl, int tuFlags) RubyString.swapcase(ThreadContext context) RubyString.swapcase(ThreadContext context, IRubyObject arg) RubyString.swapcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.swapcase19(ThreadContext context) Deprecated.RubyArray.to_s(ThreadContext context) rb_ary_to_sRubyBignum.to_s()RubyBignum.to_s(IRubyObject arg0) RubyFixnum.to_s()RubyFixnum.to_s(IRubyObject arg0) RubyFixnum.to_s(IRubyObject[] args) fix_to_sRubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s(ThreadContext context) abstract RubyStringRubyInteger.to_s()abstract RubyStringRubyInteger.to_s(IRubyObject x) RubyModule.to_s()rb_mod_to_sstatic RubyStringRubyNil.to_s(ThreadContext context, IRubyObject recv) nil_to_sprivate RubyStringprivate RubyStringRubyRational.to_s(ThreadContext context) nurat_to_sRubyRegexp.to_s()(package private) final RubyStringRubyUncaughtThrowError.to_s(ThreadContext context) RubyObject.toRubyString(ThreadContext context) The default toString method is just a wrapper that calls the Ruby "to_s" method.static RubyStringRubyBoolean.True.true_to_s(ThreadContext context, IRubyObject tru) static RubyStringRubyString.unmarshalFrom(UnmarshalStream input) RubyString.upcase(ThreadContext context) RubyString.upcase(ThreadContext context, IRubyObject arg) RubyString.upcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.upcase19(ThreadContext context) Deprecated.private static RubyStringRubyGlobal.StringOnlyRubyHash.verifyValidKey(ThreadContext context, RubyString key, IRubyObject value) Methods in org.jruby that return types with arguments of type RubyStringModifier and TypeMethodDescriptionprotected static List<RubyString>RubyDir.getContents(FileResource directory, Ruby runtime) Deprecated.no longer usedMethods in org.jruby with parameters of type RubyStringModifier and TypeMethodDescription(package private) final intRubyRegexp.adjustStartPos(RubyString str, int pos, boolean reverse) private static intRubyRegexp.adjustStartPosInternal(RubyString str, org.jcodings.Encoding enc, int pos, boolean reverse) RubyString.append(RubyString other) (package private) final RubyStringRubyString.append19(RubyString other) private static IRubyObjectRubyString.byteSize(ThreadContext context, RubyString recv, IRubyObject[] args) A byte size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])final RubyStringRubyString.cat(RubyString str) final RubyStringRubyString.cat19(RubyString str2) final org.jcodings.EncodingRubyString.checkEncoding(RubyString other) private static IRubyObjectRubyString.codepointSize(ThreadContext context, RubyString recv, IRubyObject[] args) A codepoint size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])static intRubyArray.DefaultComparator.compareString(RubyString o1, RubyString o2) private voidRubyString.copyCodeRangeForSubstr(RubyString from, org.jcodings.Encoding enc) (package private) static RubyMatchDataRubyRegexp.createMatchData(ThreadContext context, RubyString str, int pos, RubyString pattern) (package private) static RubyMatchDataRubyRegexp.createMatchData(ThreadContext context, RubyString str, org.joni.Matcher matcher, org.joni.Regex pattern) protected final voidRubyModule.defineAutoload(String symbol, RubyString path) Define an autoload.private static IRubyObjectRubyString.eachCharSize(ThreadContext context, RubyString recv, IRubyObject[] args) A character size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static IRubyObjectRubyDir.eachChildCommon(ThreadContext context, IRubyObject recv, RubyString path, IRubyObject encOpts, Block block) private static IRubyObjectRubyString.eachGraphemeClusterSize(ThreadContext context, RubyString self, IRubyObject[] args) A grapheme cluster size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static booleanRubyGlobal.StringOnlyRubyHash.equalIgnoreCase(ThreadContext context, RubyString str1, RubyString str2) (package private) final booleanRubyString.equals(RubyString other) RubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, String file, int line, EvalType evalType) Evaluates the string src with self set to the current object, using the module under as the context.(package private) static booleanRubyFileTest.exist(ThreadContext context, RubyString path) (package private) static RubyStringRubyFile.expandPathInternal(ThreadContext context, RubyString path, RubyString wd, boolean expandUser, boolean canonicalize) static voidRubyIO.failIfDirectory(Ruby runtime, RubyString pathStr) private static booleanRubyArgsFile.ArgsFileData.filenameEqlDash(RubyString filename) private static RubyStringRubyFile.filePathConvert(ThreadContext context, RubyString path) private static IRubyObjectRubyDir.foreachCommon(ThreadContext context, IRubyObject recv, RubyString path, IRubyObject encOpts, Block block) Ruby.freezeAndDedupString(RubyString string) Given a Ruby string, cache a frozen, duplicated copy of it, or find an existing copy already prepared.protected RubyStringRubyGlobal.StringOnlyRubyHash.getCorrectKey(RubyString key) private IRubyObjectRubyIO.getlineImplSlowPart(ThreadContext context, OpenFile fptr, RubyString str, IRubyObject rs, int limit, boolean chomp) (package private) static org.joni.RegexRubyRegexp.getQuotedRegexpFromCache(Ruby runtime, RubyString str, RegexpOptions options) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyRegexp regexp, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyString pattern, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags, boolean useBackref) RubyString.gsubFast(ThreadContext context, RubyRegexp regexp, RubyString repl, Block block) private static RubyStringRubyHash.hashKeyString(Ruby runtime, RubyString key) static IRubyObjectRubyString.includeRange(ThreadContext context, RubyString _beg, RubyString _end, IRubyObject _val, boolean exclusive) (package private) final voidRubyMatchData.initMatchData(RubyString str, int beg, RubyString pattern) (package private) final voidRubyMatchData.initMatchData(RubyString str, org.joni.Matcher matcher, org.joni.Regex pattern) private RubyStringRubyBasicObject.inspectObj(Ruby runtime, RubyString part) inspect_obj The internal helper method that takes care of the part of the inspection that inspects instance variables.(package private) static RubyIORubyIO.ioOpen(ThreadContext context, IRubyObject recv, RubyString filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) private static booleanRubyIO.isDash(RubyString str) private static booleanRubyGlobal.StringOnlyRubyHash.isPATH(ThreadContext context, RubyString name) private RubyStringRubyArray.joinAny(ThreadContext context, RubyString sep, int i, RubyString result, boolean[] first) protected RubyStringRubyArray.joinStrings(RubyString sep, int max, RubyString result) private static booleanRubyComplex.lastCharDigit(RubyString str) private static IRubyObjectRubyKernel.loadCommon(Ruby runtime, RubyString path, boolean wrap, Block block) private static RubyStringRubyMatchData.makeShared(Ruby runtime, RubyString str, int index, int length) private intRubyRegexp.matchPos(ThreadContext context, IRubyObject arg, RubyString[] strp, boolean useBackref, int pos) MRI: reg_match_posstatic IRubyObjectRubyFile.mkfifo(ThreadContext context, RubyString path, int mode) private intRubyMatchData.nameToBackrefNumber(RubyString str) static RubyRegexpRubyRegexp.newDRegexp(Ruby runtime, RubyString pattern, int joniOptions) static RubyRegexpRubyRegexp.newDRegexp(Ruby runtime, RubyString pattern, RegexpOptions options) static RubyExceptionRubyException.newException(ThreadContext context, RubyClass exceptionClass, RubyString message) Construct a new RubyException object from the given exception class and message.static RubyRegexpRubyRegexp.newRegexpFromStr(Ruby runtime, RubyString s, int options) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newString(ThreadContext context, RubyString value) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newString(ThreadContext context, RubyString value, org.jcodings.Encoding encoding) static RubyStringRubyString.newStringShared(Ruby runtime, RubyString orig) static RubyUncaughtThrowErrorRubyUncaughtThrowError.newUncaughtThrowError(Ruby runtime, IRubyObject tag, IRubyObject value, RubyString message) protected voidRubyHash.op_asetForString(Ruby runtime, RubyString key, IRubyObject value) protected voidRubyHash.op_asetSmallForString(Ruby runtime, RubyString key, IRubyObject value) final intRubyString.op_cmp(RubyString other) rb_str_cmpprivate static intRubyString.patternSearch(ThreadContext context, IRubyObject pattern, RubyString str, int pos) private org.jcodings.EncodingRubyRegexp.prepareEncoding(RubyString str, boolean warn) final org.joni.RegexRubyRegexp.preparePattern(RubyString str) static RubyStringRubyRegexp.preprocessDRegexp(Ruby runtime, RubyString[] strings, int embeddedOptions) Deprecated.private static org.jcodings.EncodingRubyRegexp.processDRegexpElement(Ruby runtime, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc, RubyString str) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, IRubyObject arg1, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static RubyStringRubyRegexp.processElementIntoResult(Ruby runtime, RubyString result, IRubyObject arg0, RegexpOptions options, org.jcodings.Encoding regexpEnc, org.jcodings.Encoding[] fixedEnc) private static voidRubyIO.putsSingle(ThreadContext context, Ruby runtime, IRubyObject maybeIO, IRubyObject arg, RubyString separator) (package private) static ByteListRubyRegexp.quote(RubyString str) final IRubyObjectRubyThread.raise(IRubyObject exception, RubyString message) Simplified utility method for just raising an existing exception in this thread.static IRubyObjectRubyString.rbStrEscape(ThreadContext context, RubyString str) private voidRubyArray.recursiveJoin(ThreadContext context, IRubyObject outValue, RubyString sep, RubyString result, RubyArray ary, boolean[] first) private RubyRegexpRubyRegexp.regexpInitializeString(RubyString str, RegexpOptions options) (package private) static RubyStringRubyRegexp.regsub(ThreadContext context, RubyString str, RubyString src, org.joni.Regex pattern, org.joni.Matcher matcher) (package private) static RubyStringRubyRegexp.regsub(ThreadContext context, RubyString str, RubyString src, org.joni.Regex pattern, org.joni.Region regs, int begin, int end) private IRubyObjectRubyString.replaceInternal(int beg, int len, RubyString repl) private voidRubyString.replaceInternal19(int beg, int len, RubyString repl) private static IRubyObjectRubyKernel.requireCommon(Ruby runtime, RubyString name, Block block) private static IRubyObjectRubyString.scanOnce(ThreadContext context, RubyString str, IRubyObject pat, int[] startp) final intRubyRegexp.search(ThreadContext context, RubyString str, int pos, boolean reverse) MRI: rb_reg_search This version uses current thread context to hold the resulting match data.final intRubyRegexp.search(ThreadContext context, RubyString str, int pos, boolean reverse, IRubyObject[] holder) Deprecated.final intRubyRegexp.search19(ThreadContext context, RubyString str, int pos, boolean reverse) Deprecated.final intRubyRegexp.search19(ThreadContext context, RubyString str, int pos, boolean reverse, IRubyObject[] holder) Deprecated.final intRubyRegexp.searchString(ThreadContext context, RubyString str, int pos, boolean reverse) Search the given string with this Regexp.private static RubyMatchDataRubyString.setBackRefString(ThreadContext context, RubyString str, int pos, RubyString pattern) RubyString.split(RubyString delimiter) Split for ext (Java) callers (does not write $~).RubyString.split(RubyString delimiter, int limit) Split for ext (Java) callers (does not write $~).(package private) final booleanRubyRegexp.startsWith(ThreadContext context, RubyString str) booleanRubyString.startsWith(RubyString str) final RubyBooleanRubyRegexp.startWithP(ThreadContext context, RubyString str) Deprecated.(package private) static IRubyObject[]RubyComplex.str_to_c_internal(ThreadContext context, RubyString str) private static IRubyObjectRubyComplex.str_to_c_strict(ThreadContext context, RubyString str, boolean raise) (package private) static IRubyObject[]RubyRational.str_to_r_internal(ThreadContext context, RubyString str) private static IRubyObjectRubyRational.str_to_r_strict(ThreadContext context, RubyString str, boolean raise) static RubyFloatRubyNumeric.str2fnum(Ruby runtime, RubyString arg) Same as RubyNumeric.str2fnum passing false for strict.static RubyFloatRubyNumeric.str2fnum(Ruby runtime, RubyString arg, boolean strict) static IRubyObjectRubyNumeric.str2fnum(Ruby runtime, RubyString arg, boolean strict, boolean exception) Converts a string representation of a floating-point number to the numeric value.static RubyFloatRubyNumeric.str2fnum19(Ruby runtime, RubyString arg, boolean strict) Deprecated.static RubyIntegerRubyNumeric.str2inum(Ruby runtime, RubyString str, int base) static RubyIntegerRubyNumeric.str2inum(Ruby runtime, RubyString str, int base, boolean strict) static IRubyObjectRubyNumeric.str2inum(Ruby runtime, RubyString str, int base, boolean strict, boolean exception) Converts a string representation of an integer to the integer value.private RubyArrayRubyString.stringSplit(ThreadContext context, RubyString spat, boolean limit, int lim, int i) private static voidRubyArray.strJoin(RubyString result, RubyString val, boolean[] first) private intRubyString.strseqIndex(RubyString sub, int offset, boolean inBytes) private RubyStringRubyString.subBangCommon(ThreadContext context, int beg, int end, RubyString repl, int tuFlags) final IRubyObjectRubyString.subBangFast(ThreadContext context, RubyRegexp regexp, RubyString repl) sub! but without any frame globals ...private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyString pattern, RubyHash hash, Block block) private RubyMatchDataRubyString.subBangMatch(ThreadContext context, RubyRegexp regexp, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, RubyRegexp regexp, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, RubyString pattern, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, IRubyObject arg0, RubyString repl) private org.jcodings.EncodingRubyString.subBangVerifyEncoding(ThreadContext context, RubyString repl, int beg, int end) private static RaiseExceptionRubyKernel.uncaughtThrow(Ruby runtime, IRubyObject tag, IRubyObject value, RubyString message) (package private) final IRubyObjectRubyString.uptoCommon(ThreadContext context, RubyString end, boolean excl, Block block, boolean asSymbol) private IRubyObjectRubyString.uptoCommonNoDigits(ThreadContext context, RubyString end, boolean excl, Block block, boolean asSymbol) private static RubyStringRubyGlobal.StringOnlyRubyHash.verifyValidKey(ThreadContext context, RubyString key, IRubyObject value) (package private) static voidRubyKernel.warnStr(ThreadContext context, IRubyObject recv, RubyString message) Constructors in org.jruby with parameters of type RubyStringModifierConstructorDescription(package private)Autoload(String symbol, RubyString path) (package private)State(RubyArray ary, IRubyObject outValue, RubyString sep, RubyString result, boolean[] first) Constructor parameters in org.jruby with type arguments of type RubyStringModifierConstructorDescriptionCaseInsensitiveStringOnlyRubyHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV) CaseInsensitiveStringOnlyRubyHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV) ReadOnlySystemPropertiesHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue) ReadOnlySystemPropertiesHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue) ReadOnlySystemPropertiesHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV) ReadOnlySystemPropertiesHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV) StringOnlyRubyHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue) StringOnlyRubyHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue) StringOnlyRubyHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV) StringOnlyRubyHash(Ruby runtime, Map<RubyString, RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV) -
Uses of RubyString in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as RubyStringModifier and TypeFieldDescriptionprivate static final RubyString[]RuntimeCache.EMPTY_STRINGSRuntimeCache.frozenStringsMethods in org.jruby.ast.executable that return RubyStringModifier and TypeMethodDescriptionfinal RubyStringAbstractScript.getFrozenString(ThreadContext context, int i, int j, int codeRange) final RubyStringRuntimeCache.getFrozenString(ThreadContext context, int bytelistIndex, int stringIndex, int codeRange) final RubyStringAbstractScript.getFrozenString0(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString1(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString2(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString3(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString4(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString5(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString6(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString7(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString8(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString9(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getString(ThreadContext context, int i, int codeRange) final RubyStringRuntimeCache.getString(ThreadContext context, int index, int codeRange) final RubyStringAbstractScript.getString0(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString1(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString2(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString3(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString4(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString5(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString6(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString7(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString8(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString9(ThreadContext context, int codeRange) final RubyString[]RuntimeCache.initFrozenStrings(int size) Methods in org.jruby.ast.executable with parameters of type RubyStringModifier and TypeMethodDescriptionfinal RubyRegexpRuntimeCache.cacheRegexp(int index, RubyString pattern, int options) -
Uses of RubyString in org.jruby.common
Methods in org.jruby.common with parameters of type RubyStringModifier and TypeMethodDescriptionstatic voidRubyWarnings.writeWarningDyncall(ThreadContext context, RubyString errorString) static voidRubyWarnings.writeWarningToError(ThreadContext context, RubyString errorString) -
Uses of RubyString in org.jruby.embed.internal
Methods in org.jruby.embed.internal that return RubyStringModifier and TypeMethodDescriptionEmbedRubyObjectAdapterImpl.convertToRubyString(IRubyObject obj) -
Uses of RubyString in org.jruby.ext.bigdecimal
Methods in org.jruby.ext.bigdecimal that return RubyStringModifier and TypeMethodDescriptionRubyBigDecimal.to_s(ThreadContext context) RubyBigDecimal.to_s(ThreadContext context, IRubyObject arg) private RubyStringRubyBigDecimal.toStringImpl(Ruby runtime, String arg) Methods in org.jruby.ext.bigdecimal with parameters of type RubyStringModifier and TypeMethodDescriptionprivate static IRubyObjectRubyBigDecimal.handleInvalidArgument(ThreadContext context, RubyString arg, boolean strict, boolean exception) private static RaiseExceptionRubyBigDecimal.invalidArgumentError(ThreadContext context, RubyString arg) private static IRubyObjectRubyBigDecimal.newInstance(ThreadContext context, RubyClass recv, RubyString arg, MathContext mathContext, boolean strict, boolean exception) -
Uses of RubyString in org.jruby.ext.cgi.escape
Methods in org.jruby.ext.cgi.escape with parameters of type RubyStringModifier and TypeMethodDescription(package private) static voidCGIEscape.html_escaped_cat(RubyString str, byte c) (package private) static IRubyObjectCGIEscape.optimized_escape(Ruby runtime, RubyString str) (package private) static IRubyObjectCGIEscape.optimized_escape_html(Ruby runtime, RubyString str) (package private) static IRubyObjectCGIEscape.optimized_unescape(ThreadContext context, RubyString str, IRubyObject encoding) (package private) static IRubyObjectCGIEscape.optimized_unescape_html(Ruby runtime, RubyString str) (package private) static voidCGIEscape.preserve_original_state(RubyString orig, RubyString dest) -
Uses of RubyString in org.jruby.ext.date
Methods in org.jruby.ext.date that return RubyStringModifier and TypeMethodDescription(package private) static RubyStringRubyDate.format(ThreadContext context, ByteList fmt, IRubyObject... args) RubyDate.inspect(ThreadContext context) private static RubyStringRubyDate.matchOrNull(ThreadContext context, RubyMatchData match, int i) RubyDate.strftime(ThreadContext context) RubyDate.strftime(ThreadContext context, IRubyObject fmt) RubyDateTime.strftime(ThreadContext context) RubyDateTime.strftime(ThreadContext context, IRubyObject fmt) RubyDate.to_s(ThreadContext context) RubyDateTime.to_s(ThreadContext context) RubyDate.zone(ThreadContext context) Methods in org.jruby.ext.date with parameters of type RubyStringModifier and TypeMethodDescription(package private) static IRubyObjectRubyDate._parse_day(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_dot(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_eu(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_iso(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_mday(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_mon(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_sla(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_time(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_us(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_year(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) private static intRubyDate.check_class(RubyString s) private static RubyIntegerRubyDate.cstr2num(Ruby runtime, RubyString str, int bp, int ep) private static intRubyDate.day_num(RubyString s) private static voidRubyDate.do_parse(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash, int flags) private static intRubyDate.mon_num(RubyString s) (package private) static voidRubyDate.parse_bc(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static voidRubyDate.parse_frag(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) private static IRubyObjectRubyDate.parse_sla_dot(ThreadContext context, ByteList pattern, RubyString str, RubyHash hash) private static IRubyObjectRubyDate.s3e(ThreadContext context, RubyHash hash, RubyString y, RubyString m, RubyString d, boolean bc) private static intRubyDate.skipDigits(RubyString str, int off) private static intRubyDate.skipNonDigitsAndSign(RubyString str) private static booleanRubyDate.strPtr(RubyString str, char c) private static IRubyObjectRubyDate.subSpace(ThreadContext context, RubyString str, RubyRegexp reg) -
Uses of RubyString in org.jruby.ext.digest
Methods in org.jruby.ext.digest that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringRubyDigest.bubblebabble(IRubyObject recv, IRubyObject arg) static RubyStringRubyDigest.DigestClass.bubblebabble(IRubyObject recv, IRubyObject arg) static RubyStringRubyDigest.hexencode(IRubyObject self, IRubyObject arg) private static RubyStringRubyDigest.toHexString(Ruby runtime, byte[] val) -
Uses of RubyString in org.jruby.ext.ffi
Methods in org.jruby.ext.ffi that return RubyStringModifier and TypeMethodDescriptionstatic final RubyStringMemoryUtil.getTaintedByteString(Ruby runtime, MemoryIO io, long offset, int length) Reads a byte (binary) string from a memory object.static final RubyStringMemoryUtil.newTaintedString(Ruby runtime, byte[] bytes) Creates a ruby string from a byte array and sets the taint flag on it -
Uses of RubyString in org.jruby.ext.ffi.jffi
Methods in org.jruby.ext.ffi.jffi with parameters of type RubyStringModifier and TypeMethodDescription(package private) static MemoryIOStringParameterStrategy.getMemoryIO(RubyString s, boolean isDirect, boolean checkStringSafety) -
Uses of RubyString in org.jruby.ext.jruby
Methods in org.jruby.ext.jruby that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringCoreExt.String.alloc(ThreadContext context, IRubyObject recv, IRubyObject size) -
Uses of RubyString in org.jruby.ext.nkf
Methods in org.jruby.ext.nkf that return RubyStringModifier and TypeMethodDescription(package private) abstract RubyString(package private) RubyString(package private) RubyStringprivate static RubyStringRubyNKF.Converter.encodeMimeString(Ruby runtime, RubyString str, ByteList format) (package private) RubyStringRubyNKF.MimeConverter.makeRubyString(ArrayList<ByteList> list) Methods in org.jruby.ext.nkf with parameters of type RubyStringModifier and TypeMethodDescriptionprivate static RubyStringRubyNKF.Converter.encodeMimeString(Ruby runtime, RubyString str, ByteList format) -
Uses of RubyString in org.jruby.ext.pathname
Methods in org.jruby.ext.pathname that return RubyStringMethods in org.jruby.ext.pathname with parameters of type RubyStringModifier and TypeMethodDescriptionRubyPathname.AddArg.addArg(IRubyObject[] args, RubyString path) private voidRubyPathname.setPath(RubyString path) -
Uses of RubyString in org.jruby.ext.set
Methods in org.jruby.ext.set that return RubyStringModifier and TypeMethodDescriptionRubySet.inspect(ThreadContext context) private RubyStringRubySet.inspectEmpty(Ruby runtime) private static RubyStringRubySet.inspectPrefix(RubyString str, RubyClass metaClass) private RubyStringRubySet.inspectRecurse(Ruby runtime) Methods in org.jruby.ext.set with parameters of type RubyStringModifier and TypeMethodDescriptionprivate static RubyStringRubySet.inspectPrefix(RubyString str, RubyClass metaClass) private voidRubySet.inspectSet(ThreadContext context, RubyString str) -
Uses of RubyString in org.jruby.ext.socket
Fields in org.jruby.ext.socket declared as RubyStringModifier and TypeFieldDescription(package private) RubyStringRubyBasicSocket.ReceiveTuple.resultMethods in org.jruby.ext.socket that return RubyStringModifier and TypeMethodDescriptionprivate static RubyStringRubyUNIXSocket.unixsockPathValue(Ruby runtime, IRubyObject path) Methods in org.jruby.ext.socket with parameters of type RubyStringModifier and TypeMethodDescriptionprivate IRubyObjectRubyBasicSocket.recv(ThreadContext context, IRubyObject length, RubyString str, IRubyObject flags) Constructors in org.jruby.ext.socket with parameters of type RubyStringModifierConstructorDescription(package private)ReceiveTuple(RubyString result, InetSocketAddress sender) -
Uses of RubyString in org.jruby.ext.stringio
Fields in org.jruby.ext.stringio declared as RubyStringModifier and TypeFieldDescription(package private) RubyStringStringIO.StringIOData.stringATTN: the value of internal might be reset to null (during StringIO.open with block), so watch out for that.Methods in org.jruby.ext.stringio that return RubyStringModifier and TypeMethodDescriptionprivate RubyStringStringIO.strioSubstr(Ruby runtime, int pos, int len, org.jcodings.Encoding enc) Methods in org.jruby.ext.stringio with parameters of type RubyString -
Uses of RubyString in org.jruby.ext.strscan
Fields in org.jruby.ext.strscan declared as RubyStringMethods in org.jruby.ext.strscan that return RubyString -
Uses of RubyString in org.jruby.ext.tempfile
Methods in org.jruby.ext.tempfile that return RubyString -
Uses of RubyString in org.jruby.ext.timeout
Fields in org.jruby.ext.timeout declared as RubyStringMethods in org.jruby.ext.timeout that return RubyStringModifier and TypeMethodDescriptionprivate static RubyStringTimeout.defaultTimeoutMessage(ThreadContext context) Methods in org.jruby.ext.timeout with parameters of type RubyStringModifier and TypeMethodDescription(package private) static Timeout.TimeoutTaskTimeout.TimeoutTask.newAnonymousTask(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, Object id, RubyString message) (package private) static Timeout.TimeoutTaskTimeout.TimeoutTask.newTaskWithException(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, IRubyObject exception, RubyString message) Constructors in org.jruby.ext.timeout with parameters of type RubyStringModifierConstructorDescriptionprivateTimeoutTask(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, Object id, IRubyObject exception, RubyString message) -
Uses of RubyString in org.jruby.ext.zlib
Fields in org.jruby.ext.zlib declared as RubyStringModifier and TypeFieldDescriptionprotected RubyStringRubyGzipFile.nullFreeCommentprotected RubyStringRubyGzipFile.nullFreeOrigNameMethods in org.jruby.ext.zlib that return RubyStringMethods in org.jruby.ext.zlib with parameters of type RubyStringModifier and TypeMethodDescriptionprivate voidJZlibRubyGzipWriter.ensureNonNull(RubyString obj) private IRubyObjectJZlibRubyGzipReader.readPartial(int len, RubyString outbuf) -
Uses of RubyString in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions that return RubyStringModifier and TypeMethodDescriptionprivate RubyString[]BuildDynRegExpInstr.retrievePieces(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) -
Uses of RubyString in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type RubyStringModifier and TypeMethodDescriptionstatic IRubyObjectInterpreter.evalSimple(ThreadContext context, RubyModule under, IRubyObject self, RubyString src, String file, int lineNumber, EvalType evalType) Evaluate the given string. -
Uses of RubyString in org.jruby.ir.operands
Methods in org.jruby.ir.operands that return RubyStringModifier and TypeMethodDescriptionUndefinedValue.asString()rb_obj_as_stringUndefinedValue.convertToString()FrozenString.createCacheObject(ThreadContext context) -
Uses of RubyString in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringIRRuntimeHelpers.asString(ThreadContext context, IRubyObject caller, IRubyObject target, CallSite site) asString using a given call sitestatic RubyStringIRRuntimeHelpers.freezeLiteralString(RubyString string) static RubyStringIRRuntimeHelpers.freezeLiteralString(RubyString string, ThreadContext context, String file, int line) static RubyStringIRRuntimeHelpers.getFileNameStringFromScope(ThreadContext context, StaticScope currScope) static RubyStringIRRuntimeHelpers.newFrozenString(ThreadContext context, ByteList bytelist, int coderange, String file, int line) static RubyStringIRRuntimeHelpers.newFrozenStringFromRaw(ThreadContext context, String str, String encoding, int cr, String file, int line) Methods in org.jruby.ir.runtime with parameters of type RubyStringModifier and TypeMethodDescriptionstatic IRubyObjectIRRuntimeHelpers.callOptimizedAref(ThreadContext context, IRubyObject caller, IRubyObject target, RubyString keyStr, CallSite site) static RubyStringIRRuntimeHelpers.freezeLiteralString(RubyString string) static RubyStringIRRuntimeHelpers.freezeLiteralString(RubyString string, ThreadContext context, String file, int line) static IRubyObjectIRRuntimeHelpers.isDefinedConstantOrMethod(ThreadContext context, IRubyObject receiver, RubyString name, IRubyObject definedConstantMessage, IRubyObject definedMethodMessage) -
Uses of RubyString in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringBootstrap.frozenString(ThreadContext context, MutableCallSite site, ByteList value, int cr, String file, int line) static RubyStringBootstrap.string(ThreadContext context, ByteList value, int cr) Methods in org.jruby.ir.targets.indy with parameters of type RubyStringModifier and TypeMethodDescriptionDRegexpObjectSite.construct(ThreadContext context, RubyString[] pieces) DRegexpObjectSite.constructOnce(ThreadContext context, RubyString[] pieces) -
Uses of RubyString in org.jruby.java.proxies
Methods in org.jruby.java.proxies that return RubyStringModifier and TypeMethodDescriptionArrayJavaProxy.inspect(ThreadContext context) private static RubyStringArrayJavaProxy.inspectCharArrayPart(Ruby runtime, StringBuilder buffer, char[] ary, int len) private RubyStringArrayJavaProxy.inspectPrimitiveArray(Ruby runtime, Class<?> componentClass) Methods in org.jruby.java.proxies with parameters of type RubyStringModifier and TypeMethodDescriptionprotected final voidMapJavaProxy.RubyHashMap.op_asetForString(Ruby runtime, RubyString key, IRubyObject value) protected final voidMapJavaProxy.RubyHashMap.op_asetSmallForString(Ruby runtime, RubyString key, IRubyObject value) -
Uses of RubyString in org.jruby.javasupport
Methods in org.jruby.javasupport that return RubyStringModifier and TypeMethodDescriptionJavaClass.inspect()static RubyStringJavaUtil.inspectObject(ThreadContext context, Object obj) JavaObject.java_type()JavaClass.name()JavaField.name(ThreadContext context) Deprecated.JavaMethod.name(ThreadContext context) JavaPackage.package_name()JavaClass.simple_name()JavaCallable.to_generic_string(ThreadContext context) JavaField.to_generic_string(ThreadContext context) Deprecated.JavaPackage.to_s()JavaAccessibleObject.to_string(ThreadContext context) JavaField.value_type(ThreadContext context) Deprecated.Methods in org.jruby.javasupport with parameters of type RubyStringModifier and TypeMethodDescriptionstatic ObjectJavaUtil.coerceStringToType(RubyString string, Class target) Deprecated. -
Uses of RubyString in org.jruby.javasupport.ext
Methods in org.jruby.javasupport.ext that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringJavaUtil.Collection.inspect(ThreadContext context, IRubyObject self) (package private) static RubyStringJavaLang.inspectValueWithTypePrefix(ThreadContext context, IRubyObject self) private static RubyStringJavaUtilRegex.Matcher.str(ThreadContext context, IRubyObject self) static RubyStringJavaUtilRegex.Matcher.string(ThreadContext context, IRubyObject self) Methods in org.jruby.javasupport.ext with parameters of type RubyStringModifier and TypeMethodDescription(package private) static voidJavaUtil.Collection.inspectElements(ThreadContext context, RubyString buf, Collection coll) -
Uses of RubyString in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy that return RubyString -
Uses of RubyString in org.jruby.runtime
Methods in org.jruby.runtime that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringHelpers.appendAsString(RubyString target, IRubyObject other) Deprecated.static RubyStringHelpers.appendByteList(RubyString target, ByteList source) Deprecated.static RubyString[]Helpers.constructRubyStringArray(RubyString one) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven, RubyString eight) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven, RubyString eight, RubyString nine) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven, RubyString eight, RubyString nine, RubyString ten) Methods in org.jruby.runtime with parameters of type RubyStringModifier and TypeMethodDescriptionstatic RubyStringHelpers.appendAsString(RubyString target, IRubyObject other) Deprecated.static RubyStringHelpers.appendByteList(RubyString target, ByteList source) Deprecated.static RubyString[]Helpers.constructRubyStringArray(RubyString one) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven, RubyString eight) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven, RubyString eight, RubyString nine) static RubyString[]Helpers.constructRubyStringArray(RubyString one, RubyString two, RubyString three, RubyString four, RubyString five, RubyString six, RubyString seven, RubyString eight, RubyString nine, RubyString ten) -
Uses of RubyString in org.jruby.runtime.backtrace
Methods in org.jruby.runtime.backtrace that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringRubyStackTraceElement.to_s_mri(ThreadContext context, RubyStackTraceElement element) -
Uses of RubyString in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin that return RubyStringModifier and TypeMethodDescriptionIRubyObject.asString()rb_obj_as_stringIRubyObject.convertToString()Converts this Ruby object to a String. -
Uses of RubyString in org.jruby.runtime.load
Methods in org.jruby.runtime.load with parameters of type RubyStringModifier and TypeMethodDescriptionbooleanLoadService.autoloadRequire(RubyString requireName) protected voidLibrarySearcher.provideFeature(RubyString name) -
Uses of RubyString in org.jruby.util
Methods in org.jruby.util that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString buf, byte[] bytes) static RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString buf, int b) static RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString str, String value) static RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString buf, ByteList bytes) static RubyStringStringSupport.checkEmbeddedNulls(Ruby runtime, IRubyObject ptr) RubyDateFormatter.compileAndFormat(RubyString pattern, boolean dateLibrary, org.joda.time.DateTime dt, long nsec, RubyNumeric sub_millis) Convenience method when using no pattern cachingRubyDateFormatter.format(RubyDateFormatter.Token[] compiledPattern, org.joda.time.DateTime dt, long nsec, RubyNumeric sub_millis) static RubyStringstatic RubyStringRubyStringBuilder.ids(Ruby runtime, IRubyObject object) Convert object to proper Ruby String representation of an id.static RubyStringRubyStringBuilder.inspectIdentifierByteList(Ruby runtime, ByteList byteList) static RubyStringInspector.inspectPrefix(ThreadContext context, RubyModule type) static RubyStringInspector.inspectPrefix(ThreadContext context, RubyModule type, int hash) static RubyStringInspector.inspectPrefixTypeOnly(ThreadContext context, RubyModule type) static RubyStringSame as pack but defaults tainting of output to false.static RubyStringPack.pack(ThreadContext context, RubyArray list, RubyString formatString, RubyString buffer) static RubyStringPack.pack(ThreadContext context, Ruby runtime, RubyArray list, RubyString formatString) Deprecated.private static RubyStringPack.packCommon(ThreadContext context, RubyArray list, ByteList formatString, boolean tainted, Pack.ConverterExecutor executor, RubyString buffer) private static RubyStringStringSupport.strFillTerm(RubyString str, byte[] sBytes, int beg, int len, int termlen) static RubyStringTypeConverter.typeAsString(IRubyObject obj) static RubyStringRubyStringBuilder.types(Ruby runtime, RubyModule type) static RubyStringRubyStringBuilder.types(Ruby runtime, RubyModule type1, RubyModule type2) static RubyStringRubyStringBuilder.types(ThreadContext context, RubyModule type) private static RubyStringPack.unpackBase46Strict(Ruby runtime, ByteList input) Methods in org.jruby.util that return types with arguments of type RubyStringModifier and TypeMethodDescriptionprivate static Map<RubyString,RubyString> OSEnvironment.asMapOfRubyStrings(Ruby runtime, Map<?, ?> map) private static Map<RubyString,RubyString> OSEnvironment.asMapOfRubyStrings(Ruby runtime, Map<?, ?> map) static Map<RubyString,RubyString> OSEnvironment.environmentVariableMap(Ruby runtime) Returns the environment as a hash of Ruby strings.static Map<RubyString,RubyString> OSEnvironment.environmentVariableMap(Ruby runtime) Returns the environment as a hash of Ruby strings.OSEnvironment.getEnvironmentVariableMap(Ruby runtime) OSEnvironment.getEnvironmentVariableMap(Ruby runtime) OSEnvironment.getSystemPropertiesMap(Ruby runtime) OSEnvironment.getSystemPropertiesMap(Ruby runtime) static Map<RubyString,RubyString> OSEnvironment.systemPropertiesMap(Ruby runtime) Returns java system properties as a Map<RubyString,RubyString>.static Map<RubyString,RubyString> OSEnvironment.systemPropertiesMap(Ruby runtime) Returns java system properties as a Map<RubyString,RubyString>.Methods in org.jruby.util with parameters of type RubyStringModifier and TypeMethodDescriptionstatic RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString buf, byte[] bytes) static RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString buf, int b) static RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString str, String value) static RubyStringRubyStringBuilder.cat(Ruby runtime, RubyString buf, ByteList bytes) RubyDateFormatter.compileAndFormat(RubyString pattern, boolean dateLibrary, org.joda.time.DateTime dt, long nsec, RubyNumeric sub_millis) Convenience method when using no pattern cachingvoidRubyDateFormatter.compilePattern(RubyString format, boolean dateLibrary) static final voidConvertBytes.longIntoString(RubyString string, long i) static final voidConvertBytes.longIntoStringSimple(RubyString string, long i) static intStringSupport.offset(RubyString str, int pos) static RubyStringPack.pack(ThreadContext context, RubyArray list, RubyString formatString, RubyString buffer) static RubyStringPack.pack(ThreadContext context, Ruby runtime, RubyArray list, RubyString formatString) Deprecated.private static RubyStringPack.packCommon(ThreadContext context, RubyArray list, ByteList formatString, boolean tainted, Pack.ConverterExecutor executor, RubyString buffer) RubyDateParser.parse(ThreadContext context, String format, RubyString text) RubyDateParser.parse(ThreadContext context, RubyString format, RubyString text) Date._strptime method in JRuby 9.1.5.0's lib/ruby/stdlib/date/format.rb is replaced with this method.static IRubyObjectStringSupport.rbStrEnumerateLines(RubyString str, ThreadContext context, String name, IRubyObject arg, Block block, boolean wantarray) static IRubyObjectStringSupport.rbStrEnumerateLines(RubyString str, ThreadContext context, String name, IRubyObject arg, IRubyObject opts, Block block, boolean wantarray) private static voidStringSupport.rbStrEnumerateLinesEmptySep(RubyString str, ThreadContext context, boolean chomp, Block block, RubyArray ary, byte[] strBytes, int ptr, int len, int pend, org.jcodings.Encoding enc, int subptr) static voidStringSupport.replaceInternal19(Ruby runtime, int beg, int len, RubyString source, RubyString repl) static booleanSprintf.sprintf(ByteList to, RubyString format, IRubyObject args) static StringRubyStringBuilder.str(Ruby runtime, String messageBegin, IRubyObject value, String messageMiddle, RubyString value2, String messageMiddle2, IRubyObject value3, String messageMiddle3, RubyString value4, String messageEnd) private static RubyStringStringSupport.strFillTerm(RubyString str, byte[] sBytes, int beg, int len, int termlen) static RubyArrayPack.unpack(ThreadContext context, RubyString encoded, ByteList formatString) static IRubyObjectPack.unpack1WithBlock(ThreadContext context, RubyString encoded, ByteList formatString, Block block) private static IRubyObjectPack.unpackInternal(ThreadContext context, RubyString encoded, ByteList formatString, int mode, Block block) static RubyArrayPack.unpackWithBlock(ThreadContext context, RubyString encoded, ByteList formatString, Block block) Decodes str (which may contain binary data) according to the format string, returning an array of each value extracted.Method parameters in org.jruby.util with type arguments of type RubyStringModifier and TypeMethodDescriptionprivate static voidOSEnvironment.putRubyKeyValuePair(Ruby runtime, Map<RubyString, RubyString> map, String key, org.jcodings.Encoding keyEncoding, String value, org.jcodings.Encoding valueEncoding) private static voidOSEnvironment.putRubyKeyValuePair(Ruby runtime, Map<RubyString, RubyString> map, String key, org.jcodings.Encoding keyEncoding, String value, org.jcodings.Encoding valueEncoding) -
Uses of RubyString in org.jruby.util.io
Fields in org.jruby.util.io declared as RubyStringModifier and TypeFieldDescription(package private) RubyStringPopenExecutor.ExecArg.command_abspath(package private) RubyStringPopenExecutor.ExecArg.command_nameMethods in org.jruby.util.io that return RubyStringModifier and TypeMethodDescriptionstatic RubyStringPopenExecutor.checkArgv(ThreadContext context, IRubyObject[] argv) OpenFile.doWriteconv(ThreadContext context, RubyString str) static RubyStringEncodingUtils.encUintChr(ThreadContext context, int code, org.jcodings.Encoding enc) private static RubyStringPopenExecutor.execargInit(ThreadContext context, IRubyObject[] argv, boolean accept_shell, PopenExecutor.ExecArg eargp, boolean allow_exc_opt) private static RubyStringPopenExecutor.execGetargs(ThreadContext context, IRubyObject[][] argv_p, boolean accept_shell, IRubyObject[] env_opt) static RubyStringEncodingUtils.newExternalStringWithEncoding(Ruby runtime, String string, org.jcodings.Encoding encoding) static RubyStringEncodingUtils.newExternalStringWithEncoding(Ruby runtime, ByteList bytelist, org.jcodings.Encoding encoding) private static RubyStringSockaddr.pathFromSockaddr_un(ThreadContext context, byte[] raw) static RubyStringEncodingUtils.rbStrEscape(Ruby runtime, RubyString str) static RubyStringEncodingUtils.setStrBuf(Ruby runtime, IRubyObject obj, int len) OpenFile.shiftCbuf(int len, RubyString str) OpenFile.shiftCbuf(ThreadContext context, int len, IRubyObject strp) static RubyStringEncodingUtils.strConvEnc(ThreadContext context, RubyString value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static RubyStringEncodingUtils.strConvEncOpts(ThreadContext context, RubyString str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) This will try and transcode the supplied ByteList to the supplied toEncoding.Methods in org.jruby.util.io with parameters of type RubyStringModifier and TypeMethodDescriptionOpenFile.doWriteconv(ThreadContext context, RubyString str) static voidEncodingUtils.encStrBufCat(Ruby runtime, RubyString str, byte[] ptrBytes) static voidEncodingUtils.encStrBufCat(Ruby runtime, RubyString str, byte[] ptrBytes, int ptr, int len, org.jcodings.Encoding enc) static voidEncodingUtils.encStrBufCat(Ruby runtime, RubyString str, byte[] ptrBytes, org.jcodings.Encoding enc) static voidEncodingUtils.encStrBufCat(Ruby runtime, RubyString str, CharSequence cseq) static voidEncodingUtils.encStrBufCat(Ruby runtime, RubyString str, ByteList ptr) static voidEncodingUtils.encStrBufCat(Ruby runtime, RubyString str, ByteList ptr, org.jcodings.Encoding enc) private static voidPopenExecutor.execFillarg(ThreadContext context, RubyString prog, IRubyObject[] argv, IRubyObject env, IRubyObject opthash, PopenExecutor.ExecArg eargp) longOpenFile.fwrite(ThreadContext context, RubyString str, boolean nosync) (package private) static booleanPopenExecutor.isPopenFork(Ruby runtime, RubyString prog) static voidEncodingUtils.rbStrBufCat(Ruby runtime, RubyString str, ByteList ptr) static intEncodingUtils.rbStrBufCatEscapedChar(RubyString result, long c, boolean unicode_p) static RubyStringEncodingUtils.rbStrEscape(Ruby runtime, RubyString str) static longOpenFile.rbW32WriteConsole(RubyString buffer) private static booleanPopenExecutor.searchForMetaChars(RubyString prog) Search for meta characters in the command, to know whether we should use a shell to launch.OpenFile.shiftCbuf(int len, RubyString str) static voidEncodingUtils.strBufCat(Ruby runtime, RubyString str, ByteList ptr) static RubyStringEncodingUtils.strConvEnc(ThreadContext context, RubyString value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static RubyStringEncodingUtils.strConvEncOpts(ThreadContext context, RubyString str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) This will try and transcode the supplied ByteList to the supplied toEncoding.