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 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
           
protected  IRubyObject RubyMethod.receiver
           
static IRubyObject RubyObject.NEVER
           
protected  IRubyObject RubyZlib.RubyGzipFile.realIo
           
 

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

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

Constructors in org.jruby with parameters of type IRubyObject
RubyArray(Ruby runtime, long length, IRubyObject[] vals)
           
RubyGlobal.StringGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.KCodeGlobalVariable(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 Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject YARVCompiledRunner.run()
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, StaticScope scope, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, DynamicScope scope, YARVMachine.Instruction[] bytecodes)
           
 

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

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
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean check)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean callAsProc)
           
static IRubyObject EvaluationState.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject EvaluationState.aValueSplat(Ruby runtime, IRubyObject value)
           
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
 

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

Uses of IRubyObject in org.jruby.ext
 

Methods in org.jruby.ext that return IRubyObject
static IRubyObject Generator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.yield(IRubyObject self, IRubyObject value, Block block)
           
static IRubyObject Generator.end_p(IRubyObject self)
           
static IRubyObject Generator.next_p(IRubyObject self)
           
static IRubyObject Generator.index(IRubyObject self)
           
static IRubyObject Generator.next(IRubyObject self, Block block)
           
static IRubyObject Generator.current(IRubyObject self, Block block)
           
static IRubyObject Generator.rewind(IRubyObject self, Block block)
           
static IRubyObject Generator.each(IRubyObject self, Block block)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_push(IRubyObject recv, IRubyObject[] lines)
           
static IRubyObject Readline.s_pop(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_a(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_s(IRubyObject recv)
           
static IRubyObject Readline.s_hist_get(IRubyObject recv, IRubyObject index)
           
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_length(IRubyObject recv)
           
static IRubyObject Readline.s_hist_empty_p(IRubyObject recv)
           
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_set_completion_append_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_proc(IRubyObject recv, IRubyObject proc)
           
 

Methods in org.jruby.ext with parameters of type IRubyObject
static IRubyObject Generator.new_instance(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.initialize(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Generator.yield(IRubyObject self, IRubyObject value, Block block)
           
static IRubyObject Generator.end_p(IRubyObject self)
           
static IRubyObject Generator.next_p(IRubyObject self)
           
static IRubyObject Generator.index(IRubyObject self)
           
static IRubyObject Generator.next(IRubyObject self, Block block)
           
static IRubyObject Generator.current(IRubyObject self, Block block)
           
static IRubyObject Generator.rewind(IRubyObject self, Block block)
           
static IRubyObject Generator.each(IRubyObject self, Block block)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_push(IRubyObject recv, IRubyObject[] lines)
           
static IRubyObject Readline.s_pop(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_a(IRubyObject recv)
           
static IRubyObject Readline.s_hist_to_s(IRubyObject recv)
           
static IRubyObject Readline.s_hist_get(IRubyObject recv, IRubyObject index)
           
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_length(IRubyObject recv)
           
static IRubyObject Readline.s_hist_empty_p(IRubyObject recv)
           
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_set_completion_append_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_proc(IRubyObject recv, IRubyObject proc)
           
 

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 RubyBasicSocket.write_send(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockname()
           
 IRubyObject RubyBasicSocket.getpeername()
           
 IRubyObject RubyBasicSocket.shutdown(IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyIPSocket.addr()
           
 IRubyObject RubyIPSocket.peeraddr()
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyTCPServer.initialize(IRubyObject hostname, IRubyObject port)
           
 IRubyObject RubyTCPServer.accept()
           
 IRubyObject RubyTCPServer.close()
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
           
 IRubyObject RubyTCPServer.peeraddr(IRubyObject[] args)
           
 IRubyObject RubyTCPServer.getpeername(IRubyObject[] args)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyTCPSocket.initialize(IRubyObject arg1, IRubyObject port)
           
 IRubyObject RubyTCPSocket.setsockopt(IRubyObject[] args)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
 

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

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 GlobalVariables.set(java.lang.String name, IRubyObject value)
           
 IRubyObject ReadonlyAccessor.getValue()
           
 IRubyObject ReadonlyAccessor.setValue(IRubyObject newValue)
           
 IRubyObject UndefinedAccessor.getValue()
           
 IRubyObject UndefinedAccessor.setValue(IRubyObject newValue)
           
 IRubyObject ValueAccessor.getValue()
           
 IRubyObject ValueAccessor.setValue(IRubyObject newValue)
           
 

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

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
 IRubyObject AliasMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, 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.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, 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)
           
protected abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject DefaultMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, 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
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)
           
abstract  IRubyObject FullInvocationMethod.call(IRubyObject self, IRubyObject[] args, 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 SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
abstract  IRubyObject SimpleInvocationMethod.call(IRubyObject self, IRubyObject[] args)
           
 IRubyObject SimpleReflectedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, 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 UndefinedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, 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 WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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
 void AliasMethod.preMethod(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 AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, 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)
           
 IRubyObject CompiledMethod.internalCall(ThreadContext context, RubyModule clazz, IRubyObject self, 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)
           
protected abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 void DefaultMethod.preMethod(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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
          Call the method
protected abstract  IRubyObject DynamicMethod.internalCall(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)
           
 boolean DynamicMethod.isCallableFrom(IRubyObject caller, CallType callType)
           
 void FullFunctionCallbackMethod.preMethod(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)
           
 void FullFunctionReflectedMethod.preMethod(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)
           
 void FullInvocationMethod.preMethod(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)
           
abstract  IRubyObject FullInvocationMethod.call(IRubyObject self, IRubyObject[] args, Block block)
           
 void MethodMethod.preMethod(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)
           
 void ProcMethod.preMethod(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)
           
 void SimpleCallbackMethod.preMethod(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.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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)
           
 IRubyObject SimpleInvocationMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, 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)
           
abstract  IRubyObject SimpleInvocationMethod.call(IRubyObject self, IRubyObject[] args)
           
 void SimpleReflectedMethod.preMethod(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.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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)
           
 IRubyObject UndefinedMethod.internalCall(ThreadContext context, RubyModule klazz, IRubyObject self, java.lang.String name, IRubyObject[] args, boolean noSuper, 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.
 void WrapperMethod.preMethod(ThreadContext context, RubyModule klazz, IRubyObject self, 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.internalCall(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)
           
 IRubyObject YARVMethod.internalCall(ThreadContext context, RubyModule klazz, 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.new_instance_for(IRubyObject recv, IRubyObject java_object)
           
static IRubyObject Java.to_java_object(IRubyObject recv)
           
static IRubyObject Java.add_proxy_extender(IRubyObject recv, IRubyObject extender)
          Add a new proxy extender.
static IRubyObject Java.set_deprecated_interface_syntax(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject Java.get_interface_module(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject Java.get_proxy_class(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject Java.concrete_proxy_inherited(IRubyObject recv, IRubyObject subclass)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject Java.matching_method(IRubyObject recv, IRubyObject methods, IRubyObject args)
           
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.access(IRubyObject recv, IRubyObject java_type)
           
static IRubyObject Java.valid_constant_name_p(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.primitive_match(IRubyObject recv, IRubyObject t1, IRubyObject t2)
           
static IRubyObject Java.wrap(IRubyObject recv, IRubyObject java_object)
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Java.primitive_to_java(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.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility.
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JavaAccessibleObject.equal(IRubyObject other)
           
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaArray.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
           
static IRubyObject JavaArrayUtilities.bytes_to_ruby_string(IRubyObject recv, IRubyObject wrappedObject)
           
static IRubyObject JavaArrayUtilities.ruby_string_to_bytes(IRubyObject recv, IRubyObject string)
           
 IRubyObject JavaCallable.inspect()
           
 IRubyObject JavaClass.define_instance_methods_for_proxy(IRubyObject arg)
           
 IRubyObject JavaClass.superclass()
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, java.lang.Object value)
          Convert a java object to a Ruby object.
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, short value)
           
 IRubyObject JavaField.equal(IRubyObject other)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.return_type()
           
 IRubyObject JavaObject.to_s()
           
 IRubyObject JavaObject.equal(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
 IRubyObject JavaObject.java_class()
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject someValue)
           
 IRubyObject JavaObject.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject someValue)
           
 IRubyObject JavaObject.is_java_proxy()
           
 IRubyObject JavaObject.ruby_synchronized(Block block)
           
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)
           
 

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

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 JavaProxyClass.ProxyMethodImpl.super_p()
           
 IRubyObject JavaProxyClass.ProxyMethodImpl.inspect()
           
 IRubyObject JavaProxyClass.ProxyMethodImpl.do_invoke(IRubyObject[] nargs)
           
 IRubyObject JavaProxyConstructor.inspect()
           
 IRubyObject JavaProxyReflectionObject.to_s()
           
 IRubyObject JavaProxyReflectionObject.equal(IRubyObject other)
           
 IRubyObject JavaProxyReflectionObject.same(IRubyObject other)
           
 IRubyObject JavaProxyReflectionObject.java_class()
           
 IRubyObject JavaProxyReflectionObject.aref(IRubyObject index)
           
 IRubyObject JavaProxyReflectionObject.aset(IRubyObject index, IRubyObject someValue)
           
 IRubyObject JavaProxyReflectionObject.is_java_proxy()
           
 

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

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.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 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 RubyClass CompilerHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
static RubyModule CompilerHelpers.prepareClassNamespace(ThreadContext context, IRubyObject rubyModule)
           
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.Mutex.lock()
           
 IRubyObject ThreadLibrary.Mutex.synchronize(Block block)
           
 IRubyObject ThreadLibrary.ConditionVariable.wait_ruby(ThreadLibrary.Mutex mutex)
           
 IRubyObject ThreadLibrary.ConditionVariable.broadcast()
           
 IRubyObject ThreadLibrary.ConditionVariable.signal()
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.Queue.clear()
           
 IRubyObject ThreadLibrary.Queue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.Queue.push(IRubyObject value)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.SizedQueue.clear()
           
 IRubyObject ThreadLibrary.SizedQueue.max_set(RubyInteger arg)
           
 IRubyObject ThreadLibrary.SizedQueue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.SizedQueue.push(IRubyObject value)
           
 

Methods in org.jruby.libraries with parameters of type IRubyObject
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 IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.Queue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.Queue.push(IRubyObject value)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.SizedQueue.pop(IRubyObject[] args)
           
 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
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Block.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 BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value)
           
 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.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject[] DynamicScope.getValues()
           
 IRubyObject DynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject DynamicScope.getLastLine()
           
 IRubyObject DynamicScope.getBackRef()
           
 IRubyObject GlobalVariable.get()
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.get()
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject IAccessor.getValue()
           
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 IRubyObject ObjectAllocator.allocate(Ruby runtime, RubyClass klazz)
           
 IRubyObject ObjectSpace.id2ref(long id)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf)
           
 IRubyObject ThreadContext.getErrorInfo()
           
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 IRubyObject ThreadContext.getLastExitStatus()
           
 IRubyObject ThreadContext.getLastline()
           
 IRubyObject[] ThreadContext.getFrameArgs()
           
 IRubyObject ThreadContext.getFrameSelf()
           
 IRubyObject ThreadContext.getBackref()
           
 IRubyObject ThreadContext.getConstant(java.lang.String name)
          Used by the evaluator and the compiler to look up a constant by name
 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.getConstant(java.lang.String name, RubyModule module)
           
static IRubyObject ThreadContext.createBacktraceFromFrames(Ruby runtime, Frame[] backtraceFrames)
          Create an Array with backtrace information.
 

Methods in org.jruby.runtime with parameters of type IRubyObject
 void Arity.checkArity(Ruby runtime, IRubyObject[] args)
           
static int Arity.checkArgumentCount(Ruby runtime, IRubyObject[] args, int min, int max)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
static Block Block.createBlock(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Block.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.
 void Block.setSelf(IRubyObject self)
           
 IRubyObject BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value)
           
 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.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 void DynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 void DynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void DynamicScope.setBlockArgValues(IRubyObject[] blockArgValues, int size)
           
 void DynamicScope.getArgValues(IRubyObject[] args, int size)
          Copy variable values back for ZSuper call.
 void DynamicScope.setLastLine(IRubyObject value)
           
 void DynamicScope.setBackRef(IRubyObject value)
           
 void EventHook.event(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 void IRaiseListener.exceptionRaised(IRubyObject exception)
           
static MethodBlock MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject self)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Yield to this block, usually passed to the current call.
 void MethodBlock.setSelf(IRubyObject self)
           
 long ObjectSpace.idOf(IRubyObject rubyObject)
           
 void ObjectSpace.addFinalizer(IRubyObject object, RubyProc proc)
           
 void ObjectSpace.add(IRubyObject object)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
static Block SharedScopeBlock.createSharedScopeBlock(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf)
           
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 void ThreadContext.setLastExitStatus(IRubyObject lastExitStatus)
           
 void ThreadContext.setLastline(IRubyObject value)
           
 void ThreadContext.setFrameArgs(IRubyObject[] args)
           
 void ThreadContext.setBackref(IRubyObject backref)
           
 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
 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.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.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.preInitBuiltinClasses(RubyClass objectClass, IRubyObject topSelf)
           
 void ThreadContext.preNodeEval(RubyModule rubyClass, IRubyObject self)
           
 

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)
           
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.getInstanceVariable(java.lang.String string)
          RubyMethod getInstanceVar.
 IRubyObject IRubyObject.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
          RubyMethod setInstanceVar.
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 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, 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.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.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String string)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, 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.infectBy(IRubyObject obj)
          Infect this object using the taint of another object
 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.evalSimple(ThreadContext context, IRubyObject evalString, java.lang.String file)
          Evaluate the given string.
 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.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.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject IRubyObject.anyToString()
           
 IRubyObject IRubyObject.checkStringType()
           
 IRubyObject IRubyObject.checkArrayType()
           
 IRubyObject IRubyObject.dup()
          RubyMethod dup.
 IRubyObject IRubyObject.inspect()
          RubyMethod inspect.
 IRubyObject IRubyObject.rbClone(Block unusedBlock)
          RubyMethod rbClone.
 IRubyObject IRubyObject.equal(IRubyObject other)
           
 IRubyObject IRubyObject.equalInternal(ThreadContext context, IRubyObject other)
           
 

Methods in org.jruby.runtime.builtin with parameters of type IRubyObject
 IRubyObject IRubyObject.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
          RubyMethod setInstanceVar.
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, RubyModule rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 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, 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.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.callSuper(ThreadContext context, IRubyObject[] args, 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.infectBy(IRubyObject obj)
          Infect this object using the taint of another object
 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.evalSimple(ThreadContext context, IRubyObject evalString, java.lang.String file)
          Evaluate the given string.
 IRubyObject IRubyObject.equal(IRubyObject other)
           
 IRubyObject IRubyObject.equalInternal(ThreadContext context, IRubyObject other)
           
 boolean IRubyObject.eql(IRubyObject other)
           
 boolean IRubyObject.eqlInternal(ThreadContext context, IRubyObject other)
           
 

Uses of IRubyObject in org.jruby.runtime.callback
 

Methods in org.jruby.runtime.callback that return IRubyObject
 IRubyObject Callback.execute(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject FastInvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
abstract  IRubyObject FastInvocationCallback.call(java.lang.Object receiver, java.lang.Object[] args)
           
 IRubyObject InvocationCallback.execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
abstract  IRubyObject InvocationCallback.call(java.lang.Object receiver, java.lang.Object[] args, 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 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.
 

Uses of IRubyObject in org.jruby.runtime.load
 

Methods in org.jruby.runtime.load that return IRubyObject
 IRubyObject IAutoloadMethod.load(Ruby runtime, java.lang.String name)
           
 IRubyObject LoadService.getLoadPath()
           
 IRubyObject LoadService.getLoadedFeatures()
           
 IRubyObject LoadService.autoload(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
 boolean MarshalCache.isRegistered(IRubyObject value)
           
 void MarshalCache.register(IRubyObject value)
           
 void MarshalCache.writeLink(MarshalStream output, IRubyObject value)
           
 void MarshalStream.dumpObject(IRubyObject value)
           
 void MarshalStream.writeUserClass(IRubyObject obj, RubyClass type)
           
 void UnmarshalCache.register(IRubyObject value)
           
 void UnmarshalStream.registerLinkTarget(IRubyObject newObject)
           
 void UnmarshalStream.defaultInstanceVarsUnmarshal(IRubyObject object)
           
 

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 void MockRubyObject.throwException(IRubyObject recv, Block block)
           
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
 

Uses of IRubyObject in org.jruby.util
 

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

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