Uses of Interface
org.jruby.runtime.builtin.IRubyObject

Packages that use IRubyObject
org.jruby   
org.jruby.ast.executable   
org.jruby.ast.util   
org.jruby.compiler.yarv   
org.jruby.evaluator   
org.jruby.ext   
org.jruby.ext.socket   
org.jruby.internal.runtime   
org.jruby.internal.runtime.methods   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.runtime   
org.jruby.runtime.builtin   
org.jruby.runtime.callback   
org.jruby.runtime.load   
org.jruby.runtime.marshal   
org.jruby.test   
org.jruby.util   
org.jruby.yaml   
 

Uses of IRubyObject in org.jruby
 

Classes in org.jruby that implement IRubyObject
 class IncludedModuleWrapper
          This class is used to provide an intermediate superclass for modules and classes that include other modules.
 class MetaClass
           
 class NativeException
           
 class RubyArgsFile
           
 class RubyArray
          The implementation of the built-in class Array in Ruby.
 class RubyBigDecimal
           
 class RubyBignum
           
 class RubyBinding
           
 class RubyBoolean
           
 class RubyClass
           
 class RubyClassPathVariable
           
static class RubyDigest.Base
           
 class RubyDir
          .The Ruby built-in class Dir.
 class RubyEnumerator
          Implementation of Ruby's Enumerator module.
 class RubyException
           
 class RubyFile
          Ruby File class equivalent in java.
 class RubyFileStat
          note: renamed from FileStatClass.java Implements File::Stat
 class RubyFixnum
          Implementation of the Fixnum class.
 class RubyFloat
           
 class RubyHash
          Implementation of the Hash class.
 class RubyIconv
           
static class RubyIconv.RubyFailure
           
 class RubyInteger
          Implementation of the Integer class.
 class RubyIO
           
 class RubyLocalJumpError
           
 class RubyMatchData
           
static class RubyMatchData.JavaString
           
static class RubyMatchData.RString
           
 class RubyMethod
          The RubyMethod class represents a RubyMethod object.
 class RubyModule
           
 class RubyNameError
           
 class RubyNil
           
 class RubyNoMethodError
           
 class RubyNumeric
          Base class for all numerical types in ruby.
 class RubyObject
           
 class RubyProc
           
static class RubyProcess.RubyStatus
           
 class RubyRange
           
 class RubyRegexp
           
 class RubyString
           
 class RubyStringIO
           
 class RubyStringScanner
           
 class RubyStruct
           
 class RubySymbol
           
 class RubySystemExit
           
 class RubyThread
          Implementation of Ruby's Thread class.
 class RubyThreadGroup
          Implementation of Ruby's ThreadGroup class.
 class RubyTime
          The Time class.
 class RubyUnboundMethod
          Note: This was renamed from UnboundMethod.java
 class RubyUndef
           
static class RubyZlib.Deflate
           
static class RubyZlib.Inflate
           
static class RubyZlib.RubyGzipFile
           
static class RubyZlib.RubyGzipReader
           
static class RubyZlib.RubyGzipWriter
           
static class RubyZlib.ZStream
           
 

Fields in org.jruby declared as IRubyObject
 IRubyObject RubyException.message
           
static IRubyObject RubyObject.NEVER
           
protected  IRubyObject RubyZlib.RubyGzipFile.realIo
           
protected  IRubyObject RubyMethod.receiver
           
 

Methods in org.jruby that return IRubyObject
 IRubyObject RubyZlib.Inflate._initialize(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate._initialize(IRubyObject[] args)
           
static IRubyObject RubyBigDecimal._load(IRubyObject recv, IRubyObject p1, Block block)
           
 IRubyObject RubyThread.abort_on_exception_set(IRubyObject val)
           
static IRubyObject RubyThread.abort_on_exception_set(IRubyObject recv, IRubyObject value)
           
static IRubyObject RubyKernel.abort(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.abs()
           
 IRubyObject RubyBignum.abs()
          rb_big_abs
 IRubyObject RubyFixnum.abs()
          fix_abs
 IRubyObject RubyFloat.abs()
          flo_abs
 IRubyObject RubyNumeric.abs()
          num_abs
 IRubyObject RubyBigDecimal.add(IRubyObject[] args)
           
 IRubyObject RubyThreadGroup.add(RubyThread rubyThread, Block block)
           
 IRubyObject RubyIO.addString(IRubyObject anObject)
          rb_io_addstr
 IRubyObject RubyZlib.ZStream.adler()
           
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.all_p(IRubyObject self, Block block)
           
 IRubyObject[] RubySymbol.SymbolTable.all_symbols()
           
static IRubyObject RubySymbol.all_symbols(IRubyObject recv)
           
 IRubyObject RubyClass.allocate()
           
 IRubyObject MetaClass.allocateObject()
           
 IRubyObject RubyBignum.and(IRubyObject other)
          rb_big_and
 IRubyObject RubyFixnum.and(IRubyObject other)
          fix_and
static IRubyObject RubyEnumerable.any_p(IRubyObject self, Block block)
           
 IRubyObject RubyObject.anyToString()
           
 IRubyObject RubyUndef.anyToString()
           
static IRubyObject RubyPrecision.append_features(IRubyObject receiver, IRubyObject include, Block block)
           
 IRubyObject RubyClassPathVariable.append(IRubyObject obj)
           
 IRubyObject RubyStringIO.append(IRubyObject obj)
           
 IRubyObject RubyZlib.Inflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.append(IRubyObject p1)
           
 IRubyObject RubyFixnum.aref(IRubyObject other)
          fix_aref
 IRubyObject RubyHash.aref(IRubyObject key)
          rb_hash_aref
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyThread.aref(IRubyObject key)
           
 IRubyObject RubyArray.aref(IRubyObject[] args)
          rb_ary_aref
 IRubyObject RubyMatchData.aref(IRubyObject[] args)
          match_aref
 IRubyObject RubyString.aref(IRubyObject[] args)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubyNoMethodError.args()
           
static IRubyObject RubyYAML.array_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.array_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.aset(IRubyObject[] args)
          rb_ary_aset
 IRubyObject RubyString.aset(IRubyObject[] args)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyThread.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyArray.assoc(IRubyObject key)
          rb_ary_assoc
static IRubyObject RubyKernel.at_exit(IRubyObject recv, Block block)
           
 IRubyObject RubyArray.at(IRubyObject pos)
          rb_ary_at
 IRubyObject RubyModule.attr_accessor(IRubyObject[] args)
          rb_mod_attr_accessor
 IRubyObject RubyModule.attr_reader(IRubyObject[] args)
          rb_mod_attr_reader
 IRubyObject RubyModule.attr_writer(IRubyObject[] args)
          rb_mod_attr_writer
 IRubyObject RubyModule.attr(IRubyObject[] args)
          rb_mod_attr
static IRubyObject RubyKernel.autoload_p(IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyKernel.autoload(IRubyObject recv, IRubyObject symbol, IRubyObject file)
           
 IRubyObject RubyZlib.ZStream.avail_in()
           
 IRubyObject RubyZlib.ZStream.avail_out()
           
static IRubyObject RubyKernel.backquote(IRubyObject recv, IRubyObject aString)
           
 IRubyObject NativeException.backtrace()
           
 IRubyObject RubyException.backtrace()
           
static IRubyObject RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyMatchData.begin(IRubyObject index)
          match_begin
 IRubyObject RubyProc.binding()
           
 IRubyObject RubyArgsFile.binmode()
           
 IRubyObject RubyIO.binmode()
           
 IRubyObject RubyStringIO.binmode()
           
static IRubyObject RubyMethod.bmcall(IRubyObject blockArg, IRubyObject arg1, IRubyObject self, Block unusedBlock)
          Delegate a block call to a bound method call.
 IRubyObject RubyProc.call(IRubyObject[] args)
           
 IRubyObject RubyMethod.call(IRubyObject[] args, Block block)
          Call the method.
 IRubyObject RubyProc.call(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyUnboundMethod.call(IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call(IRubyObject[] args, IRubyObject self, Block unusedBlock)
           
static IRubyObject RubyContinuation.call(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyEnumerator.SlicedBlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyEnumerator.ConsecutiveBlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.callcc(IRubyObject recv, IRubyObject[] args, Block block)
           
protected  IRubyObject RubyNumeric.callCoerced(java.lang.String method, IRubyObject other)
           
protected  IRubyObject RubyNumeric.callCoerced(java.lang.String method, IRubyObject other, boolean err)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEachOld(ThreadContext context, IRubyObject self, RubyModule module, BlockCallback bc)
           
static IRubyObject RubyKernel.caller(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String string)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyArray.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyBignum.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyFixnum.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyHash.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyModule.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyRegexp.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyString.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubySymbol.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String string)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String string, Block aBlock)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
          rb_funcall
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String string, IRubyObject arg)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RubyObject.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, int methodIndex, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RubyObject.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
 IRubyObject RubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyUndef.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.capitalize_bang()
          rb_str_capitalize_bang
 IRubyObject RubyString.capitalize()
          rb_str_capitalize
abstract  IRubyObject RubyMatchData.captures()
           
 IRubyObject RubyMatchData.JavaString.captures()
           
 IRubyObject RubyMatchData.RString.captures()
           
 IRubyObject RubyString.casecmp(IRubyObject other)
           
 IRubyObject NativeException.cause(Block unusedBlock)
           
 IRubyObject RubyFloat.ceil()
          flo_ceil
 IRubyObject RubyNumeric.ceil()
          num_ceil
 IRubyObject RubyBigDecimal.ceil(IRubyObject arg)
           
 IRubyObject RubyString.center(IRubyObject[] args)
           
static IRubyObject RubyDir.chdir(IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
 IRubyObject RubyStringScanner.check_until(RubyRegexp rx)
           
 IRubyObject RubyStringScanner.check(RubyRegexp rx)
           
 IRubyObject RubyArray.checkArrayType()
           
 IRubyObject RubyObject.checkArrayType()
          rb_check_array_type
 IRubyObject RubyUndef.checkArrayType()
           
 IRubyObject RubyObject.checkStringType()
          rb_check_string_type
 IRubyObject RubyString.checkStringType()
           
 IRubyObject RubyUndef.checkStringType()
           
 IRubyObject RubyFile.chmod(IRubyObject arg)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chomp_bang(IRubyObject[] args)
          rb_str_chomp_bang In the common case, removes CR and LF characters in various ways depending on the value of the optional args[0].
static IRubyObject RubyKernel.chomp_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.chomp(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chop_bang()
          rb_str_chop_bang
static IRubyObject RubyKernel.chop_bang(IRubyObject recv)
           
 IRubyObject RubyString.chop()
           
static IRubyObject RubyKernel.chop(IRubyObject recv)
           
 IRubyObject RubyFile.chown(IRubyObject arg)
           
static IRubyObject RubyFile.chown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.chroot(IRubyObject recv, IRubyObject path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyYAML.class_to_yaml(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.class_variable_get(IRubyObject var)
          rb_mod_cvar_get
 IRubyObject RubyModule.class_variable_set(IRubyObject var, IRubyObject value)
          rb_mod_cvar_set
protected  IRubyObject RubyModule.cloneMethods(RubyModule clone)
           
 IRubyObject RubyArgsFile.close_m()
           
 IRubyObject RubyStringIO.close_read()
           
 IRubyObject RubyStringIO.close_write()
           
 IRubyObject RubyDir.close()
          Closes the directory stream.
 IRubyObject RubyFile.close()
           
 IRubyObject RubyIO.close()
          Closes all open resources for the IO.
 IRubyObject RubyIconv.close()
           
 IRubyObject RubyStringIO.close()
           
 IRubyObject RubyZlib.ZStream.close()
           
 IRubyObject RubyZlib.RubyGzipFile.close()
           
 IRubyObject RubyZlib.RubyGzipReader.close()
           
 IRubyObject RubyZlib.RubyGzipWriter.close()
           
 IRubyObject RubyArgsFile.closed_p()
           
 IRubyObject RubyStringIO.closed_p()
           
 IRubyObject RubyZlib.ZStream.closed_p()
           
 IRubyObject RubyZlib.RubyGzipFile.closed_p()
           
 IRubyObject RubyStringIO.closed_read_p()
           
 IRubyObject RubyStringIO.closed_write_p()
           
 IRubyObject RubyIO.closeWrite()
           
 IRubyObject RubyBignum.cmp(IRubyObject other)
          rb_big_cmp
 IRubyObject RubyFixnum.cmp(IRubyObject other)
          fix_cmp
 IRubyObject RubyFloat.cmp(IRubyObject other)
          flo_cmp
 IRubyObject RubyNumeric.cmp(IRubyObject other)
          num_cmp
 IRubyObject RubyBigDecimal.coerce(IRubyObject other)
           
 IRubyObject RubyBignum.coerce(IRubyObject other)
          rb_big_coerce
 IRubyObject RubyFloat.coerce(IRubyObject other)
          flo_coerce
 IRubyObject RubyNumeric.coerce(IRubyObject other)
          num_coerce
protected  IRubyObject RubyNumeric.coerceBin(java.lang.String method, IRubyObject other)
          rb_num_coerce_bin coercion taking two arguments
protected  IRubyObject RubyNumeric.coerceBody(IRubyObject other)
          coerce_body
protected  IRubyObject RubyNumeric.coerceCmp(java.lang.String method, IRubyObject other)
          rb_num_coerce_cmp coercion used for comparisons
protected  IRubyObject RubyNumeric.coerceRelOp(java.lang.String method, IRubyObject other)
          rb_num_coerce_relop coercion used for relative operators
static IRubyObject RubyEnumerable.collect(IRubyObject self, Block block)
           
 IRubyObject RubyZlib.RubyGzipFile.comment()
           
 IRubyObject RubyArray.compact_bang()
          rb_ary_compact_bang
 IRubyObject RubyArray.compact()
          rb_ary_compact
 IRubyObject Ruby.compileAndRun(Node node)
           
 IRubyObject Ruby.compileOrFallbackAndRun(Node node)
           
 IRubyObject RubyObject.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
          Used by the compiler to handle visibility
 IRubyObject RubyUndef.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject RubyObject.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
          Used by the compiler to ease calling indexed methods, also to handle visibility.
 IRubyObject RubyUndef.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject RubyStringScanner.concat(IRubyObject obj)
           
 IRubyObject RubyModule.const_get(IRubyObject symbol)
          rb_mod_const_get
 IRubyObject RubyModule.const_missing(IRubyObject name, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
 IRubyObject RubyModule.const_set(IRubyObject symbol, IRubyObject value)
          rb_mod_const_set
static IRubyObject RubyIconv.conv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, boolean raise)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
           
 IRubyObject RubyUndef.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject RubyUndef.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject RubyObject.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
           
 IRubyObject RubyUndef.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
           
 IRubyObject RubyString.count(IRubyObject[] args)
          rb_str_count
static IRubyObject RubyZlib.crc_table(IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipFile.crc()
           
static IRubyObject RubyZlib.crc32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArray.create(IRubyObject klass, IRubyObject[] args, Block block)
          rb_ary_s_create
static IRubyObject RubyHash.create(IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static IRubyObject TopSelfFactory.createTopSelf(Ruby runtime)
           
static IRubyObject RubyThread.critical_set(IRubyObject receiver, RubyBoolean value)
           
static IRubyObject RubyThread.critical(IRubyObject receiver)
           
 IRubyObject RubyFileStat.ctime()
           
 IRubyObject RubyZlib.ZStream.data_type()
           
static IRubyObject RubyYAML.date_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.date_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyNumeric.dbl_cmp(Ruby runtime, double a, double b)
          rb_dbl_cmp (numeric.c)
static IRubyObject RubyNumeric.dbl2num(Ruby runtime, double val)
          rb_dbl2big + LONG2FIX at once (numeric.c)
 IRubyObject RubyHash.default_proc()
          rb_hash_default_proc
 IRubyObject RubyHash.default_value_get(IRubyObject[] args)
          rb_hash_default
 IRubyObject RubyHash.default_value_set(IRubyObject defaultValue)
          rb_hash_set_default
static IRubyObject RubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.define_method(IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.Deflate.deflate(IRubyObject[] args)
           
 IRubyObject RubyArray.delete_at(IRubyObject obj)
          rb_ary_delete_at_m
 IRubyObject RubyString.delete_bang(IRubyObject[] args)
          rb_str_delete_bang
 IRubyObject RubyArray.delete_if(Block block)
          rb_ary_delete_if
 IRubyObject RubyString.delete(IRubyObject[] args)
          rb_str_delete
 IRubyObject RubyArray.delete(IRubyObject item, Block block)
          rb_ary_delete
 IRubyObject RubyHash.delete(IRubyObject key, Block block)
          rb_hash_delete
static IRubyObject RubyEnumerable.detect(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyDigest.Base.digest()
           
static IRubyObject RubyFile.dirname(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyObject.display(IRubyObject[] args)
           
 IRubyObject RubyFixnum.div_div(IRubyObject other)
          fix_div here is terrible MRI gotcha: 1.div 3.0 -> 0 1 / 3.0 -> 0.3333333333333333 MRI is also able to do it in one place by looking at current frame in rb_num_coerce_bin: rb_funcall(x, ruby_frame->orig_func, 1, y); also note that RubyFloat doesn't override Numeric.div
 IRubyObject RubyFixnum.div_slash(IRubyObject other)
           
 IRubyObject RubyBignum.div(IRubyObject other)
          rb_big_div
 IRubyObject RubyNumeric.div(IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.div(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.divmod(IRubyObject arg)
           
 IRubyObject RubyBignum.divmod(IRubyObject other)
          rb_big_divmod
 IRubyObject RubyFixnum.divmod(IRubyObject other)
          fix_divmod
 IRubyObject RubyFloat.divmod(IRubyObject other)
          flo_divmod
 IRubyObject RubyNumeric.divmod(IRubyObject other)
          num_divmod
protected  IRubyObject RubyClass.doClone()
           
protected  IRubyObject RubyException.doClone()
           
abstract  IRubyObject RubyMatchData.doClone()
           
 IRubyObject RubyMatchData.JavaString.doClone()
           
 IRubyObject RubyMatchData.RString.doClone()
           
protected  IRubyObject RubyModule.doClone()
           
protected  IRubyObject RubyObject.doClone()
           
protected  IRubyObject RubyProc.doClone()
           
 IRubyObject RubyRange.doClone()
           
 IRubyObject RubyString.doClone()
           
static IRubyObject RubyBigDecimal.double_fig(IRubyObject recv)
           
 IRubyObject RubyString.downcase_bang()
          rb_str_downcase_bang
 IRubyObject RubyInteger.downto(IRubyObject to, Block block)
          int_downto
static IRubyObject RubyYAML.dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_stream(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyString.dump()
          rb_str_dump
static IRubyObject RubyYAML.dump(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyObject.dup()
          rb_obj_dup should be overriden only by: Proc
 IRubyObject RubyUndef.dup()
           
 IRubyObject RubyArgsFile.each_byte(Block block)
           
 IRubyObject RubyIO.each_byte(Block block)
          Invoke a block for each byte.
 IRubyObject RubyStringIO.each_byte(Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each_byte(Block block)
           
static IRubyObject RubyEnumerator.each_cons(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.each_document(IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyArray.each_index(Block block)
          rb_ary_each_index
 IRubyObject RubyStringIO.each_line(Block block)
           
 IRubyObject RubyArgsFile.each_line(IRubyObject[] args, Block block)
          Invoke a block for each line.
 IRubyObject RubyString.each_line(IRubyObject[] args, Block block)
          rb_str_each_line
static IRubyObject RubyObjectSpace.each_object(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStruct.each_pair(Block block)
           
static IRubyObject RubyEnumerator.each_slice(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.each_with_index(IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(IRubyObject self, Block block)
           
 IRubyObject RubyArray.each(Block block)
          rb_ary_each
 IRubyObject RubyClassPathVariable.each(Block block)
           
 IRubyObject RubyDir.each(Block block)
          Executes the block once for each entry in the directory.
 IRubyObject RubyRange.each(Block block)
           
 IRubyObject RubyStruct.each(Block block)
           
 IRubyObject RubyStringIO.each(IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.each(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.eltInternal(int offset)
           
 IRubyObject RubyArray.eltInternalSet(int offset, IRubyObject item)
           
 IRubyObject RubyArray.empty_p()
          rb_ary_empty_p
 IRubyObject RubyThreadGroup.enclose(Block block)
           
 IRubyObject RubyZlib.ZStream.end()
           
 IRubyObject RubyMatchData.end(IRubyObject index)
          match_end
 IRubyObject RubyZlib.ZStream.ended_p()
           
 IRubyObject RubyArray.entry(int offset)
          rb_ary_entry
 IRubyObject RubyArray.entry(long offset)
          rb_ary_entry
static IRubyObject RubyEnumerator.enum_cons(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.enum_slice(IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyStringIO.eof_p()
           
 IRubyObject RubyZlib.RubyGzipReader.eof_p()
           
 IRubyObject RubyArgsFile.eof()
           
 IRubyObject RubyStringIO.eof()
           
 IRubyObject RubyZlib.RubyGzipReader.eof()
           
 IRubyObject RubyDigest.Base.eq(IRubyObject oth)
           
 IRubyObject RubyBigDecimal.eql_p(IRubyObject arg)
           
 IRubyObject RubyBignum.eql_p(IRubyObject other)
          rb_big_eql
 IRubyObject RubyFloat.eql_p(IRubyObject other)
          flo_eql
 IRubyObject RubyNumeric.eql_p(IRubyObject other)
          num_eql
 IRubyObject RubyRange.eql_p(IRubyObject other)
           
 IRubyObject RubyString.eql_p(IRubyObject other)
           
 IRubyObject RubyStruct.eql_p(IRubyObject other)
           
 IRubyObject RubyTime.eql_p(IRubyObject other)
           
 IRubyObject RubyRegexp.eqq(IRubyObject target)
          rb_reg_eqq
 IRubyObject RubyBignum.equal(IRubyObject other)
          rb_big_eq
 IRubyObject RubyFixnum.equal(IRubyObject other)
          fix_equal
 IRubyObject RubyFloat.equal(IRubyObject other)
          flo_eq
 IRubyObject RubyHash.equal(IRubyObject other)
           
 IRubyObject RubyNumeric.equal(IRubyObject other)
          num_equal
 IRubyObject RubyObject.equal(IRubyObject other)
          rb_equal
 IRubyObject RubyRegexp.equal(IRubyObject other)
          rb_reg_equal
 IRubyObject RubyString.equal(IRubyObject other)
           
 IRubyObject RubyStruct.equal(IRubyObject other)
           
 IRubyObject RubySymbol.equal(IRubyObject other)
           
 IRubyObject RubyUndef.equal(IRubyObject other)
           
 IRubyObject RubyRange.equal(IRubyObject other, Block block)
           
static IRubyObject RubyComparable.equal(IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
 IRubyObject RubyObject.equalInternal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyUndef.equalInternal(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyKernel.eval(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject Ruby.eval(Node node)
           
 IRubyObject Ruby.evalScript(java.io.Reader reader, java.lang.String name)
           
 IRubyObject Ruby.evalScript(java.lang.String script)
          Evaluates a script and returns a RubyObject.
 IRubyObject RubyObject.evalSimple(ThreadContext context, IRubyObject src, java.lang.String file)
           
 IRubyObject RubyUndef.evalSimple(ThreadContext context, IRubyObject evalString, java.lang.String file)
           
 IRubyObject RubyObject.evalUnder(RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
           
 IRubyObject RubyObject.evalWithBinding(ThreadContext context, IRubyObject src, IRubyObject scope, java.lang.String file, int lineNumber)
           
 IRubyObject RubyUndef.evalWithBinding(ThreadContext context, IRubyObject evalString, IRubyObject binding, java.lang.String file, int lineNumber)
           
static IRubyObject RubyYAML.exception_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.exception_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyFileTest.executable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyModule.executeUnder(Callback method, IRubyObject[] args, Block block)
           
static IRubyObject RubyFileTest.exist_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyStringScanner.exist_p(RubyRegexp rx)
           
static IRubyObject RubyKernel.exit_bang(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyThread.exit()
           
static IRubyObject RubyKernel.exit(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyProcess.RubyStatus.exitstatus(Block block)
           
 IRubyObject RubyLocalJumpError.exitValue()
           
static IRubyObject RubyFile.expand_path(IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
 IRubyObject RubyBigDecimal.exponent()
           
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
 IRubyObject RubyObject.extend(IRubyObject[] args)
           
 IRubyObject RubyModule.extended(IRubyObject other, Block block)
           
static IRubyObject RubyFile.extname(IRubyObject recv, IRubyObject arg)
          Returns the extension name of the file.
 IRubyObject RubyIconv.RubyFailure.failed()
           
 IRubyObject RubyBoolean.false_and(IRubyObject oth)
           
 IRubyObject RubyBoolean.false_id()
           
 IRubyObject RubyBoolean.false_or(IRubyObject oth)
           
static IRubyObject RubyYAML.false_taguri(IRubyObject self)
           
 IRubyObject RubyBoolean.false_to_s()
           
static IRubyObject RubyYAML.false_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBoolean.false_xor(IRubyObject oth)
           
 IRubyObject RubyHash.fastARef(IRubyObject key)
           
 IRubyObject RubyStringIO.fcntl()
           
 IRubyObject RubyIO.fcntl(IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyFloat.fdiv(IRubyObject other)
          flo_div
static IRubyObject RubyIO.fdOpen(Ruby runtime, int descriptor)
          Open a file descriptor, unless it is already open, then return it.
 IRubyObject RubyArray.fetch(IRubyObject[] args, Block block)
          rb_ary_fetch
 IRubyObject RubyHash.fetch(IRubyObject[] args, Block block)
          rb_hash_fetch
 IRubyObject RubyArgsFile.file()
           
 IRubyObject RubyArgsFile.fileno()
           
 IRubyObject RubyStringIO.fileno()
           
 IRubyObject RubyArray.fill(IRubyObject[] args, Block block)
          rb_ary_fill
 IRubyObject RubyZlib.ZStream.finish()
           
 IRubyObject RubyZlib.RubyGzipFile.finish()
           
 IRubyObject RubyZlib.RubyGzipWriter.finish()
           
 IRubyObject RubyZlib.ZStream.finished_p()
           
 IRubyObject RubyZlib.Inflate.finished_p()
           
 IRubyObject RubyBigDecimal.finite_p()
           
 IRubyObject RubyFloat.finite_p()
          flo_is_finite_p
 IRubyObject RubyRange.first()
           
 IRubyObject RubyArray.first(IRubyObject[] args)
          rb_ary_first
 IRubyObject RubyBigDecimal.fix()
           
static IRubyObject RubyYAML.fixnum_taguri(IRubyObject self)
           
 IRubyObject RubyArray.flatten_bang()
          rb_ary_flatten_bang
 IRubyObject RubyArray.flatten()
          rb_ary_flatten
static IRubyObject RubyYAML.float_taguri(IRubyObject self)
           
 IRubyObject RubyFile.flock(IRubyObject lockingConstant)
           
 IRubyObject RubyFloat.floor()
          loor
 IRubyObject RubyNumeric.floor()
          num_floor
 IRubyObject RubyBigDecimal.floor(IRubyObject arg)
           
 IRubyObject RubyZlib.ZStream.flush_next_in()
           
 IRubyObject RubyZlib.ZStream.flush_next_out()
           
 IRubyObject RubyStringIO.flush()
           
 IRubyObject RubyZlib.Deflate.flush(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.flush(IRubyObject[] args)
           
static IRubyObject RubyFile.fnmatch(IRubyObject recv, IRubyObject[] args)
          Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.
static IRubyObject RubyIO.foreach(IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyDir.foreach(IRubyObject recv, IRubyObject _path, Block block)
          Executes the block once for each file in the directory specified by path.
 IRubyObject RubyString.format(IRubyObject arg)
           
 IRubyObject RubyBigDecimal.frac()
           
 IRubyObject RubyFixnum.freeze()
           
 IRubyObject RubyNil.freeze()
           
 IRubyObject RubyObject.freeze()
          Freeze an object.
 IRubyObject RubySymbol.freeze()
           
 IRubyObject RubyStringIO.fsync()
           
static IRubyObject RubyObjectSpace.garbage_collect(IRubyObject recv)
           
 IRubyObject RubyBigDecimal.ge(IRubyObject arg)
           
 IRubyObject RubyFixnum.ge(IRubyObject other)
          fix_ge
 IRubyObject RubyFloat.ge(IRubyObject other)
          flo_ge
 IRubyObject RubyGlobal.KCodeGlobalVariable.get()
           
 IRubyObject RubyStruct.get(Block block)
           
 IRubyObject MetaClass.getAttachedObject()
           
 IRubyObject RubyException.getBacktrace()
           
 IRubyObject RubyArgsFile.getc()
           
 IRubyObject RubyIO.getc()
          Read a byte.
 IRubyObject RubyStringIO.getc()
           
 IRubyObject RubyZlib.RubyGzipReader.getc()
           
 IRubyObject RubyStringScanner.getch()
           
 IRubyObject RubyModule.getClassVar(java.lang.String name)
          Retrieve the specified class variable, searching through this module, included modules, and supermodules.
protected  IRubyObject[] RubyNumeric.getCoerced(IRubyObject other, boolean error)
          Numeric methods.
 IRubyObject RubyModule.getConstant(java.lang.String name)
          Retrieve the named constant, invoking 'const_missing' should that be appropriate.
 IRubyObject RubyModule.getConstantAt(java.lang.String name)
           
 IRubyObject RubyModule.getConstantFrom(java.lang.String name)
           
 IRubyObject Ruby.getDebug()
          Getter for property isDebug.
static IRubyObject RubyDir.getHomeDirectoryPath(IRubyObject recv, java.lang.String user)
          Returns the home directory of the specified user on the system.
 IRubyObject RubyHash.getIfNone()
           
 IRubyObject RubyObject.getInstanceVariable(java.lang.String name)
           
 IRubyObject RubyUndef.getInstanceVariable(java.lang.String string)
           
 IRubyObject Ruby.getNil()
          Returns the "nil" singleton instance.
 IRubyObject RubyArgsFile.gets(IRubyObject[] args)
          Read a line.
 IRubyObject RubyIO.gets(IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.gets(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.gets(IRubyObject[] args)
           
static IRubyObject RubyKernel.gets(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject Ruby.getTmsStruct()
           
 IRubyObject Ruby.getTopSelf()
          Getter for property rubyTopSelf.
 IRubyObject Ruby.getUndef()
           
 IRubyObject Ruby.getVerbose()
          Getter for property isVerbose.
static IRubyObject RubyDir.glob(IRubyObject recv, IRubyObject[] args, Block block)
          Returns an array of filenames matching the specified wildcard pattern pat.
static IRubyObject RubyEnumerable.grep(IRubyObject self, IRubyObject pattern, Block block)
           
static IRubyObject RubyEnumerable.group_by(IRubyObject self, Block block)
           
 IRubyObject RubyThread.group()
           
abstract  IRubyObject RubyMatchData.group(long n)
           
 IRubyObject RubyMatchData.JavaString.group(long n)
           
 IRubyObject RubyMatchData.RString.group(long _n)
           
 IRubyObject RubyStringScanner.group(RubyFixnum num)
           
 IRubyObject RubyString.gsub_bang(IRubyObject[] args, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.gsub(IRubyObject[] args, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyBigDecimal.gt(IRubyObject arg)
           
 IRubyObject RubyFixnum.gt(IRubyObject other)
          fix_gt
 IRubyObject RubyFloat.gt(IRubyObject other)
          flo_gt
static IRubyObject RubyNKF.guess(IRubyObject recv, IRubyObject s)
           
static IRubyObject RubyNKF.guess1(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyNKF.guess2(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyYAML.hash_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.hash_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyString.hex()
          rb_str_hex
 IRubyObject RubyDigest.Base.hexdigest()
           
 IRubyObject RubyIconv.iconv(IRubyObject[] args)
           
static IRubyObject RubyIconv.iconv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyFixnum.id2name()
          fix_id2name
static IRubyObject RubyObjectSpace.id2ref(IRubyObject recv, RubyFixnum id)
           
 IRubyObject RubyFixnum.idiv(IRubyObject other, java.lang.String method)
           
 IRubyObject RubyModule.include_p(IRubyObject arg)
           
static IRubyObject RubyEnumerable.include_p(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyModule.included(IRubyObject other)
           
 IRubyObject RubyArray.index(IRubyObject obj)
          rb_ary_index
 IRubyObject RubyHash.index(IRubyObject value)
          rb_hash_index
 IRubyObject RubyString.index(IRubyObject[] args)
          rb_str_index_m
 IRubyObject RubyArray.indexes(IRubyObject[] args)
          rb_ary_indexes
static IRubyObject RubyFixnum.induced_from(IRubyObject recv, IRubyObject other)
          rb_fix_induced_from
static IRubyObject RubyFloat.induced_from(IRubyObject recv, IRubyObject number)
          rb_flo_induced_from
static IRubyObject RubyInteger.induced_from(IRubyObject recv, IRubyObject other)
          rb_int_induced_from
static IRubyObject RubyPrecision.induced_from(IRubyObject receiver, IRubyObject source)
           
 IRubyObject RubyObject.infectBy(IRubyObject obj)
          OBJ_INFECT
 IRubyObject RubyUndef.infectBy(IRubyObject obj)
           
 IRubyObject RubyBigDecimal.infinite_p()
           
 IRubyObject RubyFloat.infinite_p()
          flo_is_infinite_p
 IRubyObject RubyZlib.Inflate.inflate(IRubyObject string)
           
 IRubyObject RubyObject.inherited(IRubyObject arg, Block block)
           
static IRubyObject RubyClass.inherited(IRubyObject recv, IRubyObject arg, Block block)
           
static IRubyObject RubyClass.inherited(RubyClass recv)
          rb_class_s_inherited
 IRubyObject RubyNumeric.init_copy(IRubyObject arg)
          num_init_copy
 IRubyObject RubyClass.initialize_copy(IRubyObject original)
          rb_class_init_copy
 IRubyObject RubyDigest.Base.initialize_copy(IRubyObject obj)
           
 IRubyObject RubyIO.initialize_copy(IRubyObject original)
           
 IRubyObject RubyModule.initialize_copy(IRubyObject original)
          rb_mod_init_copy
 IRubyObject RubyObject.initialize_copy(IRubyObject original)
          rb_obj_init_copy
 IRubyObject RubyRegexp.initialize_copy(IRubyObject original)
          rb_reg_init_copy
 IRubyObject RubyStruct.initialize_copy(IRubyObject arg)
           
 IRubyObject RubyTime.initialize_copy(IRubyObject original)
           
 IRubyObject RubyZlib.ZStream.initialize(Block unusedBlock)
           
 IRubyObject RubyRegexp.initialize(IRubyObject[] args)
           
 IRubyObject RubyArray.initialize(IRubyObject[] args, Block block)
          rb_ary_initialize
 IRubyObject RubyBigDecimal.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyDigest.Base.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyException.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyFile.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyHash.initialize(IRubyObject[] args, Block block)
          rb_hash_initialize
 IRubyObject RubyIO.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyIconv.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyIconv.RubyFailure.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.initialize(IRubyObject[] args, Block block)
          rb_mod_initialize
 IRubyObject RubyNameError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyNoMethodError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.initialize(IRubyObject[] args, Block procBlock)
           
 IRubyObject RubyRange.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyString.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStringIO.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyStringScanner.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStruct.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubySystemExit.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyThread.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyTime.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyDir.initialize(IRubyObject _newPath, Block unusedBlock)
          Creates a new Dir.
 IRubyObject RubyFileStat.initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipReader.initialize(IRubyObject io, Block unusedBlock)
           
static IRubyObject RubyEnumerator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipWriter.initialize2(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyEnumerable.inject(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.ino()
           
 IRubyObject RubyArray.insert(IRubyObject[] args)
          rb_ary_insert
 IRubyObject RubyString.insert(IRubyObject indexArg, IRubyObject stringArg)
           
 IRubyObject RubyArray.inspect()
          rb_ary_inspect
 IRubyObject RubyBigDecimal.inspect()
           
 IRubyObject RubyClassPathVariable.inspect()
           
 IRubyObject RubyException.inspect()
          inspects an object and return a kind of debug information
 IRubyObject RubyFile.inspect()
           
 IRubyObject RubyHash.inspect()
          rb_hash_inspect
 IRubyObject RubyIconv.RubyFailure.inspect()
           
 IRubyObject RubyMatchData.inspect()
           
 IRubyObject RubyMethod.inspect()
           
 IRubyObject RubyObject.inspect()
          rb_obj_inspect
 IRubyObject RubyRegexp.inspect()
          rb_reg_inspect
 IRubyObject RubyString.inspect()
          rb_str_inspect
 IRubyObject RubyStringScanner.inspect()
           
 IRubyObject RubyStruct.inspect()
           
 IRubyObject RubySymbol.inspect()
           
 IRubyObject RubyThread.inspect()
           
 IRubyObject RubyUndef.inspect()
           
 IRubyObject RubyProcess.RubyStatus.inspect(Block unusedBlock)
           
 IRubyObject RubyRange.inspect(Block block)
           
 IRubyObject RubyObject.instance_eval(IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.instance_exec(IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.instance_method(IRubyObject symbol)
           
 IRubyObject RubyObject.instance_variable_get(IRubyObject var)
           
 IRubyObject RubyObject.instance_variable_set(IRubyObject var, IRubyObject value)
           
 IRubyObject RubyInteger.int_p()
          int_int_p
 IRubyObject RubyNumeric.int_p()
          num_int_p
protected abstract  IRubyObject RubyZlib.ZStream.internalFinish()
           
protected  IRubyObject RubyZlib.Inflate.internalFinish()
           
protected  IRubyObject RubyZlib.Deflate.internalFinish()
           
 IRubyObject RubyArgsFile.internalGets(IRubyObject[] args)
           
 IRubyObject RubyIO.internalGets(IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.internalGets(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.internalGets(IRubyObject[] args)
           
 IRubyObject RubyIO.io_wait()
          waits until input available or timed out and returns self, or nil when EOF reached.
 IRubyObject RubyStringIO.isatty()
           
 IRubyObject RubyThreadGroup.isEnclosed(Block block)
           
 IRubyObject RubyRegexp.kcode()
           
 IRubyObject RubyThread.kill()
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyRegexp.last_match_s(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyRegexp.last_match(IRubyObject match)
          rb_reg_last_match
 IRubyObject RubyRange.last()
           
 IRubyObject RubyArray.last(IRubyObject[] args)
          rb_ary_last
 IRubyObject RubyBigDecimal.le(IRubyObject arg)
           
 IRubyObject RubyFixnum.le(IRubyObject other)
          fix_le
 IRubyObject RubyFloat.le(IRubyObject other)
          flo_le
 IRubyObject RubyStringIO.length()
           
 IRubyObject RubyZlib.RubyGzipFile.level()
           
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject arg1)
           
 IRubyObject RubyArgsFile.lineno()
           
 IRubyObject RubyStringIO.lineno()
           
 IRubyObject RubyZlib.RubyGzipReader.lineno()
           
 IRubyObject RubyThreadGroup.list(Block block)
           
 IRubyObject RubyString.ljust(IRubyObject[] args)
          rb_str_ljust
static IRubyObject RubyYAML.load_documents(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.load_file(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load_stream(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyMarshal.load(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyKernel.loop(IRubyObject recv, Block block)
           
 IRubyObject RubyBignum.lshift(IRubyObject other)
          rb_big_lshift
 IRubyObject RubyFixnum.lshift(IRubyObject other)
          fix_lshift
static IRubyObject RubyFile.lstat(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.lstrip_bang()
          rb_str_lstrip_bang
 IRubyObject RubyString.lstrip()
          rb_str_lstrip
 IRubyObject RubyBigDecimal.lt(IRubyObject arg)
           
 IRubyObject RubyFixnum.lt(IRubyObject other)
          fix_lt
 IRubyObject RubyFloat.lt(IRubyObject other)
          flo_lt
static IRubyObject RubyRegexp.match_last(IRubyObject match)
          rb_reg_match_last
 IRubyObject RubyRegexp.match_m(IRubyObject target)
          rb_reg_match_m
 IRubyObject RubyStringScanner.match_p(RubyRegexp rx)
           
static IRubyObject RubyRegexp.match_post(IRubyObject match)
          rb_reg_match_post
static IRubyObject RubyRegexp.match_pre(IRubyObject match)
          rb_reg_match_pre
 IRubyObject RubyObject.match(IRubyObject arg)
           
 IRubyObject RubyRegexp.match(IRubyObject target)
          rb_reg_match
 IRubyObject RubyString.match(IRubyObject other)
          rb_str_match
 IRubyObject RubyRegexp.match(java.lang.String target, RubyString rtarget, int startPos)
           
 IRubyObject RubyRegexp.match2()
          rb_reg_match2
 IRubyObject RubyString.match2()
          rb_str_match2
 IRubyObject RubyString.match3(IRubyObject pattern)
          String#match(pattern)
 IRubyObject RubyStringScanner.matched_size()
           
 IRubyObject RubyStringScanner.matched()
           
static IRubyObject RubyEnumerable.max(IRubyObject self, Block block)
           
 IRubyObject RubyModule.method_added(IRubyObject nothing, Block block)
           
static IRubyObject RubyKernel.method_missing(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.method_removed(IRubyObject nothing, Block block)
           
 IRubyObject RubyModule.method_undefined(IRubyObject nothing, Block block)
           
 IRubyObject RubyObject.method(IRubyObject symbol)
           
 IRubyObject RubyObject.methods(IRubyObject[] args)
          rb_obj_methods
static IRubyObject RubyEnumerable.min(IRubyObject self, Block block)
           
 IRubyObject RubyBignum.minus(IRubyObject other)
          rb_big_minus
 IRubyObject RubyFixnum.minus(IRubyObject other)
          fix_minus
 IRubyObject RubyFloat.minus(IRubyObject other)
          flo_minus
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
 IRubyObject RubyBigDecimal.mod(IRubyObject arg)
           
 IRubyObject RubyBignum.mod(IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.mod(IRubyObject other)
          fix_mod
 IRubyObject RubyFloat.mod(IRubyObject other)
          flo_mod
 IRubyObject RubyFileStat.mode()
           
static IRubyObject RubyBigDecimal.mode(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyModule.module_eval(IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.modulo(IRubyObject other)
          num_modulo
static IRubyObject RubyMethod.mproc(IRubyObject recv, Block block)
          Create a Proc object which is called like a ruby method.
 IRubyObject RubyFile.mtime()
           
 IRubyObject RubyFileStat.mtime()
           
 IRubyObject RubyZlib.RubyGzipFile.mtime()
           
static IRubyObject RubyFile.mtime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyBignum.mul(IRubyObject other)
          rb_big_mul
 IRubyObject RubyFixnum.mul(IRubyObject other)
          fix_mul
 IRubyObject RubyFloat.mul(IRubyObject other)
          flo_mul
 IRubyObject RubyBigDecimal.mult(IRubyObject[] args)
           
 IRubyObject RubyNameError.name()
           
 IRubyObject RubyBigDecimal.nan_p()
           
 IRubyObject RubyFloat.nan_p()
          flo_is_nan_p
 IRubyObject RubyBigDecimal.ne(IRubyObject arg)
           
 IRubyObject RubyBignum.neg()
          rb_big_neg
static IRubyObject RubyKernel.new_array(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyTime.new_at(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.new_float(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyEnumerator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.new_integer(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_string(IRubyObject recv, IRubyObject object)
           
 IRubyObject RubyClass.newInstance(IRubyObject[] args, Block block)
          rb_class_new_instance
static IRubyObject RubyThreadGroup.newInstance(IRubyObject recv, Block block)
           
static IRubyObject RubyProc.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create a new instance of a Proc object.
static IRubyObject RubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Thread.new
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String name, boolean bound)
           
 IRubyObject RubyNil.nil_p()
           
 IRubyObject RubyObject.nil_p()
           
static IRubyObject RubyYAML.nil_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.nil_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.nitems()
          rb_ary_nitems
static IRubyObject RubyNKF.nkf(IRubyObject recv, IRubyObject opt, IRubyObject str)
           
 IRubyObject RubyBigDecimal.nonzero_p()
           
 IRubyObject RubyNumeric.nonzero_p()
          num_nonzero_p
 IRubyObject RubyMatchData.RString.nth_match(int nth)
           
static IRubyObject RubyRegexp.nth_match(int n, IRubyObject match)
          rb_reg_nth_match
static IRubyObject RubyNumeric.num2fix(IRubyObject val)
          rb_num2fix
static IRubyObject RubyYAML.numeric_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerator.o_to_enum(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.obj_equal(IRubyObject obj)
          rb_obj_equal
static IRubyObject RubyYAML.obj_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.obj_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.obj_to_yaml_properties(IRubyObject self)
           
static IRubyObject RubyYAML.obj_to_yaml_style(IRubyObject self)
           
static IRubyObject RubyYAML.obj_to_yaml(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyString.oct()
          rb_str_oct
static IRubyObject RubyBinding.of_caller(IRubyObject recv, Block aBlock)
           
 IRubyObject RubyMatchData.offset(IRubyObject index)
          match_offset
 IRubyObject RubyArray.op_and(IRubyObject other)
          rb_ary_and
 IRubyObject RubyArray.op_cmp(IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyString.op_cmp(IRubyObject other)
           
 IRubyObject RubyTime.op_cmp(IRubyObject other)
           
 IRubyObject RubyArray.op_diff(IRubyObject other)
          rb_ary_diff
 IRubyObject RubyProcess.RubyStatus.op_eq(IRubyObject other, Block block)
           
 IRubyObject RubyArray.op_equal(IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyModule.op_ge(IRubyObject obj)
          rb_mod_ge
 IRubyObject RubyString.op_ge(IRubyObject other)
           
 IRubyObject RubyTime.op_ge(IRubyObject other)
           
 IRubyObject RubyModule.op_gt(IRubyObject obj)
          rb_mod_gt
 IRubyObject RubyString.op_gt(IRubyObject other)
           
 IRubyObject RubyTime.op_gt(IRubyObject other)
           
 IRubyObject RubyModule.op_le(IRubyObject obj)
          rb_mod_le
 IRubyObject RubyString.op_le(IRubyObject other)
           
 IRubyObject RubyTime.op_le(IRubyObject other)
           
 IRubyObject RubyModule.op_lt(IRubyObject obj)
          rb_mod_lt
 IRubyObject RubyString.op_lt(IRubyObject other)
           
 IRubyObject RubyTime.op_lt(IRubyObject other)
           
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
 IRubyObject RubyString.op_mul(IRubyObject other)
           
 IRubyObject RubyArray.op_or(IRubyObject other)
          rb_ary_or
 IRubyObject RubyArray.op_plus(IRubyObject obj)
          rb_ary_plus
 IRubyObject RubyString.op_plus(IRubyObject other)
           
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyArray.op_times(IRubyObject times)
          rb_ary_times
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, boolean tryToYield, Block block)
           
static IRubyObject RubyDir.open(IRubyObject recv, IRubyObject path, Block block)
          Returns a new directory object for path.
static IRubyObject RubyIconv.open(IRubyObject recv, IRubyObject to, IRubyObject from, Block block)
           
static IRubyObject RubyZlib.RubyGzipReader.open(IRubyObject recv, RubyString filename, Block block)
           
 IRubyObject RubyBignum.or(IRubyObject other)
          rb_big_or
 IRubyObject RubyFixnum.or(IRubyObject other)
          fix_or
 IRubyObject RubyZlib.RubyGzipFile.orig_name()
           
 IRubyObject RubyZlib.RubyGzipFile.os_code()
           
static IRubyObject RubyKernel.p(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate.params(IRubyObject level, IRubyObject strategy)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block unusedBlock)
           
static IRubyObject RubyEnumerable.partition(IRubyObject self, Block block)
           
static IRubyObject RubyThread.pass(IRubyObject recv)
           
 IRubyObject RubyDir.path()
           
 IRubyObject RubyStringIO.path()
           
 IRubyObject RubyStringScanner.peek(RubyFixnum length)
           
 IRubyObject RubyIO.pid()
          Return the process id (pid) of the process this IO object spawned.
 IRubyObject RubyStringIO.pid()
           
static IRubyObject RubyProcess.pid(IRubyObject recv)
           
static IRubyObject RubyIO.pipe(IRubyObject recv)
           
 IRubyObject RubyBignum.plus(IRubyObject other)
          rb_big_plus
 IRubyObject RubyFixnum.plus(IRubyObject other)
          fix_plus
 IRubyObject RubyFloat.plus(IRubyObject other)
          flo_plus
 IRubyObject RubyArray.pop()
          rb_ary_pop
static IRubyObject RubyIO.popen(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.pos()
           
 IRubyObject RubyZlib.RubyGzipReader.pos()
           
 IRubyObject RubyZlib.RubyGzipWriter.pos()
           
 IRubyObject RubyStringScanner.post_match()
           
 IRubyObject RubyBignum.pow(IRubyObject other)
          rb_big_pow
 IRubyObject RubyFixnum.pow(IRubyObject other)
          fix_pow
 IRubyObject RubyFloat.pow(IRubyObject other)
          flo_pow
 IRubyObject RubyBigDecimal.power(IRubyObject arg)
           
 IRubyObject RubyStringScanner.pre_match()
           
static IRubyObject RubyPrecision.prec_f(IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec_i(IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec(IRubyObject receiver, IRubyObject type, Block block)
           
 IRubyObject RubyBigDecimal.precs()
           
 IRubyObject RubyIO.print(IRubyObject[] args)
          Print some objects to the stream.
 IRubyObject RubyStringIO.print(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.print(IRubyObject[] args)
           
static IRubyObject RubyKernel.print(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyIO.printf(IRubyObject[] args)
           
 IRubyObject RubyStringIO.printf(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.printf(IRubyObject[] args)
           
static IRubyObject RubyKernel.printf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyThread.priority_set(IRubyObject priority)
           
 IRubyObject RubyModule.private_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.private_methods(IRubyObject[] args)
          rb_obj_private_methods
 IRubyObject RubyModule.protected_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.protected_methods(IRubyObject[] args)
          rb_obj_protected_methods
 IRubyObject RubyModule.public_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.public_methods(IRubyObject[] args)
           
 IRubyObject Ruby.pushExitBlock(RubyProc proc)
          Push block onto exit stack.
 IRubyObject RubyIO.putc(IRubyObject object)
           
 IRubyObject RubyStringIO.putc(IRubyObject obj)
           
static IRubyObject RubyKernel.putc(IRubyObject recv, IRubyObject ch)
          rb_f_putc
 IRubyObject RubyZlib.RubyGzipWriter.putc(RubyNumeric p1)
           
 IRubyObject RubyIO.puts(IRubyObject[] args)
           
 IRubyObject RubyStringIO.puts(IRubyObject[] obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.puts(IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.quick_emit(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBignum.quo(IRubyObject other)
          rb_big_quo
 IRubyObject RubyFixnum.quo(IRubyObject other)
          fix_quo
 IRubyObject RubyNumeric.quo(IRubyObject other)
          num_quo
 IRubyObject RubyThread.raise(IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.range_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.range_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.rassoc(IRubyObject value)
          rb_ary_rassoc
 IRubyObject RubyArray.rb_clear()
          rb_ary_clear
static IRubyObject RubyKernel.rbCatch(IRubyObject recv, IRubyObject tag, Block block)
           
 IRubyObject RubyObject.rbClone(Block unusedBlock)
          rb_obj_clone should be overriden only by: Proc, Method, UnboundedMethod, Binding
 IRubyObject RubyStruct.rbClone(Block block)
           
 IRubyObject RubyUndef.rbClone(Block unusedBlock)
           
static IRubyObject RubyKernel.rbThrow(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyDir.read()
          Returns the next entry from this directory.
 IRubyObject RubyArgsFile.read(IRubyObject[] args)
           
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 IRubyObject RubyStringIO.read(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.read(IRubyObject[] args)
           
static IRubyObject RubyIO.read(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.readable_p()
           
 IRubyObject RubyArgsFile.readchar()
           
 IRubyObject RubyIO.readchar()
          Read a byte.
 IRubyObject RubyStringIO.readchar()
           
 IRubyObject RubyZlib.RubyGzipReader.readchar()
           
 IRubyObject RubyZlib.RubyGzipReader.readline()
           
 IRubyObject RubyArgsFile.readline(IRubyObject[] args)
          Read a line.
 IRubyObject RubyIO.readline(IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.readline(IRubyObject[] args)
           
static IRubyObject RubyKernel.readline(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringIO.readlines(IRubyObject[] arg)
           
 IRubyObject RubyZlib.RubyGzipReader.readlines(IRubyObject[] args)
           
 IRubyObject RubyIO.readpartial(IRubyObject[] args)
           
 IRubyObject RubyIO.ready()
          returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.
 IRubyObject RubyLocalJumpError.reason()
           
static IRubyObject RubyYAML.regexp_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.regexp_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.reject_bang(Block block)
          rb_ary_reject_bang
 IRubyObject RubyHash.reject_bang(Block block)
          rb_hash_reject_bang
 IRubyObject RubyArray.reject(Block block)
          rb_ary_reject_bang
static IRubyObject RubyEnumerable.reject(IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.remainder(IRubyObject arg)
           
 IRubyObject RubyBignum.remainder(IRubyObject other)
          rb_big_remainder
 IRubyObject RubyNumeric.remainder(IRubyObject y)
          num_remainder
 IRubyObject RubyModule.remove_class_variable(IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(IRubyObject name)
           
 IRubyObject RubyObject.remove_instance_variable(IRubyObject name, Block block)
           
 IRubyObject RubyModule.removeCvar(IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyObject.removeInstanceVariable(java.lang.String name)
           
static IRubyObject RubyFile.rename(IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyStringIO.reopen(IRubyObject str)
           
 IRubyObject RubyIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyString.replace(int beg, int len, RubyString replaceWith)
           
 IRubyObject RubyArray.replace(IRubyObject orig)
          rb_ary_replace
static IRubyObject RubyKernel.require(IRubyObject recv, IRubyObject name, Block block)
          Require.
 IRubyObject RubyStringScanner.reset()
           
 IRubyObject RubyZlib.ZStream.reset()
           
 IRubyObject RubyFixnum.rev()
          fix_rev
 IRubyObject RubyArray.reverse_bang()
          rb_ary_reverse_bang
 IRubyObject RubyArray.reverse_each(Block block)
          rb_ary_reverse_each
 IRubyObject RubyArray.reverse()
          rb_ary_reverse_m
 IRubyObject RubyArgsFile.rewind()
           
 IRubyObject RubyDir.rewind()
          Moves position in this directory to the first entry.
 IRubyObject RubyStringIO.rewind()
           
 IRubyObject RubyZlib.RubyGzipReader.rewind()
           
 IRubyObject RubyProcess.RubyStatus.rightshift_op(IRubyObject other, Block block)
           
 IRubyObject RubyArray.rindex(IRubyObject obj)
          rb_ary_rindex
 IRubyObject RubyString.rindex(IRubyObject[] args)
          rb_str_rindex_m
 IRubyObject RubyString.rjust(IRubyObject[] args)
          rb_str_rjust
static IRubyObject RubyDir.rmdir(IRubyObject recv, IRubyObject path)
          Deletes the directory specified by path.
 IRubyObject RubyFloat.round()
          flo_round
 IRubyObject RubyNumeric.round()
          num_round
 IRubyObject RubyBigDecimal.round(IRubyObject[] args)
           
 IRubyObject RubyBignum.rshift(IRubyObject other)
          rb_big_rshift
 IRubyObject RubyFixnum.rshift(IRubyObject other)
          fix_rshift
 IRubyObject RubyString.rstrip_bang()
          rb_str_rstrip_bang
 IRubyObject RubyString.rstrip()
          rb_str_rstrip
 IRubyObject RubyThread.run()
           
static IRubyObject RubyJRuby.runtime(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDigest.Base.s_digest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyThread.s_exit(IRubyObject receiver, Block block)
           
static IRubyObject RubyDigest.Base.s_hexdigest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyZlib.Inflate.s_inflate(IRubyObject recv, IRubyObject string)
           
static IRubyObject RubyThread.s_kill(IRubyObject receiver, RubyThread rubyThread, Block block)
           
static IRubyObject RubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.sadded(IRubyObject name)
          num_sadded
 IRubyObject RubyTime.same2(IRubyObject other)
           
 IRubyObject RubyStringScanner.scan_full(RubyRegexp rx, RubyBoolean adv_ptr, RubyBoolean ret_str)
           
 IRubyObject RubyStringScanner.scan_until(RubyRegexp rx)
           
 IRubyObject RubyString.scan(IRubyObject arg, Block block)
          rb_str_scan
static IRubyObject RubyKernel.scan(IRubyObject recv, IRubyObject pattern, Block block)
           
 IRubyObject RubyStringScanner.scan(RubyRegexp rx)
           
 IRubyObject RubyStringScanner.search_full(RubyRegexp rx, RubyBoolean adv_ptr, RubyBoolean ret_str)
           
 IRubyObject RubyRegexp.search2(java.lang.String str, RubyString rtarget)
           
 IRubyObject RubyDir.seek(IRubyObject newPos)
          Moves to a position d.
 IRubyObject RubyArgsFile.seek(IRubyObject[] args)
           
 IRubyObject RubyStringIO.seek(IRubyObject[] args)
           
static IRubyObject RubyIO.select_static(Ruby runtime, IRubyObject[] args)
           
 IRubyObject RubyHash.select(IRubyObject[] args, Block block)
          rb_hash_select
static IRubyObject RubyEnumerable.select(IRubyObject self, Block block)
           
static IRubyObject RubyIO.select(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.select(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyObject.send(IRubyObject[] args, Block block)
          send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
 IRubyObject RubyZlib.ZStream.set_avail_out(IRubyObject p1)
           
 IRubyObject RubyException.set_backtrace(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_comment(RubyString ignored)
           
 IRubyObject RubyZlib.Inflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyArgsFile.set_lineno(IRubyObject line)
           
 IRubyObject RubyStringIO.set_lineno(RubyFixnum val)
           
 IRubyObject RubyZlib.RubyGzipReader.set_lineno(RubyNumeric lineArg)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_mtime(IRubyObject ignored)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_orig_name(RubyString ignored)
           
 IRubyObject RubyArgsFile.set_pos(IRubyObject offset)
           
 IRubyObject RubyStringIO.set_pos(RubyFixnum val)
           
 IRubyObject RubyStringIO.set_string(RubyString arg)
           
 IRubyObject RubyStringIO.set_sync(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipFile.set_sync(IRubyObject ignored)
           
static IRubyObject RubyKernel.set_trace_func(IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyStruct.set(IRubyObject value, Block block)
           
 IRubyObject RubyModule.setClassVar(java.lang.String name, IRubyObject value)
          Set the named class variable to the given value, provided taint and freeze allow setting it.
 IRubyObject RubyModule.setConstant(java.lang.String name, IRubyObject value)
          Set the named constant on this module.
 IRubyObject RubyObject.setInstanceVariable(java.lang.String name, IRubyObject value)
          rb_iv_set / rb_ivar_set
 IRubyObject RubyUndef.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
           
 IRubyObject RubyObject.setInstanceVariable(java.lang.String name, IRubyObject value, java.lang.String taintError, java.lang.String freezeError)
           
 IRubyObject RubyDir.setPos(IRubyObject newPos)
           
 IRubyObject RubyArray.shift()
          rb_ary_shift
 IRubyObject RubyHash.shift()
          rb_hash_shift
 IRubyObject RubyBigDecimal.sign()
           
static IRubyObject RubyKernel.singleton_method_added(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyFile.size_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyClassPathVariable.size()
           
 IRubyObject RubyFileStat.size()
           
 IRubyObject RubyFixnum.size()
          fix_size
 IRubyObject RubyStringIO.size()
           
static IRubyObject RubyFileTest.size(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyStringScanner.skip_until(RubyRegexp rx)
           
 IRubyObject RubyArgsFile.skip()
           
 IRubyObject RubyStringScanner.skip(RubyRegexp rx)
           
static IRubyObject RubyKernel.sleep(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          rb_ary_slice_bang
 IRubyObject RubyString.slice_bang(IRubyObject[] args)
          rb_str_slice_bang
static IRubyObject RubyEnumerable.sort_by(IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort(IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.spaceship(IRubyObject arg)
           
 IRubyObject RubyObject.specificEval(RubyModule mod, IRubyObject[] args, Block block)
          specific_eval
 IRubyObject RubyBigDecimal.split()
           
static IRubyObject RubyKernel.split(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.sqrt(IRubyObject[] args)
           
 IRubyObject RubyString.squeeze_bang(IRubyObject[] args)
          rb_str_squeeze_bang
 IRubyObject RubyString.squeeze(IRubyObject[] args)
          rb_str_squeeze
static IRubyObject RubyGC.start(IRubyObject recv)
           
 IRubyObject RubyFile.stat()
           
 IRubyObject RubySystemExit.status()
           
 IRubyObject RubyThread.status()
           
 IRubyObject RubyNumeric.step(IRubyObject[] args, Block block)
           
 IRubyObject RubyRange.step(IRubyObject[] args, Block block)
           
static IRubyObject RubyThread.stop(IRubyObject receiver)
           
 IRubyObject RubyArray.store(long index, IRubyObject value)
          rb_ary_store
 IRubyObject RubyZlib.ZStream.stream_end_p()
           
static IRubyObject RubyYAML.string_is_binary(IRubyObject self)
           
static IRubyObject RubyYAML.string_is_complex(IRubyObject self)
           
static IRubyObject RubyYAML.string_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.string_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyStringIO.string()
           
 IRubyObject RubyString.strip_bang()
          rb_str_strip_bang
 IRubyObject RubyString.strip()
          rb_str_strip
static IRubyObject RubyYAML.struct_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.struct_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyString.sub_bang(IRubyObject[] args, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyBigDecimal.sub(IRubyObject[] args)
           
 IRubyObject RubyString.sub(IRubyObject[] args, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.subseq(long beg, long len)
          rb_ary_subseq
 IRubyObject RubyMatchData.subseq(long beg, long len)
           
 IRubyObject RubyArray.subseqLight(long beg, long len)
          rb_ary_subseq
 IRubyObject RubyString.substr(int beg, int len)
           
 IRubyObject RubyString.succ_bang()
           
 IRubyObject RubyInteger.succ()
          int_succ
 IRubyObject RubyString.succ()
           
 IRubyObject RubySystemExit.success_p()
           
 IRubyObject RubyProcess.RubyStatus.success_p(Block unusedBlock)
           
 IRubyObject RubyIconv.RubyFailure.success()
           
 IRubyObject RubyClass.superclass(Block block)
          Return the real super class of this class.
 IRubyObject RubyString.swapcase_bang()
          rb_str_swapcase_bang
static IRubyObject RubyYAML.symbol_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyFileStat.symlink_p()
           
static IRubyObject RubyFile.symlink_p(IRubyObject recv, IRubyObject arg1)
           
static IRubyObject RubyFile.symlink(IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyZlib.Inflate.sync_point_p()
           
 IRubyObject RubyIO.sync_set(IRubyObject newSync)
          Sets the current sync mode.
 IRubyObject RubyStringIO.sync()
           
 IRubyObject RubyZlib.RubyGzipFile.sync()
           
 IRubyObject RubyZlib.Inflate.sync(IRubyObject string)
           
 IRubyObject RubyIO.sysread(IRubyObject[] args)
           
 IRubyObject RubyIO.syswrite(IRubyObject obj)
           
 IRubyObject RubyStringIO.syswrite(IRubyObject args)
           
 IRubyObject RubyFixnum.taint()
           
 IRubyObject RubyNil.taint()
           
 IRubyObject RubyObject.taint()
          rb_obj_taint
 IRubyObject RubySymbol.taint()
           
 IRubyObject RubyArgsFile.tell()
           
 IRubyObject RubyStringIO.tell()
           
 IRubyObject RubyZlib.RubyGzipReader.tell()
           
 IRubyObject RubyZlib.RubyGzipWriter.tell()
           
 IRubyObject RubyStringScanner.terminate()
           
static IRubyObject RubyKernel.test(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.time_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.time_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyInteger.times(Block block)
           
static IRubyObject RubyProcess.times(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyEnumerable.to_a(IRubyObject self)
           
 IRubyObject RubyArray.to_ary()
           
 IRubyObject RubyBigDecimal.to_f()
           
 IRubyObject RubyBignum.to_f()
          rb_big_to_f
 IRubyObject RubyFixnum.to_f()
          fix_to_f
 IRubyObject RubyFloat.to_f()
          flo_fo
 IRubyObject RubyString.to_f()
          rb_str_to_f
 IRubyObject RubyBigDecimal.to_i()
           
 IRubyObject RubyProcess.RubyStatus.to_i(Block unusedBlock)
           
 IRubyObject RubyString.to_i(IRubyObject[] args)
          rb_str_to_i
 IRubyObject RubyBigDecimal.to_int()
           
 IRubyObject RubyNumeric.to_int()
          num_to_int
 IRubyObject RubyArgsFile.to_io()
           
 IRubyObject RubyMethod.to_proc(Block unusedBlock)
          Create a Proc object.
 IRubyObject RubyArgsFile.to_s()
           
 IRubyObject RubyArray.to_s()
          rb_ary_to_s
 IRubyObject RubyClassPathVariable.to_s()
           
 IRubyObject RubyException.to_s()
           
 IRubyObject RubyFloat.to_s()
          flo_to_s
 IRubyObject RubyHash.to_s()
          rb_hash_to_s
abstract  IRubyObject RubyMatchData.to_s()
          match_to_s
 IRubyObject RubyMatchData.JavaString.to_s()
           
 IRubyObject RubyMatchData.RString.to_s()
           
 IRubyObject RubyModule.to_s()
          rb_mod_to_s
 IRubyObject RubyNameError.to_s()
           
 IRubyObject RubyObject.to_s()
           
 IRubyObject RubyRegexp.to_s()
           
 IRubyObject RubyString.to_s()
           
 IRubyObject RubyStruct.to_s()
           
 IRubyObject RubySymbol.to_s()
           
 IRubyObject RubyTime.to_s()
           
 IRubyObject RubyProcess.RubyStatus.to_s(Block unusedBlock)
           
 IRubyObject RubyRange.to_s(Block block)
           
 IRubyObject RubyBigDecimal.to_s(IRubyObject[] args)
           
 IRubyObject RubyBignum.to_s(IRubyObject[] args)
          rb_big_to_s
 IRubyObject RubyException.to_str()
           
 IRubyObject RubyFixnum.to_sym()
          fix_to_sym
 IRubyObject RubySymbol.to_sym()
           
 IRubyObject[] RubyArray.toJavaArray()
           
 IRubyObject[] RubyArray.toJavaArrayMaybeUnsafe()
           
 IRubyObject[] RubyArray.toJavaArrayUnsafe()
           
 IRubyObject RubyZlib.ZStream.total_in()
           
 IRubyObject RubyZlib.ZStream.total_out()
           
 IRubyObject RubyString.tr_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_bang
 IRubyObject RubyString.tr_s_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_s_bang
 IRubyObject RubyString.tr_s(IRubyObject src, IRubyObject repl)
          rb_str_tr_s
 IRubyObject RubyString.tr(IRubyObject src, IRubyObject repl)
          rb_str_tr
static IRubyObject RubyKernel.trace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySignal.trap(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyBoolean.true_and(IRubyObject oth)
           
 IRubyObject RubyBoolean.true_id()
           
 IRubyObject RubyBoolean.true_or(IRubyObject oth)
           
static IRubyObject RubyYAML.true_taguri(IRubyObject self)
           
 IRubyObject RubyBoolean.true_to_s()
           
static IRubyObject RubyYAML.true_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBoolean.true_xor(IRubyObject oth)
           
 IRubyObject RubyFloat.truncate()
          flo_truncate
 IRubyObject RubyNumeric.truncate()
          num_truncate
 IRubyObject RubyFile.truncate(IRubyObject arg)
           
 IRubyObject RubyBigDecimal.truncate(IRubyObject[] args)
           
static IRubyObject RubyFile.truncate(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyStringIO.truncate(RubyFixnum args)
           
 IRubyObject RubyStringIO.tty_p()
           
 IRubyObject RubyBignum.uminus()
          rb_big_uminus
 IRubyObject RubyFixnum.uminus()
          fix_uminus
 IRubyObject RubyFloat.uminus()
          flo_uminus
 IRubyObject RubyNumeric.uminus()
          num_uminus
static IRubyObject RubyObjectSpace.undefine_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyIO.ungetc(IRubyObject number)
          Pushes char represented by int back onto IOS.
 IRubyObject RubyStringIO.ungetc(RubyFixnum args)
           
 IRubyObject RubyZlib.RubyGzipReader.ungetc(RubyNumeric arg)
           
static IRubyObject RubyRegexp.union(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
 IRubyObject RubyArray.uniq_bang()
          rb_ary_uniq_bang
 IRubyObject RubyArray.uniq()
          rb_ary_uniq
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringScanner.unscan()
           
 IRubyObject RubyObject.untaint()
          rb_obj_untaint
static IRubyObject RubyKernel.untrace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.unused()
           
 IRubyObject RubyString.upcase_bang()
          rb_str_upcase_bang
 IRubyObject RubyDigest.Base.update(IRubyObject obj)
           
 IRubyObject RubyNumeric.uplus()
          num_uplus
 IRubyObject RubyInteger.upto(IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto(IRubyObject str, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto(IRubyObject str, boolean excl, Block block)
           
static IRubyObject RubyFile.utime(IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
 IRubyObject RubyThread.value()
           
 IRubyObject RubyArray.values_at(IRubyObject[] args)
          rb_values_at
 IRubyObject RubyStruct.values_at(IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.ver(IRubyObject recv)
           
static IRubyObject RubyZlib.version(IRubyObject recv)
           
static IRubyObject RubyKernel.warn(IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyZlib.RubyGzipFile.wrap(IRubyObject recv, RubyZlib.RubyGzipFile io, IRubyObject proc, Block unusedBlock)
           
 IRubyObject RubyFileStat.writable()
           
 IRubyObject RubyIO.write(IRubyObject obj)
          io_write
 IRubyObject RubyStringIO.write(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipWriter.write(IRubyObject p1)
           
 IRubyObject RubyBignum.xor(IRubyObject other)
          rb_big_xor
 IRubyObject RubyFixnum.xor(IRubyObject other)
          fix_xor
 IRubyObject Ruby.ycompileAndRun(Node node)
           
 IRubyObject RubyBigDecimal.zero_p()
           
 IRubyObject RubyFixnum.zero_p()
          fix_zero_p
 IRubyObject RubyFloat.zero_p()
          flo_zero_p
 IRubyObject RubyNumeric.zero_p()
          num_zero_p
 IRubyObject RubyArray.zip(IRubyObject[] args, Block block)
          rb_ary_zip
static IRubyObject RubyEnumerable.zip(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.zlib_version(IRubyObject recv)
           
 

Methods in org.jruby with parameters of type IRubyObject
 IRubyObject RubyZlib.Inflate._initialize(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate._initialize(IRubyObject[] args)
           
static IRubyObject RubyBigDecimal._load(IRubyObject recv, IRubyObject p1, Block block)
           
 IRubyObject RubyThread.abort_on_exception_set(IRubyObject val)
           
static IRubyObject RubyThread.abort_on_exception_set(IRubyObject recv, IRubyObject value)
           
static RubyBoolean RubyThread.abort_on_exception(IRubyObject recv)
          Returns the status of the global ``abort on exception'' condition.
static IRubyObject RubyKernel.abort(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.abort(IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.acos(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.acosh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyBigDecimal.add(IRubyObject[] args)
           
 IRubyObject RubyIO.addString(IRubyObject anObject)
          rb_io_addstr
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static RubyThread RubyThread.adopt(IRubyObject recv, java.lang.Thread t)
           
 RubyModule RubyModule.alias_method(IRubyObject newId, IRubyObject oldId)
           
static IRubyObject RubyEnumerable.all_p(IRubyObject self, Block block)
           
static IRubyObject RubySymbol.all_symbols(IRubyObject recv)
           
 IRubyObject RubyBignum.and(IRubyObject other)
          rb_big_and
 IRubyObject RubyFixnum.and(IRubyObject other)
          fix_and
static IRubyObject RubyEnumerable.any_p(IRubyObject self, Block block)
           
 RubyModule RubyModule.append_features(IRubyObject module)
          rb_mod_append_features
static IRubyObject RubyPrecision.append_features(IRubyObject receiver, IRubyObject include, Block block)
           
 RubyArray RubyArray.append(IRubyObject item)
          rb_ary_push - specialized rb_ary_store
 IRubyObject RubyClassPathVariable.append(IRubyObject obj)
           
 RubyString RubyString.append(IRubyObject other)
          rb_str_append
 IRubyObject RubyStringIO.append(IRubyObject obj)
           
 IRubyObject RubyZlib.Inflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.append(IRubyObject p1)
           
 RubyFixnum RubyBignum.aref(IRubyObject other)
          rb_big_aref
 IRubyObject RubyFixnum.aref(IRubyObject other)
          fix_aref
 IRubyObject RubyHash.aref(IRubyObject key)
          rb_hash_aref
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyThread.aref(IRubyObject key)
           
 IRubyObject RubyArray.aref(IRubyObject[] args)
          rb_ary_aref
 IRubyObject RubyMatchData.aref(IRubyObject[] args)
          match_aref
 IRubyObject RubyString.aref(IRubyObject[] args)
          rb_str_aref, rb_str_aref_m
static IRubyObject RubyYAML.array_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.array_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.aset(IRubyObject[] args)
          rb_ary_aset
 IRubyObject RubyString.aset(IRubyObject[] args)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyThread.aset(IRubyObject key, IRubyObject value)
           
static RubyFloat RubyMath.asin(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.asinh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyArray.assoc(IRubyObject key)
          rb_ary_assoc
static IRubyObject RubyKernel.at_exit(IRubyObject recv, Block block)
           
 IRubyObject RubyArray.at(IRubyObject pos)
          rb_ary_at
static RubyFloat RubyMath.atan(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.atan2(IRubyObject recv, IRubyObject x, IRubyObject y)
           
static RubyFloat RubyMath.atanh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyModule.attr_accessor(IRubyObject[] args)
          rb_mod_attr_accessor
 IRubyObject RubyModule.attr_reader(IRubyObject[] args)
          rb_mod_attr_reader
 IRubyObject RubyModule.attr_writer(IRubyObject[] args)
          rb_mod_attr_writer
 IRubyObject RubyModule.attr(IRubyObject[] args)
          rb_mod_attr
static IRubyObject RubyKernel.autoload_p(IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyKernel.autoload(IRubyObject recv, IRubyObject symbol, IRubyObject file)
           
static IRubyObject RubyKernel.backquote(IRubyObject recv, IRubyObject aString)
           
static IRubyObject RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyMatchData.begin(IRubyObject index)
          match_begin
static RubyBoolean RubyComparable.between_p(IRubyObject recv, IRubyObject first, IRubyObject second)
          cmp_between
 RubyMethod RubyUnboundMethod.bind(IRubyObject aReceiver, Block block)
           
static RubyBinding RubyKernel.binding(IRubyObject recv, Block block)
           
static RubyBoolean RubyKernel.block_given(IRubyObject recv, Block block)
           
static IRubyObject RubyMethod.bmcall(IRubyObject blockArg, IRubyObject arg1, IRubyObject self, Block unusedBlock)
          Delegate a block call to a bound method call.
 IRubyObject RubyProc.call(IRubyObject[] args)
           
 IRubyObject RubyMethod.call(IRubyObject[] args, Block block)
          Call the method.
 IRubyObject RubyProc.call(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyUnboundMethod.call(IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call(IRubyObject[] args, IRubyObject self, Block unusedBlock)
           
 IRubyObject RubyProc.call(IRubyObject[] args, IRubyObject self, Block unusedBlock)
           
static IRubyObject RubyContinuation.call(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyContinuation.call(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyEnumerator.SlicedBlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyEnumerator.ConsecutiveBlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.callcc(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.callcc(IRubyObject recv, IRubyObject[] args, Block block)
           
protected  IRubyObject RubyNumeric.callCoerced(java.lang.String method, IRubyObject other)
           
protected  IRubyObject RubyNumeric.callCoerced(java.lang.String method, IRubyObject other, boolean err)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEachOld(ThreadContext context, IRubyObject self, RubyModule module, BlockCallback bc)
           
static IRubyObject RubyKernel.caller(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.caller(IRubyObject recv, IRubyObject[] args, Block block)
           
 void Ruby.callEventHooks(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 void RubyObject.callInit(IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyArray.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyBignum.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyFixnum.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyHash.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyModule.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyRegexp.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyString.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubySymbol.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
          rb_funcall
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String string, IRubyObject arg)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyUndef.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RubyObject.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, int methodIndex, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RubyObject.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, int methodIndex, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RubyObject.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RubyObject.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
 IRubyObject RubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyUndef.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.casecmp(IRubyObject other)
           
 IRubyObject RubyBigDecimal.ceil(IRubyObject arg)
           
 IRubyObject RubyString.center(IRubyObject[] args)
           
static IRubyObject RubyDir.chdir(IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
static IRubyObject RubyDir.chdir(IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
static void RubyNumeric.checkInt(IRubyObject arg, long num)
          check_int
 void Ruby.checkSafeString(IRubyObject object)
           
 IRubyObject RubyFile.chmod(IRubyObject arg)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chomp_bang(IRubyObject[] args)
          rb_str_chomp_bang In the common case, removes CR and LF characters in various ways depending on the value of the optional args[0].
static IRubyObject RubyKernel.chomp_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.chomp_bang(IRubyObject recv, IRubyObject[] args)
           
 RubyString RubyString.chomp(IRubyObject[] args)
          rb_str_chop
static IRubyObject RubyKernel.chomp(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.chomp(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.chop_bang(IRubyObject recv)
           
static IRubyObject RubyKernel.chop(IRubyObject recv)
           
 IRubyObject RubyFile.chown(IRubyObject arg)
           
static IRubyObject RubyFile.chown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.chown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.chroot(IRubyObject recv, IRubyObject path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyYAML.class_to_yaml(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.class_to_yaml(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.class_variable_get(IRubyObject var)
          rb_mod_cvar_get
 IRubyObject RubyModule.class_variable_set(IRubyObject var, IRubyObject value)
          rb_mod_cvar_set
 void RubyThread.cleanTerminate(IRubyObject result)
           
 IRubyObject RubyBignum.cmp(IRubyObject other)
          rb_big_cmp
 IRubyObject RubyFixnum.cmp(IRubyObject other)
          fix_cmp
 IRubyObject RubyFloat.cmp(IRubyObject other)
          flo_cmp
 IRubyObject RubyNumeric.cmp(IRubyObject other)
          num_cmp
static void RubyComparable.cmperr(IRubyObject recv, IRubyObject other)
          rb_cmperr
static int RubyComparable.cmpint(IRubyObject val, IRubyObject a, IRubyObject b)
          rb_cmpint
 IRubyObject RubyBigDecimal.coerce(IRubyObject other)
           
 IRubyObject RubyBignum.coerce(IRubyObject other)
          rb_big_coerce
 IRubyObject RubyFloat.coerce(IRubyObject other)
          flo_coerce
 IRubyObject RubyNumeric.coerce(IRubyObject other)
          num_coerce
protected  IRubyObject RubyNumeric.coerceBin(java.lang.String method, IRubyObject other)
          rb_num_coerce_bin coercion taking two arguments
protected  IRubyObject RubyNumeric.coerceBody(IRubyObject other)
          coerce_body
protected  IRubyObject RubyNumeric.coerceCmp(java.lang.String method, IRubyObject other)
          rb_num_coerce_cmp coercion used for comparisons
protected  IRubyObject RubyNumeric.coerceRelOp(java.lang.String method, IRubyObject other)
          rb_num_coerce_relop coercion used for relative operators
static IRubyObject RubyEnumerable.collect(IRubyObject self, Block block)
           
 IRubyObject RubyObject.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
          Used by the compiler to handle visibility
 IRubyObject RubyObject.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
          Used by the compiler to handle visibility
 IRubyObject RubyUndef.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject RubyUndef.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject RubyObject.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
          Used by the compiler to ease calling indexed methods, also to handle visibility.
 IRubyObject RubyObject.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
          Used by the compiler to ease calling indexed methods, also to handle visibility.
 IRubyObject RubyUndef.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject RubyUndef.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 RubyArray RubyArray.concat(IRubyObject obj)
          rb_ary_concat
 RubyString RubyString.concat(IRubyObject other)
          rb_str_concat
 IRubyObject RubyStringScanner.concat(IRubyObject obj)
           
 RubyBoolean RubyModule.const_defined(IRubyObject symbol)
          rb_mod_const_defined
 IRubyObject RubyModule.const_get(IRubyObject symbol)
          rb_mod_const_get
 IRubyObject RubyModule.const_missing(IRubyObject name, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
 IRubyObject RubyModule.const_set(IRubyObject symbol, IRubyObject value)
          rb_mod_const_set
static IRubyObject RubyIconv.conv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyIconv.conv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyArray RubyIconv.convertWithArgs(IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static RubyArray RubyIconv.convertWithArgs(IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static RubyFloat RubyMath.cos(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.cosh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyString.count(IRubyObject[] args)
          rb_str_count
static IRubyObject RubyZlib.crc_table(IRubyObject recv)
           
static IRubyObject RubyZlib.crc32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyZlib.crc32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArray.create(IRubyObject klass, IRubyObject[] args, Block block)
          rb_ary_s_create
static IRubyObject RubyArray.create(IRubyObject klass, IRubyObject[] args, Block block)
          rb_ary_s_create
static IRubyObject RubyHash.create(IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static IRubyObject RubyHash.create(IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static IRubyObject RubyThread.critical_set(IRubyObject receiver, RubyBoolean value)
           
static IRubyObject RubyThread.critical(IRubyObject receiver)
           
 RubyString RubyString.crypt(IRubyObject other)
          rb_str_crypt
static RubyThread RubyThread.current(IRubyObject recv)
           
static IRubyObject RubyYAML.date_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.date_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyHash.default_value_get(IRubyObject[] args)
          rb_hash_default
 IRubyObject RubyHash.default_value_set(IRubyObject defaultValue)
          rb_hash_set_default
static IRubyObject RubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.define_method(IRubyObject[] args, Block block)
           
 void RubyModule.defineConstant(java.lang.String name, IRubyObject value)
          rb_define_const
 void Ruby.defineGlobalConstant(java.lang.String name, IRubyObject value)
          rb_define_global_const
 void Ruby.defineReadonlyVariable(java.lang.String name, IRubyObject value)
          defines a readonly global variable
 IRubyObject RubyZlib.Deflate.deflate(IRubyObject[] args)
           
 IRubyObject RubyArray.delete_at(IRubyObject obj)
          rb_ary_delete_at_m
 IRubyObject RubyString.delete_bang(IRubyObject[] args)
          rb_str_delete_bang
 IRubyObject RubyString.delete(IRubyObject[] args)
          rb_str_delete
 IRubyObject RubyArray.delete(IRubyObject item, Block block)
          rb_ary_delete
 IRubyObject RubyHash.delete(IRubyObject key, Block block)
          rb_hash_delete
static IRubyObject RubyEnumerable.detect(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.detect(IRubyObject self, IRubyObject[] args, Block block)
           
static RubyBoolean RubyFileTest.directory_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.dirname(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyObject.display(IRubyObject[] args)
           
 IRubyObject RubyFixnum.div_div(IRubyObject other)
          fix_div here is terrible MRI gotcha: 1.div 3.0 -> 0 1 / 3.0 -> 0.3333333333333333 MRI is also able to do it in one place by looking at current frame in rb_num_coerce_bin: rb_funcall(x, ruby_frame->orig_func, 1, y); also note that RubyFloat doesn't override Numeric.div
 IRubyObject RubyFixnum.div_slash(IRubyObject other)
           
 IRubyObject RubyBignum.div(IRubyObject other)
          rb_big_div
 IRubyObject RubyNumeric.div(IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.div(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.divmod(IRubyObject arg)
           
 IRubyObject RubyBignum.divmod(IRubyObject other)
          rb_big_divmod
 IRubyObject RubyFixnum.divmod(IRubyObject other)
          fix_divmod
 IRubyObject RubyFloat.divmod(IRubyObject other)
          flo_divmod
 IRubyObject RubyNumeric.divmod(IRubyObject other)
          num_divmod
protected  RubyArray RubyNumeric.doCoerce(IRubyObject other, boolean err)
          do_coerce
static IRubyObject RubyBigDecimal.double_fig(IRubyObject recv)
           
 IRubyObject RubyInteger.downto(IRubyObject to, Block block)
          int_downto
static IRubyObject RubyYAML.dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_stream(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_stream(IRubyObject self, IRubyObject[] args)
           
 RubyString RubyTime.dump(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyYAML.dump(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyEnumerator.each_cons(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.each_document(IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyArgsFile.each_line(IRubyObject[] args, Block block)
          Invoke a block for each line.
 RubyIO RubyIO.each_line(IRubyObject[] args, Block block)
          Invoke a block for each line.
 IRubyObject RubyString.each_line(IRubyObject[] args, Block block)
          rb_str_each_line
static IRubyObject RubyObjectSpace.each_object(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.each_object(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.each_slice(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.each_with_index(IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(IRubyObject self, Block block)
           
 IRubyObject RubyStringIO.each(IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.each(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.each(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.eltInternalSet(int offset, IRubyObject item)
           
 IRubyObject RubyMatchData.end(IRubyObject index)
          match_end
static RubyArray RubyDir.entries(IRubyObject recv, IRubyObject path)
          Returns an array containing all of the filenames in the given directory.
static IRubyObject RubyEnumerator.enum_cons(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.enum_slice(IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyDigest.Base.eq(IRubyObject oth)
           
 RubyBoolean RubyArray.eql_p(IRubyObject obj)
          rb_ary_eql
 IRubyObject RubyBigDecimal.eql_p(IRubyObject arg)
           
 IRubyObject RubyBignum.eql_p(IRubyObject other)
          rb_big_eql
 IRubyObject RubyFloat.eql_p(IRubyObject other)
          flo_eql
 IRubyObject RubyNumeric.eql_p(IRubyObject other)
          num_eql
 IRubyObject RubyRange.eql_p(IRubyObject other)
           
 IRubyObject RubyString.eql_p(IRubyObject other)
           
 IRubyObject RubyStruct.eql_p(IRubyObject other)
           
 IRubyObject RubyTime.eql_p(IRubyObject other)
           
 boolean RubyFixnum.eql(IRubyObject other)
          short circuit for Fixnum key comparison
 boolean RubyObject.eql(IRubyObject other)
          rb_eql this method is not defind for Ruby objects directly.
 boolean RubyString.eql(IRubyObject other)
          short circuit for String key comparison
 boolean RubySymbol.eql(IRubyObject other)
          short circuit for Symbol key comparison
 boolean RubyUndef.eql(IRubyObject other)
           
 boolean RubyObject.eqlInternal(ThreadContext context, IRubyObject other)
           
 boolean RubyUndef.eqlInternal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRegexp.eqq(IRubyObject target)
          rb_reg_eqq
 IRubyObject RubyBignum.equal(IRubyObject other)
          rb_big_eq
 IRubyObject RubyFixnum.equal(IRubyObject other)
          fix_equal
 IRubyObject RubyFloat.equal(IRubyObject other)
          flo_eq
 IRubyObject RubyHash.equal(IRubyObject other)
           
 IRubyObject RubyNumeric.equal(IRubyObject other)
          num_equal
 IRubyObject RubyObject.equal(IRubyObject other)
          rb_equal
 IRubyObject RubyRegexp.equal(IRubyObject other)
          rb_reg_equal
 IRubyObject RubyString.equal(IRubyObject other)
           
 IRubyObject RubyStruct.equal(IRubyObject other)
           
 IRubyObject RubySymbol.equal(IRubyObject other)
           
 IRubyObject RubyUndef.equal(IRubyObject other)
           
 IRubyObject RubyRange.equal(IRubyObject other, Block block)
           
static IRubyObject RubyComparable.equal(IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
 IRubyObject RubyObject.equalInternal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyUndef.equalInternal(ThreadContext context, IRubyObject other)
           
static RubyFloat RubyMath.erf(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.erfc(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyKernel.eval(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.eval(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.evalSimple(ThreadContext context, IRubyObject src, java.lang.String file)
           
 IRubyObject RubyUndef.evalSimple(ThreadContext context, IRubyObject evalString, java.lang.String file)
           
 IRubyObject RubyObject.evalUnder(RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
           
 IRubyObject RubyObject.evalWithBinding(ThreadContext context, IRubyObject src, IRubyObject scope, java.lang.String file, int lineNumber)
           
 IRubyObject RubyUndef.evalWithBinding(ThreadContext context, IRubyObject evalString, IRubyObject binding, java.lang.String file, int lineNumber)
           
 void Ruby.CallTraceFuncHook.event(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
static IRubyObject RubyYAML.exception_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.exception_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 RubyException RubyException.exception(IRubyObject[] args)
           
static IRubyObject RubyFileTest.executable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyModule.executeUnder(Callback method, IRubyObject[] args, Block block)
           
static IRubyObject RubyFileTest.exist_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyKernel.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exit(IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.exp(IRubyObject recv, IRubyObject exponent)
           
static IRubyObject RubyFile.expand_path(IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
static IRubyObject RubyFile.expand_path(IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
 IRubyObject RubyObject.extend(IRubyObject[] args)
           
 IRubyObject RubyModule.extended(IRubyObject other, Block block)
           
static IRubyObject RubyFile.extname(IRubyObject recv, IRubyObject arg)
          Returns the extension name of the file.
 IRubyObject RubyBoolean.false_and(IRubyObject oth)
           
 IRubyObject RubyBoolean.false_or(IRubyObject oth)
           
static IRubyObject RubyYAML.false_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.false_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBoolean.false_xor(IRubyObject oth)
           
 IRubyObject RubyHash.fastARef(IRubyObject key)
           
 void RubyHash.fastASet(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyIO.fcntl(IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyFloat.fdiv(IRubyObject other)
          flo_div
 IRubyObject RubyArray.fetch(IRubyObject[] args, Block block)
          rb_ary_fetch
 IRubyObject RubyHash.fetch(IRubyObject[] args, Block block)
          rb_hash_fetch
static RubyBoolean RubyFileTest.file_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyArray.fill(IRubyObject[] args, Block block)
          rb_ary_fill
 IRubyObject RubyArray.first(IRubyObject[] args)
          rb_ary_first
static int RubyNumeric.fix2int(IRubyObject arg)
           
static long RubyNumeric.fix2long(IRubyObject arg)
           
static IRubyObject RubyYAML.fixnum_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.float_taguri(IRubyObject self)
           
 IRubyObject RubyFile.flock(IRubyObject lockingConstant)
           
 IRubyObject RubyBigDecimal.floor(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.flush(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.flush(IRubyObject[] args)
           
static IRubyObject RubyFile.fnmatch(IRubyObject recv, IRubyObject[] args)
          Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.
static IRubyObject RubyFile.fnmatch(IRubyObject recv, IRubyObject[] args)
          Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.
static IRubyObject RubyIO.foreach(IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyIO.foreach(IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyDir.foreach(IRubyObject recv, IRubyObject _path, Block block)
          Executes the block once for each file in the directory specified by path.
 IRubyObject RubyString.format(IRubyObject arg)
           
static RubyArray RubyMath.frexp(IRubyObject recv, IRubyObject other)
           
static IRubyObject RubyObjectSpace.garbage_collect(IRubyObject recv)
           
 IRubyObject RubyBigDecimal.ge(IRubyObject arg)
           
 IRubyObject RubyFixnum.ge(IRubyObject other)
          fix_ge
 IRubyObject RubyFloat.ge(IRubyObject other)
          flo_ge
protected  IRubyObject[] RubyNumeric.getCoerced(IRubyObject other, boolean error)
          Numeric methods.
static RubyString RubyDir.getHomeDirectoryPath(IRubyObject recv)
           
static IRubyObject RubyDir.getHomeDirectoryPath(IRubyObject recv, java.lang.String user)
          Returns the home directory of the specified user on the system.
 IRubyObject RubyArgsFile.gets(IRubyObject[] args)
          Read a line.
 IRubyObject RubyIO.gets(IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.gets(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.gets(IRubyObject[] args)
           
static IRubyObject RubyKernel.gets(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.gets(IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyDir.getwd(IRubyObject recv)
          Returns the current directory.
static IRubyObject RubyDir.glob(IRubyObject recv, IRubyObject[] args, Block block)
          Returns an array of filenames matching the specified wildcard pattern pat.
static IRubyObject RubyDir.glob(IRubyObject recv, IRubyObject[] args, Block block)
          Returns an array of filenames matching the specified wildcard pattern pat.
static RubyArray RubyKernel.global_variables(IRubyObject recv)
          Returns an Array with the names of all global variables.
static IRubyObject RubyEnumerable.grep(IRubyObject self, IRubyObject pattern, Block block)
           
static IRubyObject RubyEnumerable.group_by(IRubyObject self, Block block)
           
 IRubyObject RubyString.gsub_bang(IRubyObject[] args, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.gsub_bang(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.gsub(IRubyObject[] args, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.gsub(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyBigDecimal.gt(IRubyObject arg)
           
 IRubyObject RubyFixnum.gt(IRubyObject other)
          fix_gt
 IRubyObject RubyFloat.gt(IRubyObject other)
          flo_gt
static IRubyObject RubyNKF.guess(IRubyObject recv, IRubyObject s)
           
static IRubyObject RubyNKF.guess1(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyNKF.guess2(IRubyObject recv, IRubyObject str)
           
 RubyBoolean RubyHash.has_key(IRubyObject key)
          rb_hash_has_key
 RubyBoolean RubyThread.has_key(IRubyObject key)
           
 RubyBoolean RubyHash.has_value(IRubyObject value)
          rb_hash_has_value
static IRubyObject RubyYAML.hash_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.hash_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static RubyFloat RubyMath.hypot(IRubyObject recv, IRubyObject x, IRubyObject y)
           
 IRubyObject RubyIconv.iconv(IRubyObject[] args)
           
static IRubyObject RubyIconv.iconv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyIconv.iconv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyFixnum RubyNil.id(IRubyObject recv)
           
static IRubyObject RubyObjectSpace.id2ref(IRubyObject recv, RubyFixnum id)
           
 IRubyObject RubyFixnum.idiv(IRubyObject other, java.lang.String method)
           
 RubyBoolean RubyArray.include_p(IRubyObject item)
          rb_ary_includes
 IRubyObject RubyModule.include_p(IRubyObject arg)
           
 RubyBoolean RubyRange.include_p(IRubyObject obj, Block block)
           
static IRubyObject RubyEnumerable.include_p(IRubyObject self, IRubyObject arg)
           
 RubyBoolean RubyString.include(IRubyObject obj)
          rb_str_include
 RubyModule RubyModule.include(IRubyObject[] modules)
          rb_mod_include
 IRubyObject RubyModule.included(IRubyObject other)
           
 void RubyModule.includeModule(IRubyObject arg)
          Include a new module in this module or class.
 boolean RubyArray.includes(IRubyObject item)
           
 IRubyObject RubyArray.index(IRubyObject obj)
          rb_ary_index
 IRubyObject RubyHash.index(IRubyObject value)
          rb_hash_index
 IRubyObject RubyString.index(IRubyObject[] args)
          rb_str_index_m
 IRubyObject RubyArray.indexes(IRubyObject[] args)
          rb_ary_indexes
 RubyArray RubyHash.indices(IRubyObject[] indices)
          rb_hash_indexes
static IRubyObject RubyFixnum.induced_from(IRubyObject recv, IRubyObject other)
          rb_fix_induced_from
static IRubyObject RubyFloat.induced_from(IRubyObject recv, IRubyObject number)
          rb_flo_induced_from
static IRubyObject RubyInteger.induced_from(IRubyObject recv, IRubyObject other)
          rb_int_induced_from
static IRubyObject RubyPrecision.induced_from(IRubyObject receiver, IRubyObject source)
           
 IRubyObject RubyObject.infectBy(IRubyObject obj)
          OBJ_INFECT
 IRubyObject RubyUndef.infectBy(IRubyObject obj)
           
 IRubyObject RubyZlib.Inflate.inflate(IRubyObject string)
           
 IRubyObject RubyObject.inherited(IRubyObject arg, Block block)
           
static IRubyObject RubyClass.inherited(IRubyObject recv, IRubyObject arg, Block block)
           
 IRubyObject RubyNumeric.init_copy(IRubyObject arg)
          num_init_copy
 void RubyRange.init(IRubyObject aBegin, IRubyObject aEnd, RubyBoolean aIsExclusive)
           
static void RubyObject.initCopy(IRubyObject clone, IRubyObject original)
          init_copy
 IRubyObject RubyClass.initialize_copy(IRubyObject original)
          rb_class_init_copy
 IRubyObject RubyDigest.Base.initialize_copy(IRubyObject obj)
           
 IRubyObject RubyIO.initialize_copy(IRubyObject original)
           
 IRubyObject RubyModule.initialize_copy(IRubyObject original)
          rb_mod_init_copy
 IRubyObject RubyObject.initialize_copy(IRubyObject original)
          rb_obj_init_copy
 IRubyObject RubyRegexp.initialize_copy(IRubyObject original)
          rb_reg_init_copy
 IRubyObject RubyStruct.initialize_copy(IRubyObject arg)
           
 IRubyObject RubyTime.initialize_copy(IRubyObject original)
           
 IRubyObject RubyRegexp.initialize(IRubyObject[] args)
           
 IRubyObject RubyArray.initialize(IRubyObject[] args, Block block)
          rb_ary_initialize
 IRubyObject RubyBigDecimal.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyDigest.Base.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyException.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyFile.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyHash.initialize(IRubyObject[] args, Block block)
          rb_hash_initialize
 IRubyObject RubyIO.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyIconv.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyIconv.RubyFailure.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.initialize(IRubyObject[] args, Block block)
          rb_mod_initialize
 IRubyObject RubyNameError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyNoMethodError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.initialize(IRubyObject[] args, Block procBlock)
           
 IRubyObject RubyRange.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyString.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStringIO.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyStringScanner.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStruct.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubySystemExit.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyThread.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyTime.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyDir.initialize(IRubyObject _newPath, Block unusedBlock)
          Creates a new Dir.
 IRubyObject RubyFileStat.initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipReader.initialize(IRubyObject io, Block unusedBlock)
           
static IRubyObject RubyEnumerator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipWriter.initialize2(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyEnumerable.inject(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.inject(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.insert(IRubyObject[] args)
          rb_ary_insert
 IRubyObject RubyString.insert(IRubyObject indexArg, IRubyObject stringArg)
           
static RubyString RubyNil.inspect(IRubyObject recv)
          nil_inspect
 IRubyObject RubyObject.instance_eval(IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.instance_exec(IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.instance_method(IRubyObject symbol)
           
 RubyArray RubyModule.instance_methods(IRubyObject[] args)
           
 RubyBoolean RubyObject.instance_of(IRubyObject type)
          rb_obj_is_instance_of
 IRubyObject RubyObject.instance_variable_get(IRubyObject var)
           
 IRubyObject RubyObject.instance_variable_set(IRubyObject var, IRubyObject value)
           
 IRubyObject RubyArgsFile.internalGets(IRubyObject[] args)
           
 IRubyObject RubyIO.internalGets(IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.internalGets(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.internalGets(IRubyObject[] args)
           
 RubyString RubyArray.join_m(IRubyObject[] args)
          rb_ary_join_m
 RubyString RubyArray.join(IRubyObject sep)
          rb_ary_join
 RubyThread RubyThread.join(IRubyObject[] args)
           
static RubyString RubyFile.join(IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyFile.join(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
           
 RubyBoolean RubyObject.kind_of(IRubyObject type)
          rb_obj_is_kind_of
static IRubyObject RubyRegexp.last_match_s(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyRegexp.last_match_s(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyRegexp.last_match(IRubyObject match)
          rb_reg_last_match
 IRubyObject RubyArray.last(IRubyObject[] args)
          rb_ary_last
static RubyFloat RubyMath.ldexp(IRubyObject recv, IRubyObject mantissa, IRubyObject exponent)
           
 IRubyObject RubyBigDecimal.le(IRubyObject arg)
           
 IRubyObject RubyFixnum.le(IRubyObject other)
          fix_le
 IRubyObject RubyFloat.le(IRubyObject other)
          flo_le
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject arg1)
           
 RubyFixnum RubyIO.lineno_set(IRubyObject newLineNumber)
          Sets the current line number.
static RubyArray RubyThread.list(IRubyObject recv)
           
 IRubyObject RubyString.ljust(IRubyObject[] args)
          rb_str_ljust
static IRubyObject RubyYAML.load_documents(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.load_file(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load_stream(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyMarshal.load(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.load(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyArray RubyKernel.local_variables(IRubyObject recv)
          Returns an Array with the names of all local variables.
static RubyFloat RubyMath.log(IRubyObject recv, IRubyObject x)
          Returns the natural logarithm of x.
static RubyFloat RubyMath.log10(IRubyObject recv, IRubyObject x)
          Returns the base 10 logarithm of x.
static IRubyObject RubyKernel.loop(IRubyObject recv, Block block)
           
 IRubyObject RubyBignum.lshift(IRubyObject other)
          rb_big_lshift
 IRubyObject RubyFixnum.lshift(IRubyObject other)
          fix_lshift
static IRubyObject RubyFile.lstat(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyBigDecimal.lt(IRubyObject arg)
           
 IRubyObject RubyFixnum.lt(IRubyObject other)
          fix_lt
 IRubyObject RubyFloat.lt(IRubyObject other)
          flo_lt
static RubyThread RubyThread.main(IRubyObject recv)
           
static RubyThread RubyThread.mainThread(IRubyObject receiver)
           
static IRubyObject RubyRegexp.match_last(IRubyObject match)
          rb_reg_match_last
 IRubyObject RubyRegexp.match_m(IRubyObject target)
          rb_reg_match_m
static IRubyObject RubyRegexp.match_post(IRubyObject match)
          rb_reg_match_post
static IRubyObject RubyRegexp.match_pre(IRubyObject match)
          rb_reg_match_pre
 IRubyObject RubyObject.match(IRubyObject arg)
           
 IRubyObject RubyRegexp.match(IRubyObject target)
          rb_reg_match
 IRubyObject RubyString.match(IRubyObject other)
          rb_str_match
 IRubyObject RubyString.match3(IRubyObject pattern)
          String#match(pattern)
static IRubyObject RubyEnumerable.max(IRubyObject self, Block block)
           
 RubyObject RubyTime.mdump(IRubyObject[] args)
           
static RubyArray RubyStruct.members(IRubyObject recv, Block block)
           
 RubyHash RubyHash.merge(IRubyObject other, Block block)
          rb_hash_merge
 IRubyObject RubyModule.method_added(IRubyObject nothing, Block block)
           
 RubyBoolean RubyModule.method_defined(IRubyObject symbol)
           
static IRubyObject RubyKernel.method_missing(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.method_missing(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.method_removed(IRubyObject nothing, Block block)
           
 IRubyObject RubyModule.method_undefined(IRubyObject nothing, Block block)
           
 IRubyObject RubyObject.method(IRubyObject symbol)
           
 IRubyObject RubyObject.methods(IRubyObject[] args)
          rb_obj_methods
static IRubyObject RubyEnumerable.min(IRubyObject self, Block block)
           
 IRubyObject RubyBignum.minus(IRubyObject other)
          rb_big_minus
 IRubyObject RubyFixnum.minus(IRubyObject other)
          fix_minus
 IRubyObject RubyFloat.minus(IRubyObject other)
          flo_minus
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
 IRubyObject RubyBigDecimal.mod(IRubyObject arg)
           
 IRubyObject RubyBignum.mod(IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.mod(IRubyObject other)
          fix_mod
 IRubyObject RubyFloat.mod(IRubyObject other)
          flo_mod
static IRubyObject RubyBigDecimal.mode(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.mode(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyModule.module_eval(IRubyObject[] args, Block block)
           
 RubyModule RubyModule.module_function(IRubyObject[] args)
          rb_mod_modfunc
 IRubyObject RubyNumeric.modulo(IRubyObject other)
          num_modulo
static IRubyObject RubyMethod.mproc(IRubyObject recv, Block block)
          Create a Proc object which is called like a ruby method.
static IRubyObject RubyFile.mtime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyBignum.mul(IRubyObject other)
          rb_big_mul
 IRubyObject RubyFixnum.mul(IRubyObject other)
          fix_mul
 IRubyObject RubyFloat.mul(IRubyObject other)
          flo_mul
 IRubyObject RubyBigDecimal.mult(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.ne(IRubyObject arg)
           
static RubyArray RubyModule.nesting(IRubyObject recv, Block block)
          Return an array of nested modules or classes.
static IRubyObject RubyKernel.new_array(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyTime.new_at(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyTime.new_at(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.new_float(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyEnumerator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.new_integer(IRubyObject recv, IRubyObject object)
           
static RubyTime RubyTime.new_local(IRubyObject recv, IRubyObject[] args)
           
static RubyTime RubyTime.new_local(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.new_string(IRubyObject recv, IRubyObject object)
           
static RubyTime RubyTime.new_utc(IRubyObject recv, IRubyObject[] args)
           
static RubyTime RubyTime.new_utc(IRubyObject recv, IRubyObject[] args)
           
 RubyArray Ruby.newArray(IRubyObject object)
           
 RubyArray Ruby.newArray(IRubyObject[] objects)
           
 RubyArray Ruby.newArray(IRubyObject car, IRubyObject cdr)
           
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject obj)
           
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject[] args)
          rb_ary_new4, rb_ary_new3
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject car, IRubyObject cdr)
          rb_assoc_new
 RubyArray Ruby.newArrayNoCopy(IRubyObject[] objects)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args)
           
 RubyArray Ruby.newArrayNoCopyLight(IRubyObject[] objects)
           
static RubyArray RubyArray.newArrayNoCopyLight(Ruby runtime, IRubyObject[] args)
           
static RubyBigDecimal RubyBigDecimal.newBigDecimal(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyBigDecimal RubyBigDecimal.newBigDecimal(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block, boolean invokeInherited)
          rb_class_s_new
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block, boolean invokeInherited)
          rb_class_s_new
static RubyHash RubyHash.newHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
          rb_hash_new
 IRubyObject RubyClass.newInstance(IRubyObject[] args, Block block)
          rb_class_new_instance
static IRubyObject RubyThreadGroup.newInstance(IRubyObject recv, Block block)
           
static RubyZlib.RubyGzipFile RubyZlib.RubyGzipFile.newInstance(IRubyObject recv, Block block)
           
static RubyRegexp RubyRegexp.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyRegexp RubyRegexp.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyBigDecimal RubyBigDecimal.newInstance(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyBigDecimal RubyBigDecimal.newInstance(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyProc.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create a new instance of a Proc object.
static IRubyObject RubyProc.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create a new instance of a Proc object.
static RubyString RubyString.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          rb_str_s_new
static RubyString RubyString.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          rb_str_s_new
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
static IRubyObject RubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Thread.new
static IRubyObject RubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Thread.new
 RaiseException Ruby.newLocalJumpError(java.lang.String reason, IRubyObject exitValue, java.lang.String message)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String name, boolean bound)
           
static RubyMethod RubyMethod.newMethod(RubyModule implementationModule, java.lang.String methodName, RubyModule originModule, java.lang.String originName, DynamicMethod method, IRubyObject receiver)
           
 RaiseException Ruby.newNoMethodError(java.lang.String message, java.lang.String name, IRubyObject args)
           
static RubyRange RubyRange.newRange(Ruby runtime, IRubyObject begin, IRubyObject end, boolean isExclusive)
           
static RubyException RubyNameError.newRubyNameError(IRubyObject recv, IRubyObject[] args)
           
static RubyException RubyNameError.newRubyNameError(IRubyObject recv, IRubyObject[] args)
           
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Structure.
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Structure.
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
static IRubyObject RubyYAML.nil_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.nil_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyNKF.nkf(IRubyObject recv, IRubyObject opt, IRubyObject str)
           
static IRubyObject RubyRegexp.nth_match(int n, IRubyObject match)
          rb_reg_nth_match
static double RubyNumeric.num2dbl(IRubyObject arg)
          rb_num2dbl and NUM2DBL
static IRubyObject RubyNumeric.num2fix(IRubyObject val)
          rb_num2fix
static int RubyNumeric.num2int(IRubyObject arg)
          rb_num2int, NUM2INT
static long RubyNumeric.num2long(IRubyObject arg)
          rb_num2long and FIX2LONG (numeric.c)
static IRubyObject RubyYAML.numeric_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerator.o_to_enum(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.o_to_enum(IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.obj_equal(IRubyObject obj)
          rb_obj_equal
static IRubyObject RubyYAML.obj_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.obj_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.obj_to_yaml_properties(IRubyObject self)
           
static IRubyObject RubyYAML.obj_to_yaml_style(IRubyObject self)
           
static IRubyObject RubyYAML.obj_to_yaml(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.obj_to_yaml(IRubyObject self, IRubyObject[] args)
           
static RubyString RubyString.objAsString(IRubyObject obj)
          rb_obj_as_string
static IRubyObject RubyBinding.of_caller(IRubyObject recv, Block aBlock)
           
 IRubyObject RubyMatchData.offset(IRubyObject index)
          match_offset
 IRubyObject RubyArray.op_and(IRubyObject other)
          rb_ary_and
static RubyBoolean RubyNil.op_and(IRubyObject recv, IRubyObject obj)
          nil_and
 IRubyObject RubyArray.op_cmp(IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyString.op_cmp(IRubyObject other)
           
 IRubyObject RubyTime.op_cmp(IRubyObject other)
           
 IRubyObject RubyArray.op_diff(IRubyObject other)
          rb_ary_diff
 IRubyObject RubyProcess.RubyStatus.op_eq(IRubyObject other, Block block)
           
 RubyBoolean RubyModule.op_eqq(IRubyObject obj)
          rb_mod_eqq
 IRubyObject RubyArray.op_equal(IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyModule.op_ge(IRubyObject obj)
          rb_mod_ge
 IRubyObject RubyString.op_ge(IRubyObject other)
           
 IRubyObject RubyTime.op_ge(IRubyObject other)
           
static RubyBoolean RubyComparable.op_ge(IRubyObject recv, IRubyObject other)
          cmp_ge
 IRubyObject RubyModule.op_gt(IRubyObject obj)
          rb_mod_gt
 IRubyObject RubyString.op_gt(IRubyObject other)
           
 IRubyObject RubyTime.op_gt(IRubyObject other)
           
static RubyBoolean RubyComparable.op_gt(IRubyObject recv, IRubyObject other)
          cmp_gt
 IRubyObject RubyModule.op_le(IRubyObject obj)
          rb_mod_le
 IRubyObject RubyString.op_le(IRubyObject other)
           
 IRubyObject RubyTime.op_le(IRubyObject other)
           
static RubyBoolean RubyComparable.op_le(IRubyObject recv, IRubyObject other)
          cmp_le
 IRubyObject RubyModule.op_lt(IRubyObject obj)
          rb_mod_lt
 IRubyObject RubyString.op_lt(IRubyObject other)
           
 IRubyObject RubyTime.op_lt(IRubyObject other)
           
static RubyBoolean RubyComparable.op_lt(IRubyObject recv, IRubyObject other)
          cmp_lt
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
 IRubyObject RubyString.op_mul(IRubyObject other)
           
 IRubyObject RubyArray.op_or(IRubyObject other)
          rb_ary_or
static RubyBoolean RubyNil.op_or(IRubyObject recv, IRubyObject obj)
          nil_or
 IRubyObject RubyArray.op_plus(IRubyObject obj)
          rb_ary_plus
 IRubyObject RubyString.op_plus(IRubyObject other)
           
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyArray.op_times(IRubyObject times)
          rb_ary_times
static RubyBoolean RubyNil.op_xor(IRubyObject recv, IRubyObject obj)
          nil_xor
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, boolean tryToYield, Block block)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, boolean tryToYield, Block block)
           
static IRubyObject RubyDir.open(IRubyObject recv, IRubyObject path, Block block)
          Returns a new directory object for path.
static IRubyObject RubyIconv.open(IRubyObject recv, IRubyObject to, IRubyObject from, Block block)
           
static IRubyObject RubyZlib.RubyGzipReader.open(IRubyObject recv, RubyString filename, Block block)
           
 IRubyObject RubyBignum.or(IRubyObject other)
          rb_big_or
 IRubyObject RubyFixnum.or(IRubyObject other)
          fix_or
static IRubyObject RubyKernel.p(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.p(IRubyObject recv, IRubyObject[] args)
           
 RubyString RubyArray.pack(IRubyObject obj)
           
 IRubyObject RubyZlib.Deflate.params(IRubyObject level, IRubyObject strategy)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block unusedBlock)
           
static IRubyObject RubyEnumerable.partition(IRubyObject self, Block block)
           
static IRubyObject RubyThread.pass(IRubyObject recv)
           
static IRubyObject RubyProcess.pid(IRubyObject recv)
           
static IRubyObject RubyIO.pipe(IRubyObject recv)
           
 IRubyObject RubyBignum.plus(IRubyObject other)
          rb_big_plus
 IRubyObject RubyFixnum.plus(IRubyObject other)
          fix_plus
 IRubyObject RubyFloat.plus(IRubyObject other)
          flo_plus
static IRubyObject RubyIO.popen(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen(IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyFixnum RubyIO.pos_set(IRubyObject newPosition)
           
 IRubyObject RubyBignum.pow(IRubyObject other)
          rb_big_pow
 IRubyObject RubyFixnum.pow(IRubyObject other)
          fix_pow
 IRubyObject RubyFloat.pow(IRubyObject other)
          flo_pow
 IRubyObject RubyBigDecimal.power(IRubyObject arg)
           
static IRubyObject RubyPrecision.prec_f(IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec_i(IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec(IRubyObject receiver, IRubyObject type, Block block)
           
 IRubyObject RubyIO.print(IRubyObject[] args)
          Print some objects to the stream.
 IRubyObject RubyStringIO.print(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.print(IRubyObject[] args)
           
static IRubyObject RubyKernel.print(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.print(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyIO.printf(IRubyObject[] args)
           
 IRubyObject RubyStringIO.printf(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.printf(IRubyObject[] args)
           
static IRubyObject RubyKernel.printf(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.printf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyThread.priority_set(IRubyObject priority)
           
 RubyModule RubyModule.private_class_method(IRubyObject[] args)
           
 RubyArray RubyModule.private_instance_methods(IRubyObject[] args)
          rb_class_private_instance_methods
 IRubyObject RubyModule.private_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.private_methods(IRubyObject[] args)
          rb_obj_private_methods
static RubyProc RubyKernel.proc(IRubyObject recv, Block block)
           
 RubyArray RubyModule.protected_instance_methods(IRubyObject[] args)
          rb_class_protected_instance_methods
 IRubyObject RubyModule.protected_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.protected_methods(IRubyObject[] args)
          rb_obj_protected_methods
 RubyModule RubyModule.public_class_method(IRubyObject[] args)
           
 RubyArray RubyModule.public_instance_methods(IRubyObject[] args)
           
 IRubyObject RubyModule.public_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.public_methods(IRubyObject[] args)
           
 RubyArray RubyArray.push_m(IRubyObject[] items)
          rb_ary_push_m
 IRubyObject RubyIO.putc(IRubyObject object)
           
 IRubyObject RubyStringIO.putc(IRubyObject obj)
           
static IRubyObject RubyKernel.putc(IRubyObject recv, IRubyObject ch)
          rb_f_putc
 IRubyObject RubyIO.puts(IRubyObject[] args)
           
 IRubyObject RubyStringIO.puts(IRubyObject[] obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.puts(IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.quick_emit(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.quick_emit(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBignum.quo(IRubyObject other)
          rb_big_quo
 IRubyObject RubyFixnum.quo(IRubyObject other)
          fix_quo
 IRubyObject RubyNumeric.quo(IRubyObject other)
          num_quo
static RubyString RubyRegexp.quote(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_quote
static RubyString RubyRegexp.quote(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_quote
static RubyString RubyRegexp.quote(IRubyObject recv, RubyString str)
          Utility version of quote that doesn't use encoding
 IRubyObject RubyThread.raise(IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyNumeric RubyKernel.rand(IRubyObject recv, IRubyObject[] args)
           
static RubyNumeric RubyKernel.rand(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.range_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.range_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.rassoc(IRubyObject value)
          rb_ary_rassoc
static IRubyObject RubyKernel.rbCatch(IRubyObject recv, IRubyObject tag, Block block)
           
 RubyModule RubyModule.rbPrivate(IRubyObject[] args)
          rb_mod_private
 RubyModule RubyModule.rbProtected(IRubyObject[] args)
          rb_mod_protected
 RubyModule RubyModule.rbPublic(IRubyObject[] args)
          rb_mod_public
static IRubyObject RubyKernel.rbThrow(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.rbThrow(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyArgsFile.read(IRubyObject[] args)
           
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 IRubyObject RubyStringIO.read(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.read(IRubyObject[] args)
           
static IRubyObject RubyIO.read(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.read(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyBoolean RubyFileTest.readable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyArgsFile.readline(IRubyObject[] args)
          Read a line.
 IRubyObject RubyIO.readline(IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.readline(IRubyObject[] args)
           
static IRubyObject RubyKernel.readline(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.readline(IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyArgsFile.readlines(IRubyObject[] args)
           
 RubyArray RubyIO.readlines(IRubyObject[] args)
           
 IRubyObject RubyStringIO.readlines(IRubyObject[] arg)
           
 IRubyObject RubyZlib.RubyGzipReader.readlines(IRubyObject[] args)
           
static RubyArray RubyKernel.readlines(IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyKernel.readlines(IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyIO.readlines(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyArray RubyIO.readlines(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyIO.readpartial(IRubyObject[] args)
           
static IRubyObject RubyYAML.regexp_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.regexp_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static RubyRegexp RubyRegexp.regexpValue(IRubyObject obj)
           
 RubyString RubyRegexp.regsub(IRubyObject str, RubyString src, RubyMatchData match)
          rb_reg_regsub
static IRubyObject RubyEnumerable.reject(IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.remainder(IRubyObject arg)
           
 IRubyObject RubyBignum.remainder(IRubyObject other)
          rb_big_remainder
 IRubyObject RubyNumeric.remainder(IRubyObject y)
          num_remainder
 IRubyObject RubyModule.remove_class_variable(IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(IRubyObject name)
           
 IRubyObject RubyObject.remove_instance_variable(IRubyObject name, Block block)
           
 RubyModule RubyModule.remove_method(IRubyObject[] args)
           
 IRubyObject RubyModule.removeCvar(IRubyObject name)
          rb_mod_remove_cvar
static IRubyObject RubyFile.rename(IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyStringIO.reopen(IRubyObject str)
           
 IRubyObject RubyIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyArray.replace(IRubyObject orig)
          rb_ary_replace
 RubyHash RubyHash.replace(IRubyObject other)
          rb_hash_replace
 RubyString RubyString.replace(IRubyObject other)
          rb_str_replace_m
static IRubyObject RubyKernel.require(IRubyObject recv, IRubyObject name, Block block)
          Require.
 RubyBoolean RubyObject.respond_to(IRubyObject[] args)
          respond_to?( aSymbol, includePriv=false ) -> true or false Returns true if this object responds to the given method.
 IRubyObject RubyProcess.RubyStatus.rightshift_op(IRubyObject other, Block block)
           
 IRubyObject RubyArray.rindex(IRubyObject obj)
          rb_ary_rindex
 IRubyObject RubyString.rindex(IRubyObject[] args)
          rb_str_rindex_m
 IRubyObject RubyString.rjust(IRubyObject[] args)
          rb_str_rjust
static IRubyObject RubyDir.rmdir(IRubyObject recv, IRubyObject path)
          Deletes the directory specified by path.
 IRubyObject RubyBigDecimal.round(IRubyObject[] args)
           
 IRubyObject RubyBignum.rshift(IRubyObject other)
          rb_big_rshift
 IRubyObject RubyFixnum.rshift(IRubyObject other)
          fix_rshift
static IRubyObject RubyJRuby.runtime(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDigest.Base.s_digest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyThread.s_exit(IRubyObject receiver, Block block)
           
static IRubyObject RubyDigest.Base.s_hexdigest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyZlib.Inflate.s_inflate(IRubyObject recv, IRubyObject string)
           
static IRubyObject RubyThread.s_kill(IRubyObject receiver, RubyThread rubyThread, Block block)
           
static RubyTime RubyTime.s_load(IRubyObject recv, IRubyObject from, Block block)
           
protected static RubyTime RubyTime.s_mload(IRubyObject recv, RubyTime time, IRubyObject from)
           
static IRubyObject RubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.sadded(IRubyObject name)
          num_sadded
 IRubyObject RubyTime.same2(IRubyObject other)
           
 IRubyObject RubyString.scan(IRubyObject arg, Block block)
          rb_str_scan
static IRubyObject RubyKernel.scan(IRubyObject recv, IRubyObject pattern, Block block)
           
 IRubyObject RubyDir.seek(IRubyObject newPos)
          Moves to a position d.
 IRubyObject RubyArgsFile.seek(IRubyObject[] args)
           
 RubyFixnum RubyIO.seek(IRubyObject[] args)
           
 IRubyObject RubyStringIO.seek(IRubyObject[] args)
           
static IRubyObject RubyIO.select_static(Ruby runtime, IRubyObject[] args)
           
 IRubyObject RubyHash.select(IRubyObject[] args, Block block)
          rb_hash_select
static IRubyObject RubyEnumerable.select(IRubyObject self, Block block)
           
static IRubyObject RubyIO.select(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.select(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.select(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.select(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyObject.send(IRubyObject[] args, Block block)
          send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
 IRubyObject RubyZlib.ZStream.set_avail_out(IRubyObject p1)
           
 IRubyObject RubyException.set_backtrace(IRubyObject obj)
           
 IRubyObject RubyZlib.Inflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyArgsFile.set_lineno(IRubyObject line)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_mtime(IRubyObject ignored)
           
 IRubyObject RubyArgsFile.set_pos(IRubyObject offset)
           
 IRubyObject RubyStringIO.set_sync(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipFile.set_sync(IRubyObject ignored)
           
static IRubyObject RubyKernel.set_trace_func(IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyStruct.set(IRubyObject value, Block block)
           
 IRubyObject RubyModule.setClassVar(java.lang.String name, IRubyObject value)
          Set the named class variable to the given value, provided taint and freeze allow setting it.
 IRubyObject RubyModule.setConstant(java.lang.String name, IRubyObject value)
          Set the named constant on this module.
 void Ruby.setDebug(IRubyObject debug)
          Setter for property isDebug.
 IRubyObject RubyObject.setInstanceVariable(java.lang.String name, IRubyObject value)
          rb_iv_set / rb_ivar_set
 IRubyObject RubyUndef.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
           
 IRubyObject RubyObject.setInstanceVariable(java.lang.String name, IRubyObject value, java.lang.String taintError, java.lang.String freezeError)
           
 void RubyModule.setMethodVisibility(IRubyObject[] methods, Visibility visibility)
          set_method_visibility
 IRubyObject RubyDir.setPos(IRubyObject newPos)
           
 void Ruby.setVerbose(IRubyObject verbose)
          Setter for property isVerbose.
static RubyFloat RubyMath.sin(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyKernel.singleton_method_added(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(IRubyObject recv, IRubyObject symbolId, Block block)
           
 RubyArray RubyObject.singleton_methods(IRubyObject[] args)
          rb_obj_singleton_methods
static RubyFloat RubyMath.sinh(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyFile.size_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.size(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyKernel.sleep(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sleep(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          rb_ary_slice_bang
 IRubyObject RubyString.slice_bang(IRubyObject[] args)
          rb_str_slice_bang
static IRubyObject RubyEnumerable.sort_by(IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort(IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.spaceship(IRubyObject arg)
           
 IRubyObject RubyObject.specificEval(RubyModule mod, IRubyObject[] args, Block block)
          specific_eval
 RubyArray RubyString.split(IRubyObject[] args)
          rb_str_split_m
static RubyArray RubyFile.split(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.split(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.split(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.sqrt(IRubyObject[] args)
           
static RubyFloat RubyMath.sqrt(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyString.squeeze_bang(IRubyObject[] args)
          rb_str_squeeze_bang
 IRubyObject RubyString.squeeze(IRubyObject[] args)
          rb_str_squeeze
static RubyInteger RubyKernel.srand(IRubyObject recv, IRubyObject[] args)
           
static RubyInteger RubyKernel.srand(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyGC.start(IRubyObject recv)
           
static RubyThread RubyThread.start(IRubyObject recv, IRubyObject[] args, Block block)
          Basically the same as Thread.new .
static RubyThread RubyThread.start(IRubyObject recv, IRubyObject[] args, Block block)
          Basically the same as Thread.new .
 IRubyObject RubyNumeric.step(IRubyObject[] args, Block block)
           
 IRubyObject RubyRange.step(IRubyObject[] args, Block block)
           
static IRubyObject RubyThread.stop(IRubyObject receiver)
           
 IRubyObject RubyArray.store(long index, IRubyObject value)
          rb_ary_store
 RubyString RubyTime.strftime(IRubyObject format)
           
static IRubyObject RubyYAML.string_is_binary(IRubyObject self)
           
static IRubyObject RubyYAML.string_is_complex(IRubyObject self)
           
static IRubyObject RubyYAML.string_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.string_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static RubyString RubyString.stringValue(IRubyObject object)
           
static IRubyObject RubyYAML.struct_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.struct_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyString.sub_bang(IRubyObject[] args, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.sub_bang(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyBigDecimal.sub(IRubyObject[] args)
           
 IRubyObject RubyString.sub(IRubyObject[] args, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.sub(IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyInteger RubyString.sum(IRubyObject[] args)
           
static IRubyObject RubyYAML.symbol_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyFile.symlink_p(IRubyObject recv, IRubyObject arg1)
           
static IRubyObject RubyFile.symlink(IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyIO.sync_set(IRubyObject newSync)
          Sets the current sync mode.
 IRubyObject RubyZlib.Inflate.sync(IRubyObject string)
           
 IRubyObject RubyIO.sysread(IRubyObject[] args)
           
static RubyBoolean RubyKernel.system(IRubyObject recv, IRubyObject[] args)
           
static RubyBoolean RubyKernel.system(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyIO.syswrite(IRubyObject obj)
           
 IRubyObject RubyStringIO.syswrite(IRubyObject args)
           
static RubyFloat RubyMath.tan(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.tanh(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyKernel.test(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.test(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.time_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.time_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.times(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyEnumerable.to_a(IRubyObject self)
           
static RubyArray RubyKernel.to_a(IRubyObject recv)
           
static RubyArray RubyNil.to_a(IRubyObject recv)
          nil_to_a
static RubyFloat RubyNil.to_f(IRubyObject recv)
          nil_to_f
static RubyFixnum RubyNil.to_i(IRubyObject recv)
          nil_to_i
 IRubyObject RubyString.to_i(IRubyObject[] args)
          rb_str_to_i
static RubyString RubyNil.to_s(IRubyObject recv)
          nil_to_s
 IRubyObject RubyBigDecimal.to_s(IRubyObject[] args)
           
 IRubyObject RubyBignum.to_s(IRubyObject[] args)
          rb_big_to_s
 RubyString RubyFixnum.to_s(IRubyObject[] args)
          fix_to_s
 IRubyObject RubyString.tr_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_bang
 IRubyObject RubyString.tr_s_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_s_bang
 IRubyObject RubyString.tr_s(IRubyObject src, IRubyObject repl)
          rb_str_tr_s
 IRubyObject RubyString.tr(IRubyObject src, IRubyObject repl)
          rb_str_tr
static IRubyObject RubyKernel.trace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySignal.trap(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubySignal.trap(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyBoolean.true_and(IRubyObject oth)
           
 IRubyObject RubyBoolean.true_or(IRubyObject oth)
           
static IRubyObject RubyYAML.true_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.true_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBoolean.true_xor(IRubyObject oth)
           
static java.lang.String RubyObject.trueFalseNil(IRubyObject v)
           
 IRubyObject RubyFile.truncate(IRubyObject arg)
           
 IRubyObject RubyBigDecimal.truncate(IRubyObject[] args)
           
static IRubyObject RubyFile.truncate(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
 RubyModule RubyModule.undef_method(IRubyObject[] args)
           
static IRubyObject RubyObjectSpace.undefine_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.undefine_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyIO.ungetc(IRubyObject number)
          Pushes char represented by int back onto IOS.
static IRubyObject RubyRegexp.union(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
static IRubyObject RubyRegexp.union(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyString.unpack(IRubyObject obj)
           
 RubyArray RubyArray.unshift_m(IRubyObject[] items)
          rb_ary_unshift_m
 RubyArray RubyArray.unshift(IRubyObject item)
          rb_ary_unshift
static IRubyObject RubyKernel.untrace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.untrace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyDigest.Base.update(IRubyObject obj)
           
 RubyHash RubyHash.update(IRubyObject other, Block block)
          rb_hash_update
 IRubyObject RubyInteger.upto(IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto(IRubyObject str, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto(IRubyObject str, boolean excl, Block block)
           
static IRubyObject RubyFile.utime(IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
static IRubyObject RubyFile.utime(IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
 IRubyObject RubyArray.values_at(IRubyObject[] args)
          rb_values_at
 RubyArray RubyHash.values_at(IRubyObject[] args)
          rb_hash_values_at
 IRubyObject RubyStruct.values_at(IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.ver(IRubyObject recv)
           
static IRubyObject RubyZlib.version(IRubyObject recv)
           
static IRubyObject RubyKernel.warn(IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyZlib.RubyGzipFile.wrap(IRubyObject recv, RubyZlib.RubyGzipFile io, IRubyObject proc, Block unusedBlock)
           
static RubyBoolean RubyFileTest.writable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.write(IRubyObject obj)
          io_write
 IRubyObject RubyStringIO.write(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipWriter.write(IRubyObject p1)
           
 IRubyObject RubyBignum.xor(IRubyObject other)
          rb_big_xor
 IRubyObject RubyFixnum.xor(IRubyObject other)
          fix_xor
static RubyBoolean RubyFileTest.zero_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyArray.zip(IRubyObject[] args, Block block)
          rb_ary_zip
static IRubyObject RubyEnumerable.zip(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zip(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.zlib_version(IRubyObject recv)
           
 

Constructors in org.jruby with parameters of type IRubyObject
RubyArray(Ruby runtime, long length, IRubyObject[] vals)
           
RubyGlobal.KCodeGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.StringGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyHash(Ruby runtime, IRubyObject defaultValue)
           
RubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String reason, IRubyObject exitValue)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name, IRubyObject args)
           
 

Uses of IRubyObject in org.jruby.ast.executable
 

Fields in org.jruby.ast.executable declared as IRubyObject
 IRubyObject YARVMachine.Instruction.o_op0
           
 

Methods in org.jruby.ast.executable that return IRubyObject
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, DynamicScope scope, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, StaticScope scope, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject YARVCompiledRunner.run()
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 

Methods in org.jruby.ast.executable with parameters of type IRubyObject
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, DynamicScope scope, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, StaticScope scope, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 

Constructors in org.jruby.ast.executable with parameters of type IRubyObject
YARVMachine.Instruction(int bytecode, IRubyObject op)
           
 

Uses of IRubyObject in org.jruby.ast.util
 

Methods in org.jruby.ast.util that return IRubyObject
static IRubyObject[] ArgsUtil.convertToJavaArray(IRubyObject value)
           
static IRubyObject[] ArgsUtil.popArray(IRubyObject[] array)
          Remove first element from array
 

Methods in org.jruby.ast.util with parameters of type IRubyObject
static IRubyObject[] ArgsUtil.convertToJavaArray(IRubyObject value)
           
static RubyArray ArgsUtil.convertToRubyArray(Ruby runtime, IRubyObject value, boolean coerce)
          This name may be a bit misleading, since this also attempts to coerce array behavior using to_ary.
static IRubyObject[] ArgsUtil.popArray(IRubyObject[] array)
          Remove first element from array
 

Uses of IRubyObject in org.jruby.compiler.yarv
 

Methods in org.jruby.compiler.yarv with parameters of type IRubyObject
 void StandardYARVCompiler.iseq_compile(IRubyObject self, Node narg)
           
 

Uses of IRubyObject in org.jruby.evaluator
 

Methods in org.jruby.evaluator that return IRubyObject
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean check)
           
static IRubyObject EvaluationState.aValueSplat(Ruby runtime, IRubyObject value)
           
static IRubyObject EvaluationState.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean callAsProc)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
 

Methods in org.jruby.evaluator with parameters of type IRubyObject
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
static RubyArray EvaluationState.arrayValue(Ruby runtime, IRubyObject value)
           
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean check)
           
static IRubyObject EvaluationState.aValueSplat(Ruby runtime, IRubyObject value)
           
static IRubyObject EvaluationState.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static Block EvaluationState.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block currentBlock, Node blockNode)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean callAsProc)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
 RubyArray ValueConverter.singleToArray(IRubyObject value)
           
 RubyArray ValueConverter.singleToMultiple(IRubyObject value)
           
static RubyArray EvaluationState.splatValue(Ruby runtime, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.ext
 

Methods in org.jruby.ext that return IRubyObject
static IRubyObject Generator.current(IRubyObject self, Block block)
           
static IRubyObject Generator.each(IRubyObject self, Block block)
           
static IRubyObject Generator.end_p(IRubyObject self)
           
static IRubyObject Generator.index(IRubyObject self)
           
static IRubyObject Generator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.next_p(IRubyObject self)
           
static IRubyObject Generator.next(IRubyObject self, Block block)
           
static IRubyObject Generator.rewind(IRubyObject self, Block block)
           
static IRubyObject Readline.s_hist_delete_at(IRubyObject recv, IRubyObject index)
           
static IRubyObject Readline.s_hist_each(IRubyObject recv, Block block)
           
static IRubyObject Readline.s_hist_empty_p(IRubyObject recv)
           
static IRubyObject Readline.s_hist_get(IRubyObject recv, IRubyObject index)
           
static IRubyObject Readline.s_hist_length(IRubyObject recv)
           
static IRubyObject Readline.s_hist_set(IRubyObject recv, IRubyObject index, IRubyObject val)
           
static IRubyObject Readline.s_hist_shift(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_a(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_s(IRubyObject recv)
           
static IRubyObject Readline.s_pop(IRubyObject recv)
           
static IRubyObject Readline.s_push(IRubyObject recv, IRubyObject[] lines)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_set_completion_append_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_proc(IRubyObject recv, IRubyObject proc)
           
static IRubyObject Generator.yield(IRubyObject self, IRubyObject value, Block block)
           
 

Methods in org.jruby.ext with parameters of type IRubyObject
static IRubyObject Generator.current(IRubyObject self, Block block)
           
static IRubyObject Generator.each(IRubyObject self, Block block)
           
static IRubyObject Generator.end_p(IRubyObject self)
           
static IRubyObject Generator.index(IRubyObject self)
           
static IRubyObject Generator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.next_p(IRubyObject self)
           
static IRubyObject Generator.next(IRubyObject self, Block block)
           
static IRubyObject Generator.rewind(IRubyObject self, Block block)
           
static IRubyObject Readline.s_hist_delete_at(IRubyObject recv, IRubyObject index)
           
static IRubyObject Readline.s_hist_each(IRubyObject recv, Block block)
           
static IRubyObject Readline.s_hist_empty_p(IRubyObject recv)
           
static IRubyObject Readline.s_hist_get(IRubyObject recv, IRubyObject index)
           
static IRubyObject Readline.s_hist_length(IRubyObject recv)
           
static IRubyObject Readline.s_hist_set(IRubyObject recv, IRubyObject index, IRubyObject val)
           
static IRubyObject Readline.s_hist_shift(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_a(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_s(IRubyObject recv)
           
static IRubyObject Readline.s_pop(IRubyObject recv)
           
static IRubyObject Readline.s_push(IRubyObject recv, IRubyObject[] lines)
           
static IRubyObject Readline.s_push(IRubyObject recv, IRubyObject[] lines)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_set_completion_append_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_proc(IRubyObject recv, IRubyObject proc)
           
static IRubyObject Generator.yield(IRubyObject self, IRubyObject value, Block block)
           
 

Constructors in org.jruby.ext with parameters of type IRubyObject
Readline.ProcCompletor(IRubyObject procCompletor)
           
 

Uses of IRubyObject in org.jruby.ext.socket
 

Classes in org.jruby.ext.socket that implement IRubyObject
 class RubyBasicSocket
           
 class RubyIPSocket
           
 class RubySocket
           
 class RubyTCPServer
           
 class RubyTCPSocket
           
 

Methods in org.jruby.ext.socket that return IRubyObject
 IRubyObject RubyTCPServer.accept()
           
 IRubyObject RubyIPSocket.addr()
           
 IRubyObject RubyTCPServer.close()
           
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getpeername()
           
 IRubyObject RubyTCPServer.getpeername(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockname()
           
 IRubyObject RubyTCPServer.initialize(IRubyObject hostname, IRubyObject port)
           
 IRubyObject RubyTCPSocket.initialize(IRubyObject arg1, IRubyObject port)
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyIPSocket.peeraddr()
           
 IRubyObject RubyTCPServer.peeraddr(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyTCPSocket.setsockopt(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.shutdown(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.write_send(IRubyObject[] args)
           
 

Methods in org.jruby.ext.socket with parameters of type IRubyObject
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyTCPServer.getpeername(IRubyObject[] args)
           
 IRubyObject RubyTCPServer.initialize(IRubyObject hostname, IRubyObject port)
           
 IRubyObject RubyTCPSocket.initialize(IRubyObject arg1, IRubyObject port)
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyTCPServer.peeraddr(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyTCPSocket.setsockopt(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.shutdown(IRubyObject[] args)
           
protected static java.lang.RuntimeException RubyIPSocket.sockerr(IRubyObject recv, java.lang.String msg)
           
 IRubyObject RubyBasicSocket.write_send(IRubyObject[] args)
           
 

Uses of IRubyObject in org.jruby.internal.runtime
 

Methods in org.jruby.internal.runtime that return IRubyObject
 IRubyObject GlobalVariables.get(java.lang.String name)
           
 IRubyObject ReadonlyAccessor.getValue()
           
 IRubyObject UndefinedAccessor.getValue()
           
 IRubyObject ValueAccessor.getValue()
           
 IRubyObject GlobalVariables.set(java.lang.String name, IRubyObject value)
           
 IRubyObject ReadonlyAccessor.setValue(IRubyObject newValue)
           
 IRubyObject UndefinedAccessor.setValue(IRubyObject newValue)
           
 IRubyObject ValueAccessor.setValue(IRubyObject newValue)
           
 

Methods in org.jruby.internal.runtime with parameters of type IRubyObject
 boolean GlobalVariable.removeTrace(IRubyObject command)
           
 IRubyObject GlobalVariables.set(java.lang.String name, IRubyObject value)
           
 IRubyObject ReadonlyAccessor.setValue(IRubyObject newValue)
           
 IRubyObject UndefinedAccessor.setValue(IRubyObject newValue)
           
 IRubyObject ValueAccessor.setValue(IRubyObject newValue)
           
 void GlobalVariable.trace(IRubyObject value)
           
 boolean GlobalVariables.untraceVar(java.lang.String name, IRubyObject command)
           
 

Constructors in org.jruby.internal.runtime with parameters of type IRubyObject
NativeThread(RubyThread rubyThread, IRubyObject[] args, Block block)
           
RubyNativeThread(RubyThread rubyThread, IRubyObject[] args, Block currentBlock)
           
RubyRunnable(RubyThread rubyThread, IRubyObject[] args, Block currentBlock)
           
ValueAccessor(IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.internal.runtime.methods
 

Methods in org.jruby.internal.runtime.methods that return IRubyObject
abstract  IRubyObject SimpleInvocationMethod.call(IRubyObject self, IRubyObject[] args)
           
abstract  IRubyObject FullInvocationMethod.call(IRubyObject self, IRubyObject[] args, Block block)
           
protected abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper)
          If UndefinedMethod gets invoked, don't do the usual method scoping/framing.
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
          Call the method
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleInvocationMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleReflectedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject AliasMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject CompiledMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DefaultMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
protected abstract  IRubyObject DynamicMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullFunctionCallbackMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullFunctionReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject MethodMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ProcMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleCallbackMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject UndefinedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject WrapperMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject YARVMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type IRubyObject
abstract  IRubyObject SimpleInvocationMethod.call(IRubyObject self, IRubyObject[] args)
           
abstract  IRubyObject SimpleInvocationMethod.call(IRubyObject self, IRubyObject[] args)
           
abstract  IRubyObject FullInvocationMethod.call(IRubyObject self, IRubyObject[] args, Block block)
           
abstract  IRubyObject FullInvocationMethod.call(IRubyObject self, IRubyObject[] args, Block block)
           
protected abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
protected abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper)
          If UndefinedMethod gets invoked, don't do the usual method scoping/framing.
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper)
          If UndefinedMethod gets invoked, don't do the usual method scoping/framing.
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
          Call the method
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
          Call the method
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleInvocationMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleInvocationMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleReflectedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleReflectedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject AliasMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject AliasMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject CompiledMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject CompiledMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DefaultMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DefaultMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
protected abstract  IRubyObject DynamicMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
protected abstract  IRubyObject DynamicMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullFunctionCallbackMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullFunctionCallbackMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullFunctionReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullFunctionReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject FullInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject MethodMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject MethodMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ProcMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ProcMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleCallbackMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleCallbackMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject SimpleReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject UndefinedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject UndefinedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject WrapperMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject WrapperMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject YARVMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject YARVMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 boolean DynamicMethod.isCallableFrom(IRubyObject caller, CallType callType)
           
 void AliasMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void AliasMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void CompiledMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void CompiledMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void DefaultMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void DefaultMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
protected abstract  void DynamicMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
protected abstract  void DynamicMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void FullFunctionCallbackMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void FullFunctionCallbackMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void FullFunctionReflectedMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void FullFunctionReflectedMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void FullInvocationMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void FullInvocationMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void MethodMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void MethodMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void ProcMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void ProcMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void SimpleCallbackMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void SimpleCallbackMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void SimpleInvocationMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void SimpleInvocationMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void SimpleReflectedMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void SimpleReflectedMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void UndefinedMethod.preMethod(ThreadContext context, RubyModule implementationClass, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void UndefinedMethod.preMethod(ThreadContext context, RubyModule implementationClass, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void WrapperMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void WrapperMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void YARVMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 void YARVMethod.preMethod(ThreadContext context, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 

Uses of IRubyObject in org.jruby.javasupport
 

Classes in org.jruby.javasupport that implement IRubyObject
 class JavaAccessibleObject
           
 class JavaArray
           
 class JavaCallable
           
 class JavaClass
           
 class JavaConstructor
           
 class JavaField
           
 class JavaMethod
           
 class JavaObject
           
 

Methods in org.jruby.javasupport that return IRubyObject
static IRubyObject Java.access(IRubyObject recv, IRubyObject java_type)
           
static IRubyObject Java.add_proxy_extender(IRubyObject recv, IRubyObject extender)
          Add a new proxy extender.
 IRubyObject JavaArray.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
           
 IRubyObject JavaObject.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject someValue)
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject someValue)
           
static IRubyObject JavaArrayUtilities.bytes_to_ruby_string(IRubyObject recv, IRubyObject wrappedObject)
           
static IRubyObject Java.concrete_proxy_inherited(IRubyObject recv, IRubyObject subclass)
           
static IRubyObject[] JavaUtil.convertJavaArrayToRuby(Ruby runtime, java.lang.Object[] objects)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object, java.lang.Class javaClass)
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JavaClass.define_instance_methods_for_proxy(IRubyObject arg)
           
 IRubyObject JavaAccessibleObject.equal(IRubyObject other)
           
 IRubyObject JavaField.equal(IRubyObject other)
           
 IRubyObject JavaObject.equal(IRubyObject other)
           
static IRubyObject Java.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject Java.get_interface_module(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject Java.get_proxy_class(IRubyObject recv, IRubyObject java_class_object)
           
 IRubyObject JavaCallable.inspect()
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 IRubyObject JavaObject.is_java_proxy()
           
 IRubyObject JavaObject.java_class()
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject Java.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility function 'java_to_primitive' is the low-level version
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, boolean value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, byte value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, char value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, double value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, float value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, int value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, long value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, java.lang.Object value)
          Convert a java object to a Ruby object.
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, short value)
           
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.matching_method(IRubyObject recv, IRubyObject methods, IRubyObject args)
           
static IRubyObject Java.new_instance_for(IRubyObject recv, IRubyObject java_object)
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Java.primitive_match(IRubyObject recv, IRubyObject t1, IRubyObject t2)
           
static IRubyObject Java.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
 IRubyObject JavaMethod.return_type()
           
static IRubyObject JavaArrayUtilities.ruby_string_to_bytes(IRubyObject recv, IRubyObject string)
           
 IRubyObject JavaObject.ruby_synchronized(Block block)
           
static IRubyObject Java.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility.
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
static IRubyObject Java.set_deprecated_interface_syntax(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
 IRubyObject JavaClass.superclass()
           
static IRubyObject Java.to_java_object(IRubyObject recv)
           
 IRubyObject JavaObject.to_s()
           
static IRubyObject Java.valid_constant_name_p(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.wrap(IRubyObject recv, IRubyObject java_object)
           
 

Methods in org.jruby.javasupport with parameters of type IRubyObject
static IRubyObject Java.access(IRubyObject recv, IRubyObject java_type)
           
static IRubyObject Java.add_proxy_extender(IRubyObject recv, IRubyObject extender)
          Add a new proxy extender.
 IRubyObject JavaArray.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
           
 IRubyObject JavaObject.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject someValue)
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject someValue)
           
 RubyBoolean JavaClass.assignable_from_p(IRubyObject other)
           
static IRubyObject JavaArrayUtilities.bytes_to_ruby_string(IRubyObject recv, IRubyObject wrappedObject)
           
static IRubyObject Java.concrete_proxy_inherited(IRubyObject recv, IRubyObject subclass)
           
 JavaConstructor JavaClass.constructor(IRubyObject[] args)
           
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject)
           
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject, java.lang.Class javaClass)
           
 JavaConstructor JavaClass.declared_constructor(IRubyObject[] args)
           
 JavaField JavaClass.declared_field(IRubyObject name)
           
 JavaMethod JavaClass.declared_method(IRubyObject[] args)
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JavaClass.define_instance_methods_for_proxy(IRubyObject arg)
           
 IRubyObject JavaAccessibleObject.equal(IRubyObject other)
           
 IRubyObject JavaField.equal(IRubyObject other)
           
 IRubyObject JavaObject.equal(IRubyObject other)
           
 JavaField JavaClass.field(IRubyObject name)
           
static JavaClass JavaClass.for_name(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject Java.get_interface_module(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject Java.get_proxy_class(IRubyObject recv, IRubyObject java_class_object)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 JavaMethod JavaClass.java_method(IRubyObject[] args)
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject Java.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility function 'java_to_primitive' is the low-level version
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.matching_method(IRubyObject recv, IRubyObject methods, IRubyObject args)
           
 JavaObject JavaClass.new_array(IRubyObject lengthArgument)
           
static IRubyObject Java.new_instance_for(IRubyObject recv, IRubyObject java_object)
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyFixnum JavaClass.op_cmp(IRubyObject other)
           
static IRubyObject Java.primitive_match(IRubyObject recv, IRubyObject t1, IRubyObject t2)
           
static IRubyObject Java.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject JavaArrayUtilities.ruby_string_to_bytes(IRubyObject recv, IRubyObject string)
           
static IRubyObject Java.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility.
static java.lang.Object JavaEmbedUtils.rubyToJava(Ruby runtime, IRubyObject value, java.lang.Class type)
          Convert a Ruby object to a Java object.
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
static IRubyObject Java.set_deprecated_interface_syntax(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
 JavaObject JavaField.set_static_value(IRubyObject value)
           
 JavaObject JavaField.set_value(IRubyObject object, IRubyObject value)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
static IRubyObject Java.to_java_object(IRubyObject recv)
           
static IRubyObject Java.valid_constant_name_p(IRubyObject recv, IRubyObject name)
           
 JavaObject JavaField.value(IRubyObject object)
           
static IRubyObject Java.wrap(IRubyObject recv, IRubyObject java_object)
           
 

Uses of IRubyObject in org.jruby.javasupport.proxy
 

Subinterfaces of IRubyObject in org.jruby.javasupport.proxy
 interface JavaProxyMethod
           
 

Classes in org.jruby.javasupport.proxy that implement IRubyObject
 class JavaProxyClass
          Generalized proxy for classes and interfaces.
static class JavaProxyClass.ProxyMethodImpl
           
 class JavaProxyConstructor
           
 class JavaProxyReflectionObject
           
 

Methods in org.jruby.javasupport.proxy that return IRubyObject
 IRubyObject JavaProxyReflectionObject.aref(IRubyObject index)
           
 IRubyObject JavaProxyReflectionObject.aset(IRubyObject index, IRubyObject someValue)
           
 IRubyObject JavaProxyClass.ProxyMethodImpl.do_invoke(IRubyObject[] nargs)
           
 IRubyObject JavaProxyReflectionObject.equal(IRubyObject other)
           
 IRubyObject JavaProxyClass.ProxyMethodImpl.inspect()
           
 IRubyObject JavaProxyConstructor.inspect()
           
 IRubyObject JavaProxyReflectionObject.is_java_proxy()
           
 IRubyObject JavaProxyReflectionObject.java_class()
           
 IRubyObject JavaProxyReflectionObject.same(IRubyObject other)
           
 IRubyObject JavaProxyClass.ProxyMethodImpl.super_p()
           
 IRubyObject JavaProxyReflectionObject.to_s()
           
 

Methods in org.jruby.javasupport.proxy with parameters of type IRubyObject
 IRubyObject JavaProxyReflectionObject.aref(IRubyObject index)
           
 IRubyObject JavaProxyReflectionObject.aset(IRubyObject index, IRubyObject someValue)
           
protected  RubyArray JavaProxyReflectionObject.buildRubyArray(IRubyObject[] constructors)
           
 IRubyObject JavaProxyClass.ProxyMethodImpl.do_invoke(IRubyObject[] nargs)
           
 IRubyObject JavaProxyReflectionObject.equal(IRubyObject other)
           
static RubyObject JavaProxyClass.get_with_class(IRubyObject recv, RubyClass clazz)
           
static RubyObject JavaProxyClass.get(IRubyObject recv, JavaClass type)
           
 RubyObject JavaProxyConstructor.new_instance(IRubyObject[] args, Block block)
           
 IRubyObject JavaProxyReflectionObject.same(IRubyObject other)
           
 

Uses of IRubyObject in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util that return IRubyObject
static IRubyObject CompilerHelpers.def(ThreadContext context, Visibility visibility, IRubyObject self, java.lang.Class compiledClass, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity)
           
static IRubyObject CompilerHelpers.doAttrAssign(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doAttrAssignIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doInvokeDynamic(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doInvokeDynamicIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.fetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name)
           
static IRubyObject CompilerHelpers.handleJumpException(JumpException je, Block block)
           
static IRubyObject CompilerHelpers.nullToNil(IRubyObject value, Ruby runtime)
           
static IRubyObject CompilerHelpers.setClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
 

Methods in org.jruby.javasupport.util with parameters of type IRubyObject
static CompiledBlock CompilerHelpers.createBlock(ThreadContext context, IRubyObject self, int arity, java.lang.String[] staticScopeNames, CompiledBlockCallback callback)
           
static IRubyObject CompilerHelpers.def(ThreadContext context, Visibility visibility, IRubyObject self, java.lang.Class compiledClass, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity)
           
static IRubyObject CompilerHelpers.doAttrAssign(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doAttrAssign(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doAttrAssignIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doAttrAssignIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doInvokeDynamic(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doInvokeDynamic(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doInvokeDynamicIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject CompilerHelpers.doInvokeDynamicIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static RubyArray CompilerHelpers.ensureRubyArray(IRubyObject value)
           
static IRubyObject CompilerHelpers.fetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name)
           
static IRubyObject CompilerHelpers.nullToNil(IRubyObject value, Ruby runtime)
           
static RubyModule CompilerHelpers.prepareClassNamespace(ThreadContext context, IRubyObject rubyModule)
           
static RubyClass CompilerHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
static IRubyObject CompilerHelpers.setClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.libraries
 

Classes in org.jruby.libraries that implement IRubyObject
static class ThreadLibrary.ConditionVariable
           
static class ThreadLibrary.Mutex
           
static class ThreadLibrary.Queue
           
static class ThreadLibrary.SizedQueue
           
 

Methods in org.jruby.libraries that return IRubyObject
 IRubyObject ThreadLibrary.ConditionVariable.broadcast()
           
 IRubyObject ThreadLibrary.Queue.clear()
           
 IRubyObject ThreadLibrary.SizedQueue.clear()
           
 IRubyObject ThreadLibrary.Mutex.lock()
           
 IRubyObject ThreadLibrary.SizedQueue.max_set(RubyInteger arg)
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.Queue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.SizedQueue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.Queue.push(IRubyObject value)
           
 IRubyObject ThreadLibrary.SizedQueue.push(IRubyObject value)
           
 IRubyObject ThreadLibrary.ConditionVariable.signal()
           
 IRubyObject ThreadLibrary.Mutex.synchronize(Block block)
           
 IRubyObject ThreadLibrary.ConditionVariable.wait_ruby(ThreadLibrary.Mutex mutex)
           
 

Methods in org.jruby.libraries with parameters of type IRubyObject
static ThreadLibrary.Mutex ThreadLibrary.Mutex.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.Mutex ThreadLibrary.Mutex.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.ConditionVariable ThreadLibrary.ConditionVariable.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.ConditionVariable ThreadLibrary.ConditionVariable.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.Queue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.SizedQueue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.Queue.push(IRubyObject value)
           
 IRubyObject ThreadLibrary.SizedQueue.push(IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.runtime
 

Fields in org.jruby.runtime declared as IRubyObject
protected  IRubyObject Block.self
          'self' at point when the block is defined
 

Methods in org.jruby.runtime that return IRubyObject
 IRubyObject ObjectAllocator.allocate(Ruby runtime, RubyClass klazz)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CompiledBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject ThreadContext.createBacktraceFromFrames(Ruby runtime, Frame[] backtraceFrames)
          Create an Array with backtrace information.
 IRubyObject GlobalVariable.get()
           
 IRubyObject GlobalVariable.Copy.get()
           
 IRubyObject ThreadContext.getBackref()
           
 IRubyObject DynamicScope.getBackRef()
           
 IRubyObject ThreadContext.getConstant(java.lang.String name)
          Used by the evaluator and the compiler to look up a constant by name
 IRubyObject ThreadContext.getConstant(java.lang.String name, RubyModule module)
           
 IRubyObject ThreadContext.getErrorInfo()
           
 IRubyObject[] ThreadContext.getFrameArgs()
           
 IRubyObject ThreadContext.getFrameSelf()
           
 IRubyObject ThreadContext.getLastExitStatus()
           
 IRubyObject ThreadContext.getLastline()
           
 IRubyObject DynamicScope.getLastLine()
           
 IRubyObject IAccessor.getValue()
           
 IRubyObject DynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject[] DynamicScope.getValues()
           
 IRubyObject ObjectSpace.id2ref(long id)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 IRubyObject ThreadContext.setConstantInCurrent(java.lang.String name, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name This is for a null const decl
 IRubyObject ThreadContext.setConstantInModule(java.lang.String name, RubyModule module, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name.
 IRubyObject ThreadContext.setConstantInObject(java.lang.String name, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name This is for a Colon2 const decl
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 

Methods in org.jruby.runtime with parameters of type IRubyObject
 void ObjectSpace.add(IRubyObject object)
           
 void ObjectSpace.addFinalizer(IRubyObject object, RubyProc proc)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CompiledBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static int Arity.checkArgumentCount(Ruby runtime, IRubyObject[] args, int min, int max)
           
 void Arity.checkArity(Ruby runtime, IRubyObject[] args)
           
static Block Block.createBlock(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
static MethodBlock MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject self)
           
static Block SharedScopeBlock.createSharedScopeBlock(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
 void EventHook.event(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 void IRaiseListener.exceptionRaised(IRubyObject exception)
           
 void DynamicScope.getArgValues(IRubyObject[] args, int size)
          Copy variable values back for ZSuper call.
 long ObjectSpace.idOf(IRubyObject rubyObject)
           
 void ThreadContext.preDefMethodInternalCall(RubyModule clazz, java.lang.String name, IRubyObject self, IRubyObject[] args, int req, Block block, boolean noSuper, SinglyLinkedList cref, StaticScope staticScope, java.lang.Object jumpTarget)
           
 void ThreadContext.preDefMethodInternalCall(RubyModule clazz, java.lang.String name, IRubyObject self, IRubyObject[] args, int req, Block block, boolean noSuper, SinglyLinkedList cref, StaticScope staticScope, java.lang.Object jumpTarget)
           
 void ThreadContext.preInitBuiltinClasses(RubyClass objectClass, IRubyObject topSelf)
           
 void ThreadContext.preMethodCall(RubyModule implementationClass, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, int req, Block block, boolean noSuper, java.lang.Object jumpTarget)
           
 void ThreadContext.preMethodCall(RubyModule implementationClass, RubyModule clazz, IRubyObject self, java.lang.String name, IRubyObject[] args, int req, Block block, boolean noSuper, java.lang.Object jumpTarget)
           
 void ThreadContext.preNodeEval(RubyModule rubyClass, IRubyObject self)
           
 void ThreadContext.preReflectedMethodInternalCall(RubyModule implementationClass, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, int req, boolean noSuper, Block block, java.lang.Object jumpTarget)
           
 void ThreadContext.preReflectedMethodInternalCall(RubyModule implementationClass, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, int req, boolean noSuper, Block block, java.lang.Object jumpTarget)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 void DynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void ThreadContext.setBackref(IRubyObject backref)
           
 void DynamicScope.setBackRef(IRubyObject value)
           
 void DynamicScope.setBlockArgValues(IRubyObject[] blockArgValues, int size)
           
 IRubyObject ThreadContext.setConstantInCurrent(java.lang.String name, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name This is for a null const decl
 IRubyObject ThreadContext.setConstantInModule(java.lang.String name, RubyModule module, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name.
 IRubyObject ThreadContext.setConstantInObject(java.lang.String name, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name This is for a Colon2 const decl
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 void ThreadContext.setFrameArgs(IRubyObject[] args)
           
 void ThreadContext.setLastExitStatus(IRubyObject lastExitStatus)
           
 void ThreadContext.setLastline(IRubyObject value)
           
 void DynamicScope.setLastLine(IRubyObject value)
           
 void Block.setSelf(IRubyObject self)
           
 void MethodBlock.setSelf(IRubyObject self)
           
 void DynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 

Constructors in org.jruby.runtime with parameters of type IRubyObject
Block(IterNode iterNode, IRubyObject self, Frame frame, SinglyLinkedList cref, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
CallBlock(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext ctx)
           
CompiledBlock(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback)
           
Frame(RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, int requiredArgCount, Block block, ISourcePosition position, java.lang.Object jumpTarget)
           
Frame(RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, int requiredArgCount, Block block, ISourcePosition position, java.lang.Object jumpTarget)
           
GlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
MethodBlock(IRubyObject self, Frame frame, SinglyLinkedList cref, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Callback callback, RubyMethod method)
           
ReadonlyGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.runtime.builtin
 

Fields in org.jruby.runtime.builtin declared as IRubyObject
static IRubyObject[] IRubyObject.NULL_ARRAY
           
 

Methods in org.jruby.runtime.builtin that return IRubyObject
 IRubyObject IRubyObject.anyToString()
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String string)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String string)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String string, Block aBlock)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String string, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject IRubyObject.checkArrayType()
           
 IRubyObject IRubyObject.checkStringType()
           
 IRubyObject IRubyObject.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject IRubyObject.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject IRubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
 IRubyObject IRubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject IRubyObject.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similiar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
 IRubyObject IRubyObject.dup()
          RubyMethod dup.
 IRubyObject IRubyObject.equal(IRubyObject other)
           
 IRubyObject IRubyObject.equalInternal(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.evalSimple(ThreadContext context, IRubyObject evalString, java.lang.String file)
          Evaluate the given string.
 IRubyObject IRubyObject.evalWithBinding(ThreadContext context, IRubyObject evalString, IRubyObject binding, java.lang.String file, int lineNumber)
          Evaluate the given string under the specified binding object.
 IRubyObject IRubyObject.getInstanceVariable(java.lang.String string)
          RubyMethod getInstanceVar.
 IRubyObject IRubyObject.infectBy(IRubyObject obj)
          Infect this object using the taint of another object
 IRubyObject IRubyObject.inspect()
          RubyMethod inspect.
 IRubyObject IRubyObject.rbClone(Block unusedBlock)
          RubyMethod rbClone.
 IRubyObject IRubyObject.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
          RubyMethod setInstanceVar.
 

Methods in org.jruby.runtime.builtin with parameters of type IRubyObject
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String string, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String method, IRubyObject[] rubyArgs, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject IRubyObject.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject IRubyObject.compilerCallMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject IRubyObject.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 IRubyObject IRubyObject.compilerCallMethodWithIndex(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
           
 boolean IRubyObject.eql(IRubyObject other)
           
 boolean IRubyObject.eqlInternal(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.equal(IRubyObject other)
           
 IRubyObject IRubyObject.equalInternal(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.evalSimple(ThreadContext context, IRubyObject evalString, java.lang.String file)
          Evaluate the given string.
 IRubyObject IRubyObject.evalWithBinding(ThreadContext context, IRubyObject evalString, IRubyObject binding, java.lang.String file, int lineNumber)
          Evaluate the given string under the specified binding object.
 IRubyObject IRubyObject.infectBy(IRubyObject obj)
          Infect this object using the taint of another object
 IRubyObject IRubyObject.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
          RubyMethod setInstanceVar.
 

Uses of IRubyObject in org.jruby.runtime.callback
 

Methods in org.jruby.runtime.callback that return IRubyObject
abstract  IRubyObject FastInvocationCallback.call(java.lang.Object receiver, java.lang.Object[] args)
           
abstract  IRubyObject InvocationCallback.call(java.lang.Object receiver, java.lang.Object[] args, Block block)
           
 IRubyObject Callback.execute(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject FastInvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 IRubyObject InvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 IRubyObject ReflectionCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
          Calls a wrapped Ruby method for the specified receiver with the specified arguments.
 

Methods in org.jruby.runtime.callback with parameters of type IRubyObject
 IRubyObject Callback.execute(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject Callback.execute(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject FastInvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 IRubyObject FastInvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 IRubyObject InvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 IRubyObject InvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 IRubyObject ReflectionCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
          Calls a wrapped Ruby method for the specified receiver with the specified arguments.
 IRubyObject ReflectionCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
          Calls a wrapped Ruby method for the specified receiver with the specified arguments.
 

Uses of IRubyObject in org.jruby.runtime.load
 

Methods in org.jruby.runtime.load that return IRubyObject
 IRubyObject LoadService.autoload(java.lang.String name)
           
 IRubyObject LoadService.getLoadedFeatures()
           
 IRubyObject LoadService.getLoadPath()
           
 IRubyObject IAutoloadMethod.load(Ruby runtime, java.lang.String name)
           
 

Uses of IRubyObject in org.jruby.runtime.marshal
 

Methods in org.jruby.runtime.marshal that return IRubyObject
 IRubyObject UnmarshalCache.readLink(UnmarshalStream input, int type)
           
 IRubyObject UnmarshalStream.unmarshalObject()
           
 

Methods in org.jruby.runtime.marshal with parameters of type IRubyObject
 void UnmarshalStream.defaultInstanceVarsUnmarshal(IRubyObject object)
           
 void MarshalStream.dumpObject(IRubyObject value)
           
 boolean MarshalCache.isRegistered(IRubyObject value)
           
 void MarshalCache.register(IRubyObject value)
           
 void UnmarshalCache.register(IRubyObject value)
           
 void UnmarshalStream.registerLinkTarget(IRubyObject newObject)
           
 void MarshalCache.writeLink(MarshalStream output, IRubyObject value)
           
 void MarshalStream.writeUserClass(IRubyObject obj, RubyClass type)
           
 

Constructors in org.jruby.runtime.marshal with parameters of type IRubyObject
UnmarshalStream(Ruby runtime, java.io.InputStream in, IRubyObject proc)
           
 

Uses of IRubyObject in org.jruby.test
 

Classes in org.jruby.test that implement IRubyObject
 class MockRubyObject
           
 

Methods in org.jruby.test that return IRubyObject
static IRubyObject TestHelper.loadAndCall(IRubyObject self, java.lang.String name, byte[] javaClass, java.lang.String methodName)
          Used by JVM bytecode compiler tests to run compiled code
 

Methods in org.jruby.test with parameters of type IRubyObject
 void MockObjectSpace.add(IRubyObject object)
           
static IRubyObject TestHelper.loadAndCall(IRubyObject self, java.lang.String name, byte[] javaClass, java.lang.String methodName)
          Used by JVM bytecode compiler tests to run compiled code
static void MockRubyObject.throwException(IRubyObject recv, Block block)
           
 

Uses of IRubyObject in org.jruby.util
 

Methods in org.jruby.util that return IRubyObject
abstract  IRubyObject Pack.Converter.decode(Ruby runtime, java.nio.ByteBuffer format)
           
 IRubyObject ZlibDeflate.deflate(ByteList str, int flush)
           
 IRubyObject ZlibDeflate.finish()
           
 IRubyObject ZlibDeflate.flush(int flush)
           
 IRubyObject ZlibInflate.inflate(ByteList str)
           
 IRubyObject KCode.kcode(Ruby runtime)
           
static IRubyObject ZlibDeflate.s_deflate(IRubyObject caller, ByteList str, int level)
           
static IRubyObject ZlibInflate.s_inflate(IRubyObject caller, ByteList str)
           
 IRubyObject ZlibDeflate.set_dictionary(IRubyObject str)
           
 IRubyObject ZlibInflate.set_dictionary(IRubyObject str)
           
 IRubyObject ZlibInflate.sync_point()
           
 IRubyObject ZlibInflate.sync(IRubyObject str)
           
 

Methods in org.jruby.util with parameters of type IRubyObject
 void ZlibDeflate.append(IRubyObject obj)
           
 void ZlibInflate.append(IRubyObject obj)
           
abstract  void Pack.Converter.encode(Ruby runtime, IRubyObject from, java.lang.StringBuffer result)
           
 java.lang.Process ShellLauncher.run(IRubyObject string)
           
 java.lang.Process ShellLauncher.run(IRubyObject[] rawArgs)
           
 int ShellLauncher.runAndWait(IRubyObject[] rawArgs)
           
 int ShellLauncher.runAndWait(IRubyObject[] rawArgs, java.io.OutputStream output)
           
static IRubyObject ZlibDeflate.s_deflate(IRubyObject caller, ByteList str, int level)
           
static IRubyObject ZlibInflate.s_inflate(IRubyObject caller, ByteList str)
           
 IRubyObject ZlibDeflate.set_dictionary(IRubyObject str)
           
 IRubyObject ZlibInflate.set_dictionary(IRubyObject str)
           
static java.lang.CharSequence Sprintf.sprintf(java.lang.CharSequence format, IRubyObject args)
           
static java.lang.CharSequence Sprintf.sprintf(java.util.Locale locale, java.lang.CharSequence format, IRubyObject args)
           
static java.lang.CharSequence Sprintf.sprintf(java.util.Locale locale, RubyString format, IRubyObject args)
           
static java.lang.CharSequence Sprintf.sprintf(RubyString format, IRubyObject args)
           
 IRubyObject ZlibInflate.sync(IRubyObject str)
           
 

Constructors in org.jruby.util with parameters of type IRubyObject
IOInputStream(IRubyObject io)
          Creates a new InputStream with the object provided.
IOOutputStream(IRubyObject io)
          Creates a new OutputStream with the object provided.
IOReader(IRubyObject io)
           
IOWriter(IRubyObject io)
           
ZlibDeflate(IRubyObject caller, int level, int win_bits, int memlevel, int strategy)
           
ZlibInflate(IRubyObject caller)
           
 

Uses of IRubyObject in org.jruby.yaml
 

Constructors in org.jruby.yaml with parameters of type IRubyObject
JRubyConstructor(IRubyObject receiver, Composer composer)
           
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.