| Modifier and Type | Field and Description |
|---|---|
RubyString |
RubyIO.Ruby19POpen.cmd |
private RubyString |
RubyDir.path |
(package private) RubyString |
RubyMatchData.str |
| Modifier and Type | Field and Description |
|---|---|
private java.util.EnumMap<DefinedMessage,RubyString> |
Ruby.definedMessages |
private java.util.EnumMap<RubyThread.Status,RubyString> |
Ruby.threadStatuses |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
RubyString.append(IRubyObject other)
rb_str_append
|
RubyString |
RubyString.append19(IRubyObject other) |
RubyString |
RubyTime.asctime() |
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.
|
RubyString |
RubyString.asString() |
static RubyString |
BasicObjectStub.asString(IRubyObject self) |
RubyString |
RubyString.cat(byte ch) |
RubyString |
RubyString.cat(byte[] str) |
RubyString |
RubyString.cat(byte[] str,
int beg,
int len) |
RubyString |
RubyString.cat(org.jruby.util.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 p,
int len) |
RubyString |
RubyString.chomp(ThreadContext context)
rb_str_chop
|
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.chr19(ThreadContext context) |
RubyString |
RubyInteger.chr19(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.clear() |
RubyString |
RubyString.concat(IRubyObject other)
rb_str_concat
|
RubyString |
RubyString.concat19(ThreadContext context,
IRubyObject other) |
private RubyString |
RubyString.concatNumeric(Ruby runtime,
int c) |
RubyString |
RubyObjectAdapter.convertToRubyString(IRubyObject obj) |
RubyString |
RubyBasicObject.convertToString()
Tries to convert this object to a Ruby String using the
"to_str" method.
|
RubyString |
RubyString.convertToString() |
static RubyString |
BasicObjectStub.convertToString(IRubyObject self) |
RubyString |
RubyString.crypt(ThreadContext context,
IRubyObject other)
rb_str_crypt
|
RubyString |
RubyString.downcase(ThreadContext context)
rb_str_downcase / rb_str_downcase_bang
|
RubyString |
RubyString.downcase19(ThreadContext context) |
RubyString |
RubyTime.dump(IRubyObject[] args,
Block unusedBlock) |
RubyString |
RubyString.each_byte(ThreadContext context,
Block block)
rb_str_each_byte
|
private static RubyString |
RubyFile.filePathConvert(ThreadContext context,
RubyString path) |
RubyString |
RubyFileStat.ftype() |
static RubyString |
RubyFile.get_path(ThreadContext context,
IRubyObject path) |
private RubyString |
RubyGlobal.StringOnlyRubyHash.getCorrectKey(IRubyObject key,
ThreadContext context) |
RubyString |
Ruby.getDefinedMessage(DefinedMessage definedMessage) |
static RubyString |
RubyDir.getHomeDirectoryPath(ThreadContext context) |
private static RubyString |
RubyKernel.getLastlineString(ThreadContext context,
Ruby runtime)
Returns value of $_.
|
private RubyString |
RubyString.getStringForPattern(IRubyObject obj) |
RubyString |
Ruby.getThreadStatus(RubyThread.Status status) |
static RubyString |
RubyDir.getwd(IRubyObject recv)
Returns the current directory.
|
RubyString |
RubyString.initialize_copy19(IRubyObject other) |
static RubyString |
RubyNil.inspect(IRubyObject recv)
nil_inspect
|
(package private) static RubyString |
RubyBasicObject.inspect(ThreadContext context,
IRubyObject object)
rb_inspect
The internal helper that ensures a RubyString instance is returned
so dangerous casting can be omitted
Prefered over callMethod(context, "inspect")
|
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
Prefered over callMethod(context, "inspect")
|
static RubyString |
RubyFile.join(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
private static RubyString |
RubyFile.join(ThreadContext context,
IRubyObject recv,
RubyArray ary) |
private RubyString |
RubyArray.joinAny(ThreadContext context,
IRubyObject obj,
RubyString sep,
int i,
RubyString result) |
private RubyString |
RubyArray.joinStrings(RubyString sep,
int max,
RubyString result) |
private RubyString |
RubyString.justifyCommon(Ruby runtime,
org.jruby.util.ByteList pad,
int padCharLen,
boolean padSinglebyte,
org.jcodings.Encoding enc,
int width,
int jflag) |
private RubyString |
RubyString.justifyCommon(Ruby runtime,
org.jruby.util.ByteList pad,
int width,
int jflag) |
RubyString |
RubyString.makeIndependent() |
RubyString |
RubyString.makeShared(Ruby runtime,
int index,
int len) |
RubyString |
RubyString.makeShared(Ruby runtime,
RubyClass meta,
int index,
int len) |
private RubyString |
RubyMatchData.makeShared(Ruby runtime,
RubyString str,
int begin,
int length) |
private RubyString |
RubyString.makeShared19(Ruby runtime,
org.jruby.util.ByteList value,
int index,
int len) |
RubyString |
RubyString.makeShared19(Ruby runtime,
int index,
int len) |
private RubyString |
RubyString.makeShared19(Ruby runtime,
RubyClass meta,
org.jruby.util.ByteList value,
int index,
int len) |
RubyString |
RubyString.makeShared19(Ruby runtime,
RubyClass meta,
int index,
int len) |
RubyString |
RubyString.makeSharedString(Ruby runtime,
int index,
int len) |
RubyString |
RubyString.makeSharedString19(Ruby runtime,
int index,
int len) |
private RubyString |
RubyIO.makeString(Ruby runtime,
org.jruby.util.ByteList buffer,
boolean isCached) |
private RubyString |
RubyString.multiplyByteList(ThreadContext context,
IRubyObject arg) |
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) |
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.
|
private RubyString |
RubySymbol.newShared(Ruby runtime) |
RubyString |
Ruby.newString() |
RubyString |
Ruby.newString(org.jruby.util.ByteList byteList) |
RubyString |
RubyString.newString(org.jruby.util.ByteList s)
Deprecated.
|
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,
org.jruby.util.ByteList bytes) |
static RubyString |
RubyString.newString(Ruby runtime,
org.jruby.util.ByteList bytes,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.CharSequence str) |
static RubyString |
RubyString.newString(Ruby runtime,
RubyClass clazz,
java.lang.CharSequence str)
Deprecated.
|
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.String str) |
RubyString |
Ruby.newString(java.lang.String string) |
static RubyString |
RubyString.newStringLight(Ruby runtime,
org.jruby.util.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,
org.jruby.util.ByteList bytes) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
org.jruby.util.ByteList bytes,
org.jcodings.Encoding enc,
int cr) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
org.jruby.util.ByteList bytes) |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
org.jruby.util.ByteList bytes,
org.jcodings.Encoding enc,
int cr) |
RubyString |
Ruby.newStringShared(org.jruby.util.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,
org.jruby.util.ByteList bytes) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
org.jruby.util.ByteList bytes,
org.jcodings.Encoding encoding) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
org.jruby.util.ByteList bytes,
int codeRange) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
org.jruby.util.ByteList bytes) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
org.jruby.util.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,
org.jruby.util.ByteList bytes) |
static RubyString |
RubyString.newUsAsciiStringShared(Ruby runtime,
byte[] bytes,
int start,
int length) |
static RubyString |
RubyString.newUsAsciiStringShared(Ruby runtime,
org.jruby.util.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
|
private static RubyString |
RubyRegexp.operandCheck(Ruby runtime,
IRubyObject str) |
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj) |
RubyString |
RubyArray.pack19(ThreadContext context,
IRubyObject obj) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject[] strings,
RegexpOptions options) |
static RubyString |
RubyRegexp.quote(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
rb_reg_s_quote
|
protected RubyString |
RubyIO.readAll(RubyString str) |
(package private) static RubyString |
RubyRegexp.regsub(RubyString str,
RubyString src,
org.joni.Matcher matcher,
org.jcodings.Encoding enc) |
(package private) static RubyString |
RubyRegexp.regsub19(RubyString str,
RubyString src,
org.joni.Matcher matcher,
org.joni.Regex pattern) |
RubyString |
RubyString.replace19(IRubyObject other) |
private RubyString |
RubyString.replaceCommon(IRubyObject other) |
RubyString |
RubyString.reverse_bang(ThreadContext context) |
RubyString |
RubyString.reverse_bang19(ThreadContext context) |
private RubyString |
RubySymbol.rubyStringFromString(Ruby runtime) |
RubyString |
RubyString.strDup()
Deprecated.
|
RubyString |
RubyString.strDup(Ruby runtime) |
(package private) RubyString |
RubyString.strDup(RubyClass clazz)
Deprecated.
|
(package private) RubyString |
RubyString.strDup(Ruby runtime,
RubyClass clazz) |
RubyString |
RubyTime.strftime(IRubyObject format) |
static RubyString |
RubyString.stringValue(IRubyObject object) |
RubyString |
RubyString.swapcase(ThreadContext context)
rb_str_swapcase / rb_str_swapcase_bang
|
RubyString |
RubyString.swapcase19(ThreadContext context) |
RubyString |
RubyFixnum.to_s() |
RubyString |
RubyFixnum.to_s(IRubyObject arg0) |
RubyString |
RubyFixnum.to_s(IRubyObject[] args)
fix_to_s
|
static RubyString |
RubyNil.to_s(ThreadContext context,
IRubyObject recv)
nil_to_s
|
static RubyString |
RubyString.unmarshalFrom(UnmarshalStream input) |
RubyString |
RubyString.upcase(ThreadContext context)
rb_str_upcase / rb_str_upcase_bang
|
RubyString |
RubyString.upcase19(ThreadContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.List<RubyString> |
RubyDir.getContents(FileResource directory,
Ruby runtime)
Returns the contents of the specified
directory as an
ArrayList containing the names of the files as Ruby Strings. |
| Modifier and Type | Method and Description |
|---|---|
(package private) int |
RubyRegexp.adjustStartPos(RubyString str,
int pos,
boolean reverse) |
(package private) int |
RubyRegexp.adjustStartPos19(RubyString str,
int pos,
boolean reverse) |
private int |
RubyRegexp.adjustStartPosInternal(RubyString str,
org.jcodings.Encoding enc,
int pos,
boolean reverse) |
RubyString |
RubyString.cat(RubyString str) |
RubyString |
RubyString.cat19(RubyString str2) |
org.jcodings.Encoding |
RubyString.checkEncoding(RubyString other) |
private org.jcodings.Encoding |
RubyRegexp.checkEncoding(RubyString str,
boolean warn) |
private void |
RubyString.copyCodeRange(RubyString from) |
private void |
RubyString.copyCodeRangeForSubstr(RubyString from,
org.jcodings.Encoding enc) |
(package private) static RubyMatchData |
RubyRegexp.createMatchData(ThreadContext context,
RubyString str,
org.joni.Matcher matcher,
org.joni.Regex pattern) |
(package private) static RubyMatchData |
RubyRegexp.createMatchData19(ThreadContext context,
RubyString str,
org.joni.Matcher matcher,
org.joni.Regex pattern) |
IRubyObject |
RubyBasicObject.evalUnder(ThreadContext context,
RubyModule under,
RubyString src,
java.lang.String file,
int line)
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) |
private static RubyString |
RubyFile.filePathConvert(ThreadContext context,
RubyString path) |
private static IRubyObject |
RubyDir.foreachCommon(ThreadContext context,
IRubyObject recv,
Ruby runtime,
RubyString _path,
Block block) |
protected int |
RubyIO.fwrite(RubyString buffer) |
private IRubyObject |
RubyString.gsubCommon(ThreadContext context,
boolean bang,
IRubyObject arg,
Block block,
RubyString repl,
int tuFlags) |
private IRubyObject |
RubyString.gsubCommon19(ThreadContext context,
Block block,
RubyString repl,
RubyHash hash,
IRubyObject arg0,
boolean bang,
int tuFlags) |
private IRubyObject |
RubyString.gsubCommon19(ThreadContext context,
Block block,
RubyString repl,
RubyHash hash,
IRubyObject arg0,
boolean bang,
int tuFlags,
boolean useBackref) |
private RubyRegexp |
RubyRegexp.initializeCommon19(RubyString str,
RegexpOptions options) |
private boolean |
RubyString.isComparableViaCodeRangeWith(RubyString other) |
private boolean |
RubyString.isComparableWith(RubyString other) |
private org.jcodings.Encoding |
RubyString.isCompatibleWith(RubyString other) |
private RubyString |
RubyArray.joinAny(ThreadContext context,
IRubyObject obj,
RubyString sep,
int i,
RubyString result) |
private RubyString |
RubyArray.joinStrings(RubyString sep,
int max,
RubyString result) |
private static boolean |
RubyComplex.lastCharDigit(RubyString str) |
private RubyString |
RubyMatchData.makeShared(Ruby runtime,
RubyString str,
int begin,
int length) |
private int |
RubyRegexp.matchPos(ThreadContext context,
RubyString str,
int pos,
IRubyObject[] holder) |
private int |
RubyMatchData.nameToBackrefNumber(RubyString str) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
int joniOptions) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newDRegexpEmbedded(Ruby runtime,
RubyString pattern,
int embeddedOptions) |
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyString orig) |
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
|
int |
RubyString.op_cmp19(RubyString other) |
(package private) static org.joni.Regex |
RubyRegexp.preparePattern(Ruby runtime,
org.joni.Regex pattern,
RubyString str) |
org.joni.Regex |
RubyRegexp.preparePattern(RubyString str) |
private static void |
RubyIO.putsSingle(ThreadContext context,
Ruby runtime,
IRubyObject maybeIO,
IRubyObject arg,
RubyString separator) |
protected RubyString |
RubyIO.readAll(RubyString str) |
private IRubyObject |
RubyIO.readNotAll(ThreadContext context,
OpenFile myOpenFile,
int length,
RubyString str) |
private void |
RubyArray.recursiveJoin(ThreadContext context,
IRubyObject outValue,
RubyString sep,
RubyString result,
IRubyObject ary) |
(package private) static RubyString |
RubyRegexp.regsub(RubyString str,
RubyString src,
org.joni.Matcher matcher,
org.jcodings.Encoding enc) |
(package private) static RubyString |
RubyRegexp.regsub19(RubyString str,
RubyString src,
org.joni.Matcher matcher,
org.joni.Regex pattern) |
private IRubyObject |
RubyString.replaceInternal(int beg,
int len,
RubyString repl) |
private void |
RubyString.replaceInternal19(int beg,
int len,
RubyString repl) |
int |
RubyRegexp.search(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder)
rb_reg_search
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder) |
static RubyFloat |
RubyNumeric.str2fnum(Ruby runtime,
RubyString arg) |
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) |
private static RubyFloat |
RubyNumeric.str2fnumCommon(Ruby runtime,
RubyString arg,
boolean strict,
RubyNumeric.ByteListCaller caller) |
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.
|
private int |
RubyString.strIndex(RubyString sub,
int offset) |
private int |
RubyString.strIndex19(RubyString sub,
int offset) |
private RubyArray |
RubyString.stringSplit19(ThreadContext context,
RubyString spat,
boolean limit,
int lim,
int i) |
private int |
RubyString.strRindex(RubyString sub,
int pos) |
private int |
RubyString.strRindex19(RubyString sub,
int pos) |
private IRubyObject |
RubyString.subBangCommon(ThreadContext context,
org.joni.Regex pattern,
org.joni.Matcher matcher,
RubyString repl,
int tuFlags) |
private IRubyObject |
RubyString.subBangCommon19(ThreadContext context,
org.joni.Regex pattern,
org.joni.Matcher matcher,
RubyString repl,
int tuFlags) |
private IRubyObject |
RubyString.subBangNoIter(ThreadContext context,
org.joni.Regex pattern,
RubyString repl) |
private IRubyObject |
RubyString.subBangNoIter19(Ruby runtime,
ThreadContext context,
org.joni.Regex pattern,
org.joni.Regex prepared,
RubyString repl,
RubyRegexp regexp) |
private org.jcodings.Encoding |
RubyString.subBangVerifyEncoding(ThreadContext context,
RubyString repl,
int beg,
int end) |
private IRubyObject |
RubyString.uptoCommon19NoDigits(ThreadContext context,
RubyString end,
boolean excl,
Block block,
boolean asSymbol) |
double |
RubyNumeric.ByteListCaller.yield(RubyString arg,
boolean strict) |
double |
RubyNumeric.ByteListCaller18.yield(RubyString arg,
boolean strict) |
double |
RubyNumeric.ByteListCaller19.yield(RubyString arg,
boolean strict) |
| Modifier and Type | Method and Description |
|---|---|
protected RubyString |
DNode.allocateString(Ruby runtime) |
private RubyString |
DRegexpNode.buildDRegexpString19(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
DNode.buildDynamicString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
AndNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
AssignableNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
AttrAssignNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
BackRefNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
CallNoArgNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
CallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
ClassVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Colon2ConstNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Colon2ImplicitNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
This type of node will never get created as part of a defined? call since it will then
appear to be a ConstNode.
|
RubyString |
Colon2MethodNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Colon3Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
ConstNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
DNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
DVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
FCallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
FalseNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
GlobalVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
InstVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
LocalVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Match2Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Match3Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NewlineNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NilNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NotNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NthRefNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
OpAsgnAndNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
OpAsgnOrNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
OrNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
SelfNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
SuperNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
TrueNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
VCallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
YieldNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
ZSuperNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
DRegexpNode.getString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node) |
| Modifier and Type | Method and Description |
|---|---|
void |
DNode.appendToString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node) |
RubyString |
DRegexpNode.getString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
RubyRegexp |
RuntimeCache.cacheRegexp(int index,
RubyString pattern,
int options) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
EmbedRubyObjectAdapterImpl.convertToRubyString(IRubyObject obj) |
| Modifier and Type | Method and Description |
|---|---|
static RubyString |
ASTInterpreter.getArgumentDefinition(Ruby runtime,
ThreadContext context,
Node node,
RubyString type,
IRubyObject self,
Block block) |
| Modifier and Type | Method and Description |
|---|---|
static IRubyObject |
ASTInterpreter.evalSimple(ThreadContext context,
IRubyObject self,
RubyString src,
java.lang.String file,
int lineNumber)
Evaluate the given string.
|
static RubyString |
ASTInterpreter.getArgumentDefinition(Ruby runtime,
ThreadContext context,
Node node,
RubyString type,
IRubyObject self,
Block block) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
RubyBigDecimal.to_s(IRubyObject[] args) |
| Modifier and Type | Method and Description |
|---|---|
static RubyString |
RubyDigest.bubblebabble(IRubyObject recv,
IRubyObject arg) |
static RubyString |
RubyDigest.hexencode(IRubyObject self,
IRubyObject arg) |
private static RubyString |
RubyDigest.toHexString(Ruby runtime,
byte[] val) |
| 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 |
|---|---|
(package private) static MemoryIO |
StringParameterStrategy.getMemoryIO(RubyString s,
boolean isDirect,
boolean checkStringSafety) |
| Modifier and Type | Method and Description |
|---|---|
private IRubyObject |
RubyIconv._iconv(RubyString str,
int start,
int length) |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract RubyString |
RubyNKF.Converter.convert(org.jruby.util.ByteList str) |
(package private) RubyString |
RubyNKF.DefaultConverter.convert(org.jruby.util.ByteList str) |
(package private) RubyString |
RubyNKF.MimeConverter.convert(org.jruby.util.ByteList str) |
private static RubyString |
RubyNKF.Converter.encodeMimeString(Ruby runtime,
RubyString str,
org.jruby.util.ByteList format) |
(package private) RubyString |
RubyNKF.MimeConverter.makeRubyString(java.util.ArrayList<org.jruby.util.ByteList> list) |
| Modifier and Type | Method and Description |
|---|---|
private static RubyString |
RubyNKF.Converter.encodeMimeString(Ruby runtime,
RubyString str,
org.jruby.util.ByteList format) |
| Modifier and Type | Method and Description |
|---|---|
private RubyString |
RubyPathname.getPath() |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject[] |
RubyPathname.AddArg.addArg(IRubyObject[] args,
RubyString path) |
private void |
RubyPathname.setPath(RubyString path) |
| Modifier and Type | Method and Description |
|---|---|
private RubyString |
PsychParser.stringFor(Ruby runtime,
java.lang.String value,
boolean tainted) |
| Modifier and Type | Field and Description |
|---|---|
(package private) RubyString |
RubyUDPSocket.ReceiveTuple.result |
| Constructor and Description |
|---|
ReceiveTuple(RubyString result,
java.net.InetSocketAddress sender) |
| Modifier and Type | Field and Description |
|---|---|
(package private) RubyString |
RubyStringIO.StringIOData.string
ATTN: the value of internal might be reset to null
(during StringIO.open with block), so watch out for that.
|
(package private) RubyString |
StringIO.StringIOData.string
ATTN: the value of internal might be reset to null
(during StringIO.open with block), so watch out for that.
|
| Modifier and Type | Method and Description |
|---|---|
private RubyString |
RubyStringIO.makeString(Ruby runtime,
org.jruby.util.ByteList buf) |
private RubyString |
StringIO.makeString(Ruby runtime,
org.jruby.util.ByteList buf) |
private RubyString |
RubyStringIO.makeString(Ruby runtime,
org.jruby.util.ByteList buf,
boolean setEncoding) |
private RubyString |
StringIO.makeString(Ruby runtime,
org.jruby.util.ByteList buf,
boolean setEncoding) |
private RubyString |
RubyStringIO.strioSubstr(Ruby runtime,
int pos,
int len) |
private RubyString |
StringIO.strioSubstr(Ruby runtime,
int pos,
int len) |
| Modifier and Type | Method and Description |
|---|---|
private void |
RubyStringIO.ungetbyteCommon(RubyString ungetBytes) |
private void |
StringIO.ungetbyteCommon(RubyString ungetBytes) |
| Modifier and Type | Field and Description |
|---|---|
private RubyString |
RubyStringScanner.str |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
RubyStringScanner.string() |
| Modifier and Type | Field and Description |
|---|---|
protected RubyString |
RubyGzipFile.nullFreeComment |
protected RubyString |
RubyGzipFile.nullFreeOrigName |
| Modifier and Type | Method and Description |
|---|---|
private RubyString |
JZlibInflate.flushOutput(Ruby runtime) |
protected RubyString |
RubyGzipFile.newStr(Ruby runtime,
org.jruby.util.ByteList value) |
| Modifier and Type | Method and Description |
|---|---|
private void |
JZlibRubyGzipWriter.ensureNonNull(RubyString obj) |
private IRubyObject |
JZlibRubyGzipReader.readPartial(int len,
RubyString outbuf) |
| Modifier and Type | Field and Description |
|---|---|
private RubyString |
MethodMissingMethod.name |
| Constructor and Description |
|---|
MethodMissingMethod(RubyModule implementationClass,
RubyString name) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
UndefinedValue.asString()
rb_obj_as_string
|
RubyString |
UndefinedValue.convertToString() |
RubyString[] |
CompoundString.retrievePieces(ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
java.lang.Object[] temp) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
ArrayJavaProxy.inspect(ThreadContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
MapJavaProxy.RubyHashMap.op_asetForString(Ruby runtime,
RubyString key,
IRubyObject value) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
JavaClass.inspect() |
RubyString |
JavaConstructor.inspect() |
RubyString |
JavaMethod.inspect() |
RubyString |
JavaObject.java_type() |
RubyString |
JavaClass.name() |
RubyString |
JavaField.name() |
RubyString |
JavaMethod.name() |
RubyString |
JavaClass.simple_name() |
RubyString |
JavaCallable.to_generic_string() |
RubyString |
JavaField.to_generic_string() |
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 |
|---|---|
RubyString |
JavaProxyClass.ProxyMethodImpl.inspect() |
RubyString |
JavaProxyConstructor.inspect() |
RubyString |
JavaProxyReflectionObject.java_type() |
| Modifier and Type | Method and Description |
|---|---|
static RubyString |
Helpers.appendAsString(RubyString target,
IRubyObject other) |
static RubyString |
Helpers.appendAsString19(RubyString target,
IRubyObject other) |
static RubyString |
Helpers.appendByteList(RubyString target,
org.jruby.util.ByteList source) |
static RubyString |
Helpers.appendByteList19(RubyString target,
org.jruby.util.ByteList source,
int codeRange) |
static RubyString |
Helpers.getDefinedCall(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
java.lang.String name) |
static RubyString |
Helpers.getDefinedConstantOrBoundMethod(IRubyObject left,
java.lang.String name) |
static RubyString |
Helpers.getDefinedNot(Ruby runtime,
RubyString definition) |
static RubyString |
Helpers.shortcutAppend(RubyString string,
IRubyObject object) |
static RubyString |
Helpers.shortcutAppend18(RubyString string,
IRubyObject object) |
| Modifier and Type | Method and Description |
|---|---|
static RubyString |
Helpers.appendAsString(RubyString target,
IRubyObject other) |
static RubyString |
Helpers.appendAsString19(RubyString target,
IRubyObject other) |
static RubyString |
Helpers.appendByteList(RubyString target,
org.jruby.util.ByteList source) |
static RubyString |
Helpers.appendByteList19(RubyString target,
org.jruby.util.ByteList source,
int codeRange) |
static RubyString |
Helpers.getDefinedNot(Ruby runtime,
RubyString definition) |
static RubyString |
Helpers.shortcutAppend(RubyString string,
IRubyObject object) |
static RubyString |
Helpers.shortcutAppend18(RubyString string,
IRubyObject object) |
| Modifier and Type | Method and Description |
|---|---|
RubyString |
IRubyObject.asString()
rb_obj_as_string
|
RubyString |
IRubyObject.convertToString() |
| Modifier and Type | Method and Description |
|---|---|
static RubyString |
InvokeDynamicSupport.newString(ThreadContext context,
org.jruby.util.ByteList contents,
int codeRange) |
| 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,
IRubyObject 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,
IRubyObject sub_millis) |
static RubyString |
Pack.pack(Ruby runtime,
RubyArray list,
org.jruby.util.ByteList formatString)
Same as pack(Ruby, RubyArray, ByteList) but defaults tainting of output to false.
|
static RubyString |
Pack.pack(Ruby runtime,
RubyArray list,
org.jruby.util.ByteList formatString,
boolean taint)
pack_pack
Template characters for Array#pack Directive Meaning
Packs the contents of arr into a binary sequence according to the directives in
aTemplateString (see preceding table).
|
static RubyString |
Pack.pack19(ThreadContext context,
Ruby runtime,
RubyArray list,
RubyString formatString) |
private static RubyString |
Pack.packCommon(Ruby runtime,
RubyArray list,
org.jruby.util.ByteList formatString,
boolean tainted,
Pack.ConverterExecutor executor) |
static RubyString |
StringSupport.strFillTerm(RubyString str,
byte[] sBytes,
int s,
int len,
int oldtermlen,
int termlen) |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.Map<RubyString,RubyString> |
OSEnvironment.asMapOfRubyStrings(Ruby runtime,
java.util.Map<?,?> map) |
private static java.util.Map<RubyString,RubyString> |
OSEnvironment.asMapOfRubyStrings(Ruby runtime,
java.util.Map<?,?> map) |
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.
|
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,
IRubyObject 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.pack19(ThreadContext context,
Ruby runtime,
RubyArray list,
RubyString formatString) |
static boolean |
Sprintf.sprintf(org.jruby.util.ByteList to,
RubyString format,
IRubyObject args) |
private static double |
Pack.str2dbl(Ruby runtime,
RubyString o) |
static RubyString |
StringSupport.strFillTerm(RubyString str,
byte[] sBytes,
int s,
int len,
int oldtermlen,
int termlen) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
OSEnvironment.putRubyKeyValuePair(Ruby runtime,
java.util.Map<RubyString,RubyString> map,
java.lang.String key,
java.lang.String value,
org.jcodings.Encoding encoding) |
private static void |
OSEnvironment.putRubyKeyValuePair(Ruby runtime,
java.util.Map<RubyString,RubyString> map,
java.lang.String key,
java.lang.String value,
org.jcodings.Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
static org.jruby.util.ByteList |
CharsetTranscoder.strTranscode(ThreadContext context,
RubyString self,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding,
IRubyObject opt) |
static org.jruby.util.ByteList |
CharsetTranscoder.strTranscode0(ThreadContext context,
RubyString self,
org.jcodings.Encoding senc,
org.jcodings.Encoding denc,
int ecflags,
IRubyObject ecopts) |
| Modifier and Type | Method and Description |
|---|---|
static void |
EncodingUtils.encCrStrBufCat(Ruby runtime,
RubyString str,
org.jruby.util.ByteList ptr,
org.jcodings.Encoding ptrEnc,
int ptr_cr,
int[] ptr_cr_ret) |
static void |
EncodingUtils.encStrBufCat(Ruby runtime,
RubyString str,
org.jruby.util.ByteList ptr,
org.jcodings.Encoding enc) |
static void |
EncodingUtils.rbStrBufCat(Ruby runtime,
RubyString str,
org.jruby.util.ByteList ptr) |
static void |
EncodingUtils.strBufCat(Ruby runtime,
RubyString str,
org.jruby.util.ByteList ptr) |