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

Packages that use IRubyObject
org.jruby   
org.jruby.ast.util   
org.jruby.evaluator   
org.jruby.exceptions   
org.jruby.internal.runtime   
org.jruby.internal.runtime.builtin   
org.jruby.internal.runtime.load   
org.jruby.internal.runtime.methods   
org.jruby.javasupport   
org.jruby.libraries   
org.jruby.runtime   
org.jruby.runtime.builtin   
org.jruby.runtime.callback   
org.jruby.runtime.load   
org.jruby.runtime.marshal   
org.jruby.runtime.regexp   
org.jruby.util   
 

Uses of IRubyObject in org.jruby
 

Classes in org.jruby that implement IRubyObject
 class FileStatClass
          Implements File::Stat
 class IncludedModuleWrapper
          This class represents an included module.
 class MetaClass
           
 class Method
          The RubyMethod class represents a Method object.
 class RubyArgsFile
           
 class RubyArray
           
 class RubyBignum
           
 class RubyBoolean
           
 class RubyClass
           
 class RubyDir
          .The Ruby built-in class Dir.
 class RubyException
           
 class RubyFile
          Ruby File class equivalent in java.
 class RubyFixnum
          Implementation of the Fixnum class.
 class RubyFloat
           
 class RubyHash
          Implementation of the Hash class.
 class RubyInteger
          Implementation of the Integer class.
 class RubyIO
           
 class RubyMatchData
           
 class RubyModule
           
 class RubyNumeric
           
 class RubyObject
           
 class RubyProc
           
 class RubyRange
           
 class RubyRegexp
           
 class RubyString
           
 class RubyStruct
           
 class RubySymbol
           
 class RubyTime
          The Time class.
 class ThreadClass
          Implementation of Ruby's Thread class.
 class UnboundMethod
           
 

Fields in org.jruby declared as IRubyObject
protected  IRubyObject Method.receiver
           
 IRubyObject RubyException.message
           
 

Methods in org.jruby that return IRubyObject
static IRubyObject KernelModule.autoload(IRubyObject recv, IRubyObject symbol, IRubyObject file)
           
static IRubyObject KernelModule.open(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.new_array(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.new_float(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.new_integer(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.new_string(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.p(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.print(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.printf(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.sub_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.sub(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.gsub_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.gsub(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.chop_bang(IRubyObject recv)
           
static IRubyObject KernelModule.chop(IRubyObject recv)
           
static IRubyObject KernelModule.chomp_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.chomp(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.split(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.scan(IRubyObject recv, IRubyObject pattern)
           
static IRubyObject KernelModule.sleep(IRubyObject recv, RubyNumeric seconds)
           
static IRubyObject KernelModule.exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.sprintf(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.raise(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.require(IRubyObject recv, IRubyObject name)
          Require.
static IRubyObject KernelModule.load(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.eval(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.caller(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.rbCatch(IRubyObject recv, IRubyObject tag)
           
static IRubyObject KernelModule.rbThrow(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.set_trace_func(IRubyObject recv, IRubyObject trace_func)
           
static IRubyObject KernelModule.singleton_method_added(IRubyObject recv, IRubyObject symbolId)
           
static IRubyObject KernelModule.loop(IRubyObject recv)
           
static IRubyObject KernelModule.backquote(IRubyObject recv, IRubyObject aString)
           
 IRubyObject MetaClass.getAttachedObject()
           
 IRubyObject Method.call(IRubyObject[] args)
          Call the method.
 IRubyObject Method.to_proc()
          Create a Proc object.
static IRubyObject Method.mproc(IRubyObject recv)
          Create a Proc object which is called like a ruby method.
static IRubyObject Method.bmcall(IRubyObject blockArg, IRubyObject arg1, IRubyObject self)
          Delegate a block call to a bound method call.
 IRubyObject Ruby.evalScript(java.lang.String script)
          Evaluates a script and returns a RubyObject.
 IRubyObject Ruby.eval(INode node)
           
 IRubyObject Ruby.getNil()
          Returns the "nil" singleton instance.
 IRubyObject Ruby.getTopConstant(java.lang.String name)
           
 IRubyObject Ruby.yield(IRubyObject value)
           
 IRubyObject Ruby.yield(IRubyObject value, IRubyObject self, RubyModule klass, boolean checkArguments)
           
 IRubyObject Ruby.getTopSelf()
          Getter for property rubyTopSelf.
 IRubyObject Ruby.iterate(Callback iterateMethod, IRubyObject data1, Callback blockMethod, IRubyObject data2)
          rb_iterate
 IRubyObject Ruby.getLastline()
           
 IRubyObject Ruby.getBackref()
           
 IRubyObject RubyArgsFile.each_line(IRubyObject[] args)
          Invoke a block for each line.
 IRubyObject[] RubyArray.toJavaArray()
           
 IRubyObject RubyArray.entry(long offset)
          rb_ary_entry
 IRubyObject RubyArray.subseq(long beg, long len)
          rb_ary_subseq
 IRubyObject RubyArray.pop()
          rb_ary_pop
 IRubyObject RubyArray.shift()
          rb_ary_shift
 IRubyObject RubyArray.initialize(IRubyObject[] args)
          rb_ary_initialize
 IRubyObject RubyArray.aref(IRubyObject[] args)
          rb_ary_aref
 IRubyObject RubyArray.aset(IRubyObject[] args)
          rb_ary_aset
 IRubyObject RubyArray.at(RubyNumeric pos)
          rb_ary_at
 IRubyObject RubyArray.first()
          rb_ary_first
 IRubyObject RubyArray.last()
          rb_ary_last
 IRubyObject RubyArray.each()
          rb_ary_each
 IRubyObject RubyArray.each_index()
          rb_ary_each_index
 IRubyObject RubyArray.reverse_each()
          rb_ary_reverse_each
 IRubyObject RubyArray.compact_bang()
          rb_ary_compact_bang
 IRubyObject RubyArray.compact()
          rb_ary_compact
 IRubyObject RubyArray.empty_p()
          rb_ary_empty_p
 IRubyObject RubyArray.clear()
          rb_ary_clear
 IRubyObject RubyArray.fill(IRubyObject[] args)
          rb_ary_fill
 IRubyObject RubyArray.index(IRubyObject obj)
          rb_ary_index
 IRubyObject RubyArray.rindex(IRubyObject obj)
          rb_ary_rindex
 IRubyObject RubyArray.rbClone()
          rb_ary_clone
 IRubyObject RubyArray.reverse()
          rb_ary_reverse_m
 IRubyObject RubyArray.delete(IRubyObject obj)
          rb_ary_delete
 IRubyObject RubyArray.delete_at(IRubyObject obj)
          rb_ary_delete_at
 IRubyObject RubyArray.reject_bang()
          rb_ary_reject_bang
 IRubyObject RubyArray.delete_if()
          rb_ary_delete_if
 IRubyObject RubyArray.replace(IRubyObject other)
          rb_ary_replace
 IRubyObject RubyArray.op_cmp(IRubyObject other)
          rb_ary_cmp
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          rb_ary_slice_bang
 IRubyObject RubyArray.assoc(IRubyObject arg)
          rb_ary_assoc
 IRubyObject RubyArray.rassoc(IRubyObject arg)
          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 other)
          rb_ary_plus
 IRubyObject RubyArray.op_times(IRubyObject arg)
          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
 IRubyObject RubyArray.sort_bang()
          rb_ary_sort_bang
 IRubyObject RubyClass.newInstance(IRubyObject[] args)
          rb_class_new_instance
 IRubyObject RubyClass.superclass()
          Return the real super class of this class.
static IRubyObject RubyClass.inherited(RubyClass recv)
          rb_class_s_inherited
 IRubyObject RubyClass.allocateObject()
          Creates a new object of this class by calling the 'allocate' method.
static IRubyObject RubyDir.newInstance(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyDir.initialize(RubyString path)
          Creates a new Dir.
static IRubyObject RubyDir.chdir(IRubyObject recv, RubyString path)
          Changes the current directory to path
static IRubyObject RubyDir.chroot(IRubyObject recv, RubyString path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyDir.rmdir(IRubyObject recv, RubyString path)
          Deletes the directory specified by path.
static IRubyObject RubyDir.foreach(IRubyObject recv, RubyString path)
          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, RubyString path)
          Returns a new directory object for path.
 IRubyObject RubyDir.close()
          Closes the directory stream.
 IRubyObject RubyDir.each()
          Executes the block once for each entry in the directory.
 IRubyObject RubyDir.seek(RubyFixnum pos)
          Moves to a position d.
 IRubyObject RubyDir.rewind()
          Moves position in this directory to the first entry.
 IRubyObject RubyException.initialize(IRubyObject[] args)
           
static IRubyObject RubyFile.newInstance(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.initialize(IRubyObject[] args)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, boolean tryToYield)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, RubyInteger mode, IRubyObject[] names)
           
static IRubyObject RubyFile.lstat(IRubyObject recv, RubyString name)
           
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.rename(IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
static IRubyObject RubyFile.expand_path(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFileTest.exist_p(IRubyObject recv, RubyString filename)
           
static IRubyObject RubyFileTest.size(IRubyObject recv, RubyString filename)
           
 IRubyObject RubyFixnum.taint()
           
 IRubyObject RubyFixnum.freeze()
           
 IRubyObject RubyFixnum.times()
           
 IRubyObject RubyFloat.infinite_p()
           
static IRubyObject RubyGC.start(IRubyObject recv)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyHash.getDefaultValue()
           
 IRubyObject RubyHash.setDefaultValue(IRubyObject defaultValue)
           
 IRubyObject RubyHash.initialize(IRubyObject[] args)
           
 IRubyObject RubyHash.rbClone()
           
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.aref(IRubyObject key)
           
 IRubyObject RubyHash.fetch(IRubyObject[] args)
           
 IRubyObject RubyHash.index(IRubyObject value)
           
 IRubyObject RubyHash.delete(IRubyObject key)
           
static IRubyObject RubyIO.fdOpen(Ruby ruby, int descriptor)
          Open a file descriptor, unless it is already open, then return it.
 IRubyObject RubyIO.reopen(IRubyObject arg1, IRubyObject[] args)
           
static IRubyObject RubyIO.newInstance(IRubyObject recv, IRubyObject[] args)
          rb_io_s_new
static IRubyObject RubyIO.foreach(IRubyObject recv, IRubyObject filename, IRubyObject[] args)
          rb_io_s_foreach
 IRubyObject RubyIO.initialize(RubyFixnum descriptor, IRubyObject[] args)
          rb_io_initialize
 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.putc(IRubyObject object)
           
 IRubyObject RubyIO.sync_set(RubyBoolean newSync)
          Sets the current sync mode.
 IRubyObject RubyIO.close()
          Closes all open resources for the IO.
 IRubyObject RubyIO.getc()
          Read a byte.
 IRubyObject RubyIO.ungetc(RubyFixnum number)
          Pushes char represented by int back onto IOS.
 IRubyObject RubyIO.sysread(RubyFixnum number)
           
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 IRubyObject RubyIO.readchar()
          Read a byte.
 IRubyObject RubyIO.each_byte()
          Invoke a block for each byte.
static IRubyObject RubyIO.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.print(IRubyObject recv, IRubyObject[] args)
          Print some objects to the stream.
static IRubyObject RubyIO.printf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyInteger.downto(RubyNumeric to)
           
 IRubyObject RubyInteger.step(RubyNumeric to, RubyNumeric step)
           
 IRubyObject RubyInteger.times()
           
 IRubyObject RubyInteger.next()
           
 IRubyObject RubyInteger.upto(RubyNumeric to)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyMarshal.load(IRubyObject recv, IRubyObject[] args)
           
 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.offset(RubyFixnum index)
          match_offset
 IRubyObject RubyMatchData.rbClone()
          match_clone
 IRubyObject RubyModule.getClassVar(java.lang.String name)
          rb_cvar_get
 IRubyObject RubyModule.getConstant(java.lang.String name)
           
 IRubyObject RubyModule.const_missing(IRubyObject name)
           
 IRubyObject RubyModule.call(IRubyObject recv, java.lang.String name, IRubyObject[] args, CallType callType)
          rb_call
 IRubyObject RubyModule.call0(IRubyObject recv, java.lang.String name, IRubyObject[] args, ICallable method, boolean noSuper)
          rb_call0
 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)
           
 IRubyObject RubyModule.executeUnder(Callback method, IRubyObject[] args)
           
 IRubyObject RubyModule.rbClone()
          rb_mod_clone
 IRubyObject RubyModule.dup()
          rb_mod_dup
 IRubyObject RubyModule.initialize(IRubyObject[] args)
          rb_mod_initialize
 IRubyObject RubyModule.attr(IRubyObject symbol, 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.module_eval(IRubyObject[] args)
           
 IRubyObject RubyNumeric.rbClone()
          num_clone
 IRubyObject RubyNumeric.nonzero_p()
          num_nonzero_p
static IRubyObject RubyObject.nilObject(Ruby ruby)
           
 IRubyObject RubyObject.removeInstanceVariable(java.lang.String name)
           
 IRubyObject RubyObject.callMethod(java.lang.String name, IRubyObject[] args)
          rb_funcall2
 IRubyObject RubyObject.callMethod(java.lang.String name)
           
 IRubyObject RubyObject.callMethod(java.lang.String name, IRubyObject arg)
          rb_funcall
 IRubyObject RubyObject.getInstanceVariable(java.lang.String name)
          rb_iv_get / rb_ivar_get
 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.eval(INode n)
          rb_eval
 IRubyObject RubyObject.convertToType(java.lang.String targetType, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method.
 IRubyObject RubyObject.convertToString()
           
 IRubyObject RubyObject.convertType(java.lang.Class type, java.lang.String targetType, java.lang.String convertMethod)
          rb_convert_type
 IRubyObject RubyObject.specificEval(RubyModule mod, IRubyObject[] args)
          specific_eval
 IRubyObject RubyObject.evalUnder(RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
           
 IRubyObject RubyObject.eval(IRubyObject src, IRubyObject scope, java.lang.String file, int line)
           
 IRubyObject RubyObject.rbClone()
          rb_obj_clone
 IRubyObject RubyObject.display(IRubyObject[] args)
           
 IRubyObject RubyObject.dup()
          rb_obj_dup
 IRubyObject RubyObject.taint()
          rb_obj_taint
 IRubyObject RubyObject.untaint()
          rb_obj_untaint
 IRubyObject RubyObject.freeze()
          Freeze an object.
 IRubyObject RubyObject.methods()
          rb_obj_methods
 IRubyObject RubyObject.protected_methods()
          rb_obj_protected_methods
 IRubyObject RubyObject.private_methods()
          rb_obj_private_methods
 IRubyObject RubyObject.method(IRubyObject symbol)
           
 IRubyObject RubyObject.instance_eval(IRubyObject[] args)
           
 IRubyObject RubyObject.extend(IRubyObject[] args)
           
 IRubyObject RubyObject.method_missing(IRubyObject[] args)
           
 IRubyObject RubyObject.send(IRubyObject[] args)
          send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
static IRubyObject RubyObjectSpace.each_object(IRubyObject recv, IRubyObject[] args)
           
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)
           
static IRubyObject RubyPrecision.prec(IRubyObject receiver, IRubyObject type)
           
static IRubyObject RubyPrecision.prec_i(IRubyObject receiver)
           
static IRubyObject RubyPrecision.prec_f(IRubyObject receiver)
           
 IRubyObject RubyProc.call(IRubyObject[] args)
           
 IRubyObject RubyProc.call(IRubyObject[] args, IRubyObject self)
           
 IRubyObject RubyRange.initialize(IRubyObject[] args)
           
 IRubyObject RubyRange.first()
           
 IRubyObject RubyRange.last()
           
 IRubyObject RubyRange.each()
           
 IRubyObject RubyRegexp.initialize(IRubyObject[] args)
           
static IRubyObject RubyRegexp.last_match_s(IRubyObject recv)
           
 IRubyObject RubyRegexp.match2()
          rb_reg_match2
 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
 IRubyObject RubyRegexp.regsub(IRubyObject str, RubyMatchData match)
          rb_reg_regsub
 IRubyObject RubyRegexp.rbClone()
           
 IRubyObject RubyString.dup()
          rb_str_dup
 IRubyObject RubyString.rbClone()
          rb_str_clone
 IRubyObject RubyString.match(IRubyObject other)
          rb_str_match
 IRubyObject RubyString.match2()
          rb_str_match2
 IRubyObject RubyString.swapcase_bang()
          rb_str_swapcase_bang
 IRubyObject RubyString.sub(IRubyObject[] args)
          rb_str_sub
 IRubyObject RubyString.sub_bang(IRubyObject[] args)
          rb_str_sub_bang
 IRubyObject RubyString.gsub(IRubyObject[] args)
          rb_str_gsub
 IRubyObject RubyString.gsub_bang(IRubyObject[] args)
          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.format(IRubyObject arg)
          rb_str_format
 IRubyObject RubyString.succ()
          rb_str_succ
 IRubyObject RubyString.succ_bang()
          rb_str_succ_bang
 IRubyObject RubyString.upto(IRubyObject str)
          rb_str_upto_m
 IRubyObject RubyString.upto(IRubyObject str, boolean excl)
           
 IRubyObject RubyString.to_i()
          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)
          rb_str_scan
 IRubyObject RubyString.ljust(IRubyObject arg)
          rb_str_ljust
 IRubyObject RubyString.rjust(IRubyObject arg)
          rb_str_rjust
 IRubyObject RubyString.center(IRubyObject arg)
          rb_str_center
 IRubyObject RubyString.chop()
          rb_str_chop
 IRubyObject RubyString.chop_bang()
          rb_str_chop_bang
 IRubyObject RubyString.strip()
          rb_str_strip
 IRubyObject RubyString.strip_bang()
          rb_str_strip_bang
 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[] args)
          rb_str_tr
 IRubyObject RubyString.tr_bang(IRubyObject[] args)
          rb_str_tr_bang
 IRubyObject RubyString.tr_s(IRubyObject[] args)
          rb_str_tr_s
 IRubyObject RubyString.tr_s_bang(IRubyObject[] args)
          rb_str_tr_s_bang
 IRubyObject RubyString.each_line(IRubyObject[] args)
          rb_str_each_line
 IRubyObject RubyStruct.initialize(IRubyObject[] args)
           
 IRubyObject RubyStruct.set(IRubyObject value)
           
 IRubyObject RubyStruct.get()
           
 IRubyObject RubyStruct.rbClone()
           
 IRubyObject RubyStruct.each()
           
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubySymbol.rbClone()
           
 IRubyObject RubySymbol.freeze()
           
 IRubyObject RubySymbol.taint()
           
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
static IRubyObject ThreadClass.newInstance(IRubyObject recv, IRubyObject[] args)
          Thread.new
static IRubyObject ThreadClass.abort_on_exception_set(IRubyObject recv, IRubyObject value)
           
static IRubyObject ThreadClass.pass(IRubyObject recv)
           
 IRubyObject ThreadClass.aref(IRubyObject key)
           
 IRubyObject ThreadClass.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject ThreadClass.abort_on_exception_set(IRubyObject val)
           
 IRubyObject ThreadClass.priority_set(IRubyObject priority)
           
 IRubyObject ThreadClass.raise(IRubyObject exc)
           
 IRubyObject ThreadClass.status()
           
static IRubyObject TopSelfFactory.createTopSelf(Ruby runtime)
           
 IRubyObject UnboundMethod.call(IRubyObject[] args)
           
 

Methods in org.jruby with parameters of type IRubyObject
 RubyArray Builtins.toArray(IRubyObject value)
          Converts a RubyObject into a RubyArray.
static IRubyObject KernelModule.autoload(IRubyObject recv, IRubyObject symbol, IRubyObject file)
           
static IRubyObject KernelModule.open(IRubyObject recv, IRubyObject[] args)
           
static RubyString KernelModule.gets(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.new_array(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.new_float(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.new_integer(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.new_string(IRubyObject recv, IRubyObject object)
           
static IRubyObject KernelModule.p(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.print(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.printf(IRubyObject recv, IRubyObject[] args)
           
static RubyString KernelModule.readline(IRubyObject recv, IRubyObject[] args)
           
static RubyArray KernelModule.readlines(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.sub_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.sub(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.gsub_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.gsub(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.chop_bang(IRubyObject recv)
           
static IRubyObject KernelModule.chop(IRubyObject recv)
           
static IRubyObject KernelModule.chomp_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.chomp(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.split(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.scan(IRubyObject recv, IRubyObject pattern)
           
static IRubyObject KernelModule.sleep(IRubyObject recv, RubyNumeric seconds)
           
static IRubyObject KernelModule.exit(IRubyObject recv, IRubyObject[] args)
           
static RubyArray KernelModule.global_variables(IRubyObject recv)
          Returns an Array with the names of all global variables.
static RubyArray KernelModule.local_variables(IRubyObject recv)
          Returns an Array with the names of all local variables.
static RubyBoolean KernelModule.block_given(IRubyObject recv)
           
static IRubyObject KernelModule.sprintf(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.raise(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.require(IRubyObject recv, IRubyObject name)
          Require.
static IRubyObject KernelModule.load(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.eval(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.caller(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.rbCatch(IRubyObject recv, IRubyObject tag)
           
static IRubyObject KernelModule.rbThrow(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelModule.set_trace_func(IRubyObject recv, IRubyObject trace_func)
           
static IRubyObject KernelModule.singleton_method_added(IRubyObject recv, IRubyObject symbolId)
           
static RubyProc KernelModule.proc(IRubyObject recv)
           
static IRubyObject KernelModule.loop(IRubyObject recv)
           
static IRubyObject KernelModule.backquote(IRubyObject recv, IRubyObject aString)
           
static RubyInteger KernelModule.srand(IRubyObject recv, IRubyObject[] args)
           
static RubyNumeric KernelModule.rand(IRubyObject recv, IRubyObject[] args)
           
static RubyBoolean KernelModule.system(IRubyObject recv, IRubyObject[] args)
           
 void MetaClass.attachToObject(IRubyObject object)
           
static Method Method.newMethod(RubyModule implementationModule, java.lang.String methodName, RubyModule originModule, java.lang.String originName, ICallable method, IRubyObject receiver)
           
 IRubyObject Method.call(IRubyObject[] args)
          Call the method.
static IRubyObject Method.mproc(IRubyObject recv)
          Create a Proc object which is called like a ruby method.
static IRubyObject Method.bmcall(IRubyObject blockArg, IRubyObject arg1, IRubyObject self)
          Delegate a block call to a bound method call.
 void Ruby.defineGlobalConstant(java.lang.String name, IRubyObject value)
          rb_define_global_const
 IRubyObject Ruby.yield(IRubyObject value)
           
 IRubyObject Ruby.yield(IRubyObject value, IRubyObject self, RubyModule klass, boolean checkArguments)
           
 IRubyObject Ruby.iterate(Callback iterateMethod, IRubyObject data1, Callback blockMethod, IRubyObject data2)
          rb_iterate
 void Ruby.defineReadonlyVariable(java.lang.String name, IRubyObject value)
          defines a readonly global variable
 void Ruby.setLastline(IRubyObject value)
           
 void Ruby.callTraceFunction(java.lang.String event, ISourcePosition position, IRubyObject self, java.lang.String name, IRubyObject type)
          Call the trace function MRI: eval.c - call_trace_func
 RubyString RubyArgsFile.internalGets(IRubyObject[] args)
           
 IRubyObject RubyArgsFile.each_line(IRubyObject[] args)
          Invoke a block for each line.
 boolean RubyArray.includes(IRubyObject item)
           
 RubyArray RubyArray.unshift(IRubyObject item)
          rb_ary_unshift
 void RubyArray.replace(long beg, long len, IRubyObject repl)
          rb_ary_replace
static RubyArray RubyArray.arrayValue(IRubyObject other)
          to_ary
static RubyArray RubyArray.newArray(Ruby ruby, IRubyObject obj)
           
static RubyArray RubyArray.newArray(Ruby ruby, IRubyObject car, IRubyObject cdr)
          rb_assoc_new
static RubyArray RubyArray.newArray(Ruby ruby, IRubyObject[] args)
           
static RubyArray RubyArray.newInstance(IRubyObject recv, IRubyObject[] args)
          rb_ary_s_new
static RubyArray RubyArray.create(IRubyObject recv, IRubyObject[] args)
          rb_ary_s_create
 RubyArray RubyArray.push(IRubyObject[] items)
          rb_ary_push_m
 RubyArray RubyArray.append(IRubyObject value)
           
 RubyArray RubyArray.unshift(IRubyObject[] items)
          rb_ary_unshift_m
 RubyBoolean RubyArray.include_p(IRubyObject item)
           
 IRubyObject RubyArray.initialize(IRubyObject[] args)
          rb_ary_initialize
 IRubyObject RubyArray.aref(IRubyObject[] args)
          rb_ary_aref
 IRubyObject RubyArray.aset(IRubyObject[] args)
          rb_ary_aset
 RubyArray RubyArray.concat(IRubyObject obj)
          rb_ary_concat
 RubyString RubyArray.join(IRubyObject[] args)
          rb_ary_join_m
 RubyBoolean RubyArray.equal(IRubyObject obj)
          rb_ary_equal
 RubyBoolean RubyArray.eql(IRubyObject obj)
          rb_ary_eql
 IRubyObject RubyArray.fill(IRubyObject[] args)
          rb_ary_fill
 IRubyObject RubyArray.index(IRubyObject obj)
          rb_ary_index
 IRubyObject RubyArray.rindex(IRubyObject obj)
          rb_ary_rindex
 RubyArray RubyArray.indices(IRubyObject[] args)
           
 IRubyObject RubyArray.delete(IRubyObject obj)
          rb_ary_delete
 IRubyObject RubyArray.delete_at(IRubyObject obj)
          rb_ary_delete_at
 IRubyObject RubyArray.replace(IRubyObject other)
          rb_ary_replace
 IRubyObject RubyArray.op_cmp(IRubyObject other)
          rb_ary_cmp
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          rb_ary_slice_bang
 IRubyObject RubyArray.assoc(IRubyObject arg)
          rb_ary_assoc
 IRubyObject RubyArray.rassoc(IRubyObject arg)
          rb_ary_rassoc
 IRubyObject RubyArray.op_plus(IRubyObject other)
          rb_ary_plus
 IRubyObject RubyArray.op_times(IRubyObject arg)
          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)
           
 void RubyClass.attachToObject(IRubyObject object)
           
 IRubyObject RubyClass.newInstance(IRubyObject[] args)
          rb_class_new_instance
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args)
          rb_class_s_new
static RubyBoolean RubyComparable.equal(IRubyObject recv, IRubyObject other)
           
static RubyBoolean RubyComparable.op_gt(IRubyObject recv, IRubyObject other)
           
static RubyBoolean RubyComparable.op_ge(IRubyObject recv, IRubyObject other)
           
static RubyBoolean RubyComparable.op_lt(IRubyObject recv, IRubyObject other)
           
static RubyBoolean RubyComparable.op_le(IRubyObject recv, IRubyObject other)
           
static RubyBoolean RubyComparable.between_p(IRubyObject recv, IRubyObject first, IRubyObject second)
           
static IRubyObject RubyDir.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyDir.glob(IRubyObject recv, RubyString pat)
          Returns an array of filenames matching the specified wildcard pattern pat.
static RubyArray RubyDir.entries(IRubyObject recv, RubyString path)
          Returns an array containing all of the filenames in the given directory.
static IRubyObject RubyDir.chdir(IRubyObject recv, RubyString path)
          Changes the current directory to path
static IRubyObject RubyDir.chroot(IRubyObject recv, RubyString path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyDir.rmdir(IRubyObject recv, RubyString path)
          Deletes the directory specified by path.
static IRubyObject RubyDir.foreach(IRubyObject recv, RubyString path)
          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, RubyString path)
          Returns a new directory object for path.
static RubyException RubyException.newInstance(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyException.initialize(IRubyObject[] args)
           
 RubyArray RubyException.set_backtrace(IRubyObject obj)
           
 RubyException RubyException.exception(IRubyObject[] args)
           
static IRubyObject RubyFile.newInstance(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.initialize(IRubyObject[] args)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.open(IRubyObject recv, IRubyObject[] args, boolean tryToYield)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, RubyInteger mode, IRubyObject[] names)
           
static IRubyObject RubyFile.lstat(IRubyObject recv, RubyString name)
           
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.rename(IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
static IRubyObject RubyFile.expand_path(IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyFile.dirname(IRubyObject recv, RubyString filename)
           
static RubyString RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyFile.join(IRubyObject recv, IRubyObject[] args)
           
static RubyBoolean RubyFileTest.directory_p(IRubyObject recv, RubyString filename)
           
static IRubyObject RubyFileTest.exist_p(IRubyObject recv, RubyString filename)
           
static RubyBoolean RubyFileTest.readable_p(IRubyObject recv, RubyString filename)
           
static IRubyObject RubyFileTest.size(IRubyObject recv, RubyString filename)
           
static RubyBoolean RubyFileTest.writable_p(IRubyObject recv, RubyString filename)
           
static RubyBoolean RubyFileTest.zero_p(IRubyObject recv, RubyString filename)
           
static RubyInteger RubyFixnum.induced_from(IRubyObject recv, IRubyObject number)
           
static RubyFloat RubyFloat.induced_from(IRubyObject recv, IRubyObject number)
           
static IRubyObject RubyGC.start(IRubyObject recv)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyHash.setDefaultValue(IRubyObject defaultValue)
           
static RubyHash RubyHash.newHash(Ruby ruby, java.util.Map valueMap, IRubyObject defaultValue)
           
static RubyHash RubyHash.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyHash RubyHash.create(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyHash.initialize(IRubyObject[] args)
           
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.aref(IRubyObject key)
           
 IRubyObject RubyHash.fetch(IRubyObject[] args)
           
 RubyBoolean RubyHash.has_key(IRubyObject key)
           
 RubyBoolean RubyHash.has_value(IRubyObject value)
           
 IRubyObject RubyHash.index(IRubyObject value)
           
 RubyArray RubyHash.indices(IRubyObject[] indices)
           
 RubyBoolean RubyHash.equal(IRubyObject other)
           
 IRubyObject RubyHash.delete(IRubyObject key)
           
 RubyHash RubyHash.update(IRubyObject freshElements)
           
 RubyHash RubyHash.replace(IRubyObject replacement)
           
 RubyArray RubyHash.values_at(IRubyObject[] argv)
           
 IRubyObject RubyIO.reopen(IRubyObject arg1, IRubyObject[] args)
           
 RubyString RubyIO.internalGets(IRubyObject[] args)
          Read a line.
static IRubyObject RubyIO.newInstance(IRubyObject recv, IRubyObject[] args)
          rb_io_s_new
static IRubyObject RubyIO.foreach(IRubyObject recv, IRubyObject filename, IRubyObject[] args)
          rb_io_s_foreach
 IRubyObject RubyIO.initialize(RubyFixnum descriptor, IRubyObject[] args)
          rb_io_initialize
 IRubyObject RubyIO.syswrite(IRubyObject obj)
           
 IRubyObject RubyIO.write(IRubyObject obj)
          io_write
 IRubyObject RubyIO.addString(IRubyObject anObject)
          rb_io_addstr
 IRubyObject RubyIO.putc(IRubyObject object)
           
 RubyFixnum RubyIO.seek(IRubyObject[] args)
           
 RubyString RubyIO.gets(IRubyObject[] args)
          Read a line.
 RubyString RubyIO.readline(IRubyObject[] args)
          Read a line.
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 RubyIO RubyIO.each_line(IRubyObject[] args)
          Invoke a block for each line.
static IRubyObject RubyIO.puts(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.print(IRubyObject recv, IRubyObject[] args)
          Print some objects to the stream.
static IRubyObject RubyIO.printf(IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyIO.readlines(IRubyObject[] args)
           
static RubyArray RubyIO.readlines(IRubyObject recv, IRubyObject[] args)
           
static RubyInteger RubyInteger.induced_from(IRubyObject recv, IRubyObject number)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyMarshal.load(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyMatchData.aref(IRubyObject[] args)
          match_aref
static RubyFloat RubyMath.atan2(IRubyObject recv, RubyNumeric x, RubyNumeric y)
           
static RubyFloat RubyMath.cos(IRubyObject recv, RubyNumeric x)
           
static RubyFloat RubyMath.exp(IRubyObject recv, RubyNumeric exponent)
           
static RubyArray RubyMath.frexp(IRubyObject recv, RubyNumeric other)
           
static RubyFloat RubyMath.ldexp(IRubyObject recv, RubyNumeric mantissa, RubyNumeric exponent)
           
static RubyFloat RubyMath.log(IRubyObject recv, RubyNumeric x)
          Returns the natural logarithm of x.
static RubyFloat RubyMath.log10(IRubyObject recv, RubyNumeric x)
          Returns the base 10 logarithm of x.
static RubyFloat RubyMath.sin(IRubyObject recv, RubyNumeric x)
           
static RubyFloat RubyMath.sqrt(IRubyObject recv, RubyNumeric other)
           
static RubyFloat RubyMath.tan(IRubyObject recv, RubyNumeric x)
           
 void RubyModule.setClassVar(java.lang.String name, IRubyObject value)
          rb_cvar_set
 void RubyModule.setConstant(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyModule.const_missing(IRubyObject name)
           
 void RubyModule.includeModule(IRubyObject arg)
          Include a new module in this module or class.
 IRubyObject RubyModule.call(IRubyObject recv, java.lang.String name, IRubyObject[] args, CallType callType)
          rb_call
 IRubyObject RubyModule.call0(IRubyObject recv, java.lang.String name, IRubyObject[] args, ICallable method, boolean noSuper)
          rb_call0
 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)
           
 IRubyObject RubyModule.executeUnder(Callback method, IRubyObject[] args)
           
 RubyBoolean RubyModule.op_eqq(IRubyObject obj)
          rb_mod_eqq
 RubyBoolean RubyModule.op_le(IRubyObject obj)
          rb_mod_le
 RubyBoolean RubyModule.op_lt(IRubyObject obj)
          rb_mod_lt
 RubyBoolean RubyModule.op_ge(IRubyObject obj)
          rb_mod_ge
 RubyBoolean RubyModule.op_gt(IRubyObject obj)
          rb_mod_gt
 RubyFixnum RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyModule.initialize(IRubyObject[] args)
          rb_mod_initialize
static RubyModule RubyModule.newModule(IRubyObject recv)
           
static RubyArray RubyModule.nesting(IRubyObject recv)
          Return an array of nested modules or classes.
 IRubyObject RubyModule.attr(IRubyObject symbol, 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)
          rb_class_instance_methods
 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)
           
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
 RubyModule RubyModule.include(IRubyObject[] modules)
          rb_mod_include
 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
 RubyBoolean RubyModule.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)
           
 RubyModule RubyModule.remove_method(IRubyObject name)
           
static RubyFixnum RubyNil.to_i(IRubyObject recv)
          nil_to_i
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)
           
static long RubyNumeric.num2long(IRubyObject arg)
           
static long RubyNumeric.fix2long(IRubyObject arg)
           
static int RubyNumeric.fix2int(IRubyObject arg)
           
static RubyNumeric RubyNumeric.numericValue(IRubyObject arg)
           
 RubyBoolean RubyNumeric.veryEqual(IRubyObject other)
          num_equal
 RubyBoolean RubyNumeric.equal(IRubyObject other)
          num_equal
 RubyBoolean RubyNumeric.eql(IRubyObject other)
          num_eql
 int RubyObject.argCount(IRubyObject[] args, int min, int max)
           
 void RubyObject.setupClone(IRubyObject obj)
          CLONESETUP
protected  void RubyObject.infectBy(IRubyObject obj)
          OBJ_INFECT
 IRubyObject RubyObject.callMethod(java.lang.String name, IRubyObject[] args)
          rb_funcall2
 IRubyObject RubyObject.callMethod(java.lang.String name, IRubyObject arg)
          rb_funcall
 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)
           
 IRubyObject RubyObject.specificEval(RubyModule mod, IRubyObject[] args)
          specific_eval
 IRubyObject RubyObject.evalUnder(RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
           
 IRubyObject RubyObject.eval(IRubyObject src, IRubyObject scope, java.lang.String file, int line)
           
 RubyBoolean RubyObject.equal(IRubyObject obj)
          rb_obj_equal
 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.method(IRubyObject symbol)
           
 IRubyObject RubyObject.instance_eval(IRubyObject[] args)
           
 IRubyObject RubyObject.extend(IRubyObject[] args)
           
 IRubyObject RubyObject.method_missing(IRubyObject[] args)
           
 IRubyObject RubyObject.send(IRubyObject[] args)
          send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
static IRubyObject RubyObjectSpace.each_object(IRubyObject recv, IRubyObject[] args)
           
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)
           
static IRubyObject RubyPrecision.prec(IRubyObject receiver, IRubyObject type)
           
static IRubyObject RubyPrecision.prec_i(IRubyObject receiver)
           
static IRubyObject RubyPrecision.prec_f(IRubyObject receiver)
           
static RubyProc RubyProc.newInstance(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject RubyProc.call(IRubyObject[] args)
           
 IRubyObject RubyProc.call(IRubyObject[] args, IRubyObject self)
           
 void RubyRange.init(IRubyObject begin, IRubyObject end, RubyBoolean isExclusive)
           
static RubyRange RubyRange.newRange(Ruby ruby, IRubyObject begin, IRubyObject end, boolean isExclusive)
           
 IRubyObject RubyRange.initialize(IRubyObject[] args)
           
 RubyBoolean RubyRange.equal(IRubyObject obj)
           
 RubyBoolean RubyRange.op_eqq(IRubyObject obj)
           
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, RubyString str)
          rb_reg_s_quote
static IRubyObject RubyRegexp.last_match_s(IRubyObject recv)
           
 RubyBoolean RubyRegexp.equal(IRubyObject other)
          rb_reg_equal
 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
 int RubyRegexp.search(IRubyObject target, int pos)
          rb_reg_search
 IRubyObject RubyRegexp.regsub(IRubyObject str, RubyMatchData match)
          rb_reg_regsub
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)
          rb_str_s_new
 RubyFixnum RubyString.op_cmp(IRubyObject other)
          rb_str_cmp_m
 RubyBoolean RubyString.equal(IRubyObject other)
          rb_str_equal
 IRubyObject RubyString.match(IRubyObject other)
          rb_str_match
 RubyString RubyString.op_plus(IRubyObject other)
          rb_str_plus
 RubyString RubyString.op_mul(IRubyObject other)
          rb_str_mul
 RubyString RubyString.append(IRubyObject other)
          rb_str_append
 RubyString RubyString.concat(IRubyObject other)
          rb_str_concat
static RubyString RubyString.stringValue(IRubyObject anObject)
           
 IRubyObject RubyString.sub(IRubyObject[] args)
          rb_str_sub
 IRubyObject RubyString.sub_bang(IRubyObject[] args)
          rb_str_sub_bang
 IRubyObject RubyString.gsub(IRubyObject[] args)
          rb_str_gsub
 IRubyObject RubyString.gsub_bang(IRubyObject[] args)
          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.format(IRubyObject arg)
          rb_str_format
 IRubyObject RubyString.upto(IRubyObject str)
          rb_str_upto_m
 IRubyObject RubyString.upto(IRubyObject str, boolean excl)
           
 RubyBoolean RubyString.include(IRubyObject obj)
          rb_str_include
 RubyArray RubyString.split(IRubyObject[] args)
          rb_str_split
 IRubyObject RubyString.scan(IRubyObject arg)
          rb_str_scan
 IRubyObject RubyString.ljust(IRubyObject arg)
          rb_str_ljust
 IRubyObject RubyString.rjust(IRubyObject arg)
          rb_str_rjust
 IRubyObject RubyString.center(IRubyObject arg)
          rb_str_center
 RubyString RubyString.chomp(IRubyObject[] args)
          rb_str_chomp
 RubyString RubyString.chomp_bang(IRubyObject[] args)
          rb_str_chomp_bang
 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[] args)
          rb_str_tr
 IRubyObject RubyString.tr_bang(IRubyObject[] args)
          rb_str_tr_bang
 IRubyObject RubyString.tr_s(IRubyObject[] args)
          rb_str_tr_s
 IRubyObject RubyString.tr_s_bang(IRubyObject[] args)
          rb_str_tr_s_bang
 IRubyObject RubyString.each_line(IRubyObject[] args)
          rb_str_each_line
 RubyInteger RubyString.sum(IRubyObject[] args)
           
 RubyArray RubyString.unpack(IRubyObject obj)
           
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args)
          Create new Struct class.
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject[] args)
          Create new Structure.
 IRubyObject RubyStruct.initialize(IRubyObject[] args)
           
static RubyArray RubyStruct.members(IRubyObject recv)
           
 IRubyObject RubyStruct.set(IRubyObject value)
           
 RubyBoolean RubyStruct.equal(IRubyObject other)
           
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 RubyBoolean RubySymbol.equal(IRubyObject other)
           
static RubyTime RubyTime.s_new(IRubyObject receiver)
           
static RubyTime RubyTime.new_at(IRubyObject receiver, IRubyObject[] args)
           
static RubyTime RubyTime.new_local(IRubyObject type, IRubyObject[] args)
           
static RubyTime RubyTime.new_utc(IRubyObject type, IRubyObject[] args)
           
static RubyTime RubyTime.s_at(IRubyObject rubyClass, IRubyObject[] args)
           
 RubyString RubyTime.strftime(IRubyObject format)
           
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
 RubyFixnum RubyTime.op_cmp(IRubyObject other)
           
static IRubyObject ThreadClass.newInstance(IRubyObject recv, IRubyObject[] args)
          Thread.new
static ThreadClass ThreadClass.start(IRubyObject recv, IRubyObject[] args)
          Basically the same as Thread.new .
static RubyBoolean ThreadClass.abort_on_exception(IRubyObject recv)
          Returns the status of the global ``abort on exception'' condition.
static IRubyObject ThreadClass.abort_on_exception_set(IRubyObject recv, IRubyObject value)
           
static ThreadClass ThreadClass.current(IRubyObject recv)
           
static IRubyObject ThreadClass.pass(IRubyObject recv)
           
static RubyArray ThreadClass.list(IRubyObject recv)
           
 IRubyObject ThreadClass.aref(IRubyObject key)
           
 IRubyObject ThreadClass.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject ThreadClass.abort_on_exception_set(IRubyObject val)
           
 RubyBoolean ThreadClass.has_key(IRubyObject key)
           
 IRubyObject ThreadClass.priority_set(IRubyObject priority)
           
 IRubyObject ThreadClass.raise(IRubyObject exc)
           
static ThreadClass ThreadClass.mainThread(IRubyObject receiver)
           
 IRubyObject UnboundMethod.call(IRubyObject[] args)
           
 Method UnboundMethod.bind(IRubyObject receiver)
           
 

Constructors in org.jruby with parameters of type IRubyObject
RubyGlobal.StringGlobalVariable(Ruby ruby, java.lang.String name, IRubyObject value)
           
RubyHash(Ruby ruby, IRubyObject defaultValue)
           
RubyHash(Ruby ruby, java.util.Map valueMap, IRubyObject defaultValue)
           
 

Uses of IRubyObject in org.jruby.ast.util
 

Methods in org.jruby.ast.util that return IRubyObject
static IRubyObject[] ArgsUtil.setupArgs(ThreadContext context, EvaluateVisitor visitor, INode node)
           
 

Uses of IRubyObject in org.jruby.evaluator
 

Methods in org.jruby.evaluator that return IRubyObject
 IRubyObject AssignmentVisitor.assign(INode node, IRubyObject value, boolean check)
           
 IRubyObject EvaluateVisitor.eval(INode node)
           
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
 

Methods in org.jruby.evaluator with parameters of type IRubyObject
 IRubyObject AssignmentVisitor.assign(INode node, IRubyObject value, boolean check)
           
static EvaluateVisitor EvaluateVisitor.createVisitor(IRubyObject self)
           
 RubyArray ValueConverter.singleToArray(IRubyObject value)
           
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
 RubyArray ValueConverter.singleToMultiple(IRubyObject value)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
 

Constructors in org.jruby.evaluator with parameters of type IRubyObject
AssignmentVisitor(Ruby ruby, IRubyObject self)
           
DefinedVisitor(Ruby ruby, IRubyObject self)
           
EvaluateVisitor(Ruby ruby, IRubyObject self)
           
 

Uses of IRubyObject in org.jruby.exceptions
 

Methods in org.jruby.exceptions that return IRubyObject
 IRubyObject ReturnJump.getReturnValue()
          Returns the return value.
 IRubyObject ThrowJump.getValue()
           
 

Constructors in org.jruby.exceptions with parameters of type IRubyObject
ReturnJump(IRubyObject returnValue)
          Creates a new ReturnException with a return value.
ThrowJump(java.lang.String tag, IRubyObject value)
          Constructor for ThrowJump.
TypeError(Ruby ruby, IRubyObject receivedObject, RubyClass expectedType)
           
 

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

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

Methods in org.jruby.internal.runtime.builtin that return IRubyObject
 IRubyObject ObjectFactory.newObject(RubyClass type)
           
 

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

Methods in org.jruby.internal.runtime.load that return IRubyObject
 IRubyObject LoadService.autoload(java.lang.String name)
           
 

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

Methods in org.jruby.internal.runtime.methods that return IRubyObject
 IRubyObject AliasMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject CallbackMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject DefaultMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject EvaluateMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject IterateMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject MethodMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject ProcMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject UndefinedMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject WrapperCallable.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type IRubyObject
 IRubyObject AliasMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject CallbackMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject DefaultMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject EvaluateMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject IterateMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject MethodMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject ProcMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject UndefinedMethod.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject WrapperCallable.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 

Constructors in org.jruby.internal.runtime.methods with parameters of type IRubyObject
IterateMethod(Callback callback, IRubyObject data)
           
 

Uses of IRubyObject in org.jruby.javasupport
 

Classes in org.jruby.javasupport that implement IRubyObject
 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.define_exception_handler(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Java.primitive_to_java(IRubyObject recv, IRubyObject object)
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaClass.superclass()
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.return_type()
           
 IRubyObject JavaObject.java_class()
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject value)
           
static IRubyObject[] JavaUtil.convertJavaArrayToRuby(Ruby ruby, java.lang.Object[] objects)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby ruby, java.lang.Object object)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby ruby, java.lang.Object object, java.lang.Class javaClass)
           
 IRubyObject[] RubyConversion.convertJavaToRuby(java.lang.Object[] obj)
           
 IRubyObject RubyConversion.convertJavaToRuby(java.lang.Object obj)
           
protected  IRubyObject RubyInvocationHandler.getRubyObject()
          Get the RubyObject that we should forward method calls to.
 IRubyObject RubyProxy.getRubyObject()
           
 IRubyObject[] RubyProxyFactory.convertJavaToRuby(java.lang.Object[] obj)
          Helper methods for RubyConversion (used by RubyInvocationHandler)
 

Methods in org.jruby.javasupport with parameters of type IRubyObject
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Java.primitive_to_java(IRubyObject recv, IRubyObject object)
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
static JavaClass JavaClass.for_name(IRubyObject recv, IRubyObject name)
           
 RubyFixnum JavaClass.op_cmp(IRubyObject other)
           
 JavaMethod JavaClass.java_method(IRubyObject[] args)
           
 JavaConstructor JavaClass.constructor(IRubyObject[] args)
           
 JavaObject JavaClass.new_array(IRubyObject lengthArgument)
           
 JavaField JavaClass.field(IRubyObject name)
           
 RubyBoolean JavaClass.assignable_from_p(IRubyObject other)
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
 JavaObject JavaField.value(IRubyObject object)
           
 JavaObject JavaField.set_value(IRubyObject object, IRubyObject value)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 RubyBoolean JavaObject.equal(IRubyObject other)
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject value)
           
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject)
           
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject, java.lang.Class javaClass)
           
 java.lang.Object[] RubyConversion.convertRubyToJava(IRubyObject[] obj)
           
 java.lang.Object RubyConversion.convertRubyToJava(IRubyObject obj)
           
 java.lang.Object RubyConversion.convertRubyToJava(IRubyObject obj, java.lang.Class type)
           
protected  boolean RubyInvocationHandler.respondsTo(IRubyObject obj, java.lang.String methodName)
          Simple helper method for RubyObject.respond_to(RubySymbol).
 RubyProxy RubyProxyFactory.getProxyForObject(IRubyObject obj)
          Create a wrapper around the specified RubyObject.
 RubyProxy RubyProxyFactory.getProxyForObject(IRubyObject obj, java.lang.Class javaInterface)
           
 java.lang.Object RubyProxyFactory.convertRubyToJava(IRubyObject obj, java.lang.Class type)
           
 

Uses of IRubyObject in org.jruby.libraries
 

Classes in org.jruby.libraries that implement IRubyObject
 class Mutex
           
 

Uses of IRubyObject in org.jruby.runtime
 

Methods in org.jruby.runtime that return IRubyObject
 IRubyObject Block.call(IRubyObject[] args)
           
 IRubyObject Block.call(IRubyObject[] args, IRubyObject replacementSelf)
           
 IRubyObject Block.getSelf()
          Gets the self.
 IRubyObject DynamicVariableSet.get(java.lang.String name)
           
 IRubyObject[] Frame.getArgs()
          Getter for property args.
 IRubyObject Frame.getSelf()
          Getter for property self.
 IRubyObject GlobalVariable.get()
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject IAccessor.getValue()
           
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject ICallable.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject IGlobalVariables.get(java.lang.String name)
           
 IRubyObject IGlobalVariables.set(java.lang.String name, IRubyObject value)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 IRubyObject Scope.getSuperObject()
          Getter for property superObject.
 IRubyObject Scope.getValue(int count)
           
 IRubyObject Scope.getLastLine()
           
 IRubyObject Scope.getBackref()
           
 IRubyObject ScopeStack.getSuperObject()
           
 IRubyObject ScopeStack.getValue(int count)
           
 IRubyObject ScopeStack.getLastLine()
           
 IRubyObject ScopeStack.getBackref()
           
 IRubyObject ThreadContext.eval(INode node)
           
 IRubyObject ThreadContext.getBackref()
           
 IRubyObject ThreadContext.callSuper(IRubyObject[] args)
           
 IRubyObject ThreadContext.yield(IRubyObject value, IRubyObject self, RubyModule klass, boolean checkArguments)
           
 IRubyObject ThreadContext.getDynamicValue(java.lang.String name)
           
 IRubyObject ThreadContext.getConstant(java.lang.String name)
           
 

Methods in org.jruby.runtime with parameters of type IRubyObject
 void Arity.checkArity(Ruby ruby, IRubyObject[] args)
           
static Block Block.createBlock(INode var, ICallable method, IRubyObject self)
           
 IRubyObject Block.call(IRubyObject[] args)
           
 IRubyObject Block.call(IRubyObject[] args, IRubyObject replacementSelf)
           
 void BlockStack.push(INode varNode, ICallable method, IRubyObject self)
           
 void DynamicVariableSet.set(java.lang.String name, IRubyObject value)
           
 void Frame.setArgs(IRubyObject[] args)
          Setter for property args.
 void Frame.setSelf(IRubyObject self)
          Setter for property self.
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject ICallable.call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 IRubyObject IGlobalVariables.set(java.lang.String name, IRubyObject value)
           
 void IRaiseListener.exceptionRaised(IRubyObject exception)
           
 void ObjectSpace.add(IRubyObject object)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 void Scope.setSuperObject(IRubyObject superObject)
          Setter for property superObject.
 void Scope.setValue(int count, IRubyObject value)
           
 void Scope.setLastLine(IRubyObject value)
           
 void Scope.setBackref(IRubyObject match)
           
 void ScopeStack.setSuperObject(IRubyObject superObject)
           
 void ScopeStack.setValue(int count, IRubyObject value)
           
 void ScopeStack.setLastLine(IRubyObject value)
           
 void ScopeStack.setBackref(IRubyObject match)
           
 IRubyObject ThreadContext.callSuper(IRubyObject[] args)
           
 IRubyObject ThreadContext.yield(IRubyObject value, IRubyObject self, RubyModule klass, boolean checkArguments)
           
 

Constructors in org.jruby.runtime with parameters of type IRubyObject
Frame(IRubyObject self, IRubyObject[] args, java.lang.String lastFunc, RubyModule lastClass, ISourcePosition position, Iter iter)
           
GlobalVariable(Ruby ruby, java.lang.String name, IRubyObject value)
           
ReadonlyGlobalVariable(Ruby ruby, 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 IObjectFactory.newObject(RubyClass type)
           
 IRubyObject IRubyObject.getInstanceVariable(java.lang.String string)
          Method getInstanceVar.
 IRubyObject IRubyObject.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
          Method setInstanceVar.
 IRubyObject IRubyObject.callMethod(java.lang.String string)
          Method funcall.
 IRubyObject IRubyObject.callMethod(java.lang.String string, IRubyObject arg)
          Method funcall.
 IRubyObject IRubyObject.callMethod(java.lang.String method, IRubyObject[] rubyArgs)
          Method callMethod.
 IRubyObject IRubyObject.eval(INode iNode)
          Method eval.
 IRubyObject IRubyObject.eval(IRubyObject iRubyObject, IRubyObject rubyObject, java.lang.String string, int i)
          Method eval.
 IRubyObject IRubyObject.convertToType(java.lang.String string, java.lang.String string1, boolean b)
          Method convertToType.
 IRubyObject IRubyObject.convertToString()
           
 IRubyObject IRubyObject.convertType(java.lang.Class type, java.lang.String string, java.lang.String string1)
          Method convertType.
 IRubyObject IRubyObject.dup()
          Method dup.
 IRubyObject IRubyObject.rbClone()
          Method rbClone.
 IRubyObject IRubyObject.method_missing(IRubyObject[] args)
          Method method_missing.
 

Methods in org.jruby.runtime.builtin with parameters of type IRubyObject
 IRubyObject IRubyObject.setInstanceVariable(java.lang.String string, IRubyObject rubyObject)
          Method setInstanceVar.
 IRubyObject IRubyObject.callMethod(java.lang.String string, IRubyObject arg)
          Method funcall.
 IRubyObject IRubyObject.callMethod(java.lang.String method, IRubyObject[] rubyArgs)
          Method callMethod.
 IRubyObject IRubyObject.eval(IRubyObject iRubyObject, IRubyObject rubyObject, java.lang.String string, int i)
          Method eval.
 void IRubyObject.setupClone(IRubyObject rubyString)
          Method setupClone.
 int IRubyObject.argCount(IRubyObject[] args, int i, int i1)
          Method argCount.
 void IRubyObject.callInit(IRubyObject[] args)
           
 IRubyObject IRubyObject.method_missing(IRubyObject[] args)
          Method method_missing.
 

Uses of IRubyObject in org.jruby.runtime.callback
 

Methods in org.jruby.runtime.callback that return IRubyObject
protected  IRubyObject AbstractCallback.invokeMethod(IRubyObject recv, java.lang.Object[] methodArgs)
           
 IRubyObject AbstractCallback.execute(IRubyObject recv, IRubyObject[] args)
           
abstract  IRubyObject AbstractCallback.CallType.invokeMethod(IRubyObject recv, java.lang.Object[] methodArgs)
           
 IRubyObject Callback.execute(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject CompiledReflectionCallback.execute(IRubyObject recv, IRubyObject[] args)
           
 

Methods in org.jruby.runtime.callback with parameters of type IRubyObject
protected  java.lang.String AbstractCallback.getExpectedArgsString(IRubyObject[] methodArgs)
           
protected  void AbstractCallback.testArgsCount(Ruby ruby, IRubyObject[] methodArgs)
           
protected  IRubyObject AbstractCallback.invokeMethod(IRubyObject recv, java.lang.Object[] methodArgs)
           
 IRubyObject AbstractCallback.execute(IRubyObject recv, IRubyObject[] args)
           
abstract  IRubyObject AbstractCallback.CallType.invokeMethod(IRubyObject recv, java.lang.Object[] methodArgs)
           
 IRubyObject Callback.execute(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject CompiledReflectionCallback.execute(IRubyObject recv, IRubyObject[] args)
           
 

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 ILoadService.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 UnmarshalCache.register(IRubyObject value)
           
 void UnmarshalStream.registerLinkTarget(IRubyObject newObject)
           
 

Uses of IRubyObject in org.jruby.runtime.regexp
 

Methods in org.jruby.runtime.regexp that return IRubyObject
 IRubyObject GNURegexpAdapter.search(Ruby runtime, java.lang.String target, int startPos)
          Does the given argument match the pattern?
abstract  IRubyObject IRegexpAdapter.search(Ruby runtime, java.lang.String target, int startPos)
          Does the given argument match the pattern?
 IRubyObject JDKRegexpAdapter.search(Ruby ruby, java.lang.String target, int startPos)
          Does the given argument match the pattern?
 IRubyObject ORORegexpAdapter.search(Ruby ruby, java.lang.String target, int startPos)
          Does the given argument match the pattern?
 

Uses of IRubyObject in org.jruby.util
 

Methods in org.jruby.util that return IRubyObject
abstract  IRubyObject Pack.Converter.decode(Ruby ruby, org.jruby.util.Pack.PtrList format)
           
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.util with parameters of type IRubyObject
abstract  void Pack.Converter.encode(Ruby ruby, IRubyObject from, java.lang.StringBuffer result)
           
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
 

Constructors in org.jruby.util with parameters of type IRubyObject
Split(Ruby runtime, java.lang.String splitee, IRubyObject[] args)
           
 



Copyright © 2002 Jan Arne Petersen. All Rights Reserved.