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.runtime.scope   
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 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
          Implements File::Stat
 class RubyFixnum
          Implementation of the Fixnum class.
 class RubyFloat
          A representation of a float object
static class RubyGlobal.StringOnlyRubyHash
          Obligate string-keyed and string-valued hash, used for ENV and ENV_JAVA
 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
           
 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
          RubyObject is the only implementation of the IRubyObject.
 class RubyProc
           
static class RubyProcess.RubyStatus
           
 class RubyRange
           
 class RubyRegexp
           
 class RubyString
          Implementation of Ruby String class Concurrency: no synchronization is required among readers, but all users must synchronize externally with writers.
 class RubyStringIO
           
 class RubyStringScanner
           
 class RubyStruct
           
 class RubySymbol
          Represents a Ruby symbol (e.g.
 class RubySystemCallError
           
 class RubySystemExit
           
 class RubyThread
          Implementation of Ruby's Thread class.
 class RubyThreadGroup
          Implementation of Ruby's ThreadGroup class.
 class RubyTime
          The Time class.
 class RubyUnboundMethod
          Note: This was renamed from UnboundMethod.java
static class RubyZlib.Deflate
           
static class RubyZlib.Inflate
           
static class RubyZlib.RubyGzipFile
           
static class RubyZlib.RubyGzipReader
           
static class RubyZlib.RubyGzipWriter
           
static class RubyZlib.ZStream
           
 

Fields in org.jruby declared as IRubyObject
 IRubyObject RubyException.message
           
static IRubyObject RubyObject.NEVER
          A value that is used as a null sentinel in among other places the RubyArray implementation.
protected  IRubyObject RubyZlib.RubyGzipFile.realIo
           
protected  IRubyObject RubyMethod.receiver
           
static IRubyObject RubyObject.UNDEF
          A value that specifies an undefined value.
 

Methods in org.jruby that return IRubyObject
static IRubyObject RubySignal.__jtrap_kernel(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject RubyZlib.Inflate._initialize(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate._initialize(IRubyObject[] args)
           
static IRubyObject RubyThread.abort_on_exception_set_x(IRubyObject recv, IRubyObject value)
           
 IRubyObject RubyThread.abort_on_exception_set(IRubyObject val)
           
static IRubyObject RubyKernel.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.abs()
           
 IRubyObject RubyBignum.abs()
          rb_big_abs
 IRubyObject RubyFixnum.abs()
          fix_abs
 IRubyObject RubyFloat.abs()
          flo_abs
 IRubyObject RubyNumeric.abs(ThreadContext context)
          num_abs
 IRubyObject RubyThreadGroup.add(IRubyObject rubyThread, Block block)
           
 IRubyObject RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject n)
           
 IRubyObject RubyZlib.ZStream.adler()
           
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.all_p(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubySymbol.all_symbols(IRubyObject recv)
           
 IRubyObject MetaClass.allocate()
           
 IRubyObject RubyClass.allocate()
           
static IRubyObject RubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyObject.anyToString()
          Internal method that helps to convert any object into the format of a class name and a hex string inside of #<>.
static IRubyObject RubyPrecision.append_features(IRubyObject receiver, IRubyObject include, Block block)
           
 IRubyObject RubyClassPathVariable.append(IRubyObject obj)
           
 IRubyObject RubyZlib.Inflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.append(IRubyObject p1)
           
 IRubyObject RubyStringIO.append(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyHash.aref(IRubyObject key)
          Deprecated. use RubyHash.op_aref instead
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyArray.aref(IRubyObject[] args)
          rb_ary_aref
static IRubyObject RubyDir.aref(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyNoMethodError.args()
           
static IRubyObject RubyYAML.YAMLArrayMethods.array_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.aset(IRubyObject[] args)
          rb_ary_aset
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
          Deprecated. use RubyHash.op_aset instead
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyArray.assoc(ThreadContext context, IRubyObject key)
          rb_ary_assoc
static IRubyObject RubyKernel.at_exit(IRubyObject recv, Block block)
           
 IRubyObject RubyArray.at(IRubyObject pos)
          rb_ary_at
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.atime()
           
 IRubyObject RubyFileStat.atime()
           
static IRubyObject RubyFile.atime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyModule.attr_accessor(IRubyObject[] args)
          Deprecated.  
 IRubyObject RubyModule.attr_accessor(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_accessor
 IRubyObject RubyModule.attr_reader(IRubyObject[] args)
          Deprecated.  
 IRubyObject RubyModule.attr_reader(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_reader
 IRubyObject RubyModule.attr_writer(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_writer
 IRubyObject RubyModule.attr(ThreadContext context, IRubyObject[] args)
          rb_mod_attr
static IRubyObject RubyKernel.autoload_p(IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload_p(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject RubyKernel.autoload(IRubyObject recv, IRubyObject symbol, IRubyObject file)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyZlib.ZStream.avail_in()
           
 IRubyObject RubyZlib.ZStream.avail_out()
           
static IRubyObject RubyKernel.backquote(IRubyObject recv, IRubyObject aString)
           
 IRubyObject NativeException.backtrace()
           
 IRubyObject RubyException.backtrace()
           
static IRubyObject RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyMatchData.begin(IRubyObject index)
          match_begin
 IRubyObject RubyProc.binding()
           
 IRubyObject RubyIO.binmode()
           
 IRubyObject RubyStringIO.binmode()
           
static IRubyObject RubyArgsFile.binmode(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyDigest.Base.block_length()
           
 IRubyObject RubyFileStat.blockdev_p()
           
static IRubyObject RubyFileTest.blockdev_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.blocks()
           
static IRubyObject RubyMethod.bmcall(IRubyObject blockArg, IRubyObject arg1, IRubyObject self, Block unusedBlock)
          Delegate a block call to a bound method call.
 IRubyObject RubyStringScanner.bol_p()
           
 IRubyObject RubyMethod.call(IRubyObject[] args, Block block)
          Call the method.
 IRubyObject RubyUnboundMethod.call(IRubyObject[] args, Block block)
           
static IRubyObject RubyContinuation.call(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block unusedBlock)
           
static IRubyObject RubyKernel.callcc(ThreadContext context, IRubyObject recv, Block block)
           
protected  IRubyObject RubyNumeric.callCoerced(ThreadContext context, java.lang.String method, IRubyObject other)
           
protected  IRubyObject RubyNumeric.callCoerced(ThreadContext context, java.lang.String method, IRubyObject other, boolean err)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject singleArg)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name)
          Will invoke an indexed method with the no arguments and no block.
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
          Will invoke an indexed method with the one argument and no block with a functional invocation.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name)
          Will invoke a named method with no arguments and no block.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
          Will invoke a named method with one argument and no block with functional invocation.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args)
          Will invoke a named method with the supplied arguments and no block with functional invocation.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
          Will invoke a named method with the supplied arguments and supplied block with functional invocation.
 IRubyObject RubyObjectAdapter.callSuper(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject RubyObjectAdapter.callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
          The protocol for super method invocation is a bit complicated in Ruby.
 IRubyObject RubyString.capitalize_bang()
          rb_str_capitalize_bang
 IRubyObject RubyString.capitalize()
          rb_str_capitalize
 IRubyObject RubyMatchData.captures()
          match_captures
 IRubyObject RubyString.casecmp(IRubyObject other)
           
 IRubyObject RubyRegexp.casefold_p()
           
 IRubyObject NativeException.cause(Block unusedBlock)
           
 IRubyObject RubyFloat.ceil()
          flo_ceil
 IRubyObject RubyNumeric.ceil()
          num_ceil
 IRubyObject RubyBigDecimal.ceil(IRubyObject[] args)
           
 IRubyObject RubyString.center(IRubyObject arg0)
          rb_str_center
 IRubyObject RubyString.center(IRubyObject[] args)
          Deprecated. use the one or two argument versions.
 IRubyObject RubyString.center(IRubyObject arg0, IRubyObject arg1)
          rb_str_center
static IRubyObject RubyProcess.UserID.change_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.change_privilege(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyFileStat.chardev_p()
           
static IRubyObject RubyFileTest.chardev_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
 IRubyObject RubyStringScanner.check_until(IRubyObject regex)
           
 IRubyObject RubyStringScanner.check(IRubyObject regex)
           
 IRubyObject RubyArray.checkArrayType()
           
 IRubyObject RubyObject.checkArrayType()
          rb_check_array_type Returns the ressult of trying to convert this object to an Array with "to_ary".
 IRubyObject RubyObject.checkStringType()
          rb_check_string_type Tries to return a coerced string representation of this object, using "to_str".
 IRubyObject RubyString.checkStringType()
           
 IRubyObject RubyFile.chmod(IRubyObject arg)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chomp_bang()
          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.chomp_bang(IRubyObject arg0)
          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.chomp_bang(IRubyObject[] args)
          Deprecated. Use the zero or one argument versions.
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.chop_bang()
          rb_str_chop_bang
static IRubyObject RubyKernel.chop_bang(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyString.chop()
           
static IRubyObject RubyKernel.chop(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyFile.chown(IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.chown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.chroot(IRubyObject recv, IRubyObject path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyYAML.YAMLClassMethods.class_to_yaml(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.class_variable_defined_p(IRubyObject var)
           
 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 RubyStringScanner.clear()
           
protected  IRubyObject RubyModule.cloneMethods(RubyModule clone)
           
 IRubyObject RubyIO.close_read()
           
 IRubyObject RubyStringIO.close_read()
           
 IRubyObject RubyIO.close_write()
           
 IRubyObject RubyStringIO.close_write()
           
 IRubyObject RubyDir.close()
          Closes the directory stream.
 IRubyObject RubyFile.close()
           
 IRubyObject RubyIO.close()
          Closes all open resources for the IO.
 IRubyObject RubyIconv.close()
           
 IRubyObject RubyStringIO.close()
           
 IRubyObject RubyZlib.ZStream.close()
           
 IRubyObject RubyZlib.RubyGzipFile.close()
           
 IRubyObject RubyZlib.RubyGzipReader.close()
           
 IRubyObject RubyZlib.RubyGzipWriter.close()
           
static IRubyObject RubyArgsFile.close(ThreadContext context, IRubyObject recv)
           
protected  IRubyObject RubyIO.close2()
           
 IRubyObject RubyStringIO.closed_p()
           
 IRubyObject RubyZlib.ZStream.closed_p()
           
 IRubyObject RubyZlib.RubyGzipFile.closed_p()
           
static IRubyObject RubyArgsFile.closed_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringIO.closed_read_p()
           
 IRubyObject RubyStringIO.closed_write_p()
           
 IRubyObject RubyFileStat.cmp(IRubyObject other)
           
 IRubyObject RubyBigDecimal.coerce(IRubyObject other)
           
 IRubyObject RubyBignum.coerce(IRubyObject other)
          rb_big_coerce
 IRubyObject RubyFloat.coerce(IRubyObject other)
          flo_coerce
 IRubyObject RubyNumeric.coerce(IRubyObject other)
          num_coerce
protected  IRubyObject RubyNumeric.coerceBin(ThreadContext context, java.lang.String method, IRubyObject other)
          rb_num_coerce_bin coercion taking two arguments
protected  IRubyObject RubyNumeric.coerceBody(ThreadContext context, IRubyObject other)
          coerce_body
protected  IRubyObject RubyNumeric.coerceCmp(ThreadContext context, java.lang.String method, IRubyObject other)
          rb_num_coerce_cmp coercion used for comparisons
protected  IRubyObject RubyNumeric.coerceRelOp(ThreadContext context, java.lang.String method, IRubyObject other)
          rb_num_coerce_relop coercion used for relative operators
static IRubyObject RubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyZlib.RubyGzipFile.comment()
           
 IRubyObject RubyArray.compact_bang()
          rb_ary_compact_bang
 IRubyObject RubyArray.compact()
          rb_ary_compact
static IRubyObject RubyJRuby.compile(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyJRuby.JRubyCompiledScript.compiled_script_inspect_bytecode(IRubyObject recv)
           
static IRubyObject RubyJRuby.JRubyCompiledScript.compiled_script_inspect(IRubyObject recv)
           
static IRubyObject RubyJRuby.JRubyCompiledScript.compiled_script_to_s(IRubyObject recv)
           
 IRubyObject RubyStringScanner.concat(IRubyObject obj)
           
 IRubyObject RubyModule.const_get(IRubyObject symbol)
          rb_mod_const_get
 IRubyObject RubyModule.const_missing(IRubyObject name, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
 IRubyObject RubyModule.const_set(IRubyObject symbol, IRubyObject value)
          rb_mod_const_set
protected  IRubyObject IncludedModuleWrapper.constantTableFastFetch(java.lang.String internedName)
           
protected  IRubyObject RubyModule.constantTableFastFetch(java.lang.String internedName)
           
protected  IRubyObject IncludedModuleWrapper.constantTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject RubyModule.constantTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject IncludedModuleWrapper.constantTableFetch(java.lang.String name)
           
protected  IRubyObject RubyModule.constantTableFetch(java.lang.String name)
           
protected  IRubyObject IncludedModuleWrapper.constantTableRemove(java.lang.String name)
           
protected  IRubyObject RubyModule.constantTableRemove(java.lang.String name)
           
protected  IRubyObject IncludedModuleWrapper.constantTableStore(java.lang.String name, IRubyObject value)
           
protected  IRubyObject RubyModule.constantTableStore(java.lang.String name, IRubyObject value)
           
static IRubyObject RubyIconv.conv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject[] RubyObjectAdapter.convertToJavaArray(IRubyObject array)
           
 IRubyObject RubyObject.convertToType(RubyClass target, int convertMethodIndex)
          Tries to convert this object to the specified Ruby type, using a specific conversion method.
static IRubyObject RubyIO.copy_stream(IRubyObject recv, IRubyObject stream1, IRubyObject stream2)
           
 IRubyObject RubyString.count(IRubyObject[] args)
          rb_str_count
static IRubyObject RubyZlib.crc_table(IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipFile.crc()
           
static IRubyObject RubyZlib.crc32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArray.create(IRubyObject klass, IRubyObject[] args, Block block)
          rb_ary_s_create
static IRubyObject RubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static IRubyObject TopSelfFactory.createTopSelf(Ruby runtime)
           
static IRubyObject RubyThread.critical_set(IRubyObject receiver, IRubyObject value)
           
static IRubyObject RubyThread.critical(IRubyObject receiver)
           
 IRubyObject RubyFile.ctime()
           
 IRubyObject RubyFileStat.ctime()
           
static IRubyObject RubyFile.ctime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.ctl(IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyZlib.ZStream.data_type()
           
static IRubyObject RubyYAML.YAMLDateMethods.date_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyNumeric.dbl_cmp(Ruby runtime, double a, double b)
          rb_dbl_cmp (numeric.c)
static IRubyObject RubyNumeric.dbl2num(Ruby runtime, double val)
          rb_dbl2big + LONG2FIX at once (numeric.c)
 IRubyObject RubyHash.default_proc()
          rb_hash_default_proc
 IRubyObject RubyHash.default_value_get(ThreadContext context, IRubyObject[] args)
          rb_hash_default
 IRubyObject RubyHash.default_value_set(IRubyObject defaultValue)
          rb_hash_set_default
static IRubyObject RubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.define_method(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.Deflate.deflate(IRubyObject[] args)
           
 IRubyObject RubyArray.delete_at(IRubyObject obj)
          rb_ary_delete_at_m
 IRubyObject RubyString.delete_bang(IRubyObject[] args)
          rb_str_delete_bang
 IRubyObject RubyArray.delete_if(ThreadContext context, Block block)
          rb_ary_delete_if
 IRubyObject RubyString.delete(IRubyObject[] args)
          rb_str_delete
 IRubyObject RubyArray.delete(ThreadContext context, IRubyObject item, Block block)
          rb_ary_delete
 IRubyObject RubyHash.delete(ThreadContext context, IRubyObject key, Block block)
          rb_hash_delete
 IRubyObject RubyModule.deleteClassVariable(java.lang.String name)
           
 IRubyObject RubyModule.deleteConstant(java.lang.String name)
           
static IRubyObject RubyProcess.detach(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.dev()
           
 IRubyObject RubyFileStat.devMajor()
           
 IRubyObject RubyFileStat.devMinor()
           
 IRubyObject RubyDigest.Base.digest_bang()
           
 IRubyObject RubyDigest.Base.digest(IRubyObject[] args)
           
static IRubyObject RubyFileTest.directory_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.dirname(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyGC.disable(IRubyObject recv)
           
 IRubyObject RubyObject.display(ThreadContext context, IRubyObject[] args)
          rb_obj_display call-seq: obj.display(port=$>) => nil Prints obj on the given port (default $>).
 IRubyObject RubyFixnum.div_div(ThreadContext context, 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 RubyNumeric.div(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.divmod(IRubyObject arg)
           
 IRubyObject RubyBignum.divmod(ThreadContext context, IRubyObject other)
          rb_big_divmod
 IRubyObject RubyFixnum.divmod(ThreadContext context, IRubyObject other)
          fix_divmod
 IRubyObject RubyFloat.divmod(ThreadContext context, IRubyObject other)
          flo_divmod
 IRubyObject RubyNumeric.divmod(ThreadContext context, IRubyObject other)
          num_divmod
 IRubyObject RubyString.doClone()
           
static IRubyObject RubyBigDecimal.double_fig(IRubyObject recv)
           
 IRubyObject RubyString.downcase_bang()
          rb_str_downcase_bang
 IRubyObject RubyInteger.downto(ThreadContext context, IRubyObject to, Block block)
          int_downto
static IRubyObject RubyYAML.dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_stream(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyString.dump()
          rb_str_dump
 IRubyObject RubyBigDecimal.dump(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyYAML.dump(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyObject.dup()
          rb_obj_dup This method should be overriden only by: Proc Will allocate a new instance of the real class of this object, and then initialize that copy.
 IRubyObject RubyProc.dup()
           
 IRubyObject RubyIO.each_byte(ThreadContext context, Block block)
          Invoke a block for each byte.
 IRubyObject RubyStringIO.each_byte(ThreadContext context, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each_byte(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyEnumerator.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.each_document(IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyArray.each_index(ThreadContext context, Block block)
          rb_ary_each_index
 IRubyObject RubyString.each_line(ThreadContext context, IRubyObject[] args, Block block)
          rb_str_each_line
 IRubyObject RubyStringIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each_line(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Invoke a block for each line.
static IRubyObject RubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStruct.each_pair(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerator.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyClassPathVariable.each(Block block)
           
 IRubyObject RubyArray.each(ThreadContext context, Block block)
          rb_ary_each
 IRubyObject RubyDir.each(ThreadContext context, Block block)
          Executes the block once for each entry in the directory.
 IRubyObject RubyEnumerator.each(ThreadContext context, Block block)
          Send current block and supplied args to method on target.
 IRubyObject RubyRange.each(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyProcess.egid_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.egid(IRubyObject recv)
           
static IRubyObject RubyProcess.UserID.eid(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self)
           
static IRubyObject RubyProcess.UserID.eid(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.eltInternal(int offset)
           
 IRubyObject RubyArray.eltInternalSet(int offset, IRubyObject item)
           
 IRubyObject RubyArray.empty_p()
          rb_ary_empty_p
static IRubyObject RubyGC.enable(IRubyObject recv)
           
 IRubyObject RubyThreadGroup.enclose(Block block)
           
 IRubyObject RubyThreadGroup.enclosed_p(Block block)
           
 IRubyObject RubyZlib.ZStream.end()
           
 IRubyObject RubyMatchData.end(IRubyObject index)
          match_end
 IRubyObject RubyZlib.ZStream.ended_p()
           
static IRubyObject RubyEtc.endgrent(IRubyObject recv)
           
static IRubyObject RubyEtc.endpwent(IRubyObject recv)
           
 IRubyObject RubyArray.entry(int offset)
          rb_ary_entry
 IRubyObject RubyArray.entry(long offset)
          rb_ary_entry
static IRubyObject RubyEnumerator.enum_cons(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerator.enum_slice(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyStringIO.eof_p()
           
 IRubyObject RubyZlib.RubyGzipReader.eof_p()
           
 IRubyObject RubyStringIO.eof()
           
 IRubyObject RubyZlib.RubyGzipReader.eof()
           
static IRubyObject RubyArgsFile.eof(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBignum.eql_p(IRubyObject other)
          rb_big_eql
 IRubyObject RubyFloat.eql_p(IRubyObject other)
          flo_eql
 IRubyObject RubyObject.eql_p(IRubyObject obj)
          rb_obj_equal Just like "==" and "equal?", "eql?" will use identity equality for Object.
 IRubyObject RubyTime.eql_p(IRubyObject other)
           
 IRubyObject RubyBigDecimal.eql_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyNumeric.eql_p(ThreadContext context, IRubyObject other)
          num_eql
 IRubyObject RubyRange.eql_p(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyStruct.eql_p(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRegexp.eqq(ThreadContext context, IRubyObject str)
          rb_reg_eqq
 IRubyObject RubyObject.equal_p(IRubyObject obj)
          rb_obj_equal Will use Java identity equality.
 IRubyObject RubySystemCallError.errno()
           
static IRubyObject RubyProcess.euid_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.euid(IRubyObject recv)
           
 IRubyObject RubyRuntimeAdapter.eval(Ruby runtime, java.lang.String script)
           
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject Ruby.evalScriptlet(java.lang.String script)
          Evaluates a script under the current scope (perhaps the top-level scope) and returns the result (generally the last value calculated).
 IRubyObject RubyObject.evalUnder(ThreadContext context, RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
          Evaluates the string src with self set to the current object, using the module under as the context.
static IRubyObject RubyYAML.YAMLExceptionMethods.exception_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLExceptionMethods.exception_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyException.exception(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.exec(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFileStat.executable_p()
           
static IRubyObject RubyFileTest.executable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.executable_real_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.executableReal_p()
           
 IRubyObject Ruby.executeScript(java.lang.String script, java.lang.String filename)
          Parse and execute the specified script This differs from the other methods in that it accepts a string-based script and parses and runs it as though it were loaded at a command-line.
 IRubyObject RubyModule.executeUnder(ThreadContext context, Callback method, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyStringScanner.exist_p(IRubyObject regex)
           
static IRubyObject RubyFileTest.exist_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyKernel.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.exit_bang(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyLocalJumpError.exit_value()
           
static IRubyObject RubyKernel.exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.exit(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyProcess.RubyStatus.exitstatus()
           
static IRubyObject RubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
 IRubyObject RubyBigDecimal.exponent()
           
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
 IRubyObject RubyObject.extend(IRubyObject[] args)
          rb_obj_extend call-seq: obj.extend(module, ...) => obj Adds to _obj_ the instance methods from each module given as a parameter.
 IRubyObject RubyModule.extended(IRubyObject other, Block block)
           
static IRubyObject RubyFile.extname(IRubyObject recv, IRubyObject arg)
          Returns the extension name of the file.
 IRubyObject RubyIconv.RubyFailure.failed()
           
static IRubyObject RubyBoolean.False.false_and(IRubyObject f, IRubyObject oth)
           
static IRubyObject RubyBoolean.False.false_or(IRubyObject f, IRubyObject oth)
           
static IRubyObject RubyYAML.YAMLFalseMethods.false_taguri(IRubyObject self)
           
static IRubyObject RubyBoolean.False.false_to_s(IRubyObject f)
           
static IRubyObject RubyYAML.YAMLFalseMethods.false_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyBoolean.False.false_xor(IRubyObject f, IRubyObject oth)
           
 IRubyObject RubyHash.fastARef(IRubyObject key)
           
 IRubyObject RubyModule.fastFetchClassVariable(java.lang.String internedName)
           
 IRubyObject RubyModule.fastFetchConstant(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetClassVar(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetConstant(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetConstantAt(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetConstantFrom(java.lang.String internedName)
           
 IRubyObject RubyObject.fastGetInstanceVariable(java.lang.String internedName)
           
 IRubyObject RubyObject.fastGetInternalVariable(java.lang.String internedName)
           
 IRubyObject RubyModule.fastSetClassVar(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastSetConstant(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyObject.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastStoreClassVariable(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastStoreConstant(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyStringIO.fcntl()
           
 IRubyObject RubyIO.fcntl(IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_fetch
 IRubyObject RubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_hash_fetch
 IRubyObject RubyModule.fetchClassVariable(java.lang.String name)
           
 IRubyObject RubyModule.fetchConstant(java.lang.String name)
           
static IRubyObject RubyArgsFile.file(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringIO.fileno()
           
static IRubyObject RubyArgsFile.fileno(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_fill
 IRubyObject RubyZlib.ZStream.finish()
           
 IRubyObject RubyZlib.RubyGzipFile.finish()
           
 IRubyObject RubyZlib.RubyGzipWriter.finish()
           
 IRubyObject RubyZlib.ZStream.finished_p()
           
 IRubyObject RubyZlib.Inflate.finished_p()
           
 IRubyObject RubyBigDecimal.finite_p()
           
 IRubyObject RubyFloat.finite_p()
          flo_is_finite_p
static IRubyObject RubyEnumerable.first_0(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.first_1(ThreadContext context, IRubyObject self, IRubyObject num)
           
 IRubyObject RubyRange.first()
           
 IRubyObject RubyArray.first(IRubyObject[] args)
          rb_ary_first
 IRubyObject RubyBigDecimal.fix()
           
 IRubyObject RubyArray.flatten_bang(ThreadContext context)
          rb_ary_flatten_bang
 IRubyObject RubyArray.flatten(ThreadContext context)
          rb_ary_flatten
 IRubyObject RubyFile.flock(IRubyObject lockingConstant)
           
 IRubyObject RubyFloat.floor()
          floor
 IRubyObject RubyNumeric.floor()
          num_floor
 IRubyObject RubyBigDecimal.floor(IRubyObject[] args)
           
 IRubyObject RubyZlib.ZStream.flush_next_in()
           
 IRubyObject RubyZlib.ZStream.flush_next_out()
           
 IRubyObject RubyStringIO.flush()
           
 IRubyObject RubyZlib.Deflate.flush(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.flush(IRubyObject[] args)
           
static IRubyObject RubyFile.fnmatch(IRubyObject recv, IRubyObject[] args)
          Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.
static IRubyObject RubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject _path, Block block)
          Executes the block once for each file in the directory specified by path.
static IRubyObject RubyKernel.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyBigDecimal.frac()
           
 IRubyObject RubyBoolean.freeze()
           
 IRubyObject RubyFixnum.freeze()
           
 IRubyObject RubyModule.freeze()
          rb_mod_freeze
 IRubyObject RubyNil.freeze()
           
 IRubyObject RubyObject.freeze()
          rb_obj_freeze call-seq: obj.freeze => obj Prevents further modifications to obj.
 IRubyObject RubySymbol.freeze()
           
 IRubyObject RubyStringIO.fsync()
           
static IRubyObject RubyFile.ftype(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyGC.garbage_collect(IRubyObject recv)
           
static IRubyObject RubyObjectSpace.garbage_collect(IRubyObject recv)
           
 IRubyObject RubyStringScanner.get_byte()
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.get()
           
 IRubyObject RubyStruct.get(int index)
           
 IRubyObject MetaClass.getAttached()
           
 IRubyObject RubyException.getBacktrace()
           
 IRubyObject RubyStringScanner.getbyte()
           
 IRubyObject RubyIO.getc()
          Read a byte.
 IRubyObject RubyStringIO.getc()
           
 IRubyObject RubyZlib.RubyGzipReader.getc()
           
static IRubyObject RubyArgsFile.getc(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.getc(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringScanner.getch()
           
 IRubyObject RubyModule.getClassVar(java.lang.String name)
          Retrieve the specified class variable, searching through this module, included modules, and supermodules.
protected  IRubyObject[] RubyNumeric.getCoerced(ThreadContext context, IRubyObject other, boolean error)
          Numeric methods.
 IRubyObject RubyModule.getConstant(java.lang.String name)
          Retrieve the named constant, invoking 'const_missing' should that be appropriate.
 IRubyObject RubyModule.getConstantAt(java.lang.String name)
           
 IRubyObject RubyModule.getConstantFrom(java.lang.String name)
           
 IRubyObject Ruby.getDebug()
          Getter for property isDebug.
static IRubyObject RubyProcess.Sys.getegid(IRubyObject self)
           
static IRubyObject RubyProcess.Sys.geteuid(IRubyObject self)
           
static IRubyObject RubyProcess.Sys.getgid(IRubyObject self)
           
static IRubyObject RubyEtc.getgrent(IRubyObject recv)
           
static IRubyObject RubyEtc.getgrgid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEtc.getgrnam(IRubyObject recv, IRubyObject name)
           
 IRubyObject Ruby.getGroupStruct()
           
static IRubyObject RubyDir.getHomeDirectoryPath(ThreadContext context, java.lang.String user)
          Returns the home directory of the specified user on the system.
 IRubyObject RubyHash.getIfNone()
           
 IRubyObject RubyObjectAdapter.getInstanceVariable(IRubyObject obj, java.lang.String variableName)
           
 IRubyObject RubyObject.getInstanceVariable(java.lang.String name)
           
 IRubyObject RubyObject.getInternalVariable(java.lang.String name)
           
 IRubyObject RubyIO.getline(ByteList separator)
           
 IRubyObject RubyIO.getlineFast(int delim)
           
static IRubyObject RubyEtc.getlogin(IRubyObject recv)
           
 IRubyObject Ruby.getNil()
          Returns the "nil" singleton instance.
static IRubyObject RubyJRuby.getObjectSpaceEnabled(IRubyObject recv, Block b)
           
 IRubyObject Ruby.getPasswdStruct()
           
static IRubyObject RubyProcess.getpgid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgrp(IRubyObject recv)
           
static IRubyObject RubyProcess.getpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyEtc.getpwent(IRubyObject recv)
           
static IRubyObject RubyEtc.getpwnam(IRubyObject recv, IRubyObject name)
           
static IRubyObject RubyEtc.getpwuid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.getrlimit(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.gets(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.gets(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyKernel.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject Ruby.getTmsStruct()
           
 IRubyObject Ruby.getTopSelf()
          Getter for property rubyTopSelf.
static IRubyObject RubyProcess.Sys.getuid(IRubyObject self)
           
 IRubyObject RubyModule.ConstantTableEntry.getValue()
           
 IRubyObject Ruby.getVerbose()
          Getter for property isVerbose.
static IRubyObject RubyProcess.gid_set(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFileStat.gid()
           
static IRubyObject RubyProcess.gid(IRubyObject recv)
           
static IRubyObject RubyDir.glob(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Returns an array of filenames matching the specified wildcard pattern pat.
static IRubyObject RubyProcess.UserID.grant_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.grant_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block)
           
static IRubyObject RubyEnumerable.group_by(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyFileStat.group_owned_p()
           
 IRubyObject RubyThread.group()
           
static IRubyObject RubyEtc.group(IRubyObject recv, Block block)
           
 IRubyObject RubyMatchData.group(long n)
           
static IRubyObject RubyProcess.groups_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.groups(IRubyObject recv)
           
static IRubyObject RubyFileTest.grpowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, 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 RubyYAML.YAMLHashMethods.hash_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyString.hex()
          rb_str_hex
 IRubyObject RubyDigest.Base.hexdigest_bang()
           
 IRubyObject RubyDigest.Base.hexdigest(IRubyObject[] args)
           
 IRubyObject RubyIconv.iconv(IRubyObject[] args)
           
static IRubyObject RubyIconv.iconv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyObject.id_deprecated()
          rb_obj_id_obsolete Old id version.
 IRubyObject IncludedModuleWrapper.id()
          We don't want to reveal ourselves to Ruby code, so delegate this operation.
 IRubyObject RubyFixnum.id()
           
 IRubyObject RubyObject.id()
          rb_obj_id Return the internal id of an object.
 IRubyObject RubyFixnum.id2name()
          fix_id2name
 IRubyObject RubySymbol.id2name()
           
static IRubyObject RubyObjectSpace.id2ref(IRubyObject recv, IRubyObject id)
           
static IRubyObject RubyFileTest.identical_p(IRubyObject recv, IRubyObject filename1, IRubyObject filename2)
           
 IRubyObject RubyFixnum.idiv(ThreadContext context, IRubyObject other, java.lang.String method)
           
 IRubyObject RubyModule.include_p(IRubyObject arg)
           
static IRubyObject RubyEnumerable.include_p(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyModule.included(IRubyObject other)
           
 IRubyObject RubyArray.index(ThreadContext context, IRubyObject obj)
          rb_ary_index
 IRubyObject RubyHash.index(ThreadContext context, IRubyObject expected)
          rb_hash_index
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0)
          rb_str_index_m
 IRubyObject RubyString.index(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_index_m
 IRubyObject RubyArray.indexes(IRubyObject[] args)
          rb_ary_indexes
static IRubyObject RubyFixnum.induced_from(IRubyObject recv, IRubyObject other)
          rb_fix_induced_from
static IRubyObject RubyPrecision.induced_from(IRubyObject receiver, IRubyObject source, Block block)
           
static IRubyObject RubyFloat.induced_from(ThreadContext context, IRubyObject recv, IRubyObject number)
          rb_flo_induced_from
static IRubyObject RubyInteger.induced_from(ThreadContext context, IRubyObject recv, IRubyObject other)
          rb_int_induced_from
 IRubyObject RubyObject.infectBy(IRubyObject obj)
          OBJ_INFECT Infects this object with traits from the argument obj.
 IRubyObject RubyBigDecimal.infinite_p()
           
 IRubyObject RubyFloat.infinite_p()
          flo_is_infinite_p
 IRubyObject RubyZlib.Inflate.inflate(IRubyObject string)
           
 IRubyObject RubyClass.inherited(IRubyObject arg)
           
static IRubyObject RubyProcess.initgroups(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyArray.initialize_copy(IRubyObject orig)
          rb_ary_initialize_copy
 IRubyObject RubyBinding.initialize_copy(IRubyObject other)
           
 IRubyObject RubyClass.initialize_copy(IRubyObject original)
          rb_class_init_copy
 IRubyObject RubyDigest.Base.initialize_copy(IRubyObject obj)
           
 IRubyObject RubyFileStat.initialize_copy(IRubyObject original)
           
 IRubyObject RubyIO.initialize_copy(IRubyObject original)
           
 IRubyObject RubyMatchData.initialize_copy(IRubyObject original)
           
 IRubyObject RubyModule.initialize_copy(IRubyObject original)
          rb_mod_init_copy
 IRubyObject RubyNumeric.initialize_copy(IRubyObject arg)
          num_init_copy
 IRubyObject RubyObject.initialize_copy(IRubyObject original)
          rb_obj_init_copy Initializes this object as a copy of the original, that is the parameter to this object.
 IRubyObject RubyRegexp.initialize_copy(IRubyObject re)
          rb_reg_init_copy
 IRubyObject RubyStringScanner.initialize_copy(IRubyObject other)
           
 IRubyObject RubyStruct.initialize_copy(IRubyObject arg)
           
 IRubyObject RubyTime.initialize_copy(IRubyObject original)
           
 IRubyObject RubyRegexp.initialize_m(IRubyObject[] args)
          rb_reg_initialize_m
 IRubyObject RubyObject.initialize()
          rb_obj_dummy Default initialize method.
 IRubyObject RubyString.initialize()
           
 IRubyObject RubyModule.initialize(Block block)
          rb_mod_initialize
 IRubyObject RubyTime.initialize(Block block)
           
 IRubyObject RubyZlib.ZStream.initialize(Block unusedBlock)
           
 IRubyObject RubyString.initialize(IRubyObject arg0)
           
 IRubyObject RubyEnumerator.initialize(IRubyObject[] args)
           
 IRubyObject RubyClass.initialize(IRubyObject[] args, Block block)
          rb_class_initialize
 IRubyObject RubyDigest.Base.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyException.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyFile.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyHash.initialize(IRubyObject[] args, Block block)
          rb_hash_initialize
 IRubyObject RubyIO.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyIconv.RubyFailure.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyNameError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyNoMethodError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyString.initialize(IRubyObject[] args, Block unusedBlock)
          Deprecated. Use the versions with zero or one arguments
 IRubyObject RubyStringIO.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStringScanner.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStruct.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubySystemCallError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubySystemExit.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyThread.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyDir.initialize(IRubyObject _newPath, Block unusedBlock)
          Creates a new Dir.
 IRubyObject RubyFileStat.initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipReader.initialize(IRubyObject io, Block unusedBlock)
           
 IRubyObject RubyIconv.initialize(IRubyObject arg1, IRubyObject arg2, Block unusedBlock)
           
 IRubyObject RubyBinding.initialize(ThreadContext context)
           
 IRubyObject RubyProc.initialize(ThreadContext context, Block procBlock)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_initialize
 IRubyObject RubyRange.initialize(ThreadContext context, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipWriter.initialize2(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.ino()
           
 IRubyObject RubyArray.insert(IRubyObject arg)
          rb_ary_insert
 IRubyObject RubyArray.insert(IRubyObject[] args)
          rb_ary_insert
 IRubyObject RubyArray.insert(IRubyObject arg1, IRubyObject arg2)
          rb_ary_insert
 IRubyObject RubyString.insert(IRubyObject indexArg, IRubyObject stringArg)
           
 IRubyObject RubyArray.inspect()
          rb_ary_inspect
 IRubyObject RubyClassPathVariable.inspect()
           
 IRubyObject RubyDigest.Base.inspect()
           
 IRubyObject RubyFile.inspect()
           
 IRubyObject RubyFileStat.inspect()
           
 IRubyObject RubyIconv.RubyFailure.inspect()
           
 IRubyObject RubyMatchData.inspect()
           
 IRubyObject RubyMethod.inspect()
           
 IRubyObject RubyObject.inspect()
          rb_obj_inspect call-seq: obj.inspect => string Returns a string containing a human-readable representation of obj.
 IRubyObject RubyProcess.RubyStatus.inspect()
           
 IRubyObject RubyRegexp.inspect()
          rb_reg_inspect
 IRubyObject RubyString.inspect()
          rb_str_inspect
 IRubyObject RubyStringScanner.inspect()
           
 IRubyObject RubyStruct.inspect()
           
 IRubyObject RubySymbol.inspect()
           
 IRubyObject RubyThread.inspect()
           
 IRubyObject RubyBigDecimal.inspect(ThreadContext context)
           
 IRubyObject RubyException.inspect(ThreadContext context)
          inspects an object and return a kind of debug information
 IRubyObject RubyHash.inspect(ThreadContext context)
          rb_hash_inspect
 IRubyObject RubyRange.inspect(ThreadContext context)
           
 IRubyObject RubyHash.inspectHash(ThreadContext context)
          inspect_hash
 IRubyObject RubyObject.instance_eval(ThreadContext context, IRubyObject[] args, Block block)
          rb_obj_instance_eval call-seq: obj.instance_eval(string [, filename [, lineno]] ) => obj obj.instance_eval {| | block } => obj Evaluates a string containing Ruby source code, or the given block, within the context of the receiver (_obj_).
 IRubyObject RubyObject.instance_exec(ThreadContext context, IRubyObject[] args, Block block)
          rb_obj_instance_exec call-seq: obj.instance_exec(arg...) {|var...| block } => obj Executes the given block within the context of the receiver (_obj_).
 IRubyObject RubyModule.instance_method(IRubyObject symbol)
           
 IRubyObject RubyObject.instance_variable_defined_p(IRubyObject name)
          rb_obj_ivar_defined call-seq: obj.instance_variable_defined?(symbol) => true or false Returns true if the given instance variable is defined in obj.
 IRubyObject RubyObject.instance_variable_get(IRubyObject name)
          rb_obj_ivar_get call-seq: obj.instance_variable_get(symbol) => obj Returns the value of the given instance variable, or nil if the instance variable is not set.
 IRubyObject RubyObject.instance_variable_set(IRubyObject name, IRubyObject value)
          rb_obj_ivar_set call-seq: obj.instance_variable_set(symbol, obj) => obj Sets the instance variable names by symbol to object, thereby frustrating the efforts of the class's author to attempt to provide proper encapsulation.
 IRubyObject RubyInteger.integer_p()
          int_int_p
 IRubyObject RubyNumeric.integer_p()
          num_int_p
protected abstract  IRubyObject RubyZlib.ZStream.internalFinish()
           
protected  IRubyObject RubyZlib.Inflate.internalFinish()
           
protected  IRubyObject RubyZlib.Deflate.internalFinish()
           
 IRubyObject RubyStringIO.internalGets(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.internalGets(IRubyObject[] args)
           
static IRubyObject RubyArgsFile.internalGets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyObject.ObjectMethods.intialize(IRubyObject self)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
 IRubyObject RubyClass.invokeInherited(ThreadContext context, IRubyObject self, IRubyObject subclass)
           
 IRubyObject RubyIO.ioctl(IRubyObject[] args)
           
 IRubyObject RubyStringIO.isatty()
           
 IRubyObject RubyThread.join(IRubyObject[] args)
           
 IRubyObject RubyRegexp.kcode()
           
 IRubyObject RubyThread.kill_bang()
           
 IRubyObject RubyThread.kill()
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyThread.kill(IRubyObject receiver, IRubyObject rubyThread, Block block)
           
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_last_match
static IRubyObject RubyRegexp.last_match(IRubyObject match)
          rb_reg_last_match
 IRubyObject RubyRange.last()
           
 IRubyObject RubyArray.last(IRubyObject[] args)
          rb_ary_last
 IRubyObject RubyFile.lchmod(IRubyObject arg)
           
static IRubyObject RubyFile.lchmod(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.lchown(IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.lchown(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyDigest.Base.length()
           
 IRubyObject RubyStringIO.length()
           
 IRubyObject RubyZlib.RubyGzipFile.level()
           
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringIO.lineno()
           
 IRubyObject RubyZlib.RubyGzipReader.lineno()
           
static IRubyObject RubyArgsFile.lineno(IRubyObject recv)
           
static IRubyObject RubyFile.link(IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyThreadGroup.list(Block block)
           
static IRubyObject RubySignal.list(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.ljust(IRubyObject arg0)
          rb_str_ljust
 IRubyObject RubyString.ljust(IRubyObject[] args)
          Deprecated. use the one or two argument versions.
 IRubyObject RubyString.ljust(IRubyObject arg0, IRubyObject arg1)
          rb_str_ljust
static IRubyObject RubyYAML.load_documents(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.load_file(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load_stream(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyMarshal.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyKernel.loop(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyFile.lstat()
           
static IRubyObject RubyFile.lstat(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.lstrip_bang()
          rb_str_lstrip_bang
 IRubyObject RubyString.lstrip()
          rb_str_lstrip
static IRubyObject RubyRegexp.match_last(IRubyObject match)
          rb_reg_match_last
 IRubyObject RubyRegexp.match_m(ThreadContext context, IRubyObject str)
          rb_reg_match_m
 IRubyObject RubyStringScanner.match_p(IRubyObject regex)
           
static IRubyObject RubyRegexp.match_post(IRubyObject match)
          rb_reg_match_post
static IRubyObject RubyRegexp.match_pre(IRubyObject match)
          rb_reg_match_pre
 IRubyObject RubyString.match(ThreadContext context, IRubyObject pattern)
          String#match(pattern) rb_str_match_m
 IRubyObject RubyStringScanner.matched_size()
           
 IRubyObject RubyStringScanner.matched()
           
 IRubyObject RubyStringScanner.matchedsize()
           
static IRubyObject RubyEnumerable.max(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyProcess.maxgroups_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.maxgroups(IRubyObject recv)
           
static IRubyObject RubyStruct.StructMethods.members(IRubyObject recv, Block block)
           
 IRubyObject RubyModule.method_added(IRubyObject nothing)
           
static IRubyObject RubyKernel.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.method_removed(IRubyObject nothing)
           
 IRubyObject RubyModule.method_undefined(IRubyObject nothing)
           
 IRubyObject RubyObject.method(IRubyObject symbol)
          rb_obj_method call-seq: obj.method(sym) => method Looks up the named method as a receiver in obj, returning a Method object (or raising NameError).
 IRubyObject RubyObject.methods(IRubyObject[] args)
          rb_obj_methods call-seq: obj.methods => array Returns a list of the names of methods publicly accessible in obj.
static IRubyObject RubyEnumerable.min(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
 IRubyObject RubyFileStat.mode()
           
static IRubyObject RubyBigDecimal.mode(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.modulo(ThreadContext context, IRubyObject other)
          num_modulo
 IRubyObject RubyFile.mtime()
           
 IRubyObject RubyFileStat.mtime()
           
 IRubyObject RubyZlib.RubyGzipFile.mtime()
           
static IRubyObject RubyFile.mtime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.mtimeEquals(IRubyObject other)
           
 IRubyObject RubyFileStat.mtimeGreaterThan(IRubyObject other)
           
 IRubyObject RubyFileStat.mtimeLessThan(IRubyObject other)
           
 IRubyObject RubyBigDecimal.mult2(ThreadContext context, IRubyObject b, IRubyObject n)
           
static IRubyObject RubyStringScanner.mustCversion(IRubyObject recv)
           
 IRubyObject RubyNameError.name()
           
 IRubyObject RubyBigDecimal.nan_p()
           
 IRubyObject RubyFloat.nan_p()
          flo_is_nan_p
static IRubyObject RubyKernel.new_array(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_float(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_string(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyThreadGroup.newInstance(IRubyObject recv, Block block)
           
static IRubyObject RubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Thread.new
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject[] args, Block block)
          rb_class_new_instance
static IRubyObject RubyIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyProc.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Create a new instance of a Proc object.
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String name, boolean bound)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyNil.nil_p()
           
 IRubyObject RubyObject.nil_p()
          rb_false call_seq: nil.nil? => true .nil? =../../../../../org/jruby/> false Only the object nil responds true to nil?.
static IRubyObject RubyYAML.YAMLNilMethods.nil_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.nitems()
          rb_ary_nitems
static IRubyObject RubyNKF.nkf(IRubyObject recv, IRubyObject opt, IRubyObject str)
           
 IRubyObject RubyFileStat.nlink()
           
 IRubyObject RubyBigDecimal.nonzero_p()
           
 IRubyObject RubyNumeric.nonzero_p(ThreadContext context)
          num_nonzero_p
 IRubyObject RubyProcess.RubyStatus.not_implemented()
           
 IRubyObject RubyProcess.RubyStatus.not_implemented1(IRubyObject arg)
           
static IRubyObject RubyRegexp.nth_match(int nth, IRubyObject match)
          rb_reg_nth_match
static IRubyObject RubyNumeric.num2fix(IRubyObject val)
          rb_num2fix
static IRubyObject RubyYAML.YAMLNumericMethods.numeric_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_taguri(IRubyObject self)
           
static IRubyObject RubyEnumerator.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml_properties(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml_style(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyString.oct()
          rb_str_oct
 IRubyObject RubyMatchData.offset(IRubyObject index)
          match_offset
static IRubyObject JRubyApplet.RubyMethods.on_destroy(IRubyObject recv, Block block)
           
static IRubyObject JRubyApplet.RubyMethods.on_paint(IRubyObject recv, Block block)
           
static IRubyObject JRubyApplet.RubyMethods.on_start(IRubyObject recv, Block block)
           
static IRubyObject JRubyApplet.RubyMethods.on_stop(IRubyObject recv, Block block)
           
 IRubyObject RubyArray.op_and(IRubyObject other)
          rb_ary_and
 IRubyObject RubyBignum.op_and(ThreadContext context, IRubyObject other)
          rb_big_and
 IRubyObject RubyFixnum.op_and(ThreadContext context, IRubyObject other)
          fix_and
 IRubyObject RubyIO.op_append(ThreadContext context, IRubyObject anObject)
          rb_io_addstr
 IRubyObject RubyFixnum.op_aref(IRubyObject other)
          fix_aref
 IRubyObject RubyStringScanner.op_aref(IRubyObject idx)
           
 IRubyObject RubyThread.op_aref(IRubyObject key)
           
 IRubyObject RubyMatchData.op_aref(IRubyObject[] args)
          match_aref
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject key)
           
 IRubyObject RubyHash.op_aref(ThreadContext context, IRubyObject key)
          rb_hash_aref
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubyHash.op_aset(IRubyObject key, IRubyObject value)
          Deprecated. 
 IRubyObject RubyThread.op_aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with two or three args.
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyNumeric.op_cmp(IRubyObject other)
          num_cmp
 IRubyObject RubyTime.op_cmp(IRubyObject other)
           
 IRubyObject RubyArray.op_cmp(ThreadContext context, IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyBigDecimal.op_cmp(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_cmp(ThreadContext context, IRubyObject other)
          rb_big_cmp
 IRubyObject RubyFixnum.op_cmp(ThreadContext context, IRubyObject other)
          fix_cmp
 IRubyObject RubyFloat.op_cmp(ThreadContext context, IRubyObject other)
          flo_cmp
 IRubyObject RubyString.op_cmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyArray.op_diff(IRubyObject other)
          rb_ary_diff
 IRubyObject RubyBignum.op_div(ThreadContext context, IRubyObject other)
          rb_big_div
 IRubyObject RubyFixnum.op_div(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_div(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyObject.op_eqq(ThreadContext context, IRubyObject other)
          rb_equal The Ruby "===" method is used by default in case/when statements.
 IRubyObject RubySymbol.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_equal(IRubyObject other)
          rb_big_eq
 IRubyObject RubyDigest.Base.op_equal(IRubyObject oth)
           
 IRubyObject RubyProc.op_equal(IRubyObject other)
           
 IRubyObject RubyRegexp.op_equal(IRubyObject other)
           
 IRubyObject RubyArray.op_equal(ThreadContext context, IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyFixnum.op_equal(ThreadContext context, IRubyObject other)
          fix_equal
 IRubyObject RubyFloat.op_equal(ThreadContext context, IRubyObject other)
          flo_eq
 IRubyObject RubyHash.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyObject.op_equal(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will by default use identity equality to compare objects.
 IRubyObject RubyProcess.RubyStatus.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRange.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyStruct.op_equal(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
 IRubyObject RubyFloat.op_fdiv(ThreadContext context, IRubyObject other)
          flo_div
 IRubyObject RubyString.op_format(IRubyObject arg)
           
 IRubyObject RubyModule.op_ge(IRubyObject obj)
          rb_mod_ge
 IRubyObject RubyBigDecimal.op_ge(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_ge(ThreadContext context, IRubyObject other)
          fix_ge
 IRubyObject RubyFloat.op_ge(ThreadContext context, IRubyObject other)
          flo_ge
 IRubyObject RubyString.op_ge(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_ge(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_gt(IRubyObject obj)
          rb_mod_gt
 IRubyObject RubyBigDecimal.op_gt(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_gt(ThreadContext context, IRubyObject other)
          fix_gt
 IRubyObject RubyFloat.op_gt(ThreadContext context, IRubyObject other)
          flo_gt
 IRubyObject RubyString.op_gt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_gt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_le(IRubyObject obj)
          rb_mod_le
 IRubyObject RubyBigDecimal.op_le(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_le(ThreadContext context, IRubyObject other)
          fix_le
 IRubyObject RubyFloat.op_le(ThreadContext context, IRubyObject other)
          flo_le
 IRubyObject RubyString.op_le(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_le(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_lshift(IRubyObject other)
          rb_big_lshift
 IRubyObject RubyFixnum.op_lshift(IRubyObject other)
          fix_lshift
 IRubyObject RubyModule.op_lt(IRubyObject obj)
          rb_mod_lt
 IRubyObject RubyBigDecimal.op_lt(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_lt(ThreadContext context, IRubyObject other)
          fix_lt
 IRubyObject RubyFloat.op_lt(ThreadContext context, IRubyObject other)
          flo_lt
 IRubyObject RubyString.op_lt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_lt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyObject.op_match(ThreadContext context, IRubyObject arg)
          rb_obj_pattern_match call-seq: obj =~ other => false Pattern Match---Overridden by descendents (notably Regexp and String) to provide meaningful pattern-match semantics.
 IRubyObject RubyRegexp.op_match(ThreadContext context, IRubyObject str)
          rb_reg_match
 IRubyObject RubyString.op_match(ThreadContext context, IRubyObject other)
          rb_str_match
 IRubyObject RubyRegexp.op_match2(ThreadContext context)
           
 IRubyObject RubyString.op_match2(ThreadContext context)
          rb_str_match2
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_minus(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_minus(ThreadContext context, IRubyObject other)
          rb_big_minus
 IRubyObject RubyFixnum.op_minus(ThreadContext context, IRubyObject other)
          fix_minus
 IRubyObject RubyFloat.op_minus(ThreadContext context, IRubyObject other)
          flo_minus
 IRubyObject RubyBigDecimal.op_mod(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mod(ThreadContext context, IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.op_mod(ThreadContext context, IRubyObject other)
          fix_mod
 IRubyObject RubyFloat.op_mod(ThreadContext context, IRubyObject other)
          flo_mod
 IRubyObject RubyString.op_mul(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_mul(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mul(ThreadContext context, IRubyObject other)
          rb_big_mul
 IRubyObject RubyFixnum.op_mul(ThreadContext context, IRubyObject other)
          fix_mul
 IRubyObject RubyFloat.op_mul(ThreadContext context, IRubyObject other)
          flo_mul
 IRubyObject RubyBignum.op_neg()
          rb_big_neg
 IRubyObject RubyFixnum.op_neg()
          fix_rev
protected  IRubyObject RubyNumeric.op_num_equal(ThreadContext context, IRubyObject other)
          num_equal, doesn't override RubyObject.op_equal
 IRubyObject RubyArray.op_or(IRubyObject other)
          rb_ary_or
 IRubyObject RubyBignum.op_or(ThreadContext context, IRubyObject other)
          rb_big_or
 IRubyObject RubyFixnum.op_or(ThreadContext context, IRubyObject other)
          fix_or
 IRubyObject RubyArray.op_plus(IRubyObject obj)
          rb_ary_plus
 IRubyObject RubyString.op_plus(IRubyObject other)
           
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_plus(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_plus(ThreadContext context, IRubyObject other)
          rb_big_plus
 IRubyObject RubyFixnum.op_plus(ThreadContext context, IRubyObject other)
          fix_plus
 IRubyObject RubyFloat.op_plus(ThreadContext context, IRubyObject other)
          flo_plus
 IRubyObject RubyBigDecimal.op_pow(IRubyObject arg)
           
 IRubyObject RubyBignum.op_pow(ThreadContext context, IRubyObject other)
          rb_big_pow
 IRubyObject RubyFixnum.op_pow(ThreadContext context, IRubyObject other)
          fix_pow
 IRubyObject RubyFloat.op_pow(ThreadContext context, IRubyObject other)
          flo_pow
 IRubyObject RubyBignum.op_rshift(IRubyObject other)
          rb_big_rshift
 IRubyObject RubyFixnum.op_rshift(IRubyObject other)
          fix_rshift
 IRubyObject RubyProcess.RubyStatus.op_rshift(IRubyObject other)
           
 IRubyObject RubyArray.op_times(ThreadContext context, IRubyObject times)
          rb_ary_times
 IRubyObject RubyBigDecimal.op_uminus()
           
 IRubyObject RubyBignum.op_uminus()
          rb_big_uminus
 IRubyObject RubyFixnum.op_uminus()
          fix_uminus
 IRubyObject RubyFloat.op_uminus()
          flo_uminus
 IRubyObject RubyNumeric.op_uminus(ThreadContext context)
          num_uminus
 IRubyObject RubyBigDecimal.op_uplus()
           
 IRubyObject RubyNumeric.op_uplus()
          num_uplus
 IRubyObject RubyBignum.op_xor(ThreadContext context, IRubyObject other)
          rb_big_xor
 IRubyObject RubyFixnum.op_xor(ThreadContext context, IRubyObject other)
          fix_xor
static IRubyObject RubyIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, Block block)
          Returns a new directory object for path.
static IRubyObject RubyZlib.RubyGzipReader.open(ThreadContext context, IRubyObject recv, IRubyObject filename, Block block)
           
static IRubyObject RubyIconv.open(ThreadContext context, IRubyObject recv, IRubyObject to, IRubyObject from, Block block)
           
 IRubyObject RubyRegexp.options()
           
 IRubyObject RubyZlib.RubyGzipFile.orig_name()
           
 IRubyObject RubyZlib.RubyGzipFile.os_code()
           
 IRubyObject RubyFileStat.owned_p()
           
static IRubyObject RubyFileTest.owned_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyKernel.p(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate.params(IRubyObject level, IRubyObject strategy)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.partition(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyThread.pass(IRubyObject recv)
           
static IRubyObject RubyEtc.passwd(IRubyObject recv, Block block)
           
 IRubyObject RubyDir.path()
           
 IRubyObject RubyStringIO.path()
           
 IRubyObject RubyStringScanner.peek(IRubyObject length)
           
 IRubyObject RubyStringScanner.peep(IRubyObject length)
           
 IRubyObject RubyIO.pid()
          Return the process id (pid) of the process this IO object spawned.
 IRubyObject RubyStringIO.pid()
           
static IRubyObject RubyProcess.pid(IRubyObject recv)
           
 IRubyObject RubyFileStat.pipe_p()
           
static IRubyObject RubyFileTest.pipe_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyIO.pipe(IRubyObject recv)
           
 IRubyObject RubyArray.pop()
          rb_ary_pop
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.pos()
           
 IRubyObject RubyZlib.RubyGzipReader.pos()
           
 IRubyObject RubyZlib.RubyGzipWriter.pos()
           
 IRubyObject RubyMatchData.post_match()
          match_post_match
 IRubyObject RubyStringScanner.post_match()
           
static IRubyObject RubyProcess.ppid(IRubyObject recv)
           
 IRubyObject RubyMatchData.pre_match()
          match_pre_match
 IRubyObject RubyStringScanner.pre_match()
           
static IRubyObject RubyPrecision.prec_f(ThreadContext context, IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec_i(ThreadContext context, IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec(ThreadContext context, IRubyObject receiver, IRubyObject type, Block block)
           
 IRubyObject RubyBigDecimal.precs()
           
 IRubyObject RubyFixnum.pred()
           
static IRubyObject RubyInteger.pred(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipWriter.print(IRubyObject[] args)
           
 IRubyObject RubyIO.print(ThreadContext context, IRubyObject[] args)
          Print some objects to the stream.
 IRubyObject RubyStringIO.print(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.printf(IRubyObject[] args)
           
 IRubyObject RubyIO.printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.printf(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.printf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyThread.priority_set(IRubyObject priority)
           
 IRubyObject RubyModule.private_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.private_methods(IRubyObject[] args)
          rb_obj_private_methods call-seq: obj.private_methods(all=true) => array Returns the list of private methods accessible to obj.
 IRubyObject RubyModule.protected_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.protected_methods(IRubyObject[] args)
          rb_obj_protected_methods call-seq: obj.protected_methods(all=true) => array Returns the list of protected methods accessible to obj.
 IRubyObject RubyModule.public_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.public_methods(IRubyObject[] args)
          rb_obj_public_methods call-seq: obj.public_methods(all=true) => array Returns the list of public methods accessible to obj.
 IRubyObject Ruby.pushExitBlock(RubyProc proc)
          Push block onto exit stack.
 IRubyObject RubyStringIO.putc(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.putc(IRubyObject p1)
           
 IRubyObject RubyIO.putc(ThreadContext context, IRubyObject object)
           
static IRubyObject RubyKernel.putc(ThreadContext context, IRubyObject recv, IRubyObject ch)
          rb_f_putc
 IRubyObject RubyIO.puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.puts(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.quick_emit(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBignum.quo(ThreadContext context, IRubyObject other)
          rb_big_quo
 IRubyObject RubyFixnum.quo(ThreadContext context, IRubyObject other)
          fix_quo
 IRubyObject RubyNumeric.quo(ThreadContext context, IRubyObject other)
          num_quo
 IRubyObject RubyThread.raise(IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.YAMLRangeMethods.range_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.rassoc(ThreadContext context, IRubyObject value)
          rb_ary_rassoc
 IRubyObject RubyArray.rb_clear()
          rb_ary_clear
static IRubyObject RubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
 IRubyObject RubyObject.rbClone()
          rb_obj_clone This method should be overriden only by: Proc, Method, UnboundedMethod, Binding.
 IRubyObject RubyProc.rbClone()
           
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.rdev()
           
 IRubyObject RubyFileStat.rdevMajor()
           
 IRubyObject RubyFileStat.rdevMinor()
           
static IRubyObject RubyProcess.UserID.re_exchange(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.re_exchange(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.UserID.re_exchangeable_p(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.re_exchangeable_p(IRubyObject self)
           
 IRubyObject RubyIO.read_nonblock(IRubyObject[] args)
           
 IRubyObject RubyDir.read()
          Returns the next entry from this directory.
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 IRubyObject RubyStringIO.read(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.read(IRubyObject[] args)
           
static IRubyObject RubyArgsFile.read(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.readable_p()
           
static IRubyObject RubyFileTest.readable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.readableReal_p()
           
protected  IRubyObject RubyIO.readAll(IRubyObject buffer)
           
 IRubyObject RubyIO.readchar()
          Read a byte.
 IRubyObject RubyStringIO.readchar()
           
 IRubyObject RubyZlib.RubyGzipReader.readchar()
           
static IRubyObject RubyArgsFile.readchar(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipReader.readline(ThreadContext context)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.readline(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyKernel.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.readlines(IRubyObject[] args)
           
 IRubyObject RubyStringIO.readlines(ThreadContext context, IRubyObject[] arg)
           
static IRubyObject RubyFile.readlink(IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyIO.readpartial(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyLocalJumpError.reason()
           
static IRubyObject RubyJRuby.reference(IRubyObject recv, IRubyObject obj)
           
static IRubyObject RubyYAML.YAMLRegexpMethods.regexp_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.reject_bang(ThreadContext context, Block block)
          rb_ary_reject_bang
 IRubyObject RubyHash.reject_bang(ThreadContext context, Block block)
          rb_hash_reject_bang
 IRubyObject RubyArray.reject(ThreadContext context, Block block)
          rb_ary_reject_bang
static IRubyObject RubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.remainder(IRubyObject arg)
           
 IRubyObject RubyBignum.remainder(ThreadContext context, IRubyObject other)
          rb_big_remainder
 IRubyObject RubyNumeric.remainder(ThreadContext context, IRubyObject dividend)
          num_remainder
 IRubyObject RubyModule.remove_class_variable(IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(IRubyObject name)
           
 IRubyObject RubyObject.remove_instance_variable(IRubyObject name, Block block)
          rb_obj_remove_instance_variable call-seq: obj.remove_instance_variable(symbol) => obj Removes the named instance variable from obj, returning that variable's value.
 IRubyObject RubyModule.removeCvar(IRubyObject name)
          rb_mod_remove_cvar FIXME: any good reason to have two identical methods? (same as remove_class_variable)
 IRubyObject RubyObject.removeInstanceVariable(java.lang.String name)
           
 IRubyObject RubyObject.removeInternalVariable(java.lang.String name)
           
static IRubyObject RubyFile.rename(IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyStringIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyString.replace(int beg, int len, RubyString replaceWith)
           
 IRubyObject RubyArray.replace(IRubyObject orig)
          rb_ary_replace
static IRubyObject RubyKernel.require(IRubyObject recv, IRubyObject name, Block block)
          Require.
 IRubyObject RubyDigest.Base.reset()
           
 IRubyObject RubyStringScanner.reset()
           
 IRubyObject RubyZlib.ZStream.reset()
           
 IRubyObject RubyStringScanner.rest()
           
 IRubyObject RubyArray.reverse_bang()
          rb_ary_reverse_bang
 IRubyObject RubyArray.reverse_each(ThreadContext context, Block block)
          rb_ary_reverse_each
 IRubyObject RubyArray.reverse()
          rb_ary_reverse_m
 IRubyObject RubyDir.rewind()
          Moves position in this directory to the first entry.
 IRubyObject RubyStringIO.rewind()
           
 IRubyObject RubyZlib.RubyGzipReader.rewind()
           
static IRubyObject RubyArgsFile.rewind(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.UserID.rid(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.rid(IRubyObject self)
           
 IRubyObject RubyArray.rindex(ThreadContext context, IRubyObject obj)
          rb_ary_rindex
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0)
          rb_str_rindex_m
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_rindex_m
 IRubyObject RubyString.rjust(IRubyObject arg0)
          rb_str_rjust
 IRubyObject RubyString.rjust(IRubyObject[] args)
          Deprecated. use the one or two argument versions.
 IRubyObject RubyString.rjust(IRubyObject arg0, IRubyObject arg1)
          rb_str_rjust
static IRubyObject RubyDir.rmdir(IRubyObject recv, IRubyObject path)
          Deletes the directory specified by path.
 IRubyObject RubyFloat.round()
          flo_round
 IRubyObject RubyNumeric.round()
          num_round
 IRubyObject RubyBigDecimal.round(IRubyObject[] args)
           
static IRubyObject RubyFileTest.rowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.rstrip_bang()
          rb_str_rstrip_bang
 IRubyObject RubyString.rstrip()
          rb_str_rstrip
 IRubyObject RubyThread.run()
           
 IRubyObject Ruby.runNormally(Node scriptNode, boolean yarvCompile)
          Run the specified script without any of the loop-processing wrapper code.
static IRubyObject RubyJRuby.runtime(IRubyObject recv, Block unusedBlock)
           
 IRubyObject Ruby.runWithGetsLoop(Node scriptNode, boolean printing, boolean processLineEnds, boolean split, boolean yarvCompile)
          Run the given script with a "while gets; end" loop wrapped around it.
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDigest.Base.s_digest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyThread.s_exit(IRubyObject receiver, Block block)
           
static IRubyObject RubyDigest.Base.s_hexdigest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyZlib.Inflate.s_inflate(IRubyObject recv, IRubyObject string)
           
static IRubyObject RubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.sadded(IRubyObject name)
          num_sadded
 IRubyObject RubyThread.safe_level()
           
 IRubyObject RubyStringScanner.scan_full(IRubyObject regex, IRubyObject s, IRubyObject f)
           
 IRubyObject RubyStringScanner.scan_until(IRubyObject regex)
           
 IRubyObject RubyStringScanner.scan(IRubyObject regex)
           
 IRubyObject RubyString.scan(ThreadContext context, IRubyObject arg, Block block)
          rb_str_scan
static IRubyObject RubyKernel.scan(ThreadContext context, IRubyObject recv, IRubyObject pattern, Block block)
           
 IRubyObject RubyStringScanner.search_full(IRubyObject regex, IRubyObject s, IRubyObject f)
           
 IRubyObject RubyModule.searchInternalModuleVariable(java.lang.String name)
          Behaves similarly to RubyModule.getClassVar(String).
 IRubyObject RubyDir.seek(IRubyObject newPos)
          Moves to a position d.
 IRubyObject RubyStringIO.seek(IRubyObject[] args)
           
static IRubyObject RubyArgsFile.seek(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.select_static(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
 IRubyObject RubyHash.select(ThreadContext context, Block block)
          rb_hash_select
 IRubyObject RubyMatchData.select(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.select(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyIO.select(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.select(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyObject.send(ThreadContext context, IRubyObject[] args, Block block)
          rb_f_send send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
 IRubyObject RubyZlib.ZStream.set_avail_out(IRubyObject p1)
           
 IRubyObject RubyException.set_backtrace(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_comment(IRubyObject ignored)
           
 IRubyObject RubyZlib.Inflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyStringIO.set_lineno(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipReader.set_lineno(IRubyObject lineArg)
           
static IRubyObject RubyArgsFile.set_lineno(IRubyObject recv, IRubyObject line)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_mtime(IRubyObject ignored)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_orig_name(IRubyObject ignored)
           
 IRubyObject RubyDir.set_pos(IRubyObject newPos)
           
 IRubyObject RubyStringIO.set_pos(IRubyObject arg)
           
 IRubyObject RubyStringScanner.set_pos(IRubyObject pos)
           
static IRubyObject RubyArgsFile.set_pos(ThreadContext context, IRubyObject recv, IRubyObject offset)
           
 IRubyObject RubyStringIO.set_string(IRubyObject arg)
           
 IRubyObject RubyStringScanner.set_string(IRubyObject str)
           
 IRubyObject RubyStringIO.set_sync(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipFile.set_sync(IRubyObject ignored)
           
static IRubyObject RubyKernel.set_trace_func(IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyStruct.set(IRubyObject value, int index)
           
 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.
static IRubyObject RubyProcess.Sys.setegid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.Sys.seteuid(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFileStat.setgid_p()
           
static IRubyObject RubyFileTest.setgid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setgid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEtc.setgrent(IRubyObject recv)
           
 IRubyObject RubyObjectAdapter.setInstanceVariable(IRubyObject obj, java.lang.String variableName, IRubyObject value)
           
 IRubyObject RubyObject.setInstanceVariable(java.lang.String name, IRubyObject value)
          rb_iv_set / rb_ivar_set
static IRubyObject RubyJRuby.setObjectSpaceEnabled(IRubyObject recv, IRubyObject arg, Block b)
           
static IRubyObject RubyProcess.setpgid(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgrp(IRubyObject recv)
           
static IRubyObject RubyProcess.setpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyEtc.setpwent(IRubyObject recv)
           
static IRubyObject RubyProcess.setrlimit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.setsid(IRubyObject recv)
           
 IRubyObject RubyFileStat.setuid_p()
           
static IRubyObject RubyFileTest.setuid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setuid(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyArray.shift()
          rb_ary_shift
 IRubyObject RubyHash.shift(ThreadContext context)
          rb_hash_shift
static IRubyObject RubyProcess.UserID.sid_available_p(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.sid_available_p(IRubyObject self)
           
 IRubyObject RubyBigDecimal.sign()
           
static IRubyObject RubyKernel.singleton_method_added(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(IRubyObject recv, IRubyObject symbolId, Block block)
           
 IRubyObject RubyFileStat.size_p()
           
static IRubyObject RubyFileTest.size_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyBignum.size()
          rb_big_size
 IRubyObject RubyClassPathVariable.size()
           
 IRubyObject RubyFileStat.size()
           
 IRubyObject RubyFixnum.size()
          fix_size
 IRubyObject RubyMatchData.size()
          match_size
 IRubyObject RubyStringIO.size()
           
static IRubyObject RubyFileTest.size(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyStringScanner.skip_until(IRubyObject regex)
           
static IRubyObject RubyArgsFile.skip(IRubyObject recv)
           
 IRubyObject RubyStringScanner.skip(IRubyObject regex)
           
static IRubyObject RubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          rb_ary_slice_bang
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0)
          rb_str_slice_bang
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_slice_bang
 IRubyObject RubyFileStat.socket_p()
           
static IRubyObject RubyFileTest.socket_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyRegexp.source()
          rb_reg_source
 IRubyObject RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.sqrt(IRubyObject arg)
           
 IRubyObject RubyString.squeeze_bang(IRubyObject[] args)
          rb_str_squeeze_bang
 IRubyObject RubyString.squeeze(IRubyObject[] args)
          rb_str_squeeze
static IRubyObject RubyGC.start(IRubyObject recv)
           
 IRubyObject RubyFile.stat()
           
 IRubyObject RubyIO.stat()
           
static IRubyObject RubyFile.stat(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubySystemExit.status()
           
 IRubyObject RubyThread.status()
           
static IRubyObject RubyJRuby.JRubyExtensions.steal_method(IRubyObject recv, IRubyObject type, IRubyObject methodName)
           
static IRubyObject RubyJRuby.JRubyExtensions.steal_methods(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyNumeric.step(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyRange.step(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyFileStat.sticky_p()
           
static IRubyObject RubyFileTest.sticky_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyThread.stop(IRubyObject receiver)
           
 IRubyObject RubyArray.store(long index, IRubyObject value)
          rb_ary_store
 IRubyObject RubyModule.storeClassVariable(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyModule.storeConstant(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyString.str_eql_p(IRubyObject other)
           
 IRubyObject RubyZlib.ZStream.stream_end_p()
           
static IRubyObject RubyYAML.YAMLStringMethods.string_is_binary(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLStringMethods.string_is_complex(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLStringMethods.string_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyMatchData.string()
          match_string
 IRubyObject RubyStringIO.string()
           
 IRubyObject RubyString.strip_bang()
          rb_str_strip_bang
 IRubyObject RubyString.strip()
          rb_str_strip
static IRubyObject RubyYAML.YAMLStructMethods.struct_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLStructMethods.struct_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyBigDecimal.sub2(ThreadContext context, IRubyObject b, IRubyObject n)
           
 IRubyObject RubyClass.subclasses(IRubyObject[] args)
           
 IRubyObject RubyArray.subseq(long beg, long len)
          rb_ary_subseq
 IRubyObject RubyArray.subseqLight(long beg, long len)
          rb_ary_subseq
 IRubyObject RubyString.substr(int beg, int len)
           
 IRubyObject RubyString.succ_bang()
           
 IRubyObject RubyString.succ()
           
 IRubyObject RubyInteger.succ(ThreadContext context)
          int_succ
 IRubyObject RubyProcess.RubyStatus.success_p()
           
 IRubyObject RubySystemExit.success_p()
           
 IRubyObject RubyIconv.RubyFailure.success()
           
 IRubyObject RubyClass.superclass()
          Return the real super class of this class.
 IRubyObject RubyString.swapcase_bang()
          rb_str_swapcase_bang
static IRubyObject RubyProcess.UserID.switch_rb(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyProcess.GroupID.switch_rb(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyYAML.YAMLSymbolMethods.symbol_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLSymbolMethods.symbol_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyFileStat.symlink_p()
           
static IRubyObject RubyFile.symlink(IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyZlib.Inflate.sync_point_p()
           
 IRubyObject RubyIO.sync_set(IRubyObject newSync)
          Sets the current sync mode.
 IRubyObject RubyStringIO.sync()
           
 IRubyObject RubyZlib.RubyGzipFile.sync()
           
 IRubyObject RubyZlib.Inflate.sync(IRubyObject string)
           
static IRubyObject RubyKernel.syscall(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringIO.sysread(IRubyObject[] args)
           
 IRubyObject RubyIO.sysread(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyIO.syswrite(IRubyObject obj)
           
 IRubyObject RubyStringIO.syswrite(ThreadContext context, IRubyObject args)
           
static IRubyObject RubyYAML.tagurize(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBoolean.taint()
           
 IRubyObject RubyFixnum.taint()
           
 IRubyObject RubyNil.taint()
           
 IRubyObject RubyObject.taint()
          rb_obj_taint call-seq: obj.taint -> obj Marks obj as tainted---if the $SAFE level is set appropriately, many method calls which might alter the running programs environment will refuse to accept tainted strings.
 IRubyObject RubySymbol.taint()
           
static IRubyObject RubyKernel.tap(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyStringIO.tell()
           
 IRubyObject RubyZlib.RubyGzipReader.tell()
           
 IRubyObject RubyZlib.RubyGzipWriter.tell()
           
static IRubyObject RubyArgsFile.tell(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringScanner.terminate()
           
static IRubyObject RubyKernel.test(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.YAMLTimeMethods.time_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.times(IRubyObject recv, Block unusedBlock)
           
 IRubyObject RubyInteger.times(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyArray.to_ary()
           
 IRubyObject RubyBigDecimal.to_f()
           
 IRubyObject RubyBignum.to_f()
          rb_big_to_f
 IRubyObject RubyFixnum.to_f()
          fix_to_f
 IRubyObject RubyFloat.to_f()
          flo_fo
 IRubyObject RubyString.to_f()
          rb_str_to_f
 IRubyObject RubyProcess.RubyStatus.to_i()
           
 IRubyObject RubyString.to_i()
          rb_str_to_i
 IRubyObject RubyString.to_i(IRubyObject arg0)
          rb_str_to_i
 IRubyObject RubyString.to_i(IRubyObject[] args)
          Deprecated. Use the versions with zero or one args.
 IRubyObject RubyBigDecimal.to_int()
           
 IRubyObject RubyNumeric.to_int(ThreadContext context)
          num_to_int
 IRubyObject RubyZlib.RubyGzipFile.to_io()
           
static IRubyObject RubyArgsFile.to_io(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyMethod.to_proc(Block unusedBlock)
          Create a Proc object.
 IRubyObject RubyUnboundMethod.to_proc(Block unusedBlock)
           
 IRubyObject RubyArray.to_s()
          rb_ary_to_s
 IRubyObject RubyClassPathVariable.to_s()
           
 IRubyObject RubyDigest.Base.to_s()
           
 IRubyObject RubyException.to_s()
           
 IRubyObject RubyFloat.to_s()
          flo_to_s
 IRubyObject RubyGlobal.StringOnlyRubyHash.to_s()
           
 IRubyObject RubyHash.to_s()
          rb_hash_to_s & to_s_hash
 IRubyObject RubyMatchData.to_s()
          match_to_s
 IRubyObject RubyModule.to_s()
          rb_mod_to_s
 IRubyObject RubyNameError.to_s()
           
 IRubyObject RubyObject.to_s()
          rb_any_to_s call-seq: obj.to_s => string Returns a string representing obj.
 IRubyObject RubyProc.to_s()
           
 IRubyObject RubyProcess.RubyStatus.to_s()
           
 IRubyObject RubyRegexp.to_s()
           
 IRubyObject RubyString.to_s()
           
 IRubyObject RubyStruct.to_s()
           
 IRubyObject RubySymbol.to_s()
           
 IRubyObject RubyTime.to_s()
           
static IRubyObject RubyArgsFile.to_s(IRubyObject recv)
           
 IRubyObject RubyBigDecimal.to_s(IRubyObject[] args)
           
 IRubyObject RubyBignum.to_s(IRubyObject[] args)
          rb_big_to_s
 IRubyObject RubyRange.to_s(ThreadContext context)
           
 IRubyObject RubyException.to_str(ThreadContext context)
           
 IRubyObject RubyFixnum.to_sym()
          fix_to_sym
 IRubyObject RubySymbol.to_sym()
           
 IRubyObject[] RubyArray.toJavaArray()
           
 IRubyObject[] RubyArray.toJavaArrayMaybeUnsafe()
           
 IRubyObject[] RubyArray.toJavaArrayUnsafe()
           
 IRubyObject RubyZlib.ZStream.total_in()
           
 IRubyObject RubyZlib.ZStream.total_out()
           
 IRubyObject RubyString.tr_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_bang
 IRubyObject RubyString.tr_s_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_s_bang
 IRubyObject RubyString.tr_s(IRubyObject src, IRubyObject repl)
          rb_str_tr_s
 IRubyObject RubyString.tr(IRubyObject src, IRubyObject repl)
          rb_str_tr
static IRubyObject RubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySignal.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyBoolean.True.true_and(IRubyObject t, IRubyObject oth)
           
static IRubyObject RubyBoolean.True.true_or(IRubyObject t, IRubyObject oth)
           
static IRubyObject RubyYAML.YAMLTrueMethods.true_taguri(IRubyObject self)
           
static IRubyObject RubyBoolean.True.true_to_s(IRubyObject t)
           
static IRubyObject RubyYAML.YAMLTrueMethods.true_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyBoolean.True.true_xor(IRubyObject t, IRubyObject oth)
           
 IRubyObject RubyBigDecimal.truncate()
           
 IRubyObject RubyFloat.truncate()
          flo_truncate
 IRubyObject RubyNumeric.truncate()
          num_truncate
 IRubyObject RubyBigDecimal.truncate(IRubyObject arg)
           
 IRubyObject RubyFile.truncate(IRubyObject arg)
           
 IRubyObject RubyStringIO.truncate(IRubyObject arg)
           
static IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyStringIO.tty_p()
           
static IRubyObject RubyProcess.uid_set(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFileStat.uid()
           
static IRubyObject RubyProcess.uid(IRubyObject recv)
           
static IRubyObject RubyFile.umask(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyObjectSpace.undefine_finalizer(IRubyObject recv, IRubyObject arg1, Block block)
           
 IRubyObject RubyIO.ungetc(IRubyObject number)
          Pushes char represented by int back onto IOS.
 IRubyObject RubyStringIO.ungetc(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipReader.ungetc(IRubyObject arg)
           
static IRubyObject RubyRegexp.union(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
 IRubyObject RubyArray.uniq_bang()
          rb_ary_uniq_bang
 IRubyObject RubyArray.uniq()
          rb_ary_uniq
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringScanner.unscan()
           
 IRubyObject RubyObject.untaint()
          rb_obj_untaint call-seq: obj.untaint => obj Removes the taint from obj.
static IRubyObject RubyKernel.untrace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.unused()
           
 IRubyObject RubyString.upcase_bang()
          rb_str_upcase_bang
 IRubyObject RubyDigest.Base.update(IRubyObject obj)
           
 IRubyObject RubyInteger.upto(ThreadContext context, IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto(ThreadContext context, IRubyObject str, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto(ThreadContext context, IRubyObject str, boolean excl, Block block)
           
static IRubyObject RubyFile.utime(IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
 IRubyObject RubyThread.value()
           
 IRubyObject RubyArray.values_at(IRubyObject[] args)
          rb_values_at
 IRubyObject RubyMatchData.values_at(IRubyObject[] args)
           
 IRubyObject RubyStruct.values_at(IRubyObject[] args)
           
protected  IRubyObject IncludedModuleWrapper.variableTableFastFetch(java.lang.String internedName)
           
protected  IRubyObject RubyObject.variableTableFastFetch(java.lang.String internedName)
          Fetch an object from the variable table based on the name, where the name must be an interned Java String.
protected  IRubyObject IncludedModuleWrapper.variableTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject RubyModule.variableTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject RubyObject.variableTableFastStore(java.lang.String internedName, IRubyObject value)
          Will store the value under the specified name, where the name needs to be an interned Java String.
protected  IRubyObject IncludedModuleWrapper.variableTableFetch(java.lang.String name)
           
protected  IRubyObject RubyObject.variableTableFetch(java.lang.String name)
          Fetch an object from the variable table based on the name.
protected  IRubyObject IncludedModuleWrapper.variableTableReadLocked(RubyObject.VariableTableEntry entry)
           
protected  IRubyObject RubyModule.variableTableReadLocked(RubyObject.VariableTableEntry entry)
           
protected  IRubyObject RubyObject.variableTableReadLocked(RubyObject.VariableTableEntry entry)
          Reads the value of the specified entry, locked on the current object.
protected  IRubyObject IncludedModuleWrapper.variableTableRemove(java.lang.String name)
           
protected  IRubyObject RubyModule.variableTableRemove(java.lang.String name)
           
protected  IRubyObject RubyObject.variableTableRemove(java.lang.String name)
          Removes the entry with the specified name from the variable table, and returning the removed value.
protected  IRubyObject IncludedModuleWrapper.variableTableStore(java.lang.String name, IRubyObject value)
           
protected  IRubyObject RubyModule.variableTableStore(java.lang.String name, IRubyObject value)
           
protected  IRubyObject RubyObject.variableTableStore(java.lang.String name, IRubyObject value)
          Store a value in the variable store under the specific name.
static IRubyObject RubyBigDecimal.ver(IRubyObject recv)
           
static IRubyObject RubyZlib.version(IRubyObject recv)
           
static IRubyObject RubyProcess.wait(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait2(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitall(IRubyObject recv)
           
static IRubyObject RubyProcess.waitpid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyZlib.RubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block)
           
 IRubyObject RubyFileStat.writable_p()
           
 IRubyObject RubyFileStat.writableReal_p()
           
 IRubyObject RubyIO.write_nonblock(IRubyObject obj)
           
 IRubyObject RubyIO.write(IRubyObject obj)
          io_write
 IRubyObject RubyZlib.RubyGzipWriter.write(IRubyObject p1)
           
 IRubyObject RubyStringIO.write(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBigDecimal.zero_p()
           
 IRubyObject RubyFileStat.zero_p()
           
 IRubyObject RubyFixnum.zero_p()
          fix_zero_p
 IRubyObject RubyFloat.zero_p()
          flo_zero_p
 IRubyObject RubyNumeric.zero_p(ThreadContext context)
          num_zero_p
 IRubyObject RubyArray.zip(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_zip
static IRubyObject RubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.zlib_version(IRubyObject recv)
           
 

Methods in org.jruby that return types with arguments of type IRubyObject
 java.util.List<IRubyObject> RubyModule.getAncestorList()
           
 java.util.List<Variable<IRubyObject>> RubyModule.getClassVariableList()
           
 java.util.List<Variable<IRubyObject>> RubyObject.getInstanceVariableList()
           
 java.util.List<Variable<IRubyObject>> RubyObject.getInternalVariableList()
           
 java.util.List<Variable<IRubyObject>> RubyModule.getStoredConstantList()
           
 java.util.List<Variable<IRubyObject>> RubyModule.getVariableList()
           
 java.util.List<Variable<IRubyObject>> RubyObject.getVariableList()
          Gets a list of all variables in this object.
 

Methods in org.jruby with parameters of type IRubyObject
static IRubyObject RubySignal.__jtrap_kernel(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject RubyZlib.Inflate._initialize(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate._initialize(IRubyObject[] args)
           
static IRubyObject RubyThread.abort_on_exception_set_x(IRubyObject recv, IRubyObject value)
           
 IRubyObject RubyThread.abort_on_exception_set(IRubyObject val)
           
static RubyBoolean RubyThread.abort_on_exception_x(IRubyObject recv)
          Returns the status of the global ``abort on exception'' condition.
static IRubyObject RubyKernel.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.acos(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.acosh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyThreadGroup.add(IRubyObject rubyThread, Block block)
           
 IRubyObject RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject n)
           
 void RubyObject.addFinalizer(IRubyObject finalizer)
          Adds the specified object as a finalizer for this object.
 void RubyObject.Finalizer.addFinalizer(IRubyObject finalizer)
           
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static RubyThread RubyThread.adopt(IRubyObject recv, java.lang.Thread t)
           
 RubyModule RubyModule.alias_method(ThreadContext context, IRubyObject newId, IRubyObject oldId)
           
static IRubyObject RubyEnumerable.all_p(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubySymbol.all_symbols(IRubyObject recv)
           
static IRubyObject RubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block)
           
 RubyModule RubyModule.append_features(IRubyObject module)
          rb_mod_append_features
static IRubyObject RubyPrecision.append_features(IRubyObject receiver, IRubyObject include, Block block)
           
 RubyArray RubyArray.append(IRubyObject item)
          rb_ary_push - specialized rb_ary_store
 IRubyObject RubyClassPathVariable.append(IRubyObject obj)
           
 RubyString RubyString.append(IRubyObject other)
          rb_str_append
 IRubyObject RubyZlib.Inflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.append(IRubyObject p1)
           
 IRubyObject RubyStringIO.append(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyHash.aref(IRubyObject key)
          Deprecated. use RubyHash.op_aref instead
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyArray.aref(IRubyObject[] args)
          rb_ary_aref
static IRubyObject RubyDir.aref(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.aref(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.YAMLArrayMethods.array_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.aset(IRubyObject[] args)
          rb_ary_aset
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
          Deprecated. use RubyHash.op_aset instead
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
static RubyFloat RubyMath.asin(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.asinh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyArray.assoc(ThreadContext context, IRubyObject key)
          rb_ary_assoc
static IRubyObject RubyKernel.at_exit(IRubyObject recv, Block block)
           
 IRubyObject RubyArray.at(IRubyObject pos)
          rb_ary_at
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.atan(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.atan2(IRubyObject recv, IRubyObject x, IRubyObject y)
           
static RubyFloat RubyMath.atanh(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyFile.atime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyModule.attr_accessor(IRubyObject[] args)
          Deprecated.  
 IRubyObject RubyModule.attr_accessor(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_accessor
 IRubyObject RubyModule.attr_reader(IRubyObject[] args)
          Deprecated.  
 IRubyObject RubyModule.attr_reader(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_reader
 IRubyObject RubyModule.attr_writer(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_writer
 IRubyObject RubyModule.attr(ThreadContext context, IRubyObject[] args)
          rb_mod_attr
static IRubyObject RubyKernel.autoload_p(IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload_p(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject RubyKernel.autoload(IRubyObject recv, IRubyObject symbol, IRubyObject file)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.backquote(IRubyObject recv, IRubyObject aString)
           
static IRubyObject RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.basename(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyMatchData.begin(IRubyObject index)
          match_begin
static RubyBoolean RubyComparable.between_p(ThreadContext context, IRubyObject recv, IRubyObject first, IRubyObject second)
          cmp_between
 RubyMethod RubyUnboundMethod.bind(IRubyObject aReceiver, Block block)
           
static RubyBinding RubyKernel.binding(IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.binmode(ThreadContext context, IRubyObject recv)
           
static RubyBoolean RubyKernel.block_given_p(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyFileTest.blockdev_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyMethod.bmcall(IRubyObject blockArg, IRubyObject arg1, IRubyObject self, Block unusedBlock)
          Delegate a block call to a bound method call.
 IRubyObject RubyMethod.call(IRubyObject[] args, Block block)
          Call the method.
 IRubyObject RubyUnboundMethod.call(IRubyObject[] args, Block block)
           
static IRubyObject RubyContinuation.call(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyContinuation.call(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block unusedBlock)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block unusedBlock)
           
static IRubyObject RubyKernel.callcc(ThreadContext context, IRubyObject recv, Block block)
           
protected  IRubyObject RubyNumeric.callCoerced(ThreadContext context, java.lang.String method, IRubyObject other)
           
protected  IRubyObject RubyNumeric.callCoerced(ThreadContext context, java.lang.String method, IRubyObject other, boolean err)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 void Ruby.callEventHooks(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 void RubyObject.callInit(IRubyObject[] args, Block block)
          Call the Ruby initialize method with the supplied arguments and block.
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject singleArg)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args, Block block)
           
 IRubyObject RubyObjectAdapter.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
          Will invoke an indexed method with the one argument and no block with a functional invocation.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
          Will invoke a named method with one argument and no block with functional invocation.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args)
          Will invoke a named method with the supplied arguments and no block with functional invocation.
 IRubyObject RubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
          Will invoke a named method with the supplied arguments and supplied block with functional invocation.
 IRubyObject RubyObjectAdapter.callSuper(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject RubyObjectAdapter.callSuper(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject RubyObjectAdapter.callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
           
 IRubyObject RubyObjectAdapter.callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
          The protocol for super method invocation is a bit complicated in Ruby.
 IRubyObject RubyString.casecmp(IRubyObject other)
           
 IRubyObject RubyBigDecimal.ceil(IRubyObject[] args)
           
 IRubyObject RubyString.center(IRubyObject arg0)
          rb_str_center
 IRubyObject RubyString.center(IRubyObject[] args)
          Deprecated. use the one or two argument versions.
 IRubyObject RubyString.center(IRubyObject arg0, IRubyObject arg1)
          rb_str_center
static IRubyObject RubyProcess.UserID.change_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.change_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyFileTest.chardev_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
static IRubyObject RubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
 IRubyObject RubyStringScanner.check_until(IRubyObject regex)
           
 IRubyObject RubyStringScanner.check(IRubyObject regex)
           
static void RubyClass.checkInheritable(IRubyObject superClass)
          rb_check_inheritable
static void RubyNumeric.checkInt(IRubyObject arg, long num)
          check_int
 void Ruby.checkSafeString(IRubyObject object)
           
 IRubyObject RubyFile.chmod(IRubyObject arg)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.chmod(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chomp_bang(IRubyObject arg0)
          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.chomp_bang(IRubyObject[] args)
          Deprecated. Use the zero or one argument versions.
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 RubyString RubyString.chomp(IRubyObject arg0)
          rb_str_chop
 RubyString RubyString.chomp(IRubyObject[] args)
          Deprecated. Use the zero or one argument versions.
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.chop_bang(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.chop(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyFile.chown(IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.chown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.chown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.chroot(IRubyObject recv, IRubyObject path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyYAML.YAMLClassMethods.class_to_yaml(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.YAMLClassMethods.class_to_yaml(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.class_variable_defined_p(IRubyObject var)
           
 IRubyObject RubyModule.class_variable_get(IRubyObject var)
          rb_mod_cvar_get
 IRubyObject RubyModule.class_variable_set(IRubyObject var, IRubyObject value)
          rb_mod_cvar_set
 void RubyThread.cleanTerminate(IRubyObject result)
           
static IRubyObject RubyArgsFile.close(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyArgsFile.closed_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyFileStat.cmp(IRubyObject other)
           
static void RubyComparable.cmperr(IRubyObject recv, IRubyObject other)
          rb_cmperr
static int RubyComparable.cmpint(ThreadContext context, IRubyObject val, IRubyObject a, IRubyObject b)
          rb_cmpint
 IRubyObject RubyBigDecimal.coerce(IRubyObject other)
           
 IRubyObject RubyBignum.coerce(IRubyObject other)
          rb_big_coerce
 IRubyObject RubyFloat.coerce(IRubyObject other)
          flo_coerce
 IRubyObject RubyNumeric.coerce(IRubyObject other)
          num_coerce
protected  IRubyObject RubyNumeric.coerceBin(ThreadContext context, java.lang.String method, IRubyObject other)
          rb_num_coerce_bin coercion taking two arguments
protected  IRubyObject RubyNumeric.coerceBody(ThreadContext context, IRubyObject other)
          coerce_body
protected  IRubyObject RubyNumeric.coerceCmp(ThreadContext context, java.lang.String method, IRubyObject other)
          rb_num_coerce_cmp coercion used for comparisons
protected  IRubyObject RubyNumeric.coerceRelOp(ThreadContext context, java.lang.String method, IRubyObject other)
          rb_num_coerce_relop coercion used for relative operators
static IRubyObject RubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyJRuby.compile(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyJRuby.compile(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyJRuby.JRubyCompiledScript.compiled_script_inspect_bytecode(IRubyObject recv)
           
static IRubyObject RubyJRuby.JRubyCompiledScript.compiled_script_inspect(IRubyObject recv)
           
static IRubyObject RubyJRuby.JRubyCompiledScript.compiled_script_to_s(IRubyObject recv)
           
 RubyArray RubyArray.concat(IRubyObject obj)
          rb_ary_concat
 RubyString RubyString.concat(IRubyObject other)
          rb_str_concat
 IRubyObject RubyStringScanner.concat(IRubyObject obj)
           
 RubyBoolean RubyModule.const_defined_p(IRubyObject symbol)
          rb_mod_const_defined
 IRubyObject RubyModule.const_get(IRubyObject symbol)
          rb_mod_const_get
 IRubyObject RubyModule.const_missing(IRubyObject name, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
 IRubyObject RubyModule.const_set(IRubyObject symbol, IRubyObject value)
          rb_mod_const_set
protected  IRubyObject IncludedModuleWrapper.constantTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject RubyModule.constantTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject IncludedModuleWrapper.constantTableStore(java.lang.String name, IRubyObject value)
           
protected  IRubyObject RubyModule.constantTableStore(java.lang.String name, IRubyObject value)
           
static IRubyObject RubyIconv.conv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyIconv.conv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject[] RubyObjectAdapter.convertToJavaArray(IRubyObject array)
           
 RubyInteger RubyObjectAdapter.convertToRubyInteger(IRubyObject obj)
           
 RubyString RubyObjectAdapter.convertToRubyString(IRubyObject obj)
           
static RubyArray RubyIconv.convertWithArgs(IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static RubyArray RubyIconv.convertWithArgs(IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static IRubyObject RubyIO.copy_stream(IRubyObject recv, IRubyObject stream1, IRubyObject stream2)
           
protected  void RubyObject.copySpecialInstanceVariables(IRubyObject clone)
          Lots of MRI objects keep their state in non-lookupable ivars (e:g.
protected  void RubyRange.copySpecialInstanceVariables(IRubyObject clone)
           
 void RubyStruct.copySpecialInstanceVariables(IRubyObject clone)
           
static RubyFloat RubyMath.cos(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.cosh(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyString.count(IRubyObject[] args)
          rb_str_count
static IRubyObject RubyZlib.crc_table(IRubyObject recv)
           
static IRubyObject RubyZlib.crc32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyZlib.crc32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArray.create(IRubyObject klass, IRubyObject[] args, Block block)
          rb_ary_s_create
static IRubyObject RubyArray.create(IRubyObject klass, IRubyObject[] args, Block block)
          rb_ary_s_create
static IRubyObject RubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static IRubyObject RubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static IRubyObject RubyThread.critical_set(IRubyObject receiver, IRubyObject value)
           
static IRubyObject RubyThread.critical(IRubyObject receiver)
           
 RubyString RubyString.crypt(IRubyObject other)
          rb_str_crypt
static IRubyObject RubyFile.ctime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.ctl(IRubyObject cmd, IRubyObject arg)
           
static RubyThread RubyThread.current(IRubyObject recv)
           
static IRubyObject RubyYAML.YAMLDateMethods.date_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyHash.default_value_get(ThreadContext context, IRubyObject[] args)
          rb_hash_default
 IRubyObject RubyHash.default_value_set(IRubyObject defaultValue)
          rb_hash_set_default
static IRubyObject RubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.define_method(ThreadContext context, IRubyObject[] args, Block block)
           
 void RubyModule.defineConstant(java.lang.String name, IRubyObject value)
          rb_define_const
 void Ruby.defineGlobalConstant(java.lang.String name, IRubyObject value)
          rb_define_global_const
 void Ruby.defineReadonlyVariable(java.lang.String name, IRubyObject value)
          defines a readonly global variable
 IRubyObject RubyZlib.Deflate.deflate(IRubyObject[] args)
           
 IRubyObject RubyArray.delete_at(IRubyObject obj)
          rb_ary_delete_at_m
 IRubyObject RubyString.delete_bang(IRubyObject[] args)
          rb_str_delete_bang
 IRubyObject RubyString.delete(IRubyObject[] args)
          rb_str_delete
 IRubyObject RubyArray.delete(ThreadContext context, IRubyObject item, Block block)
          rb_ary_delete
 IRubyObject RubyHash.delete(ThreadContext context, IRubyObject key, Block block)
          rb_hash_delete
static IRubyObject RubyProcess.detach(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyDigest.Base.digest(IRubyObject[] args)
           
static IRubyObject RubyFileTest.directory_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.dirname(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyGC.disable(IRubyObject recv)
           
 IRubyObject RubyObject.display(ThreadContext context, IRubyObject[] args)
          rb_obj_display call-seq: obj.display(port=$>) => nil Prints obj on the given port (default $>).
 IRubyObject RubyFixnum.div_div(ThreadContext context, 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 RubyNumeric.div(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.divmod(IRubyObject arg)
           
 IRubyObject RubyBignum.divmod(ThreadContext context, IRubyObject other)
          rb_big_divmod
 IRubyObject RubyFixnum.divmod(ThreadContext context, IRubyObject other)
          fix_divmod
 IRubyObject RubyFloat.divmod(ThreadContext context, IRubyObject other)
          flo_divmod
 IRubyObject RubyNumeric.divmod(ThreadContext context, IRubyObject other)
          num_divmod
protected  RubyArray RubyNumeric.doCoerce(ThreadContext context, IRubyObject other, boolean err)
          do_coerce
static IRubyObject RubyBigDecimal.double_fig(IRubyObject recv)
           
 IRubyObject RubyInteger.downto(ThreadContext context, IRubyObject to, Block block)
          int_downto
static IRubyObject RubyYAML.dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_stream(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump_stream(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.dump(IRubyObject[] args, Block unusedBlock)
           
 RubyString RubyTime.dump(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyYAML.dump(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.dump(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyEnumerator.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.each_document(IRubyObject self, IRubyObject arg, Block block)
           
 RubyIO RubyIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
          Invoke a block for each line.
 IRubyObject RubyString.each_line(ThreadContext context, IRubyObject[] args, Block block)
          rb_str_each_line
 IRubyObject RubyStringIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each_line(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Invoke a block for each line.
static IRubyObject RubyArgsFile.each_line(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Invoke a block for each line.
static IRubyObject RubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyStringIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyProcess.egid_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.egid(IRubyObject recv)
           
static IRubyObject RubyProcess.UserID.eid(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self)
           
static IRubyObject RubyProcess.UserID.eid(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.eltInternalSet(int offset, IRubyObject item)
           
static IRubyObject RubyGC.enable(IRubyObject recv)
           
 IRubyObject RubyMatchData.end(IRubyObject index)
          match_end
static IRubyObject RubyEtc.endgrent(IRubyObject recv)
           
static IRubyObject RubyEtc.endpwent(IRubyObject recv)
           
static RubyArray RubyDir.entries(IRubyObject recv, IRubyObject path)
          Returns an array containing all of the filenames in the given directory.
static IRubyObject RubyEnumerator.enum_cons(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerator.enum_slice(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyArgsFile.eof(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBignum.eql_p(IRubyObject other)
          rb_big_eql
 IRubyObject RubyFloat.eql_p(IRubyObject other)
          flo_eql
 IRubyObject RubyObject.eql_p(IRubyObject obj)
          rb_obj_equal Just like "==" and "equal?", "eql?" will use identity equality for Object.
 IRubyObject RubyTime.eql_p(IRubyObject other)
           
 RubyBoolean RubyArray.eql_p(ThreadContext context, IRubyObject obj)
          rb_ary_eql
 IRubyObject RubyBigDecimal.eql_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyNumeric.eql_p(ThreadContext context, IRubyObject other)
          num_eql
 IRubyObject RubyRange.eql_p(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyStruct.eql_p(ThreadContext context, IRubyObject other)
           
 boolean RubyFixnum.eql(IRubyObject other)
          short circuit for Fixnum key comparison
 boolean RubyObject.eql(IRubyObject other)
          method used for Hash key comparison (specialized for String, Symbol and Fixnum) Will by default just call the Ruby method "eql?"
 boolean RubyString.eql(IRubyObject other)
          short circuit for String key comparison
 boolean RubySymbol.eql(IRubyObject other)
          short circuit for Symbol key comparison
protected static boolean RubyObject.eqlInternal(ThreadContext context, IRubyObject that, IRubyObject other)
          Helper method for checking equality, first using Java identity equality, and then calling the "eql?" method.
 IRubyObject RubyRegexp.eqq(ThreadContext context, IRubyObject str)
          rb_reg_eqq
 IRubyObject RubyObject.equal_p(IRubyObject obj)
          rb_obj_equal Will use Java identity equality.
protected static boolean RubyObject.equalInternal(ThreadContext context, IRubyObject that, IRubyObject other)
          Helper method for checking equality, first using Java identity equality, and then calling the "==" method.
static RubyFloat RubyMath.erf(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.erfc(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyProcess.euid_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.euid(IRubyObject recv)
           
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.evalUnder(ThreadContext context, RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
          Evaluates the string src with self set to the current object, using the module under as the context.
static RubyBoolean RubyInteger.even_p(ThreadContext context, IRubyObject recv)
           
 void Ruby.CallTraceFuncHook.event(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
static IRubyObject RubyYAML.YAMLExceptionMethods.exception_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLExceptionMethods.exception_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 RubyException RubyException.exception(IRubyObject[] args)
           
static IRubyObject RubyException.exception(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyException.exception(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.exec(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exec(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFileTest.executable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.executable_real_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyModule.executeUnder(ThreadContext context, Callback method, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyStringScanner.exist_p(IRubyObject regex)
           
static IRubyObject RubyFileTest.exist_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyKernel.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.exit(IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.exp(IRubyObject recv, IRubyObject exponent)
           
static IRubyObject RubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
static IRubyObject RubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
 IRubyObject RubyObject.extend(IRubyObject[] args)
          rb_obj_extend call-seq: obj.extend(module, ...) => obj Adds to _obj_ the instance methods from each module given as a parameter.
 IRubyObject RubyModule.extended(IRubyObject other, Block block)
           
static IRubyObject RubyFile.extname(IRubyObject recv, IRubyObject arg)
          Returns the extension name of the file.
static IRubyObject RubyBoolean.False.false_and(IRubyObject f, IRubyObject oth)
           
static IRubyObject RubyBoolean.False.false_or(IRubyObject f, IRubyObject oth)
           
static IRubyObject RubyYAML.YAMLFalseMethods.false_taguri(IRubyObject self)
           
static IRubyObject RubyBoolean.False.false_to_s(IRubyObject f)
           
static IRubyObject RubyYAML.YAMLFalseMethods.false_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyBoolean.False.false_xor(IRubyObject f, IRubyObject oth)
           
 IRubyObject RubyHash.fastARef(IRubyObject key)
           
 void RubyHash.fastASet(IRubyObject key, IRubyObject value)
           
 boolean RubyHash.fastDelete(IRubyObject key)
           
 IRubyObject RubyModule.fastSetClassVar(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastSetConstant(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyObject.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
           
 void RubyObject.fastSetInternalVariable(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastStoreClassVariable(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastStoreConstant(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyIO.fcntl(IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_fetch
 IRubyObject RubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_hash_fetch
static RubyBoolean RubyFileTest.file_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyArgsFile.file(ThreadContext context, IRubyObject recv)
           
static RubyString RubyArgsFile.filename(IRubyObject recv)
           
static IRubyObject RubyArgsFile.fileno(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_fill
static IRubyObject RubyEnumerable.first_0(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.first_1(ThreadContext context, IRubyObject self, IRubyObject num)
           
 IRubyObject RubyArray.first(IRubyObject[] args)
          rb_ary_first
static int RubyNumeric.fix2int(IRubyObject arg)
           
static long RubyNumeric.fix2long(IRubyObject arg)
           
 IRubyObject RubyFile.flock(IRubyObject lockingConstant)
           
 IRubyObject RubyBigDecimal.floor(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate.flush(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.flush(IRubyObject[] args)
           
static IRubyObject RubyFile.fnmatch(IRubyObject recv, IRubyObject[] args)
          Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.
static IRubyObject RubyFile.fnmatch(IRubyObject recv, IRubyObject[] args)
          Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.
static IRubyObject RubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject _path, Block block)
          Executes the block once for each file in the directory specified by path.
static IRubyObject RubyKernel.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork(ThreadContext context, IRubyObject recv, Block block)
           
static RubyArray RubyMath.frexp(IRubyObject recv, IRubyObject other)
           
static IRubyObject RubyFile.ftype(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyGC.garbage_collect(IRubyObject recv)
           
static IRubyObject RubyObjectSpace.garbage_collect(IRubyObject recv)
           
static IRubyObject RubyArgsFile.getc(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.getc(ThreadContext context, IRubyObject recv)
           
protected  IRubyObject[] RubyNumeric.getCoerced(ThreadContext context, IRubyObject other, boolean error)
          Numeric methods.
static IRubyObject RubyProcess.Sys.getegid(IRubyObject self)
           
static IRubyObject RubyProcess.Sys.geteuid(IRubyObject self)
           
static IRubyObject RubyProcess.Sys.getgid(IRubyObject self)
           
static IRubyObject RubyEtc.getgrent(IRubyObject recv)
           
static IRubyObject RubyEtc.getgrgid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEtc.getgrgid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEtc.getgrnam(IRubyObject recv, IRubyObject name)
           
 IRubyObject RubyObjectAdapter.getInstanceVariable(IRubyObject obj, java.lang.String variableName)
           
static IRubyObject RubyEtc.getlogin(IRubyObject recv)
           
static IRubyObject RubyJRuby.getObjectSpaceEnabled(IRubyObject recv, Block b)
           
static IRubyObject RubyProcess.getpgid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgrp(IRubyObject recv)
           
static IRubyObject RubyProcess.getpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyEtc.getpwent(IRubyObject recv)
           
static IRubyObject RubyEtc.getpwnam(IRubyObject recv, IRubyObject name)
           
static IRubyObject RubyEtc.getpwuid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEtc.getpwuid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.getrlimit(IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.gets(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.gets(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyArgsFile.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyKernel.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.Sys.getuid(IRubyObject self)
           
static RubyString RubyDir.getwd(IRubyObject recv)
          Returns the current directory.
static IRubyObject RubyProcess.gid_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.gid(IRubyObject recv)
           
static IRubyObject RubyDir.glob(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Returns an array of filenames matching the specified wildcard pattern pat.
static IRubyObject RubyDir.glob(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Returns an array of filenames matching the specified wildcard pattern pat.
static RubyArray RubyKernel.global_variables(IRubyObject recv)
          Returns an Array with the names of all global variables.
static IRubyObject RubyProcess.UserID.grant_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.grant_privilege(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block)
           
static IRubyObject RubyEnumerable.group_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEtc.group(IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.groups_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.groups(IRubyObject recv)
           
static IRubyObject RubyFileTest.grpowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, 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)
           
 RubyBoolean RubyHash.has_key_p(IRubyObject key)
          rb_hash_has_key
 RubyBoolean RubyHash.has_value_p(ThreadContext context, IRubyObject expected)
          rb_hash_has_value
static IRubyObject RubyYAML.YAMLHashMethods.hash_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyDigest.Base.hexdigest(IRubyObject[] args)
           
static RubyFloat RubyMath.hypot(IRubyObject recv, IRubyObject x, IRubyObject y)
           
 IRubyObject RubyIconv.iconv(IRubyObject[] args)
           
static IRubyObject RubyIconv.iconv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyIconv.iconv(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyObjectSpace.id2ref(IRubyObject recv, IRubyObject id)
           
static IRubyObject RubyFileTest.identical_p(IRubyObject recv, IRubyObject filename1, IRubyObject filename2)
           
 IRubyObject RubyFixnum.idiv(ThreadContext context, IRubyObject other, java.lang.String method)
           
 IRubyObject RubyModule.include_p(IRubyObject arg)
           
 RubyBoolean RubyString.include_p(IRubyObject obj)
          rb_str_include
 RubyBoolean RubyArray.include_p(ThreadContext context, IRubyObject item)
          rb_ary_includes
 RubyBoolean RubyRange.include_p(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyEnumerable.include_p(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 RubyModule RubyModule.include(IRubyObject[] modules)
          rb_mod_include
 IRubyObject RubyModule.included(IRubyObject other)
           
 void RubyModule.includeModule(IRubyObject arg)
          Include a new module in this module or class.
 boolean RubyArray.includes(ThreadContext context, IRubyObject item)
           
 IRubyObject RubyArray.index(ThreadContext context, IRubyObject obj)
          rb_ary_index
 IRubyObject RubyHash.index(ThreadContext context, IRubyObject expected)
          rb_hash_index
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0)
          rb_str_index_m
 IRubyObject RubyString.index(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_index_m
 IRubyObject RubyArray.indexes(IRubyObject[] args)
          rb_ary_indexes
 RubyArray RubyHash.indices(ThreadContext context, IRubyObject[] indices)
          rb_hash_indexes
static IRubyObject RubyFixnum.induced_from(IRubyObject recv, IRubyObject other)
          rb_fix_induced_from
static IRubyObject RubyPrecision.induced_from(IRubyObject receiver, IRubyObject source, Block block)
           
static IRubyObject RubyFloat.induced_from(ThreadContext context, IRubyObject recv, IRubyObject number)
          rb_flo_induced_from
static IRubyObject RubyInteger.induced_from(ThreadContext context, IRubyObject recv, IRubyObject other)
          rb_int_induced_from
 IRubyObject RubyObject.infectBy(IRubyObject obj)
          OBJ_INFECT Infects this object with traits from the argument obj.
 IRubyObject RubyZlib.Inflate.inflate(IRubyObject string)
           
 IRubyObject RubyClass.inherited(IRubyObject arg)
           
static IRubyObject RubyProcess.initgroups(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyArray.initialize_copy(IRubyObject orig)
          rb_ary_initialize_copy
 IRubyObject RubyBinding.initialize_copy(IRubyObject other)
           
 IRubyObject RubyClass.initialize_copy(IRubyObject original)
          rb_class_init_copy
 IRubyObject RubyDigest.Base.initialize_copy(IRubyObject obj)
           
 IRubyObject RubyFileStat.initialize_copy(IRubyObject original)
           
 IRubyObject RubyIO.initialize_copy(IRubyObject original)
           
 IRubyObject RubyMatchData.initialize_copy(IRubyObject original)
           
 IRubyObject RubyModule.initialize_copy(IRubyObject original)
          rb_mod_init_copy
 IRubyObject RubyNumeric.initialize_copy(IRubyObject arg)
          num_init_copy
 IRubyObject RubyObject.initialize_copy(IRubyObject original)
          rb_obj_init_copy Initializes this object as a copy of the original, that is the parameter to this object.
 IRubyObject RubyRegexp.initialize_copy(IRubyObject re)
          rb_reg_init_copy
 IRubyObject RubyStringScanner.initialize_copy(IRubyObject other)
           
 IRubyObject RubyStruct.initialize_copy(IRubyObject arg)
           
 IRubyObject RubyTime.initialize_copy(IRubyObject original)
           
 RubyHash RubyHash.initialize_copy(ThreadContext context, IRubyObject other)
          rb_hash_replace
 IRubyObject RubyRegexp.initialize_m(IRubyObject[] args)
          rb_reg_initialize_m
 IRubyObject RubyString.initialize(IRubyObject arg0)
           
 IRubyObject RubyEnumerator.initialize(IRubyObject[] args)
           
 IRubyObject RubyClass.initialize(IRubyObject[] args, Block block)
          rb_class_initialize
 IRubyObject RubyDigest.Base.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyException.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyFile.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyHash.initialize(IRubyObject[] args, Block block)
          rb_hash_initialize
 IRubyObject RubyIO.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyIconv.RubyFailure.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyNameError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyNoMethodError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyString.initialize(IRubyObject[] args, Block unusedBlock)
          Deprecated. Use the versions with zero or one arguments
 IRubyObject RubyStringIO.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStringScanner.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyStruct.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubySystemCallError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubySystemExit.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyThread.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyDir.initialize(IRubyObject _newPath, Block unusedBlock)
          Creates a new Dir.
 IRubyObject RubyFileStat.initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipReader.initialize(IRubyObject io, Block unusedBlock)
           
 IRubyObject RubyIconv.initialize(IRubyObject arg1, IRubyObject arg2, Block unusedBlock)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_initialize
 IRubyObject RubyRange.initialize(ThreadContext context, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipWriter.initialize2(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.insert(IRubyObject arg)
          rb_ary_insert
 IRubyObject RubyArray.insert(IRubyObject[] args)
          rb_ary_insert
 IRubyObject RubyArray.insert(IRubyObject arg1, IRubyObject arg2)
          rb_ary_insert
 IRubyObject RubyString.insert(IRubyObject indexArg, IRubyObject stringArg)
           
static RubyString RubyNil.inspect(IRubyObject recv)
          nil_inspect
 IRubyObject RubyObject.instance_eval(ThreadContext context, IRubyObject[] args, Block block)
          rb_obj_instance_eval call-seq: obj.instance_eval(string [, filename [, lineno]] ) => obj obj.instance_eval {| | block } => obj Evaluates a string containing Ruby source code, or the given block, within the context of the receiver (_obj_).
 IRubyObject RubyObject.instance_exec(ThreadContext context, IRubyObject[] args, Block block)
          rb_obj_instance_exec call-seq: obj.instance_exec(arg...) {|var...| block } => obj Executes the given block within the context of the receiver (_obj_).
 IRubyObject RubyModule.instance_method(IRubyObject symbol)
           
 RubyArray RubyModule.instance_methods(IRubyObject[] args)
           
 RubyBoolean RubyObject.instance_of_p(IRubyObject type)
          rb_obj_is_instance_of call-seq: obj.instance_of?(class) => true or false Returns true if obj is an instance of the given class.
 IRubyObject RubyObject.instance_variable_defined_p(IRubyObject name)
          rb_obj_ivar_defined call-seq: obj.instance_variable_defined?(symbol) => true or false Returns true if the given instance variable is defined in obj.
 IRubyObject RubyObject.instance_variable_get(IRubyObject name)
          rb_obj_ivar_get call-seq: obj.instance_variable_get(symbol) => obj Returns the value of the given instance variable, or nil if the instance variable is not set.
 IRubyObject RubyObject.instance_variable_set(IRubyObject name, IRubyObject value)
          rb_obj_ivar_set call-seq: obj.instance_variable_set(symbol, obj) => obj Sets the instance variable names by symbol to object, thereby frustrating the efforts of the class's author to attempt to provide proper encapsulation.
 IRubyObject RubyStringIO.internalGets(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.internalGets(IRubyObject[] args)
           
static IRubyObject RubyArgsFile.internalGets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.internalGets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyObject.ObjectMethods.intialize(IRubyObject self)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
 IRubyObject RubyClass.invokeInherited(ThreadContext context, IRubyObject self, IRubyObject subclass)
           
 IRubyObject RubyIO.ioctl(IRubyObject[] args)
           
 boolean RubyModule.isInstance(IRubyObject object)
           
 boolean RubyModule.KindOf.isKindOf(IRubyObject obj, RubyModule type)
           
 boolean RubyObjectAdapter.isKindOf(IRubyObject value, RubyModule rubyModule)
           
 RubyString RubyArray.join_m(ThreadContext context, IRubyObject[] args)
          rb_ary_join_m
 IRubyObject RubyThread.join(IRubyObject[] args)
           
static RubyString RubyFile.join(IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyFile.join(IRubyObject recv, IRubyObject[] args)
           
 RubyString RubyArray.join(ThreadContext context, IRubyObject sep)
          rb_ary_join
 RubyBoolean RubyThread.key_p(IRubyObject key)
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyThread.kill(IRubyObject receiver, IRubyObject rubyThread, Block block)
           
 RubyBoolean RubyObject.kind_of_p(IRubyObject type)
          rb_obj_is_kind_of call-seq: obj.is_a?(class) => true or false obj.kind_of?(class) => true or false Returns true if class is the class of obj, or if class is one of the superclasses of obj or modules included in obj.
static RubyProc RubyKernel.lambda(IRubyObject recv, Block block)
           
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_last_match
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_last_match
static IRubyObject RubyRegexp.last_match(IRubyObject match)
          rb_reg_last_match
 IRubyObject RubyArray.last(IRubyObject[] args)
          rb_ary_last
 IRubyObject RubyFile.lchmod(IRubyObject arg)
           
static IRubyObject RubyFile.lchmod(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.lchmod(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.lchown(IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.lchown(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.lchown(IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.ldexp(IRubyObject recv, IRubyObject mantissa, IRubyObject exponent)
           
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject[] args)
           
 RubyFixnum RubyIO.lineno_set(IRubyObject newLineNumber)
          Sets the current line number.
static IRubyObject RubyArgsFile.lineno(IRubyObject recv)
           
static IRubyObject RubyFile.link(IRubyObject recv, IRubyObject from, IRubyObject to)
           
static RubyArray RubyThread.list(IRubyObject recv)
           
static IRubyObject RubySignal.list(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.ljust(IRubyObject arg0)
          rb_str_ljust
 IRubyObject RubyString.ljust(IRubyObject[] args)
          Deprecated. use the one or two argument versions.
 IRubyObject RubyString.ljust(IRubyObject arg0, IRubyObject arg1)
          rb_str_ljust
static IRubyObject RubyYAML.load_documents(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyYAML.load_file(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load_stream(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.load(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyBigDecimal RubyBigDecimal.load(IRubyObject recv, IRubyObject from, Block block)
           
static RubyTime RubyTime.load(IRubyObject recv, IRubyObject from, Block block)
           
static IRubyObject RubyMarshal.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyArray RubyKernel.local_variables(ThreadContext context, IRubyObject recv)
          Returns an Array with the names of all local variables.
static RubyFloat RubyMath.log(IRubyObject recv, IRubyObject x)
          Returns the natural logarithm of x.
static RubyFloat RubyMath.log10(IRubyObject recv, IRubyObject x)
          Returns the base 10 logarithm of x.
static IRubyObject RubyKernel.loop(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyFile.lstat(IRubyObject recv, IRubyObject filename)
           
static RubyThread RubyThread.main(IRubyObject recv)
           
static RubyThread RubyThread.mainThread(IRubyObject receiver)
           
static IRubyObject RubyRegexp.match_last(IRubyObject match)
          rb_reg_match_last
 IRubyObject RubyRegexp.match_m(ThreadContext context, IRubyObject str)
          rb_reg_match_m
 IRubyObject RubyStringScanner.match_p(IRubyObject regex)
           
static IRubyObject RubyRegexp.match_post(IRubyObject match)
          rb_reg_match_post
static IRubyObject RubyRegexp.match_pre(IRubyObject match)
          rb_reg_match_pre
 IRubyObject RubyString.match(ThreadContext context, IRubyObject pattern)
          String#match(pattern) rb_str_match_m
static IRubyObject RubyEnumerable.max(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyProcess.maxgroups_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.maxgroups(IRubyObject recv)
           
 RubyObject RubyTime.mdump(IRubyObject[] args)
           
static RubyArray RubyStruct.members(IRubyObject recv, Block block)
           
static IRubyObject RubyStruct.StructMethods.members(IRubyObject recv, Block block)
           
 RubyHash RubyHash.merge_bang(ThreadContext context, IRubyObject other, Block block)
          rb_hash_update
 RubyHash RubyHash.merge(ThreadContext context, IRubyObject other, Block block)
          rb_hash_merge
 IRubyObject RubyModule.method_added(IRubyObject nothing)
           
 RubyBoolean RubyModule.method_defined_p(IRubyObject symbol)
           
static IRubyObject RubyKernel.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.method_removed(IRubyObject nothing)
           
 IRubyObject RubyModule.method_undefined(IRubyObject nothing)
           
 IRubyObject RubyObject.method(IRubyObject symbol)
          rb_obj_method call-seq: obj.method(sym) => method Looks up the named method as a receiver in obj, returning a Method object (or raising NameError).
 IRubyObject RubyObject.methods(IRubyObject[] args)
          rb_obj_methods call-seq: obj.methods => array Returns a list of the names of methods publicly accessible in obj.
static IRubyObject RubyEnumerable.min(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
static IRubyObject RubyBigDecimal.mode(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.mode(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject[] args, Block block)
           
 RubyModule RubyModule.module_function(IRubyObject[] args)
          rb_mod_modfunc
 IRubyObject RubyNumeric.modulo(ThreadContext context, IRubyObject other)
          num_modulo
static IRubyObject RubyFile.mtime(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.mtimeEquals(IRubyObject other)
           
 IRubyObject RubyFileStat.mtimeGreaterThan(IRubyObject other)
           
 IRubyObject RubyFileStat.mtimeLessThan(IRubyObject other)
           
 IRubyObject RubyBigDecimal.mult2(ThreadContext context, IRubyObject b, IRubyObject n)
           
static IRubyObject RubyStringScanner.mustCversion(IRubyObject recv)
           
static RubyArray RubyModule.nesting(ThreadContext context, IRubyObject recv, Block block)
          Return an array of nested modules or classes.
static IRubyObject RubyKernel.new_array(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_float(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static RubyTime RubyTime.new_local(IRubyObject recv, IRubyObject[] args)
           
static RubyTime RubyTime.new_local(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.new_string(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static RubyTime RubyTime.new_utc(IRubyObject recv, IRubyObject[] args)
           
static RubyTime RubyTime.new_utc(IRubyObject recv, IRubyObject[] args)
           
 RubyArray Ruby.newArray(IRubyObject object)
           
 RubyArray Ruby.newArray(IRubyObject[] objects)
           
 RubyArray Ruby.newArray(IRubyObject car, IRubyObject cdr)
           
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject obj)
           
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject[] args)
          rb_ary_new4, rb_ary_new3
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject car, IRubyObject cdr)
          rb_assoc_new
 RubyArray Ruby.newArrayNoCopy(IRubyObject[] objects)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args, int begin)
           
 RubyArray Ruby.newArrayNoCopyLight(IRubyObject[] objects)
           
static RubyArray RubyArray.newArrayNoCopyLight(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(IRubyObject recv, IRubyObject[] args)
           
static RubyBigDecimal RubyBigDecimal.newBigDecimal(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyBigDecimal RubyBigDecimal.newBigDecimal(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyZlib.RubyGzipWriter RubyZlib.RubyGzipWriter.newGzipWriter(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyZlib.RubyGzipWriter RubyZlib.RubyGzipWriter.newGzipWriter(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyHash RubyHash.newHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
          rb_hash_new
static IRubyObject RubyThreadGroup.newInstance(IRubyObject recv, Block block)
           
static RubyZlib.RubyGzipFile RubyZlib.RubyGzipFile.newInstance(IRubyObject recv, Block block)
           
static RubyBigDecimal RubyBigDecimal.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyBigDecimal RubyBigDecimal.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyRegexp RubyRegexp.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyRegexp RubyRegexp.newInstance(IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyString.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          rb_str_s_new
static RubyString RubyString.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          rb_str_s_new
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
static IRubyObject RubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Thread.new
static IRubyObject RubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Thread.new
static RubyZlib.RubyGzipReader RubyZlib.RubyGzipReader.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyZlib.RubyGzipReader RubyZlib.RubyGzipReader.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject[] args, Block block)
          rb_class_new_instance
static IRubyObject RubyIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyProc.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Create a new instance of a Proc object.
static IRubyObject RubyProc.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Create a new instance of a Proc object.
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 RaiseException Ruby.newLocalJumpError(java.lang.String reason, IRubyObject exitValue, java.lang.String message)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String name, boolean bound)
           
static RubyMethod RubyMethod.newMethod(RubyModule implementationModule, java.lang.String methodName, RubyModule originModule, java.lang.String originName, DynamicMethod method, IRubyObject receiver)
           
 RaiseException Ruby.newNoMethodError(java.lang.String message, java.lang.String name, IRubyObject args)
           
static RubyRange RubyRange.newRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive)
           
static RubyException RubyNameError.newRubyNameError(IRubyObject recv, IRubyObject[] args)
           
static RubyException RubyNameError.newRubyNameError(IRubyObject recv, IRubyObject[] args)
           
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Structure.
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Structure.
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
           
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
static IRubyObject RubyYAML.YAMLNilMethods.nil_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyNKF.nkf(IRubyObject recv, IRubyObject opt, IRubyObject str)
           
 IRubyObject RubyProcess.RubyStatus.not_implemented1(IRubyObject arg)
           
static IRubyObject RubyRegexp.nth_match(int nth, IRubyObject match)
          rb_reg_nth_match
static byte RubyNumeric.num2chr(IRubyObject arg)
          NUM2CHR
static double RubyNumeric.num2dbl(IRubyObject arg)
          rb_num2dbl and NUM2DBL
static IRubyObject RubyNumeric.num2fix(IRubyObject val)
          rb_num2fix
static int RubyNumeric.num2int(IRubyObject arg)
          rb_num2int, NUM2INT
static long RubyNumeric.num2long(IRubyObject arg)
          rb_num2long and FIX2LONG (numeric.c)
static IRubyObject RubyYAML.YAMLNumericMethods.numeric_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_taguri(IRubyObject self)
           
static IRubyObject RubyEnumerator.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml_properties(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml_style(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.YAMLObjectMethods.obj_to_yaml(IRubyObject self, IRubyObject[] args)
           
static RubyString RubyString.objAsString(ThreadContext context, IRubyObject obj)
          rb_obj_as_string
static RubyBoolean RubyInteger.odd_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyMatchData.offset(IRubyObject index)
          match_offset
static IRubyObject JRubyApplet.RubyMethods.on_destroy(IRubyObject recv, Block block)
           
static IRubyObject JRubyApplet.RubyMethods.on_paint(IRubyObject recv, Block block)
           
static IRubyObject JRubyApplet.RubyMethods.on_start(IRubyObject recv, Block block)
           
static IRubyObject JRubyApplet.RubyMethods.on_stop(IRubyObject recv, Block block)
           
 IRubyObject RubyArray.op_and(IRubyObject other)
          rb_ary_and
static RubyBoolean RubyNil.op_and(IRubyObject recv, IRubyObject obj)
          nil_and
 IRubyObject RubyBignum.op_and(ThreadContext context, IRubyObject other)
          rb_big_and
 IRubyObject RubyFixnum.op_and(ThreadContext context, IRubyObject other)
          fix_and
 IRubyObject RubyIO.op_append(ThreadContext context, IRubyObject anObject)
          rb_io_addstr
 RubyFixnum RubyBignum.op_aref(IRubyObject other)
          rb_big_aref
 IRubyObject RubyFixnum.op_aref(IRubyObject other)
          fix_aref
 IRubyObject RubyStringScanner.op_aref(IRubyObject idx)
           
 IRubyObject RubyThread.op_aref(IRubyObject key)
           
 IRubyObject RubyMatchData.op_aref(IRubyObject[] args)
          match_aref
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject key)
           
 IRubyObject RubyHash.op_aref(ThreadContext context, IRubyObject key)
          rb_hash_aref
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubyHash.op_aset(IRubyObject key, IRubyObject value)
          Deprecated. 
 IRubyObject RubyThread.op_aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with two or three args.
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyNumeric.op_cmp(IRubyObject other)
          num_cmp
 IRubyObject RubyTime.op_cmp(IRubyObject other)
           
 IRubyObject RubyArray.op_cmp(ThreadContext context, IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyBigDecimal.op_cmp(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_cmp(ThreadContext context, IRubyObject other)
          rb_big_cmp
 IRubyObject RubyFixnum.op_cmp(ThreadContext context, IRubyObject other)
          fix_cmp
 IRubyObject RubyFloat.op_cmp(ThreadContext context, IRubyObject other)
          flo_cmp
 IRubyObject RubyString.op_cmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyArray.op_diff(IRubyObject other)
          rb_ary_diff
 IRubyObject RubyBignum.op_div(ThreadContext context, IRubyObject other)
          rb_big_div
 IRubyObject RubyFixnum.op_div(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_div(ThreadContext context, IRubyObject[] args)
           
 RubyBoolean RubyModule.op_eqq(IRubyObject obj)
          rb_mod_eqq
 IRubyObject RubyObject.op_eqq(ThreadContext context, IRubyObject other)
          rb_equal The Ruby "===" method is used by default in case/when statements.
 IRubyObject RubySymbol.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_equal(IRubyObject other)
          rb_big_eq
 IRubyObject RubyDigest.Base.op_equal(IRubyObject oth)
           
 RubyBoolean RubyMethod.op_equal(IRubyObject other)
           
 IRubyObject RubyProc.op_equal(IRubyObject other)
           
 IRubyObject RubyRegexp.op_equal(IRubyObject other)
           
 IRubyObject RubyArray.op_equal(ThreadContext context, IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyFixnum.op_equal(ThreadContext context, IRubyObject other)
          fix_equal
 IRubyObject RubyFloat.op_equal(ThreadContext context, IRubyObject other)
          flo_eq
 IRubyObject RubyHash.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyObject.op_equal(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will by default use identity equality to compare objects.
 IRubyObject RubyProcess.RubyStatus.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRange.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyStruct.op_equal(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
 IRubyObject RubyFloat.op_fdiv(ThreadContext context, IRubyObject other)
          flo_div
 IRubyObject RubyString.op_format(IRubyObject arg)
           
 IRubyObject RubyModule.op_ge(IRubyObject obj)
          rb_mod_ge
 IRubyObject RubyBigDecimal.op_ge(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_ge(ThreadContext context, IRubyObject other)
          fix_ge
 IRubyObject RubyFloat.op_ge(ThreadContext context, IRubyObject other)
          flo_ge
 IRubyObject RubyString.op_ge(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_ge(ThreadContext context, IRubyObject other)
           
static RubyBoolean RubyComparable.op_ge(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_ge
 IRubyObject RubyModule.op_gt(IRubyObject obj)
          rb_mod_gt
 IRubyObject RubyBigDecimal.op_gt(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_gt(ThreadContext context, IRubyObject other)
          fix_gt
 IRubyObject RubyFloat.op_gt(ThreadContext context, IRubyObject other)
          flo_gt
 IRubyObject RubyString.op_gt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_gt(ThreadContext context, IRubyObject other)
           
static RubyBoolean RubyComparable.op_gt(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_gt
 IRubyObject RubyModule.op_le(IRubyObject obj)
          rb_mod_le
 IRubyObject RubyBigDecimal.op_le(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_le(ThreadContext context, IRubyObject other)
          fix_le
 IRubyObject RubyFloat.op_le(ThreadContext context, IRubyObject other)
          flo_le
 IRubyObject RubyString.op_le(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_le(ThreadContext context, IRubyObject other)
           
static RubyBoolean RubyComparable.op_le(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_le
 IRubyObject RubyBignum.op_lshift(IRubyObject other)
          rb_big_lshift
 IRubyObject RubyFixnum.op_lshift(IRubyObject other)
          fix_lshift
 IRubyObject RubyModule.op_lt(IRubyObject obj)
          rb_mod_lt
 IRubyObject RubyBigDecimal.op_lt(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_lt(ThreadContext context, IRubyObject other)
          fix_lt
 IRubyObject RubyFloat.op_lt(ThreadContext context, IRubyObject other)
          flo_lt
 IRubyObject RubyString.op_lt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_lt(ThreadContext context, IRubyObject other)
           
static RubyBoolean RubyComparable.op_lt(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_lt
 IRubyObject RubyObject.op_match(ThreadContext context, IRubyObject arg)
          rb_obj_pattern_match call-seq: obj =~ other => false Pattern Match---Overridden by descendents (notably Regexp and String) to provide meaningful pattern-match semantics.
 IRubyObject RubyRegexp.op_match(ThreadContext context, IRubyObject str)
          rb_reg_match
 IRubyObject RubyString.op_match(ThreadContext context, IRubyObject other)
          rb_str_match
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_minus(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_minus(ThreadContext context, IRubyObject other)
          rb_big_minus
 IRubyObject RubyFixnum.op_minus(ThreadContext context, IRubyObject other)
          fix_minus
 IRubyObject RubyFloat.op_minus(ThreadContext context, IRubyObject other)
          flo_minus
 IRubyObject RubyBigDecimal.op_mod(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mod(ThreadContext context, IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.op_mod(ThreadContext context, IRubyObject other)
          fix_mod
 IRubyObject RubyFloat.op_mod(ThreadContext context, IRubyObject other)
          flo_mod
 IRubyObject RubyString.op_mul(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_mul(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mul(ThreadContext context, IRubyObject other)
          rb_big_mul
 IRubyObject RubyFixnum.op_mul(ThreadContext context, IRubyObject other)
          fix_mul
 IRubyObject RubyFloat.op_mul(ThreadContext context, IRubyObject other)
          flo_mul
protected  IRubyObject RubyNumeric.op_num_equal(ThreadContext context, IRubyObject other)
          num_equal, doesn't override RubyObject.op_equal
 IRubyObject RubyArray.op_or(IRubyObject other)
          rb_ary_or
static RubyBoolean RubyNil.op_or(IRubyObject recv, IRubyObject obj)
          nil_or
 IRubyObject RubyBignum.op_or(ThreadContext context, IRubyObject other)
          rb_big_or
 IRubyObject RubyFixnum.op_or(ThreadContext context, IRubyObject other)
          fix_or
 IRubyObject RubyArray.op_plus(IRubyObject obj)
          rb_ary_plus
 IRubyObject RubyString.op_plus(IRubyObject other)
           
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_plus(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_plus(ThreadContext context, IRubyObject other)
          rb_big_plus
 IRubyObject RubyFixnum.op_plus(ThreadContext context, IRubyObject other)
          fix_plus
 IRubyObject RubyFloat.op_plus(ThreadContext context, IRubyObject other)
          flo_plus
 IRubyObject RubyBigDecimal.op_pow(IRubyObject arg)
           
 IRubyObject RubyBignum.op_pow(ThreadContext context, IRubyObject other)
          rb_big_pow
 IRubyObject RubyFixnum.op_pow(ThreadContext context, IRubyObject other)
          fix_pow
 IRubyObject RubyFloat.op_pow(ThreadContext context, IRubyObject other)
          flo_pow
 IRubyObject RubyBignum.op_rshift(IRubyObject other)
          rb_big_rshift
 IRubyObject RubyFixnum.op_rshift(IRubyObject other)
          fix_rshift
 IRubyObject RubyProcess.RubyStatus.op_rshift(IRubyObject other)
           
 IRubyObject RubyArray.op_times(ThreadContext context, IRubyObject times)
          rb_ary_times
static RubyBoolean RubyNil.op_xor(IRubyObject recv, IRubyObject obj)
          nil_xor
 IRubyObject RubyBignum.op_xor(ThreadContext context, IRubyObject other)
          rb_big_xor
 IRubyObject RubyFixnum.op_xor(ThreadContext context, IRubyObject other)
          fix_xor
static IRubyObject RubyIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, Block block)
          Returns a new directory object for path.
static IRubyObject RubyZlib.RubyGzipReader.open(ThreadContext context, IRubyObject recv, IRubyObject filename, Block block)
           
static IRubyObject RubyIconv.open(ThreadContext context, IRubyObject recv, IRubyObject to, IRubyObject from, Block block)
           
static IRubyObject RubyFileTest.owned_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyKernel.p(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.p(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyString RubyArray.pack(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyZlib.Deflate.params(IRubyObject level, IRubyObject strategy)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.partition(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyThread.pass(IRubyObject recv)
           
static IRubyObject RubyEtc.passwd(IRubyObject recv, Block block)
           
 IRubyObject RubyStringScanner.peek(IRubyObject length)
           
 IRubyObject RubyStringScanner.peep(IRubyObject length)
           
static IRubyObject RubyProcess.pid(IRubyObject recv)
           
static IRubyObject RubyFileTest.pipe_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyIO.pipe(IRubyObject recv)
           
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyFixnum RubyIO.pos_set(IRubyObject newPosition)
           
static IRubyObject RubyProcess.ppid(IRubyObject recv)
           
static IRubyObject RubyPrecision.prec_f(ThreadContext context, IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec_i(ThreadContext context, IRubyObject receiver, Block block)
           
static IRubyObject RubyPrecision.prec(ThreadContext context, IRubyObject receiver, IRubyObject type, Block block)
           
static IRubyObject RubyInteger.pred(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipWriter.print(IRubyObject[] args)
           
 IRubyObject RubyIO.print(ThreadContext context, IRubyObject[] args)
          Print some objects to the stream.
 IRubyObject RubyStringIO.print(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.printf(IRubyObject[] args)
           
 IRubyObject RubyIO.printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.printf(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.printf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.printf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyThread.priority_set(IRubyObject priority)
           
 RubyModule RubyModule.private_class_method(IRubyObject[] args)
           
 RubyArray RubyModule.private_instance_methods(IRubyObject[] args)
          rb_class_private_instance_methods
 IRubyObject RubyModule.private_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.private_methods(IRubyObject[] args)
          rb_obj_private_methods call-seq: obj.private_methods(all=true) => array Returns the list of private methods accessible to obj.
static RubyProc RubyKernel.proc_1_9(IRubyObject recv, Block block)
           
static RubyProc RubyKernel.proc(IRubyObject recv, Block block)
           
 RubyArray RubyModule.protected_instance_methods(IRubyObject[] args)
          rb_class_protected_instance_methods
 IRubyObject RubyModule.protected_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.protected_methods(IRubyObject[] args)
          rb_obj_protected_methods call-seq: obj.protected_methods(all=true) => array Returns the list of protected methods accessible to obj.
 RubyModule RubyModule.public_class_method(IRubyObject[] args)
           
 RubyArray RubyModule.public_instance_methods(IRubyObject[] args)
           
 IRubyObject RubyModule.public_method_defined(IRubyObject symbol)
           
 IRubyObject RubyObject.public_methods(IRubyObject[] args)
          rb_obj_public_methods call-seq: obj.public_methods(all=true) => array Returns the list of public methods accessible to obj.
 RubyArray RubyArray.push_m(IRubyObject[] items)
          rb_ary_push_m FIXME: Whis is this named "push_m"?
 IRubyObject RubyStringIO.putc(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.putc(IRubyObject p1)
           
 IRubyObject RubyIO.putc(ThreadContext context, IRubyObject object)
           
static IRubyObject RubyKernel.putc(ThreadContext context, IRubyObject recv, IRubyObject ch)
          rb_f_putc
 IRubyObject RubyIO.puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.puts(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyYAML.quick_emit(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyYAML.quick_emit(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBignum.quo(ThreadContext context, IRubyObject other)
          rb_big_quo
 IRubyObject RubyFixnum.quo(ThreadContext context, IRubyObject other)
          fix_quo
 IRubyObject RubyNumeric.quo(ThreadContext context, IRubyObject other)
          num_quo
static RubyString RubyRegexp.quote(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_quote
static RubyString RubyRegexp.quote(IRubyObject recv, IRubyObject[] args)
          rb_reg_s_quote
 IRubyObject RubyThread.raise(IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyNumeric RubyKernel.rand(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyNumeric RubyKernel.rand(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.YAMLRangeMethods.range_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.rassoc(ThreadContext context, IRubyObject value)
          rb_ary_rassoc
static IRubyObject RubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
 RubyModule RubyModule.rbPrivate(ThreadContext context, IRubyObject[] args)
          rb_mod_private
 RubyModule RubyModule.rbProtected(ThreadContext context, IRubyObject[] args)
          rb_mod_protected
 RubyModule RubyModule.rbPublic(ThreadContext context, IRubyObject[] args)
          rb_mod_public
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyProcess.UserID.re_exchange(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.re_exchange(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.UserID.re_exchangeable_p(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.re_exchangeable_p(IRubyObject self)
           
 IRubyObject RubyIO.read_nonblock(IRubyObject[] args)
           
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 IRubyObject RubyStringIO.read(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.read(IRubyObject[] args)
           
static IRubyObject RubyArgsFile.read(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.read(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyFileTest.readable_p(IRubyObject recv, IRubyObject filename)
           
protected  IRubyObject RubyIO.readAll(IRubyObject buffer)
           
static IRubyObject RubyArgsFile.readchar(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.readline(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyArgsFile.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyKernel.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyIO.readlines(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.readlines(IRubyObject[] args)
           
 IRubyObject RubyStringIO.readlines(ThreadContext context, IRubyObject[] arg)
           
static RubyArray RubyArgsFile.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyArgsFile.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyArray RubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyFile.readlink(IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyIO.readpartial(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyJRuby.reference(IRubyObject recv, IRubyObject obj)
           
static IRubyObject RubyYAML.YAMLRegexpMethods.regexp_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.remainder(IRubyObject arg)
           
 IRubyObject RubyBignum.remainder(ThreadContext context, IRubyObject other)
          rb_big_remainder
 IRubyObject RubyNumeric.remainder(ThreadContext context, IRubyObject dividend)
          num_remainder
 IRubyObject RubyModule.remove_class_variable(IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(IRubyObject name)
           
 IRubyObject RubyObject.remove_instance_variable(IRubyObject name, Block block)
          rb_obj_remove_instance_variable call-seq: obj.remove_instance_variable(symbol) => obj Removes the named instance variable from obj, returning that variable's value.
 RubyModule RubyModule.remove_method(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyModule.removeCvar(IRubyObject name)
          rb_mod_remove_cvar FIXME: any good reason to have two identical methods? (same as remove_class_variable)
static IRubyObject RubyFile.rename(IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyStringIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyArray.replace(IRubyObject orig)
          rb_ary_replace
 RubyString RubyString.replace(IRubyObject other)
          rb_str_replace_m
 RubyHash RubyHash.replace(ThreadContext context, IRubyObject other)
          rb_hash_replace
static IRubyObject RubyKernel.require(IRubyObject recv, IRubyObject name, Block block)
          Require.
 RubyBoolean RubyObject.respond_to_p(IRubyObject mname)
          obj_respond_to respond_to?( aSymbol, includePriv=false ) -> true or false Returns true if this object responds to the given method.
 RubyBoolean RubyObject.respond_to_p(IRubyObject mname, IRubyObject includePrivate)
          obj_respond_to respond_to?( aSymbol, includePriv=false ) -> true or false Returns true if this object responds to the given method.
static IRubyObject RubyArgsFile.rewind(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.UserID.rid(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.rid(IRubyObject self)
           
 IRubyObject RubyArray.rindex(ThreadContext context, IRubyObject obj)
          rb_ary_rindex
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0)
          rb_str_rindex_m
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_rindex_m
 IRubyObject RubyString.rjust(IRubyObject arg0)
          rb_str_rjust
 IRubyObject RubyString.rjust(IRubyObject[] args)
          Deprecated. use the one or two argument versions.
 IRubyObject RubyString.rjust(IRubyObject arg0, IRubyObject arg1)
          rb_str_rjust
static IRubyObject RubyDir.rmdir(IRubyObject recv, IRubyObject path)
          Deletes the directory specified by path.
 IRubyObject RubyBigDecimal.round(IRubyObject[] args)
           
static IRubyObject RubyFileTest.rowned_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyJRuby.runtime(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDigest.Base.s_digest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyThread.s_exit(IRubyObject receiver, Block block)
           
static IRubyObject RubyDigest.Base.s_hexdigest(IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyZlib.Inflate.s_inflate(IRubyObject recv, IRubyObject string)
           
protected static RubyTime RubyTime.s_mload(IRubyObject recv, RubyTime time, IRubyObject from)
           
static IRubyObject RubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.sadded(IRubyObject name)
          num_sadded
 IRubyObject RubyStringScanner.scan_full(IRubyObject regex, IRubyObject s, IRubyObject f)
           
 IRubyObject RubyStringScanner.scan_until(IRubyObject regex)
           
 IRubyObject RubyStringScanner.scan(IRubyObject regex)
           
 IRubyObject RubyString.scan(ThreadContext context, IRubyObject arg, Block block)
          rb_str_scan
static IRubyObject RubyKernel.scan(ThreadContext context, IRubyObject recv, IRubyObject pattern, Block block)
           
 IRubyObject RubyStringScanner.search_full(IRubyObject regex, IRubyObject s, IRubyObject f)
           
 IRubyObject RubyDir.seek(IRubyObject newPos)
          Moves to a position d.
 RubyFixnum RubyIO.seek(IRubyObject[] args)
           
 IRubyObject RubyStringIO.seek(IRubyObject[] args)
           
static IRubyObject RubyArgsFile.seek(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.seek(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.select_static(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.select(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyIO.select(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.select(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.select(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.select(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyObject.send(ThreadContext context, IRubyObject[] args, Block block)
          rb_f_send send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
 IRubyObject RubyZlib.ZStream.set_avail_out(IRubyObject p1)
           
 IRubyObject RubyException.set_backtrace(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_comment(IRubyObject ignored)
           
 IRubyObject RubyZlib.Inflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.set_dictionary(IRubyObject arg)
           
 IRubyObject RubyStringIO.set_lineno(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipReader.set_lineno(IRubyObject lineArg)
           
static IRubyObject RubyArgsFile.set_lineno(IRubyObject recv, IRubyObject line)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_mtime(IRubyObject ignored)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_orig_name(IRubyObject ignored)
           
 IRubyObject RubyDir.set_pos(IRubyObject newPos)
           
 IRubyObject RubyStringIO.set_pos(IRubyObject arg)
           
 IRubyObject RubyStringScanner.set_pos(IRubyObject pos)
           
static IRubyObject RubyArgsFile.set_pos(ThreadContext context, IRubyObject recv, IRubyObject offset)
           
 IRubyObject RubyStringIO.set_string(IRubyObject arg)
           
 IRubyObject RubyStringScanner.set_string(IRubyObject str)
           
 IRubyObject RubyStringIO.set_sync(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipFile.set_sync(IRubyObject ignored)
           
static IRubyObject RubyKernel.set_trace_func(IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyStruct.set(IRubyObject value, int index)
           
 void MetaClass.setAttached(IRubyObject attached)
           
 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.
static void RubyArgsFile.setCurrentLineNumber(IRubyObject recv, int newLineNumber)
           
 void Ruby.setDebug(IRubyObject debug)
          Setter for property isDebug.
static IRubyObject RubyProcess.Sys.setegid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.Sys.seteuid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyFileTest.setgid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setgid(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEtc.setgrent(IRubyObject recv)
           
 IRubyObject RubyObjectAdapter.setInstanceVariable(IRubyObject obj, java.lang.String variableName, IRubyObject value)
           
 IRubyObject RubyObject.setInstanceVariable(java.lang.String name, IRubyObject value)
          rb_iv_set / rb_ivar_set
 void RubyModule.setInternalModuleVariable(java.lang.String name, IRubyObject value)
          Behaves similarly to RubyModule.setClassVar(String, IRubyObject).
 void RubyObject.setInternalVariable(java.lang.String name, IRubyObject value)
           
 void RubyModule.setMethodVisibility(IRubyObject[] methods, Visibility visibility)
          set_method_visibility
static IRubyObject RubyJRuby.setObjectSpaceEnabled(IRubyObject recv, IRubyObject arg, Block b)
           
static IRubyObject RubyProcess.setpgid(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgrp(IRubyObject recv)
           
static IRubyObject RubyProcess.setpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyEtc.setpwent(IRubyObject recv)
           
static IRubyObject RubyProcess.setrlimit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.setrlimit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.setsid(IRubyObject recv)
           
static IRubyObject RubyFileTest.setuid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setuid(IRubyObject recv, IRubyObject arg)
           
 void Ruby.setVerbose(IRubyObject verbose)
          Setter for property isVerbose.
static IRubyObject RubyProcess.UserID.sid_available_p(IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.sid_available_p(IRubyObject self)
           
static RubyFloat RubyMath.sin(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyKernel.singleton_method_added(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(IRubyObject recv, IRubyObject symbolId, Block block)
           
 RubyArray RubyObject.singleton_methods(IRubyObject[] args)
          rb_obj_singleton_methods call-seq: obj.singleton_methods(all=true) => array Returns an array of the names of singleton methods for obj.
static RubyFloat RubyMath.sinh(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyFileTest.size_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.size(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyStringScanner.skip_until(IRubyObject regex)
           
static IRubyObject RubyArgsFile.skip(IRubyObject recv)
           
 IRubyObject RubyStringScanner.skip(IRubyObject regex)
           
static IRubyObject RubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          rb_ary_slice_bang
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0)
          rb_str_slice_bang
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_slice_bang
static IRubyObject RubyFileTest.socket_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
static RubyArray RubyFile.split(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject arg0)
          rb_str_split_m
 RubyArray RubyString.split(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_split_m
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.sqrt(IRubyObject arg)
           
static RubyFloat RubyMath.sqrt(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyString.squeeze_bang(IRubyObject[] args)
          rb_str_squeeze_bang
 IRubyObject RubyString.squeeze(IRubyObject[] args)
          rb_str_squeeze
static RubyInteger RubyKernel.srand(IRubyObject recv, IRubyObject[] args)
           
static RubyInteger RubyKernel.srand(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyGC.start(IRubyObject recv)
           
static RubyThread RubyThread.start(IRubyObject recv, IRubyObject[] args, Block block)
          Basically the same as Thread.new .
static RubyThread RubyThread.start(IRubyObject recv, IRubyObject[] args, Block block)
          Basically the same as Thread.new .
static IRubyObject RubyFile.stat(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyJRuby.JRubyExtensions.steal_method(IRubyObject recv, IRubyObject type, IRubyObject methodName)
           
static IRubyObject RubyJRuby.JRubyExtensions.steal_methods(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyExtensions.steal_methods(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyNumeric.step(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyRange.step(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyFileTest.sticky_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyThread.stop(IRubyObject receiver)
           
 IRubyObject RubyArray.store(long index, IRubyObject value)
          rb_ary_store
 IRubyObject RubyModule.storeClassVariable(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyModule.storeConstant(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyString.str_eql_p(IRubyObject other)
           
 RubyString RubyTime.strftime(IRubyObject format)
           
static IRubyObject RubyYAML.YAMLStringMethods.string_is_binary(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLStringMethods.string_is_complex(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLStringMethods.string_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static RubyString RubyString.stringValue(IRubyObject object)
           
static IRubyObject RubyYAML.YAMLStructMethods.struct_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLStructMethods.struct_to_yaml_node(IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyBigDecimal.sub2(ThreadContext context, IRubyObject b, IRubyObject n)
           
 IRubyObject RubyClass.subclasses(IRubyObject[] args)
           
 RubyInteger RubyString.sum(IRubyObject[] args)
           
static IRubyObject RubyProcess.UserID.switch_rb(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyProcess.GroupID.switch_rb(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyYAML.YAMLSymbolMethods.symbol_taguri(IRubyObject self)
           
static IRubyObject RubyYAML.YAMLSymbolMethods.symbol_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static RubyBoolean RubyFileTest.symlink_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.symlink(IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyIO.sync_set(IRubyObject newSync)
          Sets the current sync mode.
 IRubyObject RubyZlib.Inflate.sync(IRubyObject string)
           
static IRubyObject RubyKernel.syscall(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.syscall(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringIO.sysread(IRubyObject[] args)
           
 IRubyObject RubyIO.sysread(ThreadContext context, IRubyObject[] args)
           
 RubyFixnum RubyIO.sysseek(IRubyObject[] args)
           
static RubyBoolean RubyKernel.system(IRubyObject recv, IRubyObject[] args)
           
static RubyBoolean RubyKernel.system(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyIO.syswrite(IRubyObject obj)
           
 IRubyObject RubyStringIO.syswrite(ThreadContext context, IRubyObject args)
           
static IRubyObject RubyYAML.tagurize(IRubyObject self, IRubyObject arg)
           
static RubyFloat RubyMath.tan(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.tanh(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyKernel.tap(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.tell(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.test(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.test(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyYAML.YAMLTimeMethods.time_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.times(IRubyObject recv, Block unusedBlock)
           
static RubyArray RubyNil.to_a(IRubyObject recv)
          nil_to_a
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self)
           
static RubyFloat RubyNil.to_f(IRubyObject recv)
          nil_to_f
static RubyFixnum RubyNil.to_i(IRubyObject recv)
          nil_to_i
 IRubyObject RubyString.to_i(IRubyObject arg0)
          rb_str_to_i
 IRubyObject RubyString.to_i(IRubyObject[] args)
          Deprecated. Use the versions with zero or one args.
static IRubyObject RubyArgsFile.to_io(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyArgsFile.to_s(IRubyObject recv)
           
static RubyString RubyNil.to_s(IRubyObject recv)
          nil_to_s
 IRubyObject RubyBigDecimal.to_s(IRubyObject[] args)
           
 IRubyObject RubyBignum.to_s(IRubyObject[] args)
          rb_big_to_s
 RubyString RubyFixnum.to_s(IRubyObject[] args)
          fix_to_s
 IRubyObject RubyString.tr_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_bang
 IRubyObject RubyString.tr_s_bang(IRubyObject src, IRubyObject repl)
          rb_str_tr_s_bang
 IRubyObject RubyString.tr_s(IRubyObject src, IRubyObject repl)
          rb_str_tr_s
 IRubyObject RubyString.tr(IRubyObject src, IRubyObject repl)
          rb_str_tr
static IRubyObject RubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySignal.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySignal.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyBoolean.True.true_and(IRubyObject t, IRubyObject oth)
           
static IRubyObject RubyBoolean.True.true_or(IRubyObject t, IRubyObject oth)
           
static IRubyObject RubyYAML.YAMLTrueMethods.true_taguri(IRubyObject self)
           
static IRubyObject RubyBoolean.True.true_to_s(IRubyObject t)
           
static IRubyObject RubyYAML.YAMLTrueMethods.true_to_yaml_node(IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyBoolean.True.true_xor(IRubyObject t, IRubyObject oth)
           
 IRubyObject RubyBigDecimal.truncate(IRubyObject arg)
           
 IRubyObject RubyFile.truncate(IRubyObject arg)
           
 IRubyObject RubyStringIO.truncate(IRubyObject arg)
           
static IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
static IRubyObject RubyProcess.uid_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.uid(IRubyObject recv)
           
static IRubyObject RubyFile.umask(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.umask(IRubyObject recv, IRubyObject[] args)
           
 RubyModule RubyModule.undef_method(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyObjectSpace.undefine_finalizer(IRubyObject recv, IRubyObject arg1, Block block)
           
 IRubyObject RubyIO.ungetc(IRubyObject number)
          Pushes char represented by int back onto IOS.
 IRubyObject RubyStringIO.ungetc(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipReader.ungetc(IRubyObject arg)
           
static IRubyObject RubyRegexp.union(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
static IRubyObject RubyRegexp.union(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.unlink(IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyString.unpack(IRubyObject obj)
           
 RubyArray RubyArray.unshift_m(IRubyObject[] items)
          rb_ary_unshift_m
 RubyArray RubyArray.unshift(IRubyObject item)
          rb_ary_unshift
static IRubyObject RubyKernel.untrace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.untrace_var(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyDigest.Base.update(IRubyObject obj)
           
 IRubyObject RubyInteger.upto(ThreadContext context, IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto(ThreadContext context, IRubyObject str, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto(ThreadContext context, IRubyObject str, boolean excl, Block block)
           
static IRubyObject RubyFile.utime(IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
static IRubyObject RubyFile.utime(IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
 IRubyObject RubyArray.values_at(IRubyObject[] args)
          rb_values_at
 IRubyObject RubyMatchData.values_at(IRubyObject[] args)
           
 IRubyObject RubyStruct.values_at(IRubyObject[] args)
           
 RubyArray RubyHash.values_at(ThreadContext context, IRubyObject[] args)
          rb_hash_values_at
protected  IRubyObject IncludedModuleWrapper.variableTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject RubyModule.variableTableFastStore(java.lang.String internedName, IRubyObject value)
           
protected  IRubyObject RubyObject.variableTableFastStore(java.lang.String internedName, IRubyObject value)
          Will store the value under the specified name, where the name needs to be an interned Java String.
protected  IRubyObject IncludedModuleWrapper.variableTableStore(java.lang.String name, IRubyObject value)
           
protected  IRubyObject RubyModule.variableTableStore(java.lang.String name, IRubyObject value)
           
protected  IRubyObject RubyObject.variableTableStore(java.lang.String name, IRubyObject value)
          Store a value in the variable store under the specific name.
static IRubyObject RubyBigDecimal.ver(IRubyObject recv)
           
static IRubyObject RubyZlib.version(IRubyObject recv)
           
abstract  void RubyHash.Visitor.visit(IRubyObject key, IRubyObject value)
           
static IRubyObject RubyProcess.wait(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait2(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait2(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitall(IRubyObject recv)
           
static IRubyObject RubyProcess.waitpid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyZlib.RubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block)
           
static RubyBoolean RubyFileTest.writable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.write_nonblock(IRubyObject obj)
           
 IRubyObject RubyIO.write(IRubyObject obj)
          io_write
 IRubyObject RubyZlib.RubyGzipWriter.write(IRubyObject p1)
           
 IRubyObject RubyStringIO.write(ThreadContext context, IRubyObject arg)
           
static RubyBoolean RubyFileTest.zero_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyArray.zip(ThreadContext context, IRubyObject[] args, Block block)
          rb_ary_zip
static IRubyObject RubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.zlib_version(IRubyObject recv)
           
 

Method parameters in org.jruby with type arguments of type IRubyObject
protected  void IncludedModuleWrapper.constantTableSync(java.util.List<Variable<IRubyObject>> vars)
           
protected  void RubyModule.constantTableSync(java.util.List<Variable<IRubyObject>> vars)
           
 RubyArray Ruby.newArray(java.util.List<IRubyObject> list)
           
 void RubyModule.syncVariables(java.util.List<Variable<IRubyObject>> variables)
           
 void RubyObject.syncVariables(java.util.List<Variable<IRubyObject>> variables)
          Sync one variable table with another - this is used to make rbClone work correctly.
protected  void IncludedModuleWrapper.variableTableSync(java.util.List<Variable<IRubyObject>> vars)
           
protected  void RubyModule.variableTableSync(java.util.List<Variable<IRubyObject>> vars)
           
protected  void RubyObject.variableTableSync(java.util.List<Variable<IRubyObject>> vars)
          Synchronize the variable table with the argument.
 

Constructors in org.jruby with parameters of type IRubyObject
RubyArray(Ruby runtime, long length, IRubyObject[] vals)
           
RubyGlobal.KCodeGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.StringGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.StringOnlyRubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
           
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[] RubiniusCMethod.literals
           
 IRubyObject YARVMachine.Instruction.o_op0
           
 

Methods in org.jruby.ast.executable that return IRubyObject
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubiniusMachine.exec(ThreadContext context, IRubyObject self, char[] bytecodes, IRubyObject[] literals, IRubyObject[] args)
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject YARVMachine.exec(ThreadContext context, StaticScope scope, YARVMachine.Instruction[] bytecodes)
          Top-level exec into YARV machine.
 IRubyObject AbstractScript.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject YARVCompiledRunner.run()
           
 IRubyObject AbstractScript.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 

Methods in org.jruby.ast.executable with parameters of type IRubyObject
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubiniusMachine.exec(ThreadContext context, IRubyObject self, char[] bytecodes, IRubyObject[] literals, IRubyObject[] args)
           
 IRubyObject RubiniusMachine.exec(ThreadContext context, IRubyObject self, char[] bytecodes, IRubyObject[] literals, IRubyObject[] args)
           
 IRubyObject RubiniusMachine.exec(ThreadContext context, IRubyObject self, char[] bytecodes, IRubyObject[] literals, IRubyObject[] args)
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject AbstractScript.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 void YARVMachine.set(IRubyObject value)
          Set/Replace top stack value with value
 

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 node)
           
 

Uses of IRubyObject in org.jruby.evaluator
 

Methods in org.jruby.evaluator that return IRubyObject
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
static IRubyObject ASTInterpreter.aryToAry(IRubyObject value, Ruby runtime)
           
static IRubyObject ASTInterpreter.aryToAry(Ruby runtime, IRubyObject value)
           
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
           
static IRubyObject ASTInterpreter.aValueSplat(IRubyObject value, Ruby runtime)
           
static IRubyObject ASTInterpreter.aValueSplat(Ruby runtime, IRubyObject value)
           
static IRubyObject ASTInterpreter.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.evalSimple(ThreadContext context, IRubyObject self, IRubyObject src, java.lang.String file, int lineNumber)
          Evaluate the given string.
static IRubyObject ASTInterpreter.evalWithBinding(ThreadContext context, IRubyObject src, IRubyObject scope, java.lang.String file, int lineNumber)
          Evaluate the given string under the specified binding object.
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean checkArity)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
static IRubyObject ASTInterpreter.pollAndReturn(ThreadContext context, IRubyObject result)
           
 

Methods in org.jruby.evaluator with parameters of type IRubyObject
 IRubyObject ValueConverter.arrayToSingle(IRubyObject value, boolean useUndefined)
           
static RubyArray ASTInterpreter.arrayValue(Ruby runtime, IRubyObject value)
           
static IRubyObject ASTInterpreter.aryToAry(IRubyObject value, Ruby runtime)
           
static IRubyObject ASTInterpreter.aryToAry(Ruby runtime, IRubyObject value)
           
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
           
static IRubyObject ASTInterpreter.aValueSplat(IRubyObject value, Ruby runtime)
           
static IRubyObject ASTInterpreter.aValueSplat(Ruby runtime, IRubyObject value)
           
static IRubyObject ASTInterpreter.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.evalSimple(ThreadContext context, IRubyObject self, IRubyObject src, java.lang.String file, int lineNumber)
          Evaluate the given string.
static IRubyObject ASTInterpreter.evalWithBinding(ThreadContext context, IRubyObject src, IRubyObject scope, java.lang.String file, int lineNumber)
          Evaluate the given string under the specified binding object.
static Block ASTInterpreter.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block currentBlock, Node blockNode)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean checkArity)
           
 IRubyObject ValueConverter.multipleToSingle(IRubyObject value)
           
static IRubyObject ASTInterpreter.pollAndReturn(ThreadContext context, IRubyObject result)
           
 RubyArray ValueConverter.singleToArray(IRubyObject value)
           
 RubyArray ValueConverter.singleToMultiple(IRubyObject value)
           
static RubyArray ASTInterpreter.splatValue(IRubyObject value, Ruby runtime)
           
static RubyArray ASTInterpreter.splatValue(Ruby runtime, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.ext
 

Classes in org.jruby.ext that implement IRubyObject
 class WeakRef
           
 

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

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

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

Uses of IRubyObject in org.jruby.ext.socket
 

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

Methods in org.jruby.ext.socket that return IRubyObject
 IRubyObject RubyTCPServer.accept_nonblock()
           
 IRubyObject RubyUNIXServer.accept_nonblock()
           
 IRubyObject RubyTCPServer.accept()
           
 IRubyObject RubyUNIXServer.accept()
           
 IRubyObject RubyIPSocket.addr()
           
 IRubyObject RubyUNIXSocket.addr()
           
 IRubyObject RubyUDPSocket.bind(IRubyObject host, IRubyObject port)
           
 IRubyObject RubyBasicSocket.close_write()
           
 IRubyObject RubyUNIXSocket.close()
           
 IRubyObject RubyUDPSocket.connect(IRubyObject host, IRubyObject port)
           
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getpeername()
           
 IRubyObject RubyTCPServer.getpeername(IRubyObject[] args)
           
static IRubyObject RubySocket.getservbyname(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockname()
           
 IRubyObject RubyBasicSocket.getsockopt(IRubyObject lev, IRubyObject optname)
           
 IRubyObject RubyUDPSocket.initialize()
           
 IRubyObject RubyUNIXServer.initialize(IRubyObject path)
           
 IRubyObject RubyUNIXSocket.initialize(IRubyObject path)
           
 IRubyObject RubyTCPServer.initialize(IRubyObject[] args)
           
 IRubyObject RubyTCPSocket.initialize(IRubyObject[] args)
           
 IRubyObject RubySocket.initialize(IRubyObject domain, IRubyObject type, IRubyObject protocol)
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
           
 IRubyObject RubyUNIXServer.listen(IRubyObject log)
           
static IRubyObject RubyUNIXSocket.open(IRubyObject recv, IRubyObject path)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySocket.pack_sockaddr_in(IRubyObject recv, IRubyObject port, IRubyObject host)
           
static IRubyObject RubySocket.pack_sockaddr_un(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyUNIXSocket.path()
           
 IRubyObject RubyIPSocket.peeraddr()
           
 IRubyObject RubyUNIXSocket.peeraddr()
           
 IRubyObject RubyTCPServer.peeraddr(IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recv_io(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recv(IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recvfrom(IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.send_io(IRubyObject path)
           
 IRubyObject RubyUDPSocket.send(IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyUDPSocket.setsockopt(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.setsockopt(IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyUNIXSocket.setsockopt(IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyBasicSocket.shutdown(IRubyObject[] args)
           
static IRubyObject RubyUNIXSocket.socketpair(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyUNIXServer.sysaccept()
           
static IRubyObject RubySocket.unpack_sockaddr_in(IRubyObject recv, IRubyObject addr)
           
 IRubyObject RubyBasicSocket.write_send(IRubyObject[] args)
           
 

Methods in org.jruby.ext.socket with parameters of type IRubyObject
protected  boolean RubyBasicSocket.asBoolean(IRubyObject val)
           
 IRubyObject RubyUDPSocket.bind(IRubyObject host, IRubyObject port)
           
 IRubyObject RubyUDPSocket.connect(IRubyObject host, IRubyObject port)
           
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyTCPServer.getpeername(IRubyObject[] args)
           
static IRubyObject RubySocket.getservbyname(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getservbyname(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockopt(IRubyObject lev, IRubyObject optname)
           
protected  void RubyUNIXSocket.init_unixsock(IRubyObject _path, boolean server)
           
 IRubyObject RubyUNIXServer.initialize(IRubyObject path)
           
 IRubyObject RubyUNIXSocket.initialize(IRubyObject path)
           
 IRubyObject RubyTCPServer.initialize(IRubyObject[] args)
           
 IRubyObject RubyTCPSocket.initialize(IRubyObject[] args)
           
 IRubyObject RubySocket.initialize(IRubyObject domain, IRubyObject type, IRubyObject protocol)
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
           
 IRubyObject RubyUNIXServer.listen(IRubyObject log)
           
static IRubyObject RubyUNIXSocket.open(IRubyObject recv, IRubyObject path)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySocket.pack_sockaddr_in(IRubyObject recv, IRubyObject port, IRubyObject host)
           
static IRubyObject RubySocket.pack_sockaddr_un(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyTCPServer.peeraddr(IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recv_io(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recv(IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recvfrom(IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.send_io(IRubyObject path)
           
 IRubyObject RubyUDPSocket.send(IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyUDPSocket.setsockopt(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.setsockopt(IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyUNIXSocket.setsockopt(IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyBasicSocket.shutdown(IRubyObject[] args)
           
protected static java.lang.RuntimeException RubyIPSocket.sockerr(IRubyObject recv, java.lang.String msg)
           
static IRubyObject RubyUNIXSocket.socketpair(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyUNIXSocket.socketpair(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.unpack_sockaddr_in(IRubyObject recv, IRubyObject addr)
           
 IRubyObject RubyBasicSocket.write_send(IRubyObject[] args)
           
 

Uses of IRubyObject in org.jruby.internal.runtime
 

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

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

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

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

Methods in org.jruby.internal.runtime.methods that return IRubyObject
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
          Call the method
 IRubyObject FullFunctionCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject JavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMultiMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubiniusMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject YARVMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
protected  IRubyObject JavaMethod.handleReturnJump(JumpException.ReturnJump rj)
           
 IRubyObject DefaultMethod.interpretedCall(ThreadContext context, Ruby runtime, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type IRubyObject
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
          Call the method
abstract  IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
          Call the method
 IRubyObject FullFunctionCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject FullFunctionCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject JavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject JavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMultiMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMultiMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubiniusMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubiniusMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject YARVMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject YARVMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.interpretedCall(ThreadContext context, Ruby runtime, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DefaultMethod.interpretedCall(ThreadContext context, Ruby runtime, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 boolean DynamicMethod.isCallableFrom(IRubyObject caller, CallType callType)
           
abstract  void CallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, java.lang.String name, Block block, StaticScope scope, JumpTarget jumpTarget)
           
protected  void JavaMethod.pre(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
 

Uses of IRubyObject in org.jruby.javasupport
 

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

Methods in org.jruby.javasupport that return IRubyObject
static IRubyObject Java.access(IRubyObject recv, IRubyObject java_type)
           
static IRubyObject Java.JavaUtilities.access(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.add_proxy_extender(IRubyObject recv, IRubyObject extender)
          Deprecated. 
static IRubyObject Java.JavaUtilities.add_proxy_extender(IRubyObject recv, IRubyObject arg0)
          Deprecated. 
 IRubyObject JavaArray.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
           
 IRubyObject JavaObject.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject someValue)
           
 IRubyObject JavaAccessibleObject.annotation_present_p(IRubyObject annoClass)
           
 IRubyObject JavaClass.annotation_present_p(IRubyObject annoClass)
           
 IRubyObject JavaAccessibleObject.annotation(IRubyObject annoClass)
           
 IRubyObject JavaClass.annotation(IRubyObject annoClass)
           
 IRubyObject JavaAccessibleObject.annotations()
           
 IRubyObject JavaClass.annotations()
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject someValue)
           
static IRubyObject JavaArrayUtilities.bytes_to_ruby_string(IRubyObject recv, IRubyObject wrappedObject)
           
 IRubyObject JavaClass.canonical_name()
           
 IRubyObject JavaClass.class_loader()
           
static IRubyObject Java.concrete_proxy_inherited(IRubyObject recv, IRubyObject subclass)
           
 IRubyObject JavaUtil.JavaConverter.convert(Ruby runtime, java.lang.Object object)
           
static IRubyObject[] JavaUtil.convertJavaArrayToRuby(Ruby runtime, java.lang.Object[] objects)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object)
          Converts object to the corresponding Ruby type; however, for non-primitives, a JavaObject instance is returned.
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object, java.lang.Class javaClass)
           
static IRubyObject JavaUtil.convertJavaToUsableRubyObject(Ruby runtime, java.lang.Object object)
          Returns a usable RubyObject; for types that are not converted to Ruby native types, a Java proxy will be returned.
static IRubyObject Java.create_proxy_class(IRubyObject recv, IRubyObject constant, IRubyObject javaClass, IRubyObject module)
           
static IRubyObject Java.JavaUtilities.create_proxy_class(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaAccessibleObject.declared_annotations()
           
 IRubyObject JavaClass.declared_annotations()
           
 IRubyObject JavaAccessibleObject.declaring_class()
           
 IRubyObject JavaClass.declaring_class()
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JavaClass.enclosing_class()
           
 IRubyObject JavaClass.enclosing_constructor()
           
 IRubyObject JavaClass.enclosing_method()
           
 IRubyObject JavaClass.enum_constants()
           
 IRubyObject JavaCallable.exception_types()
           
 IRubyObject JavaClass.extend_proxy(IRubyObject extender)
           
 IRubyObject JavaField.field_type()
           
 IRubyObject JavaCallable.generic_exception_types()
           
 IRubyObject JavaClass.generic_interfaces()
           
 IRubyObject JavaCallable.generic_parameter_types()
           
 IRubyObject JavaClass.generic_superclass()
           
static IRubyObject Java.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.JavaUtilities.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_interface_module(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.JavaUtilities.get_interface_module(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_java_class(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.JavaUtilities.get_java_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject Java.JavaUtilities.get_package_module_dot_format(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject Java.JavaUtilities.get_package_module(IRubyObject recv, IRubyObject arg0)
           
 IRubyObject JavaClass.get_package()
           
static IRubyObject Java.get_proxy_class(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject Java.JavaUtilities.get_proxy_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_or_package_under_package(IRubyObject recv, IRubyObject parentPackage, IRubyObject sym)
           
static IRubyObject Java.JavaUtilities.get_proxy_or_package_under_package(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject Java.get_top_level_proxy_or_package(IRubyObject recv, IRubyObject sym)
           
static IRubyObject Java.JavaUtilities.get_top_level_proxy_or_package(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.getInstance(java.lang.Object rawJavaObject, RubyClass clazz)
          Returns a new proxy instance of type clazz for rawJavaObject, or the cached proxy if we've already seen this object.
static IRubyObject Java.getInstance(Ruby runtime, java.lang.Object rawJavaObject)
          Returns a new proxy instance of a type corresponding to rawJavaObject's class, or the cached proxy if we've already seen this object.
 IRubyObject JavaCallable.inspect()
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 IRubyObject JavaObject.is_java_proxy()
           
static IRubyObject Java.is_primitive_type(IRubyObject recv, IRubyObject sym)
           
static IRubyObject Java.JavaUtilities.is_primitive_type(IRubyObject recv, IRubyObject arg0)
           
 IRubyObject JavaObject.java_class()
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject Java.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility function 'java_to_primitive' is the low-level version
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, boolean value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, byte value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, char value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, double value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, float value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, int value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, long value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, java.lang.Object value)
          Convert a java object to a Ruby object.
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, short value)
           
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.matching_method(IRubyObject recv, IRubyObject methods, IRubyObject args)
           
static IRubyObject Java.JavaUtilities.matching_method(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaAccessibleObject.modifiers()
           
 IRubyObject JavaClass.modifiers()
           
 IRubyObject JavaAccessibleObject.name()
           
static IRubyObject Java.new_instance_for(IRubyObject recv, IRubyObject java_object)
          Returns a new proxy instance of type (RubyClass)recv for the wrapped java_object, or the cached proxy if we've already seen this object.
static IRubyObject Java.JavaProxy.new_instance_for(IRubyObject recv, IRubyObject arg0)
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JavaAccessibleObject.op_equal(IRubyObject other)
           
 IRubyObject JavaField.op_equal(IRubyObject other)
           
 IRubyObject JavaObject.op_equal(IRubyObject other)
           
 IRubyObject JavaCallable.parameter_annotations()
           
 IRubyObject JavaCallable.parameter_types()
           
static IRubyObject Java.primitive_match(IRubyObject recv, IRubyObject t1, IRubyObject t2)
           
static IRubyObject Java.JavaUtilities.primitive_match(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject Java.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
 IRubyObject JavaClass.protection_domain()
           
 IRubyObject JavaClass.resource_as_stream(IRubyObject name)
           
 IRubyObject JavaClass.resource_as_string(IRubyObject name)
           
 IRubyObject JavaClass.resource(IRubyObject name)
           
 IRubyObject JavaConstructor.return_type()
           
 IRubyObject JavaMethod.return_type()
           
static IRubyObject JavaArrayUtilities.ruby_string_to_bytes(IRubyObject recv, IRubyObject string)
           
 IRubyObject JavaObject.ruby_synchronized(ThreadContext context, Block block)
           
static IRubyObject Java.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility.
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
 IRubyObject JavaClass.signers()
           
 IRubyObject JavaClass.superclass()
           
 IRubyObject JavaAccessibleObject.synthetic_p()
           
 IRubyObject JavaClass.synthetic_p()
           
static IRubyObject Java.to_java_object(IRubyObject recv)
           
static IRubyObject Java.JavaProxy.to_java_object(IRubyObject recv)
           
 IRubyObject JavaObject.to_s()
           
 IRubyObject JavaClass.type_parameters()
           
 IRubyObject JavaConstructor.type_parameters()
           
 IRubyObject JavaMethod.type_parameters()
           
static IRubyObject Java.valid_constant_name_p(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.JavaUtilities.valid_constant_name_p(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.wrap(IRubyObject recv, IRubyObject java_object)
           
static IRubyObject Java.JavaUtilities.wrap(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.wrap(Ruby runtime, IRubyObject java_object)
           
 

Methods in org.jruby.javasupport that return types with arguments of type IRubyObject
 ObjectProxyCache<IRubyObject,RubyClass> JavaSupport.getObjectProxyCache()
           
 

Methods in org.jruby.javasupport with parameters of type IRubyObject
static IRubyObject Java.access(IRubyObject recv, IRubyObject java_type)
           
static IRubyObject Java.JavaUtilities.access(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.add_proxy_extender(IRubyObject recv, IRubyObject extender)
          Deprecated. 
static IRubyObject Java.JavaUtilities.add_proxy_extender(IRubyObject recv, IRubyObject arg0)
          Deprecated. 
 void JavaClass.addProxyExtender(IRubyObject extender)
           
 IRubyObject JavaArray.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
           
 IRubyObject JavaObject.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject someValue)
           
 IRubyObject JavaAccessibleObject.annotation_present_p(IRubyObject annoClass)
           
 IRubyObject JavaClass.annotation_present_p(IRubyObject annoClass)
           
 IRubyObject JavaAccessibleObject.annotation(IRubyObject annoClass)
           
 IRubyObject JavaClass.annotation(IRubyObject annoClass)
           
 IRubyObject JavaArray.aref(IRubyObject index)
           
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject someValue)
           
 RubyBoolean JavaClass.assignable_from_p(IRubyObject other)
           
static IRubyObject JavaArrayUtilities.bytes_to_ruby_string(IRubyObject recv, IRubyObject wrappedObject)
           
static IRubyObject Java.concrete_proxy_inherited(IRubyObject recv, IRubyObject subclass)
           
 JavaConstructor JavaClass.constructor(IRubyObject[] args)
           
 java.lang.Object JavaUtil.RubyConverter.convert(ThreadContext context, IRubyObject rubyObject)
           
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject)
           
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject, java.lang.Class javaClass)
           
static IRubyObject Java.create_proxy_class(IRubyObject recv, IRubyObject constant, IRubyObject javaClass, IRubyObject module)
           
static IRubyObject Java.JavaUtilities.create_proxy_class(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 JavaConstructor JavaClass.declared_constructor(IRubyObject[] args)
           
 JavaField JavaClass.declared_field(IRubyObject name)
           
 JavaCallable JavaClass.declared_method_smart(IRubyObject[] args)
           
 JavaMethod JavaClass.declared_method(IRubyObject[] args)
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Java.define_exception_handler(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JavaClass.extend_proxy(IRubyObject extender)
           
 JavaField JavaClass.field(IRubyObject name)
           
static JavaClass JavaClass.for_name(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.JavaUtilities.get_deprecated_interface_proxy(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_interface_module(IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.JavaUtilities.get_interface_module(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_java_class(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.JavaUtilities.get_java_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject Java.JavaUtilities.get_package_module_dot_format(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject Java.JavaUtilities.get_package_module(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_class(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject Java.JavaUtilities.get_proxy_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_or_package_under_package(IRubyObject recv, IRubyObject parentPackage, IRubyObject sym)
           
static IRubyObject Java.JavaUtilities.get_proxy_or_package_under_package(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject Java.get_top_level_proxy_or_package(IRubyObject recv, IRubyObject sym)
           
static IRubyObject Java.JavaUtilities.get_top_level_proxy_or_package(IRubyObject recv, IRubyObject arg0)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
static IRubyObject Java.is_primitive_type(IRubyObject recv, IRubyObject sym)
           
static IRubyObject Java.JavaUtilities.is_primitive_type(IRubyObject recv, IRubyObject arg0)
           
 JavaMethod JavaClass.java_method(IRubyObject[] args)
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
static IRubyObject Java.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility function 'java_to_primitive' is the low-level version
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.matching_method_internal(IRubyObject recv, IRubyObject methods, IRubyObject[] args, int start, int len)
           
static IRubyObject Java.matching_method(IRubyObject recv, IRubyObject methods, IRubyObject args)
           
static IRubyObject Java.JavaUtilities.matching_method(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
 JavaObject JavaClass.new_array(IRubyObject lengthArgument)
           
static IRubyObject Java.new_instance_for(IRubyObject recv, IRubyObject java_object)
          Returns a new proxy instance of type (RubyClass)recv for the wrapped java_object, or the cached proxy if we've already seen this object.
static IRubyObject Java.JavaProxy.new_instance_for(IRubyObject recv, IRubyObject arg0)
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Java.new_proxy_instance(IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyFixnum JavaClass.op_cmp(IRubyObject other)
           
 IRubyObject JavaAccessibleObject.op_equal(IRubyObject other)
           
 IRubyObject JavaField.op_equal(IRubyObject other)
           
 IRubyObject JavaObject.op_equal(IRubyObject other)
           
static IRubyObject Java.primitive_match(IRubyObject recv, IRubyObject t1, IRubyObject t2)
           
static IRubyObject Java.JavaUtilities.primitive_match(IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject Java.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
           
 IRubyObject JavaClass.resource_as_stream(IRubyObject name)
           
 IRubyObject JavaClass.resource_as_string(IRubyObject name)
           
 IRubyObject JavaClass.resource(IRubyObject name)
           
static IRubyObject JavaArrayUtilities.ruby_string_to_bytes(IRubyObject recv, IRubyObject string)
           
static IRubyObject Java.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          High-level object conversion utility.
static java.lang.Object JavaEmbedUtils.rubyToJava(Ruby runtime, IRubyObject value, java.lang.Class type)
          Convert a Ruby object to a Java object.
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
 JavaObject JavaField.set_static_value(IRubyObject value)
           
 JavaObject JavaField.set_value(IRubyObject object, IRubyObject value)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
static IRubyObject Java.to_java_object(IRubyObject recv)
           
static IRubyObject Java.JavaProxy.to_java_object(IRubyObject recv)
           
static IRubyObject Java.valid_constant_name_p(IRubyObject recv, IRubyObject name)
           
static IRubyObject Java.JavaUtilities.valid_constant_name_p(IRubyObject recv, IRubyObject arg0)
           
 JavaObject JavaField.value(IRubyObject object)
           
static IRubyObject Java.wrap(IRubyObject recv, IRubyObject java_object)
           
static IRubyObject Java.JavaUtilities.wrap(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.wrap(Ruby runtime, IRubyObject java_object)
           
 

Uses of IRubyObject in org.jruby.javasupport.proxy
 

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

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

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

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

Uses of IRubyObject in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util that return IRubyObject
static IRubyObject[] RuntimeHelpers.appendToObjectArray(IRubyObject[] array, IRubyObject add)
           
static IRubyObject RuntimeHelpers.backref(ThreadContext context)
           
static IRubyObject RuntimeHelpers.backrefLastMatch(ThreadContext context)
           
static IRubyObject RuntimeHelpers.backrefMatchLast(ThreadContext context)
           
static IRubyObject RuntimeHelpers.backrefMatchPost(ThreadContext context)
           
static IRubyObject RuntimeHelpers.backrefMatchPre(ThreadContext context)
           
static IRubyObject RuntimeHelpers.breakJump(IRubyObject value)
           
static IRubyObject RuntimeHelpers.breakJumpInWhile(JumpException.BreakJump bj, Block aBlock)
           
static IRubyObject RuntimeHelpers.breakLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, int methodIndex, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callZSuper(Ruby runtime, ThreadContext context, Block block, IRubyObject self)
           
static IRubyObject RuntimeHelpers.compilerCallMethod(ThreadContext context, IRubyObject receiver, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
          Used by the compiler to handle visibility
static IRubyObject RuntimeHelpers.compilerCallMethodWithIndex(ThreadContext context, IRubyObject receiver, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
          Used by the compiler to ease calling indexed methods, also to handle visibility.
static IRubyObject[] RuntimeHelpers.concatObjectArrays(IRubyObject[] array, IRubyObject[] add)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two, IRubyObject three)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four, IRubyObject five)
           
static IRubyObject RuntimeHelpers.declareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static IRubyObject RuntimeHelpers.def(ThreadContext context, IRubyObject self, java.lang.Object scriptObject, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity, int required, int optional, int rest, CallConfiguration callConfig)
           
static IRubyObject RuntimeHelpers.defineAlias(ThreadContext context, java.lang.String newName, java.lang.String oldName)
           
static IRubyObject RuntimeHelpers.defs(ThreadContext context, IRubyObject self, IRubyObject receiver, java.lang.Object scriptObject, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity, int required, int optional, int rest, CallConfiguration callConfig)
           
static IRubyObject RuntimeHelpers.doAttrAssign(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doAttrAssignIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doInvokeDynamic(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doInvokeDynamicIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.fastDeclareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fastFetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.fastGetInstanceVariable(Ruby runtime, IRubyObject self, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.fastSetClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.getBackref(Ruby runtime, ThreadContext context)
           
static IRubyObject RuntimeHelpers.getErrorInfo(Ruby runtime)
           
static IRubyObject RuntimeHelpers.getInstanceVariable(Ruby runtime, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.getLastLine(Ruby runtime, ThreadContext context)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject[] exceptions, Ruby runtime, ThreadContext context, IRubyObject self)
           
static IRubyObject RuntimeHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context)
           
static IRubyObject RuntimeHelpers.negate(IRubyObject value, Ruby runtime)
           
static IRubyObject RuntimeHelpers.nextJump(IRubyObject value)
           
static IRubyObject RuntimeHelpers.nextLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.nullToNil(IRubyObject value, Ruby runtime)
           
static IRubyObject RuntimeHelpers.opAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg, CallSite varSite, CallSite opSite, CallSite opAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver, IRubyObject value, ThreadContext context, CallSite varAsgnSite)
           
static IRubyObject RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver, ThreadContext context, CallSite varSite)
           
static IRubyObject RuntimeHelpers.processBlockArgument(Ruby runtime, Block block)
           
static IRubyObject RuntimeHelpers.redoJump()
           
static IRubyObject RuntimeHelpers.redoLocalJumpError(Ruby runtime)
           
static IRubyObject RuntimeHelpers.retryJump()
           
static IRubyObject RuntimeHelpers.returnJump(IRubyObject result, ThreadContext context)
           
static IRubyObject RuntimeHelpers.runBeginBlock(ThreadContext context, IRubyObject self, java.lang.String[] staticScopeNames, CompiledBlockCallback callback)
           
static IRubyObject RuntimeHelpers.setClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static IRubyObject RuntimeHelpers.setConstantInModule(IRubyObject module, IRubyObject value, java.lang.String name, ThreadContext context)
           
static IRubyObject RuntimeHelpers.stringOrNil(java.lang.String value, Ruby runtime, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.unwrapLocalJumpErrorValue(RaiseException re)
           
 

Methods in org.jruby.javasupport.util with parameters of type IRubyObject
static IRubyObject[] RuntimeHelpers.appendToObjectArray(IRubyObject[] array, IRubyObject add)
           
static IRubyObject[] RuntimeHelpers.appendToObjectArray(IRubyObject[] array, IRubyObject add)
           
static IRubyObject RuntimeHelpers.breakJump(IRubyObject value)
           
static IRubyObject RuntimeHelpers.breakLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, int methodIndex, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, int methodIndex, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, IRubyObject self, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callZSuper(Ruby runtime, ThreadContext context, Block block, IRubyObject self)
           
static IRubyObject RuntimeHelpers.compilerCallMethod(ThreadContext context, IRubyObject receiver, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
          Used by the compiler to handle visibility
static IRubyObject RuntimeHelpers.compilerCallMethod(ThreadContext context, IRubyObject receiver, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
          Used by the compiler to handle visibility
static IRubyObject RuntimeHelpers.compilerCallMethodWithIndex(ThreadContext context, IRubyObject receiver, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
          Used by the compiler to ease calling indexed methods, also to handle visibility.
static IRubyObject RuntimeHelpers.compilerCallMethodWithIndex(ThreadContext context, IRubyObject receiver, int methodIndex, java.lang.String name, IRubyObject[] args, IRubyObject caller, CallType callType, Block block)
          Used by the compiler to ease calling indexed methods, also to handle visibility.
static IRubyObject[] RuntimeHelpers.concatObjectArrays(IRubyObject[] array, IRubyObject[] add)
           
static IRubyObject[] RuntimeHelpers.concatObjectArrays(IRubyObject[] array, IRubyObject[] add)
           
static RubyHash RuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1)
           
static RubyHash RuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2)
           
static RubyHash RuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2, IRubyObject key3, IRubyObject value3)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two, IRubyObject three)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four)
           
static IRubyObject[] RuntimeHelpers.constructObjectArray(IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four, IRubyObject five)
           
static Block RuntimeHelpers.createBlock(ThreadContext context, IRubyObject self, int arity, java.lang.String[] staticScopeNames, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argsNodeType, boolean light)
           
static Block RuntimeHelpers.createSharedScopeBlock(ThreadContext context, IRubyObject self, int arity, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argsNodeType)
           
static RubyArray RuntimeHelpers.createSubarray(IRubyObject[] input, Ruby runtime, int start)
           
static IRubyObject RuntimeHelpers.declareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static IRubyObject RuntimeHelpers.def(ThreadContext context, IRubyObject self, java.lang.Object scriptObject, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity, int required, int optional, int rest, CallConfiguration callConfig)
           
static IRubyObject RuntimeHelpers.defs(ThreadContext context, IRubyObject self, IRubyObject receiver, java.lang.Object scriptObject, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity, int required, int optional, int rest, CallConfiguration callConfig)
           
static IRubyObject RuntimeHelpers.doAttrAssign(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doAttrAssign(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doAttrAssignIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doAttrAssignIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doInvokeDynamic(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doInvokeDynamic(IRubyObject receiver, IRubyObject[] args, ThreadContext context, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doInvokeDynamicIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.doInvokeDynamicIndexed(IRubyObject receiver, IRubyObject[] args, ThreadContext context, byte methodIndex, java.lang.String name, IRubyObject caller, CallType callType, Block block)
           
static RubyArray RuntimeHelpers.ensureMultipleAssignableRubyArray(Ruby runtime, IRubyObject value, boolean masgnHasHead)
           
static RubyArray RuntimeHelpers.ensureRubyArray(IRubyObject value)
           
static IRubyObject RuntimeHelpers.fastDeclareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fastFetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.fastGetInstanceVariable(Ruby runtime, IRubyObject self, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.fastSetClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name)
           
static Block RuntimeHelpers.getBlockFromBlockPassBody(IRubyObject proc, Block currentBlock)
           
static IRubyObject RuntimeHelpers.getInstanceVariable(Ruby runtime, IRubyObject self, java.lang.String name)
           
static RubyClass RuntimeHelpers.getSingletonClass(Ruby runtime, IRubyObject receiver)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject[] exceptions, Ruby runtime, ThreadContext context, IRubyObject self)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject[] exceptions, Ruby runtime, ThreadContext context, IRubyObject self)
           
static RubyBoolean RuntimeHelpers.isWhenTriggered(IRubyObject expression, IRubyObject expressionsObject, ThreadContext context)
           
static IRubyObject RuntimeHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context)
           
static IRubyObject RuntimeHelpers.negate(IRubyObject value, Ruby runtime)
           
static IRubyObject RuntimeHelpers.nextJump(IRubyObject value)
           
static IRubyObject RuntimeHelpers.nextLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.nullToNil(IRubyObject value, Ruby runtime)
           
static IRubyObject RuntimeHelpers.opAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg, CallSite varSite, CallSite opSite, CallSite opAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver, IRubyObject value, ThreadContext context, CallSite varAsgnSite)
           
static IRubyObject RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver, ThreadContext context, CallSite varSite)
           
static RubyModule RuntimeHelpers.prepareClassNamespace(ThreadContext context, IRubyObject rubyModule)
           
static RubyClass RuntimeHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
static IRubyObject RuntimeHelpers.returnJump(IRubyObject result, ThreadContext context)
           
static IRubyObject RuntimeHelpers.runBeginBlock(ThreadContext context, IRubyObject self, java.lang.String[] staticScopeNames, CompiledBlockCallback callback)
           
static void RuntimeHelpers.setBackref(Ruby runtime, ThreadContext context, IRubyObject value)
           
static IRubyObject RuntimeHelpers.setClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static IRubyObject RuntimeHelpers.setConstantInModule(IRubyObject module, IRubyObject value, java.lang.String name, ThreadContext context)
           
static void RuntimeHelpers.setErrorInfo(Ruby runtime, IRubyObject error)
           
static void RuntimeHelpers.setLastLine(Ruby runtime, ThreadContext context, IRubyObject value)
           
static IRubyObject RuntimeHelpers.stringOrNil(java.lang.String value, Ruby runtime, IRubyObject nil)
           
 

Uses of IRubyObject in org.jruby.libraries
 

Classes in org.jruby.libraries that implement IRubyObject
static class FiberLibrary.Fiber
           
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 FiberLibrary.Fiber.alive_p()
           
 IRubyObject ThreadLibrary.ConditionVariable.broadcast()
           
 IRubyObject ThreadLibrary.Queue.clear()
           
 IRubyObject ThreadLibrary.SizedQueue.clear()
           
static IRubyObject FiberLibrary.Fiber.current(IRubyObject recv)
           
 IRubyObject FiberLibrary.Fiber.initialize(IRubyObject[] args, Block block)
           
static IRubyObject IOWaitLibrary.io_wait(IRubyObject obj)
          waits until input available or timed out and returns self, or nil when EOF reached.
 IRubyObject ThreadLibrary.Mutex.lock()
           
 IRubyObject ThreadLibrary.SizedQueue.max_set(IRubyObject arg)
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.Queue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.SizedQueue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.Queue.push(IRubyObject value)
           
 IRubyObject ThreadLibrary.SizedQueue.push(IRubyObject value)
           
static IRubyObject IOWaitLibrary.ready(IRubyObject obj)
          returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.
 IRubyObject FiberLibrary.Fiber.resume(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.ConditionVariable.signal()
           
 IRubyObject ThreadLibrary.Mutex.synchronize(Block block)
           
 IRubyObject FiberLibrary.Fiber.transfer(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.ConditionVariable.wait_ruby(IRubyObject[] args)
           
static IRubyObject FiberLibrary.Fiber.yield(IRubyObject recv, IRubyObject value)
           
 

Methods in org.jruby.libraries with parameters of type IRubyObject
static IRubyObject FiberLibrary.Fiber.current(IRubyObject recv)
           
 IRubyObject FiberLibrary.Fiber.initialize(IRubyObject[] args, Block block)
           
static IRubyObject IOWaitLibrary.io_wait(IRubyObject obj)
          waits until input available or timed out and returns self, or nil when EOF reached.
 IRubyObject ThreadLibrary.SizedQueue.max_set(IRubyObject arg)
           
static FiberLibrary.Fiber FiberLibrary.Fiber.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static FiberLibrary.Fiber FiberLibrary.Fiber.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.Mutex ThreadLibrary.Mutex.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.Mutex ThreadLibrary.Mutex.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.ConditionVariable ThreadLibrary.ConditionVariable.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static ThreadLibrary.ConditionVariable ThreadLibrary.ConditionVariable.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.Queue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject ThreadLibrary.SizedQueue.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject ThreadLibrary.Queue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.SizedQueue.pop(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.Queue.push(IRubyObject value)
           
 IRubyObject ThreadLibrary.SizedQueue.push(IRubyObject value)
           
static IRubyObject IOWaitLibrary.ready(IRubyObject obj)
          returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.
 IRubyObject FiberLibrary.Fiber.resume(IRubyObject[] args)
           
 IRubyObject FiberLibrary.Fiber.transfer(IRubyObject[] args)
           
 IRubyObject ThreadLibrary.ConditionVariable.wait_ruby(IRubyObject[] args)
           
static IRubyObject FiberLibrary.Fiber.yield(IRubyObject recv, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.runtime
 

Methods in org.jruby.runtime that return IRubyObject
 IRubyObject ObjectAllocator.allocate(Ruby runtime, RubyClass klazz)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
abstract  IRubyObject BlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlockLight.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf, Binding binding, Block.Type type)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1)
           
 IRubyObject CallSite.PlusCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.MinusCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.MulCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.DivCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.LtCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.LeCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.GtCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.GeCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject Dispatcher.callMethod(ThreadContext context, IRubyObject self, RubyClass rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject ThreadContext.createBacktraceFromFrames(Ruby runtime, Frame[] backtraceFrames)
          Create an Array with backtrace information.
 IRubyObject GlobalVariable.get()
           
 IRubyObject GlobalVariable.Copy.get()
           
abstract  IRubyObject[] DynamicScope.getArgValues()
          Copy variable values back for ZSuper call.
 IRubyObject Frame.getBackRef()
           
 IRubyObject ThreadContext.getConstant(java.lang.String internedName)
          Used by the evaluator and the compiler to look up a constant by name
 IRubyObject ThreadContext.getErrorInfo()
           
 IRubyObject ThreadContext.getFrameSelf()
           
 IRubyObject ThreadContext.getLastExitStatus()
           
 IRubyObject Frame.getLastLine()
           
 IRubyObject Binding.getSelf()
           
 IRubyObject IAccessor.getValue()
           
abstract  IRubyObject DynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
abstract  IRubyObject DynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
          getValueOrNil for depth 0
abstract  IRubyObject DynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 1, depth 0
abstract  IRubyObject DynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
abstract  IRubyObject[] DynamicScope.getValues()
           
abstract  IRubyObject DynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 0, depth 0
 IRubyObject ObjectSpace.id2ref(long id)
           
 IRubyObject[] BlockBody.prepareArgumentsForCall(ThreadContext context, IRubyObject[] args, Block.Type type)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 IRubyObject ThreadContext.setConstantInCurrent(java.lang.String internedName, 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 internedName, IRubyObject target, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name.
 IRubyObject ThreadContext.setConstantInObject(java.lang.String internedName, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name This is for a Colon2 const decl
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value)
           
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlockLight.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
           
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlockLight.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CompiledSharedScopeBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 

Methods in org.jruby.runtime with parameters of type IRubyObject
 void ObjectSpace.add(IRubyObject object)
           
 void ObjectSpace.addFinalizer(IRubyObject object, IRubyObject proc)
           
protected  int Block.arrayLength(IRubyObject node)
           
protected  int BlockBody.arrayLength(IRubyObject node)
           
protected  int InterpretedBlock.arrayLength(IRubyObject node)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
abstract  IRubyObject BlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlockLight.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf, Binding binding, Block.Type type)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf, Binding binding, Block.Type type)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1)
           
 IRubyObject CallSite.PlusCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.MinusCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.MulCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.DivCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.LtCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.LeCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.GtCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject CallSite.GeCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject CallSite.InlineCachingCallSite.call(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject Dispatcher.callMethod(ThreadContext context, IRubyObject self, RubyClass rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
abstract  IRubyObject Dispatcher.callMethod(ThreadContext context, IRubyObject self, RubyClass rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static int Arity.checkArgumentCount(Ruby runtime, IRubyObject[] args, int min, int max)
           
 void Arity.checkArity(Ruby runtime, IRubyObject[] args)
           
static Block MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject self)
           
 void EventHook.event(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 void IRaiseListener.exceptionRaised(IRubyObject exception)
           
abstract  IRubyObject DynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
          getValueOrNil for depth 0
abstract  IRubyObject DynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 1, depth 0
abstract  IRubyObject DynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
abstract  IRubyObject DynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 0, depth 0
 long ObjectSpace.idOf(IRubyObject rubyObject)
           
static Block CallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static Block CompiledBlock.newCompiledClosure(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlock.newCompiledClosure(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlockLight.newCompiledClosureLight(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlockLight.newCompiledClosureLight(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledSharedScopeBlock.newCompiledSharedScopeClosure(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block InterpretedBlock.newInterpretedClosure(IterNode iterNode, IRubyObject self, Arity arity, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
static Block InterpretedBlock.newInterpretedClosure(ThreadContext context, InterpretedBlock body, IRubyObject self)
           
static Block InterpretedBlock.newInterpretedClosure(ThreadContext context, IterNode iterNode, IRubyObject self)
           
static Block SharedScopeBlock.newInterpretedSharedScopeClosure(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
 void ThreadContext.preMethodFrameAndScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope, JumpTarget jumpTarget)
           
 void ThreadContext.preMethodFrameOnly(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, JumpTarget jumpTarget)
           
 void ThreadContext.preNodeEval(RubyModule rubyClass, IRubyObject self)
           
 void ThreadContext.preNodeEval(RubyModule rubyClass, IRubyObject self, java.lang.String name)
           
 IRubyObject[] BlockBody.prepareArgumentsForCall(ThreadContext context, IRubyObject[] args, Block.Type type)
           
 void ThreadContext.prepareTopLevel(RubyClass objectClass, IRubyObject topSelf)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
abstract  void DynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void Frame.setBackRef(IRubyObject backref)
           
 IRubyObject ThreadContext.setConstantInCurrent(java.lang.String internedName, 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 internedName, IRubyObject target, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name.
 IRubyObject ThreadContext.setConstantInObject(java.lang.String internedName, IRubyObject result)
          Used by the evaluator and the compiler to set a constant by name This is for a Colon2 const decl
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 void ThreadContext.setLastExitStatus(IRubyObject lastExitStatus)
           
 void Frame.setLastLine(IRubyObject lastline)
           
 void Binding.setSelf(IRubyObject self)
           
 void Frame.setSelf(IRubyObject self)
          Set the self associated with this frame
abstract  void DynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
abstract  void DynamicScope.setValueDepthZero(IRubyObject value, int offset)
          setValue for depth zero
abstract  void DynamicScope.setValueOneDepthZero(IRubyObject value)
          Set value in current dynamic scope or one of its captured scopes.
abstract  void DynamicScope.setValueZeroDepthZero(IRubyObject value)
          Set value in current dynamic scope or one of its captured scopes.
 void Frame.updateFrame(RubyModule klazz, IRubyObject self, java.lang.String name, Block block, java.lang.String fileName, int line, JumpTarget jumpTarget)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value)
           
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlockLight.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
           
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlockLight.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CompiledSharedScopeBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 

Constructors in org.jruby.runtime with parameters of type IRubyObject
Binding(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
GlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
ReadonlyGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.runtime.builtin
 

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

Methods in org.jruby.runtime.builtin that return IRubyObject
 IRubyObject IRubyObject.anyToString()
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject IRubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject IRubyObject.checkArrayType()
           
 IRubyObject IRubyObject.checkStringType()
           
 IRubyObject IRubyObject.dup()
          RubyMethod dup.
 IRubyObject InstanceVariables.fastGetInstanceVariable(java.lang.String internedName)
          Returns the named instance variable if present, else null.
 IRubyObject InternalVariables.fastGetInternalVariable(java.lang.String internedName)
          Returns the named internal variable if present, else null.
 IRubyObject InstanceVariables.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
          Sets the named instance variable to the specified value.
 IRubyObject InstanceVariables.getInstanceVariable(java.lang.String name)
          Returns the named instance variable if present, else null.
 IRubyObject InternalVariables.getInternalVariable(java.lang.String name)
          Returns the named internal variable if present, else null.
 IRubyObject IRubyObject.id()
           
 IRubyObject IRubyObject.infectBy(IRubyObject obj)
          Infect this object using the taint of another object
 IRubyObject IRubyObject.inspect()
          RubyMethod inspect.
 IRubyObject IRubyObject.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.rbClone()
          RubyMethod rbClone.
 IRubyObject InstanceVariables.removeInstanceVariable(java.lang.String name)
          Removes the named instance variable, if present, returning its value.
 IRubyObject InternalVariables.removeInternalVariable(java.lang.String name)
          Removes the named internal variable, if present, returning its value.
 IRubyObject InstanceVariables.setInstanceVariable(java.lang.String name, IRubyObject value)
          Sets the named instance variable to the specified value.
 

Methods in org.jruby.runtime.builtin that return types with arguments of type IRubyObject
 java.util.List<Variable<IRubyObject>> InstanceVariables.getInstanceVariableList()
           
 java.util.List<Variable<IRubyObject>> InternalVariables.getInternalVariableList()
           
 java.util.List<Variable<IRubyObject>> IRubyObject.getVariableList()
           
 

Methods in org.jruby.runtime.builtin with parameters of type IRubyObject
 void IRubyObject.addFinalizer(IRubyObject finalizer)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args)
           
 IRubyObject IRubyObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject IRubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
           
 boolean IRubyObject.eql(IRubyObject other)
           
 IRubyObject InstanceVariables.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
          Sets the named instance variable to the specified value.
 void InternalVariables.fastSetInternalVariable(java.lang.String internedName, IRubyObject value)
          Sets the named internal variable to the specified value.
 IRubyObject IRubyObject.infectBy(IRubyObject obj)
          Infect this object using the taint of another object
 IRubyObject IRubyObject.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject InstanceVariables.setInstanceVariable(java.lang.String name, IRubyObject value)
          Sets the named instance variable to the specified value.
 void InternalVariables.setInternalVariable(java.lang.String name, IRubyObject value)
          Sets the named internal variable to the specified value.
 

Method parameters in org.jruby.runtime.builtin with type arguments of type IRubyObject
 void IRubyObject.syncVariables(java.util.List<Variable<IRubyObject>> variables)
          Sets object's variables to those in the supplied list, removing/replacing any previously defined variables.
 

Uses of IRubyObject in org.jruby.runtime.callback
 

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

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

Uses of IRubyObject in org.jruby.runtime.load
 

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

Uses of IRubyObject in org.jruby.runtime.marshal
 

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

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

Method parameters in org.jruby.runtime.marshal with type arguments of type IRubyObject
 void MarshalStream.dumpVariables(java.util.List<Variable<IRubyObject>> vars)
           
 

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.runtime.scope
 

Methods in org.jruby.runtime.scope that return IRubyObject
 IRubyObject[] ManyVarsDynamicScope.getArgValues()
          Copy variable values back for ZSuper call.
 IRubyObject[] NoVarsDynamicScope.getArgValues()
           
 IRubyObject[] OneVarDynamicScope.getArgValues()
           
 IRubyObject[] TwoVarDynamicScope.getArgValues()
           
 IRubyObject ManyVarsDynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject NoVarsDynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject OneVarDynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject TwoVarDynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject ManyVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject NoVarsDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject OneVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject TwoVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject[] ManyVarsDynamicScope.getValues()
           
 IRubyObject[] NoVarsDynamicScope.getValues()
           
 IRubyObject[] OneVarDynamicScope.getValues()
           
 IRubyObject[] TwoVarDynamicScope.getValues()
           
 IRubyObject ManyVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 

Methods in org.jruby.runtime.scope with parameters of type IRubyObject
 IRubyObject ManyVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject NoVarsDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject OneVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject TwoVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject ManyVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 void ManyVarsDynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void NoVarsDynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void OneVarDynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void TwoVarDynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void ManyVarsDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 void NoVarsDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 void OneVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 void TwoVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 void ManyVarsDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 void NoVarsDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 void OneVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 void TwoVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 void ManyVarsDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 void NoVarsDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 void OneVarDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 void TwoVarDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 void ManyVarsDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 void NoVarsDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 void OneVarDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 void TwoVarDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.test
 

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

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

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

Uses of IRubyObject in org.jruby.util
 

Methods in org.jruby.util that return IRubyObject
 IRubyObject TypeCoercer.anyToString(IRubyObject src)
           
 IRubyObject TypeCoercer.checkArrayType(IRubyObject src)
           
 IRubyObject TypeCoercer.checkStringType(IRubyObject src)
           
 IRubyObject TypeCoercer.convertToType(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
 IRubyObject TypeCoercer.convertToType(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
 IRubyObject TypeCoercer.convertToTypeWithCheck(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
static IRubyObject TypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
abstract  IRubyObject Pack.Converter.decode(Ruby runtime, java.nio.ByteBuffer format)
           
 IRubyObject ZlibDeflate.deflate(ByteList str, int flush)
           
 IRubyObject ZlibDeflate.finish()
           
 IRubyObject ZlibDeflate.flush(int flush)
           
 IRubyObject ZlibInflate.inflate(ByteList str)
           
 IRubyObject KCode.kcode(Ruby runtime)
           
static IRubyObject ZlibDeflate.s_deflate(IRubyObject caller, ByteList str, int level)
           
static IRubyObject ZlibInflate.s_inflate(IRubyObject caller, ByteList str)
           
 IRubyObject ZlibDeflate.set_dictionary(IRubyObject str)
           
 IRubyObject ZlibInflate.set_dictionary(IRubyObject str)
           
 IRubyObject ZlibInflate.sync_point()
           
 IRubyObject ZlibInflate.sync(IRubyObject str)
           
 IRubyObject NoFunctionalitySignalFacade.trap(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject SignalFacade.trap(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject SunSignalFacade.trap(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 

Methods in org.jruby.util with parameters of type IRubyObject
 IRubyObject TypeCoercer.anyToString(IRubyObject src)
           
 void ZlibDeflate.append(IRubyObject obj)
           
 void ZlibInflate.append(IRubyObject obj)
           
 RubyString TypeCoercer.asString(IRubyObject src)
          rb_obj_as_string
 IRubyObject TypeCoercer.checkArrayType(IRubyObject src)
           
 IRubyObject TypeCoercer.checkStringType(IRubyObject src)
           
 RubyArray TypeCoercer.convertToArray(IRubyObject src)
          Methods which perform to_xxx if the object has such a method
 RubyFloat TypeCoercer.convertToFloat(IRubyObject src)
           
 RubyHash TypeCoercer.convertToHash(IRubyObject src)
           
 RubyInteger TypeCoercer.convertToInteger(IRubyObject src)
           
 RubyInteger TypeCoercer.convertToInteger(IRubyObject src, int convertMethodIndex, java.lang.String convertMethod)
           
 RubyString TypeCoercer.convertToString(IRubyObject src)
           
 IRubyObject TypeCoercer.convertToType(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
 IRubyObject TypeCoercer.convertToType(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
 IRubyObject TypeCoercer.convertToTypeWithCheck(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
static IRubyObject TypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
abstract  void Pack.Converter.encode(Ruby runtime, IRubyObject from, java.lang.StringBuffer result)
           
static int ShellLauncher.execAndWait(Ruby runtime, IRubyObject[] rawArgs)
           
static java.lang.Process ShellLauncher.popen(Ruby runtime, IRubyObject string, ModeFlags modes)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject string)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject[] rawArgs)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs, java.io.OutputStream output)
           
static IRubyObject ZlibDeflate.s_deflate(IRubyObject caller, ByteList str, int level)
           
static IRubyObject ZlibInflate.s_inflate(IRubyObject caller, ByteList str)
           
 IRubyObject ZlibDeflate.set_dictionary(IRubyObject str)
           
 IRubyObject ZlibInflate.set_dictionary(IRubyObject str)
           
static java.lang.CharSequence Sprintf.sprintf(java.lang.CharSequence format, IRubyObject args)
           
static java.lang.CharSequence Sprintf.sprintf(java.util.Locale locale, java.lang.CharSequence format, IRubyObject args)
           
static java.lang.CharSequence Sprintf.sprintf(java.util.Locale locale, RubyString format, IRubyObject args)
           
static RubyString Sprintf.sprintf(Ruby runtime, java.util.Locale locale, java.lang.CharSequence format, IRubyObject args)
           
static java.lang.CharSequence Sprintf.sprintf(RubyString format, IRubyObject args)
           
 IRubyObject ZlibInflate.sync(IRubyObject str)
           
 IRubyObject NoFunctionalitySignalFacade.trap(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject SignalFacade.trap(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject SunSignalFacade.trap(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 

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.