Modifier and Type | Method and Description |
---|---|
RubyString |
RubyString.append(IRubyObject other)
rb_str_append
|
RubyString |
RubyString.append(RubyString otherStr) |
RubyString |
RubyString.append19(IRubyObject other) |
RubyString |
RubyTime.asctime() |
RubyString |
RubyString.asString() |
RubyString |
RubySymbol.asString() |
RubyString |
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.
|
static RubyString |
BasicObjectStub.asString(IRubyObject self) |
static RubyString |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
static RubyString |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject ext) |
RubyString |
RubyString.capitalize(ThreadContext context) |
RubyString |
RubyString.capitalize(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.capitalize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.cat(byte ch) |
RubyString |
RubyString.cat(byte[] str) |
RubyString |
RubyString.cat(byte[] str,
int beg,
int len) |
RubyString |
RubyString.cat(ByteList str) |
RubyString |
RubyString.cat(int ch) |
RubyString |
RubyString.cat(int code,
org.jcodings.Encoding enc) |
RubyString |
RubyString.cat(RubyString str) |
RubyString |
RubyString.cat19(RubyString str2) |
RubyString |
RubyString.catAscii(byte[] bytes,
int ptr,
int ptrLen) |
RubyString |
RubyString.catString(java.lang.String str) |
RubyString |
RubyString.chomp(ThreadContext context) |
RubyString |
RubyString.chomp(ThreadContext context,
IRubyObject arg0) |
RubyString |
RubyString.chomp19(ThreadContext context) |
RubyString |
RubyString.chomp19(ThreadContext context,
IRubyObject arg0) |
RubyString |
RubyInteger.chr(ThreadContext context)
int_chr
|
RubyString |
RubyInteger.chr(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyInteger.chr19(ThreadContext context)
Deprecated.
|
RubyString |
RubyInteger.chr19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
RubyString |
RubyString.clear() |
RubyString |
RubyString.concat(IRubyObject other) |
RubyString |
RubyString.concat(ThreadContext context,
IRubyObject obj)
rb_str_concat
|
RubyString |
RubyString.concat(ThreadContext context,
IRubyObject[] objs)
rb_str_concat_multi
|
RubyString |
RubyString.concat19(ThreadContext context,
IRubyObject other)
Deprecated.
|
RubyString |
RubyString.concatSingle(ThreadContext context,
IRubyObject other)
rb_str_concat
|
RubyString |
RubyObjectAdapter.convertToRubyString(IRubyObject obj) |
RubyString |
RubyString.convertToString() |
RubyString |
RubyBasicObject.convertToString()
Tries to convert this object to a Ruby String using the "to_str" method.
|
static RubyString |
BasicObjectStub.convertToString(IRubyObject self) |
RubyString |
RubyString.crypt(ThreadContext context,
IRubyObject other)
rb_str_crypt
|
RubyString |
RubyBasicObject.decode(java.lang.String id)
raw (id) strings are not properly encoded but in an iso_8859_1 form.
|
RubyString |
RubyString.downcase(ThreadContext context) |
RubyString |
RubyString.downcase(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.downcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.downcase19(ThreadContext context)
Deprecated.
|
RubyString |
RubyTime.dump(IRubyObject[] args,
Block unusedBlock)
Deprecated.
|
RubyString |
RubyTime.dump(ThreadContext context) |
RubyString |
RubyTime.dump(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.export(ThreadContext context) |
static RubyString |
RubyBoolean.False.false_to_s(IRubyObject f) |
RubyString |
Ruby.freezeAndDedupString(RubyString string)
Given a Ruby string, cache a frozen, duplicated copy of it, or find an
existing copy already prepared.
|
RubyString |
RubyFileStat.ftype() |
static RubyString |
RubyFile.get_path(ThreadContext context,
IRubyObject path) |
protected RubyString |
RubyModule.getAutoloadFile(java.lang.String name) |
RubyString |
Ruby.getDefinedMessage(DefinedMessage definedMessage) |
RubyString |
RubyModule.AutoloadMethod.getFile() |
static RubyString |
RubyDir.getHomeDirectoryPath(ThreadContext context) |
RubyString |
Ruby.getThreadStatus(RubyThread.Status status) |
static RubyString |
RubyDir.getwd(IRubyObject recv)
Returns the current directory.
|
RubyString |
RubyString.gsubFast(ThreadContext context,
RubyRegexp regexp,
RubyString repl,
Block block) |
RubyString |
RubyString.initialize_copy(IRubyObject other) |
RubyString |
RubyString.inspect()
rb_str_inspect
|
RubyString |
RubyMatchData.inspect() |
static RubyString |
RubyString.inspect(Ruby runtime,
ByteList byteList) |
RubyString |
RubyRange.inspect(ThreadContext context) |
RubyString |
RubyException.inspect(ThreadContext context)
inspects an object and return a kind of debug information
|
RubyString |
RubyStruct.inspect(ThreadContext context) |
RubyString |
RubyRational.inspect(ThreadContext context)
nurat_inspect
|
RubyString |
RubyFile.inspect(ThreadContext context) |
static RubyString |
RubyObject.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")
|
static RubyString |
RubyFile.join(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
protected RubyString |
RubyArray.joinStrings(RubyString sep,
int max,
RubyString result) |
RubyString |
RubyString.makeIndependent() |
RubyString |
RubyString.makeIndependent(int length) |
RubyString |
RubyString.makeShared(Ruby runtime,
int index,
int len) |
RubyString |
RubyString.makeShared(Ruby runtime,
RubyClass meta,
int index,
int len) |
RubyString |
RubyString.makeShared19(Ruby runtime,
int index,
int len)
Deprecated.
|
RubyString |
RubyString.makeShared19(Ruby runtime,
RubyClass meta,
int index,
int len)
Deprecated.
|
RubyString |
RubyString.makeSharedString(Ruby runtime,
int index,
int len) |
RubyString |
RubyString.makeSharedString19(Ruby runtime,
int index,
int len)
Deprecated.
|
static RubyString |
RubyString.newAllocatedString(Ruby runtime,
RubyClass metaClass) |
static RubyString |
RubyString.newEmptyString(Ruby runtime) |
static RubyString |
RubyString.newEmptyString(Ruby runtime,
org.jcodings.Encoding enc) |
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass) |
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass,
org.jcodings.Encoding enc) |
RubyString |
RubyString.newFrozen() |
static RubyString |
RubyString.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
rb_str_s_new
|
static RubyString |
RubyString.newInternalFromJavaExternal(Ruby runtime,
java.lang.String str)
Return a new Ruby String encoded as the default internal encoding given a Java String that
has come from an external source.
|
RubyString |
Ruby.newString() |
RubyString |
RubyString.newString(ByteList s)
Deprecated.
|
RubyString |
Ruby.newString(ByteList byteList) |
RubyString |
RubyString.newString(java.lang.CharSequence s)
Deprecated.
|
static RubyString |
RubyString.newString(Ruby runtime,
byte[] bytes) |
static RubyString |
RubyString.newString(Ruby runtime,
byte[] bytes,
int start,
int length) |
static RubyString |
RubyString.newString(Ruby runtime,
byte[] bytes,
int start,
int length,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newString(Ruby runtime,
ByteList bytes) |
static RubyString |
RubyString.newString(Ruby runtime,
ByteList bytes,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newString(Ruby runtime,
ByteList bytes,
int coderange) |
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.CharSequence str) |
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.CharSequence str,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newString(Ruby runtime,
RubyClass clazz,
java.lang.CharSequence str)
Deprecated.
|
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.String str) |
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.String str,
org.jcodings.Encoding encoding) |
RubyString |
Ruby.newString(java.lang.String string) |
static RubyString |
RubyString.newStringLight(Ruby runtime,
ByteList bytes) |
static RubyString |
RubyString.newStringLight(Ruby runtime,
int size) |
static RubyString |
RubyString.newStringLight(Ruby runtime,
int size,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
byte[] bytes) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
byte[] bytes,
int start,
int length) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
ByteList bytes) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
ByteList bytes,
org.jcodings.Encoding enc,
int cr) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
ByteList bytes) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
ByteList bytes,
org.jcodings.Encoding enc,
int cr) |
RubyString |
Ruby.newStringShared(ByteList byteList)
Deprecated.
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
byte[] bytes) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
byte[] bytes,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
byte[] bytes,
int start,
int length) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
byte[] bytes,
int start,
int length,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
ByteList bytes) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
ByteList bytes,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
ByteList bytes,
int codeRange) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
ByteList bytes) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
ByteList bytes,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyString orig) |
static RubyString |
RubyString.newUnicodeString(Ruby runtime,
java.lang.CharSequence str) |
static RubyString |
RubyString.newUnicodeString(Ruby runtime,
java.lang.String str) |
static RubyString |
RubyString.newUSASCIIString(Ruby runtime,
java.lang.String str) |
static RubyString |
RubyString.newUsAsciiStringNoCopy(Ruby runtime,
ByteList bytes) |
static RubyString |
RubyString.newUsAsciiStringShared(Ruby runtime,
byte[] bytes,
int start,
int length) |
static RubyString |
RubyString.newUsAsciiStringShared(Ruby runtime,
ByteList bytes) |
static RubyString |
RubyString.newUTF16String(Ruby runtime,
java.lang.CharSequence str) |
static RubyString |
RubyString.newUTF16String(Ruby runtime,
java.lang.String str) |
static RubyString |
RubyString.newUTF8String(Ruby runtime,
java.lang.CharSequence str) |
static RubyString |
RubyString.newUTF8String(Ruby runtime,
java.lang.String str) |
static RubyString |
RubyString.objAsString(ThreadContext context,
IRubyObject obj)
rb_obj_as_string
|
RubyString |
RubyString.op_format(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj) |
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj,
IRubyObject maybeOpts) |
RubyString |
RubyString.prepend(byte ch) |
RubyString |
RubyString.prepend(int ch) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject[] strings,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
RubyString[] strings,
int embeddedOptions) |
static RubyString |
RubyRegexp.quote(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
rb_reg_s_quote
|
RubyString |
RubyString.replace19(IRubyObject other) |
RubyString |
RubyString.reverse_bang(ThreadContext context) |
RubyString |
RubyString.reverse_bang19(ThreadContext context) |
RubyString |
RubyModule.rubyBaseName() |
RubyString |
RubyModule.rubyName()
Generate a fully-qualified class name or a #-style name for anonymous and singleton classes which
is properly encoded.
|
RubyString |
RubyString.strDup()
Deprecated.
|
RubyString |
RubyString.strDup(Ruby runtime) |
RubyString |
RubyTime.strftime(IRubyObject format)
Deprecated.
|
RubyString |
RubyTime.strftime(ThreadContext context,
IRubyObject format) |
static RubyString |
RubyString.stringValue(IRubyObject object) |
RubyString |
RubyString.swapcase(ThreadContext context) |
RubyString |
RubyString.swapcase(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.swapcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.swapcase19(ThreadContext context)
Deprecated.
|
RubyString |
RubyFixnum.to_s() |
RubyString |
RubyModule.to_s()
rb_mod_to_s
|
abstract RubyString |
RubyInteger.to_s() |
RubyString |
RubyRegexp.to_s() |
RubyString |
RubyBignum.to_s() |
RubyString |
RubyFixnum.to_s(IRubyObject arg0) |
abstract RubyString |
RubyInteger.to_s(IRubyObject x) |
RubyString |
RubyBignum.to_s(IRubyObject arg0) |
RubyString |
RubyFixnum.to_s(IRubyObject[] args)
fix_to_s
|
RubyString |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s(ThreadContext context) |
RubyString |
RubyUncaughtThrowError.to_s(ThreadContext context) |
RubyString |
RubyRational.to_s(ThreadContext context)
nurat_to_s
|
static RubyString |
RubyNil.to_s(ThreadContext context,
IRubyObject recv)
nil_to_s
|
RubyString |
RubyObject.toRubyString(ThreadContext context)
The default toString method is just a wrapper that calls the
Ruby "to_s" method.
|
static RubyString |
RubyBoolean.True.true_to_s(IRubyObject t) |
static RubyString |
RubyString.unmarshalFrom(UnmarshalStream input) |
RubyString |
RubyString.upcase(ThreadContext context) |
RubyString |
RubyString.upcase(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.upcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.upcase19(ThreadContext context)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected static java.util.List<RubyString> |
RubyDir.getContents(FileResource directory,
Ruby runtime)
Deprecated.
no longer used
|
Modifier and Type | Method and Description |
---|---|
RubyString |
RubyString.append(RubyString otherStr) |
RubyString |
RubyString.cat(RubyString str) |
RubyString |
RubyString.cat19(RubyString str2) |
org.jcodings.Encoding |
RubyString.checkEncoding(RubyString other) |
static int |
RubyArray.DefaultComparator.compareString(RubyString o1,
RubyString o2) |
IRubyObject |
RubyBasicObject.evalUnder(ThreadContext context,
RubyModule under,
RubyString src,
java.lang.String file,
int line,
EvalType evalType)
Evaluates the string src with self set to the current object,
using the module under as the context.
|
static void |
RubyIO.failIfDirectory(Ruby runtime,
RubyString pathStr) |
RubyString |
Ruby.freezeAndDedupString(RubyString string)
Given a Ruby string, cache a frozen, duplicated copy of it, or find an
existing copy already prepared.
|
RubyString |
RubyString.gsubFast(ThreadContext context,
RubyRegexp regexp,
RubyString repl,
Block block) |
protected RubyString |
RubyArray.joinStrings(RubyString sep,
int max,
RubyString result) |
static IRubyObject |
RubyFile.mkfifo(ThreadContext context,
RubyString path,
int mode) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
int joniOptions) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexpFromStr(Ruby runtime,
RubyString s,
int options) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyString orig) |
static RubyUncaughtThrowError |
RubyUncaughtThrowError.newUncaughtThrowError(Ruby runtime,
IRubyObject tag,
IRubyObject value,
RubyString message) |
protected void |
RubyHash.op_asetForString(Ruby runtime,
RubyString key,
IRubyObject value) |
protected void |
RubyHash.op_asetSmallForString(Ruby runtime,
RubyString key,
IRubyObject value) |
int |
RubyString.op_cmp(RubyString other)
rb_str_cmp
|
org.joni.Regex |
RubyRegexp.preparePattern(RubyString str) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
RubyString[] strings,
int embeddedOptions) |
IRubyObject |
RubyThread.raise(IRubyObject exception,
RubyString message)
Simplified utility method for just raising an existing exception in this
thread.
|
static IRubyObject |
RubyString.rbStrEscape(ThreadContext context,
RubyString str) |
int |
RubyRegexp.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.
|
int |
RubyRegexp.search(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder)
MRI: rb_reg_search0
Holder, if non-null, will receive the backref result rather than setting it into context.
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse)
Deprecated.
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder)
Deprecated.
|
RubyBoolean |
RubyRegexp.startWithP(ThreadContext context,
RubyString str) |
static RubyFloat |
RubyNumeric.str2fnum(Ruby runtime,
RubyString arg)
Same as RubyNumeric.str2fnum passing false for strict.
|
static RubyFloat |
RubyNumeric.str2fnum(Ruby runtime,
RubyString arg,
boolean strict)
Converts a string representation of a floating-point number to the
numeric value.
|
static RubyFloat |
RubyNumeric.str2fnum19(Ruby runtime,
RubyString arg,
boolean strict)
Deprecated.
|
static RubyInteger |
RubyNumeric.str2inum(Ruby runtime,
RubyString str,
int base) |
static RubyInteger |
RubyNumeric.str2inum(Ruby runtime,
RubyString str,
int base,
boolean strict)
Converts a string representation of an integer to the integer value.
|
IRubyObject |
RubyString.subBangFast(ThreadContext context,
RubyRegexp regexp,
RubyString repl)
sub! but without any frame globals ...
|
Constructor and Description |
---|
CaseInsensitiveStringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue,
boolean updateRealENV) |
CaseInsensitiveStringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue,
boolean updateRealENV) |
StringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue) |
StringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue) |
StringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue,
boolean updateRealENV) |
StringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue,
boolean updateRealENV) |
Modifier and Type | Field and Description |
---|---|
RubyString[] |
RuntimeCache.frozenStrings |
Modifier and Type | Method and Description |
---|---|
RubyString |
AbstractScript.getFrozenString(ThreadContext context,
int i,
int j,
int codeRange) |
RubyString |
RuntimeCache.getFrozenString(ThreadContext context,
int bytelistIndex,
int stringIndex,
int codeRange) |
RubyString |
AbstractScript.getFrozenString0(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString1(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString2(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString3(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString4(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString5(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString6(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString7(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString8(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString9(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getString(ThreadContext context,
int i,
int codeRange) |
RubyString |
RuntimeCache.getString(ThreadContext context,
int index,
int codeRange) |
RubyString |
AbstractScript.getString0(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString1(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString2(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString3(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString4(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString5(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString6(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString7(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString8(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString9(ThreadContext context,
int codeRange) |
RubyString[] |
RuntimeCache.initFrozenStrings(int size) |
Modifier and Type | Method and Description |
---|---|
RubyRegexp |
RuntimeCache.cacheRegexp(int index,
RubyString pattern,
int options) |
Modifier and Type | Method and Description |
---|---|
static void |
RubyWarnings.writeWarningDyncall(ThreadContext context,
RubyString errorString) |
static void |
RubyWarnings.writeWarningToError(ThreadContext context,
RubyString errorString) |
Modifier and Type | Method and Description |
---|---|
RubyString |
EmbedRubyObjectAdapterImpl.convertToRubyString(IRubyObject obj) |
Modifier and Type | Method and Description |
---|---|
RubyString |
RubyBigDecimal.to_s(ThreadContext context) |
RubyString |
RubyBigDecimal.to_s(ThreadContext context,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
RubyString |
RubyDate.inspect(ThreadContext context) |
RubyString |
RubyDateTime.strftime(ThreadContext context) |
RubyString |
RubyDate.strftime(ThreadContext context) |
RubyString |
RubyDateTime.strftime(ThreadContext context,
IRubyObject fmt) |
RubyString |
RubyDate.strftime(ThreadContext context,
IRubyObject fmt) |
RubyString |
RubyDateTime.to_s(ThreadContext context) |
RubyString |
RubyDate.to_s(ThreadContext context) |
RubyString |
RubyDate.zone(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
RubyDigest.bubblebabble(IRubyObject recv,
IRubyObject arg) |
static RubyString |
RubyDigest.DigestClass.bubblebabble(IRubyObject recv,
IRubyObject arg) |
static RubyString |
RubyDigest.hexencode(IRubyObject self,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
MemoryUtil.getTaintedByteString(Ruby runtime,
MemoryIO io,
long offset,
int length)
Reads a byte (binary) string from a memory object.
|
static RubyString |
MemoryUtil.newTaintedString(Ruby runtime,
byte[] bytes)
Creates a ruby string from a byte array and sets the taint flag on it
|
Modifier and Type | Method and Description |
---|---|
static RubyString |
CoreExt.String.alloc(ThreadContext context,
IRubyObject recv,
IRubyObject size) |
Modifier and Type | Method and Description |
---|---|
RubyString |
RubySet.inspect(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
RubyString |
RubyStringScanner.string() |
Modifier and Type | Method and Description |
---|---|
RubyString |
Tempfile.inspect(ThreadContext context) |
Modifier and Type | Field and Description |
---|---|
protected RubyString |
RubyGzipFile.nullFreeComment |
protected RubyString |
RubyGzipFile.nullFreeOrigName |
Modifier and Type | Method and Description |
---|---|
protected RubyString |
RubyGzipFile.newStr(Ruby runtime,
ByteList value) |
Modifier and Type | Method and Description |
---|---|
boolean |
BuildCompoundStringInstr.isSameEncodingAndCodeRange(RubyString str,
StringLiteral newStr) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.evalSimple(ThreadContext context,
RubyModule under,
IRubyObject self,
RubyString src,
java.lang.String file,
int lineNumber,
EvalType evalType)
Evaluate the given string.
|
Modifier and Type | Method and Description |
---|---|
RubyString |
UndefinedValue.asString()
rb_obj_as_string
|
RubyString |
UndefinedValue.convertToString() |
RubyString |
FrozenString.createCacheObject(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
IRRuntimeHelpers.freezeLiteralString(RubyString string) |
static RubyString |
IRRuntimeHelpers.freezeLiteralString(RubyString string,
ThreadContext context,
java.lang.String file,
int line) |
static RubyString |
IRRuntimeHelpers.getFileNameStringFromScope(ThreadContext context,
StaticScope currScope) |
static RubyString |
IRRuntimeHelpers.newFrozenString(ThreadContext context,
ByteList bytelist,
int coderange,
java.lang.String file,
int line) |
static RubyString |
IRRuntimeHelpers.newFrozenStringFromRaw(ThreadContext context,
java.lang.String str,
java.lang.String encoding,
int cr,
java.lang.String file,
int line) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IRRuntimeHelpers.callOptimizedAref(ThreadContext context,
IRubyObject caller,
IRubyObject target,
RubyString keyStr,
CallSite site) |
static RubyString |
IRRuntimeHelpers.freezeLiteralString(RubyString string) |
static RubyString |
IRRuntimeHelpers.freezeLiteralString(RubyString string,
ThreadContext context,
java.lang.String file,
int line) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
Bootstrap.frozenString(java.lang.invoke.MutableCallSite site,
ByteList value,
int cr,
java.lang.String file,
int line,
ThreadContext context) |
static RubyString |
Bootstrap.string(java.lang.invoke.MutableCallSite site,
ByteList value,
int cr,
ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
RubyRegexp |
DRegexpObjectSite.construct(ThreadContext context,
RubyString[] pieces) |
Modifier and Type | Method and Description |
---|---|
RubyString |
ArrayJavaProxy.inspect(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
RubyString |
JavaClass.inspect() |
RubyString |
JavaMethod.inspect() |
RubyString |
JavaConstructor.inspect() |
RubyString |
JavaObject.java_type() |
RubyString |
JavaField.name() |
RubyString |
JavaClass.name() |
RubyString |
JavaMethod.name() |
RubyString |
JavaPackage.package_name() |
RubyString |
JavaClass.simple_name() |
RubyString |
JavaField.to_generic_string() |
RubyString |
JavaCallable.to_generic_string() |
RubyString |
JavaPackage.to_s() |
RubyString |
JavaAccessibleObject.to_string() |
RubyString |
JavaField.value_type() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
JavaUtil.coerceStringToType(RubyString string,
java.lang.Class target)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RubyString |
JavaUtilRegex.Matcher.string(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
RubyString |
JavaProxyConstructor.inspect() |
RubyString |
JavaProxyClass.ProxyMethodImpl.inspect() |
RubyString |
JavaProxyReflectionObject.java_type() |
Modifier and Type | Method and Description |
---|---|
static RubyString |
Helpers.appendAsString(RubyString target,
IRubyObject other)
Deprecated.
|
static RubyString |
Helpers.appendByteList(RubyString target,
ByteList source)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RubyString |
Helpers.appendAsString(RubyString target,
IRubyObject other)
Deprecated.
|
static RubyString |
Helpers.appendByteList(RubyString target,
ByteList source)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RubyString |
RubyStackTraceElement.to_s_mri(ThreadContext context,
RubyStackTraceElement element) |
Modifier and Type | Method and Description |
---|---|
RubyString |
IRubyObject.asString()
rb_obj_as_string
|
RubyString |
IRubyObject.convertToString()
Converts this Ruby object to a String.
|
Modifier and Type | Method and Description |
---|---|
static RubyString |
StringSupport.checkEmbeddedNulls(Ruby runtime,
IRubyObject ptr) |
RubyString |
RubyDateFormatter.compileAndFormat(RubyString pattern,
boolean dateLibrary,
org.joda.time.DateTime dt,
long nsec,
RubyNumeric sub_millis)
Convenience method when using no pattern caching
|
RubyString |
RubyDateFormatter.format(java.util.List<RubyDateFormatter.Token> compiledPattern,
org.joda.time.DateTime dt,
long nsec,
RubyNumeric sub_millis) |
static RubyString |
RubyStringBuilder.ids(Ruby runtime,
IRubyObject object)
Convert object to proper Ruby String representation of an id.
|
static RubyString |
RubyStringBuilder.ids(Ruby runtime,
java.lang.String id) |
static RubyString |
RubyStringBuilder.inspectIdentifierByteList(Ruby runtime,
ByteList byteList) |
static RubyString |
Pack.pack(Ruby runtime,
RubyArray list,
ByteList formatString)
Same as pack but defaults tainting of output to false.
|
static RubyString |
Pack.pack(ThreadContext context,
RubyArray list,
RubyString formatString) |
static RubyString |
Pack.pack(ThreadContext context,
Ruby runtime,
RubyArray list,
RubyString formatString)
Deprecated.
|
static RubyString |
TypeConverter.typeAsString(IRubyObject obj) |
static RubyString |
RubyStringBuilder.types(Ruby runtime,
RubyModule type) |
static RubyString |
RubyStringBuilder.types(Ruby runtime,
RubyModule type1,
RubyModule type2) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<RubyString,RubyString> |
OSEnvironment.environmentVariableMap(Ruby runtime)
Returns the environment as a hash of Ruby strings.
|
static java.util.Map<RubyString,RubyString> |
OSEnvironment.environmentVariableMap(Ruby runtime)
Returns the environment as a hash of Ruby strings.
|
java.util.Map<RubyString,RubyString> |
OSEnvironment.getEnvironmentVariableMap(Ruby runtime) |
java.util.Map<RubyString,RubyString> |
OSEnvironment.getEnvironmentVariableMap(Ruby runtime) |
java.util.Map<RubyString,RubyString> |
OSEnvironment.getSystemPropertiesMap(Ruby runtime) |
java.util.Map<RubyString,RubyString> |
OSEnvironment.getSystemPropertiesMap(Ruby runtime) |
static java.util.Map<RubyString,RubyString> |
OSEnvironment.systemPropertiesMap(Ruby runtime)
Returns java system properties as a Map
|
static java.util.Map<RubyString,RubyString> |
OSEnvironment.systemPropertiesMap(Ruby runtime)
Returns java system properties as a Map
|
Modifier and Type | Method and Description |
---|---|
RubyString |
RubyDateFormatter.compileAndFormat(RubyString pattern,
boolean dateLibrary,
org.joda.time.DateTime dt,
long nsec,
RubyNumeric sub_millis)
Convenience method when using no pattern caching
|
java.util.List<RubyDateFormatter.Token> |
RubyDateFormatter.compilePattern(RubyString format,
boolean dateLibrary) |
static int |
StringSupport.offset(RubyString str,
int pos) |
static RubyString |
Pack.pack(ThreadContext context,
RubyArray list,
RubyString formatString) |
static RubyString |
Pack.pack(ThreadContext context,
Ruby runtime,
RubyArray list,
RubyString formatString)
Deprecated.
|
IRubyObject |
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.
|
IRubyObject |
RubyDateParser.parse(ThreadContext context,
java.lang.String format,
RubyString text) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block,
boolean wantarray) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
IRubyObject opts,
Block block,
boolean wantarray) |
static void |
StringSupport.replaceInternal19(Ruby runtime,
int beg,
int len,
RubyString source,
RubyString repl) |
static boolean |
Sprintf.sprintf(ByteList to,
RubyString format,
IRubyObject args) |
static java.lang.String |
RubyStringBuilder.str(Ruby runtime,
java.lang.String messageBegin,
IRubyObject value,
java.lang.String messageMiddle,
RubyString value2,
java.lang.String messageMiddle2,
IRubyObject value3,
java.lang.String messageMiddle3,
RubyString value4,
java.lang.String messageEnd) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
PopenExecutor.checkArgv(ThreadContext context,
IRubyObject[] argv) |
static RubyString |
EncodingUtils.encUintChr(ThreadContext context,
int code,
org.jcodings.Encoding enc) |
static RubyString |
EncodingUtils.rbStrEscape(Ruby runtime,
RubyString str) |
static RubyString |
EncodingUtils.setStrBuf(Ruby runtime,
IRubyObject obj,
int len) |
static RubyString |
EncodingUtils.strConvEnc(ThreadContext context,
RubyString value,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding) |
static RubyString |
EncodingUtils.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.
|
Modifier and Type | Method and Description |
---|---|
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
byte[] ptrBytes) |
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
byte[] ptrBytes,
org.jcodings.Encoding enc) |
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
byte[] ptrBytes,
int ptr,
int len,
org.jcodings.Encoding enc) |
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
ByteList ptr) |
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
ByteList ptr,
org.jcodings.Encoding enc) |
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
java.lang.CharSequence cseq) |
static void |
EncodingUtils.rbStrBufCat(Ruby runtime,
RubyString str,
ByteList ptr) |
static int |
EncodingUtils.rbStrBufCatEscapedChar(RubyString result,
long c,
boolean unicode_p) |
static RubyString |
EncodingUtils.rbStrEscape(Ruby runtime,
RubyString str) |
static long |
OpenFile.rbW32WriteConsole(RubyString buffer) |
static void |
EncodingUtils.strBufCat(Ruby runtime,
RubyString str,
ByteList ptr) |
static RubyString |
EncodingUtils.strConvEnc(ThreadContext context,
RubyString value,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding) |
static RubyString |
EncodingUtils.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.
|
Copyright © 2001-2018 JRuby. All Rights Reserved.