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

Packages that use IRubyObject
org.jruby   
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.ast.types   
org.jruby.ast.util   
org.jruby.cext   
org.jruby.compiler.ir.instructions   
org.jruby.compiler.ir.operands   
org.jruby.demo.ext   
org.jruby.embed.internal   
org.jruby.embed.variable   
org.jruby.evaluator   
org.jruby.exceptions   
org.jruby.ext   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jffi   
org.jruby.ext.jruby   
org.jruby.ext.psych   
org.jruby.ext.rubinius   
org.jruby.ext.socket   
org.jruby.internal.runtime   
org.jruby.internal.runtime.methods   
org.jruby.interpreter   
org.jruby.java.addons   
org.jruby.java.codegen   
org.jruby.java.dispatch   
org.jruby.java.invokers   
org.jruby.java.proxies   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.parser   
org.jruby.runtime   
org.jruby.runtime.assigner   
org.jruby.runtime.backtrace   
org.jruby.runtime.builtin   
org.jruby.runtime.callback   
org.jruby.runtime.callsite   
org.jruby.runtime.encoding   
org.jruby.runtime.load   
org.jruby.runtime.marshal   
org.jruby.runtime.scope   
org.jruby.util   
org.jruby.util.io   
 

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 RubyBasicObject
           
 class RubyBigDecimal
           
 class RubyBignum
           
 class RubyBinding
           
 class RubyBoolean
           
 class RubyClass
           
 class RubyClassPathVariable
           
 class RubyComplex
          1.9 complex.c as of revision: 20011
 class RubyContinuation
          Placeholder until/if we can support this
 class RubyConverter
           
static class RubyDigest.DigestBase
           
static class RubyDigest.DigestClass
           
 class RubyDir
          .The Ruby built-in class Dir.
 class RubyEncoding
           
 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.CaseInsensitiveStringOnlyRubyHash
          Obligate string-keyed and string-valued hash, used for ENV.
static class RubyGlobal.StringOnlyRubyHash
          A Pseudo-hash whose keys and values are required to be Strings.
 class RubyHash
          Implementation of the Hash class.
 class RubyIconv
           
static class RubyIconv.RubyFailure
           
 class RubyInteger
          Implementation of the Integer class.
 class RubyIO
           
static class RubyJRuby.JRubyExecutionContextLocal
           
static class RubyJRuby.JRubyFiberLocal
           
static class RubyJRuby.JRubyThreadLocal
           
 class RubyLocalJumpError
           
 class RubyMatchData
           
 class RubyMethod
          The RubyMethod class represents a RubyMethod object.
 class RubyModule
           
 class RubyNameError
           
static class RubyNameError.RubyNameErrorMessage
          Nested class whose instances act as thunks reacting to to_str method called from (Exception#to_str, Exception#message) MRI equivalent: rb_cNameErrorMesg, class name: "message", construction method: "!", to_str implementation: "name_err_mesg_to_str" TODO: this class should not be lookupable
 class RubyNil
           
 class RubyNoMethodError
           
 class RubyNumeric
          Base class for all numerical types in ruby.
 class RubyObject
          RubyObject is the only implementation of the IRubyObject.
static class RubyObject.Data
           
 class RubyProc
           
static class RubyProcess.RubyStatus
           
 class RubyRandom
          Implementation of the Random class.
 class RubyRange
           
 class RubyRational
          1.9 rational.c as of revision: 20011
 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 RubyTempfile
          An implementation of tempfile.rb in Java.
 class RubyThread
          Implementation of Ruby's Thread class.
 class RubyThreadGroup
          Implementation of Ruby's ThreadGroup class.
 class RubyTime
          The Time class.
 class RubyUnboundMethod
          Note: This was renamed from UnboundMethod.java
 class RubyYielder
           
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[] RubyContinuation.Continuation.args
           
 IRubyObject RubyException.message
           
static IRubyObject RubyBasicObject.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
           
 IRubyObject RubyContinuation.Continuation.tag
           
static IRubyObject RubyBasicObject.UNDEF
          A value that specifies an undefined value.
 

Methods in org.jruby that return IRubyObject
static IRubyObject RubySignal.__jtrap_kernel(IRubyObject recv, IRubyObject block, IRubyObject sig)
           
static IRubyObject RubyKernel.__method__(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyTempfile._close(ThreadContext context)
           
 IRubyObject RubyEncoding._dump(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyZlib.Inflate._initialize(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate._initialize(IRubyObject[] args)
           
static IRubyObject RubyEncoding._load(ThreadContext context, IRubyObject recv, IRubyObject str)
           
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 RubyComplex.abs(ThreadContext context)
          nucomp_abs
 IRubyObject RubyFixnum.abs(ThreadContext context)
          fix_abs
 IRubyObject RubyFloat.abs(ThreadContext context)
          flo_abs
 IRubyObject RubyNumeric.abs(ThreadContext context)
          num_abs
 IRubyObject RubyComplex.abs2(ThreadContext context)
          nucomp_abs2
 IRubyObject RubyNumeric.abs2(ThreadContext context)
          numeric_abs2
static IRubyObject RubyFile.absolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          ---------------------------------------------------- File::absolute_path File.absolute_path(file_name [, dir_string] ) -> abs_file_name From Ruby 1.9.1 ------------------------------------------------------------------------ Converts a pathname to an absolute pathname.
static IRubyObject RubyJRuby.JRubyClassExtensions.add_class_annotation(ThreadContext context, IRubyObject maybeClass, IRubyObject annoMap)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_method_annotation(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject annoMap)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_method_signature(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject clsList)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_parameter_annotations(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject paramAnnoMaps)
           
 IRubyObject RubyThreadGroup.add(IRubyObject rubyThread, Block block)
           
 IRubyObject RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject digits)
           
 IRubyObject RubyZlib.ZStream.adler()
           
static IRubyObject RubyZlib.adler32(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEncoding.aliases(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyArray.all_p(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.all_p(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.all_pCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubySymbol.all_symbols(IRubyObject recv)
          Deprecated. 
static IRubyObject RubySymbol.all_symbols(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyJRuby.JRubyStringExtensions.alloc(ThreadContext context, IRubyObject recv, IRubyObject size)
           
 IRubyObject MetaClass.allocate()
           
 IRubyObject RubyClass.allocate()
           
 IRubyObject RubyArray.any_p(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.any_pCommon(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBasicObject.anyToString()
          Internal method that helps to convert any object into the format of a class name and a hex string inside of #<>.
static IRubyObject BasicObjectStub.anyToString(IRubyObject self)
           
static IRubyObject RubyJRuby.JRubySynchronizedMeta.append_features(IRubyObject self, IRubyObject target)
           
static IRubyObject RubyPrecision.append_features(IRubyObject receiver, IRubyObject include, Block block)
           
 IRubyObject RubyClassPathVariable.append(IRubyObject obj)
           
 IRubyObject RubyZlib.Deflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.append(IRubyObject p1)
           
 IRubyObject RubyStringIO.append(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyZlib.Inflate.append(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyArray.aref(IRubyObject arg0)
          rb_ary_aref
 IRubyObject RubyHash.aref(IRubyObject key)
          Deprecated. use RubyHash.op_aref instead
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyArray.aref(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyArray.aref(IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyDir.aref(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.aref19(IRubyObject arg0)
           
 IRubyObject RubyArray.aref19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyComplex.arg(ThreadContext context)
          nucomp_arg
 IRubyObject RubyNumeric.arg(ThreadContext context)
          numeric_arg
 IRubyObject RubyNoMethodError.args()
           
 IRubyObject RubyString.ascii_only_p(ThreadContext context)
           
 IRubyObject RubyEncoding.asciiCompatible_p(ThreadContext context)
           
 IRubyObject RubyArray.aset(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyArray.aset(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
          Deprecated. use RubyHash.op_aset instead
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyArray.aset(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          rb_ary_aset
 IRubyObject RubyArray.aset19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyArray.aset19(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyArray.assoc(ThreadContext context, IRubyObject key)
          rb_ary_assoc
 IRubyObject RubyHash.assoc(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyKernel.at_exit(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyArray.at(IRubyObject pos)
          rb_ary_at
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyFileStat.atime()
           
 IRubyObject RubyFile.atime(ThreadContext context)
           
static IRubyObject RubyFile.atime(ThreadContext context, 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
 IRubyObject RubyModule.attr19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyIO.autoclose_set(ThreadContext context, IRubyObject autoclose)
           
 IRubyObject RubyIO.autoclose(ThreadContext context)
           
static IRubyObject RubyKernel.autoload_p(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload_p(ThreadContext context, 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(ThreadContext context, IRubyObject recv, IRubyObject aString)
           
 IRubyObject NativeException.backtrace()
           
 IRubyObject RubyException.backtrace()
           
 IRubyObject RubyThread.backtrace(ThreadContext context)
           
static IRubyObject RubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.become_java_bang(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
 IRubyObject RubyMatchData.begin(ThreadContext context, IRubyObject index)
          match_begin
 IRubyObject RubyMatchData.begin19(ThreadContext context, IRubyObject index)
           
 IRubyObject RubyProc.binding()
           
 IRubyObject RubyIO.binmode()
           
 IRubyObject RubyStringIO.binmode()
           
static IRubyObject RubyArgsFile.binmode(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyIO.binread(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          binread is just like read, except it doesn't take options and it forces mode to be "rb:ASCII-8BIT"
 IRubyObject RubyDigest.DigestBase.block_length()
           
static IRubyObject RubyDigest.DigestInstance.block_length(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyFileStat.blockdev_p()
           
static IRubyObject RubyFileTest.blockdev_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.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 RubyIO.bytes(ThreadContext context)
           
 IRubyObject RubyString.bytes(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.bytes(ThreadContext context, Block block)
           
 IRubyObject RubyRandom.bytes(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyArgsFile.bytes(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject Ruby.RecursiveFunction.call(IRubyObject obj, boolean recur)
           
 IRubyObject RubyMethod.call(ThreadContext context, Block block)
          Call the method.
 IRubyObject RubyContinuation.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyUnboundMethod.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block passedBlock)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call19(ThreadContext context, IRubyObject[] args, Block block)
           
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, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, Arity arity, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach19(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)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, int methodIndex, java.lang.String name)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject arg)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject[] args)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.callMethod(java.lang.String name)
           
 IRubyObject RubyBasicObject.callMethod(java.lang.String name, IRubyObject... args)
           
 IRubyObject RubyBasicObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name)
          Deprecated. 
 IRubyObject RubyBasicObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
          Deprecated. 
 IRubyObject RubyBasicObject.callMethod(ThreadContext context, java.lang.String name)
          Will invoke a named method with no arguments and no block.
 IRubyObject RubyBasicObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
          Will invoke a named method with one argument and no block with functional invocation.
 IRubyObject RubyBasicObject.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 RubyBasicObject.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)
           
static IRubyObject BasicObjectStub.callSuper(IRubyObject self, ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.capitalize_bang(ThreadContext context)
           
 IRubyObject RubyString.capitalize_bang19(ThreadContext context)
           
 IRubyObject RubyString.capitalize(ThreadContext context)
          rb_str_capitalize / rb_str_capitalize_bang
 IRubyObject RubySymbol.capitalize(ThreadContext context)
           
 IRubyObject RubyString.capitalize19(ThreadContext context)
           
 IRubyObject RubyMatchData.captures(ThreadContext context)
          match_captures
protected  IRubyObject RubyGlobal.StringOnlyRubyHash.case_aware_op_aref(ThreadContext context, IRubyObject key, boolean caseSensitive)
           
protected  IRubyObject RubyGlobal.StringOnlyRubyHash.case_aware_op_aset(ThreadContext context, IRubyObject key, IRubyObject value, boolean caseSensitive)
           
 IRubyObject RubyString.casecmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySymbol.casecmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.casecmp19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRegexp.casefold_p(ThreadContext context)
           
 IRubyObject NativeException.cause(Block unusedBlock)
           
 IRubyObject RubyFloat.ceil()
          flo_ceil
 IRubyObject RubyNumeric.ceil()
          num_ceil
 IRubyObject RubyBigDecimal.ceil(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.ceil19(IRubyObject[] args)
           
 IRubyObject RubyString.center(IRubyObject arg0)
          rb_str_center
 IRubyObject RubyString.center(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.center(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.center19(IRubyObject arg0)
           
 IRubyObject RubyString.center19(IRubyObject arg0, IRubyObject arg1)
           
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 RubyFileTest.FileTestFileMethods.chardev_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.chars(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.chars(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.chars(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyString.chars18(ThreadContext context, Block block)
           
 IRubyObject RubyString.chars19(ThreadContext context, Block block)
           
static IRubyObject RubyIconv.charset_map_get(IRubyObject recv)
           
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 IRubyObject RubyEnumerable.checkArgs(Ruby runtime, IRubyObject[] largs)
           
 IRubyObject RubyArray.checkArrayType()
           
 IRubyObject RubyBasicObject.checkArrayType()
          rb_check_array_type Returns the result of trying to convert this object to an Array with "to_ary".
static IRubyObject BasicObjectStub.checkArrayType(IRubyObject self)
           
 IRubyObject RubyBasicObject.checkCallMethod(ThreadContext context, java.lang.String name)
          Will invoke a named method with no arguments and no block if that method or a custom method missing exists.
 IRubyObject RubyBasicObject.checkStringType()
          rb_check_string_type Tries to return a coerced string representation of this object, using "to_str".
 IRubyObject RubyString.checkStringType()
           
static IRubyObject BasicObjectStub.checkStringType(IRubyObject self)
           
 IRubyObject RubyBasicObject.checkStringType19()
          rb_check_string_type Tries to return a coerced string representation of this object, using "to_str".
 IRubyObject RubyString.checkStringType19()
           
 IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.choice(ThreadContext context)
           
 IRubyObject RubyString.chomp_bang(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.chomp_bang(ThreadContext context)
          rb_str_chomp_bang In the common case, removes CR and LF characters in various ways depending on the value of the optional args[0].
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.chomp_bang(ThreadContext context, IRubyObject arg0)
           
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
 IRubyObject RubyString.chomp_bang19(ThreadContext context)
           
 IRubyObject RubyString.chomp_bang19(ThreadContext context, IRubyObject arg0)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
 IRubyObject RubyString.chop_bang(ThreadContext context)
           
static IRubyObject RubyKernel.chop_bang(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyString.chop_bang19(ThreadContext context)
           
 IRubyObject RubyString.chop(ThreadContext context)
          rb_str_chop / rb_str_chop_bang
static IRubyObject RubyKernel.chop(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyString.chop19(ThreadContext context)
           
 IRubyObject RubyFile.chown(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.chown(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chr(ThreadContext context)
           
static IRubyObject RubyDir.chroot(IRubyObject recv, IRubyObject path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject initialState, Block block)
           
 IRubyObject RubyModule.class_variable_defined_p(ThreadContext context, 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(ThreadContext context)
           
protected  IRubyObject RubyModule.cloneMethods(RubyModule clone)
           
 IRubyObject RubyTempfile.close_bang(ThreadContext context)
           
 IRubyObject RubyStringIO.close_read()
           
 IRubyObject RubyIO.close_read(ThreadContext context)
           
 IRubyObject RubyStringIO.close_write()
           
 IRubyObject RubyIO.close_write(ThreadContext context)
           
 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)
           
 IRubyObject RubyTempfile.close(ThreadContext context, IRubyObject[] args, Block block)
           
protected  IRubyObject RubyIO.close2(Ruby runtime)
           
 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)
           
static IRubyObject RubyComparable.cmperr(IRubyObject recv, IRubyObject other)
          rb_cmperr
 IRubyObject RubyIO.codepoints(ThreadContext context, Block block)
           
 IRubyObject RubyString.codepoints(ThreadContext context, Block block)
           
 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
 IRubyObject RubyComplex.coerce(ThreadContext context, IRubyObject other)
          nucomp_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
 IRubyObject RubyArray.collect_bang(ThreadContext context, Block block)
          rb_ary_collect_bang
static IRubyObject RubyEnumerable.collect_concat19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.collect(ThreadContext context, Block block)
          rb_ary_collect
static IRubyObject RubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.collect19(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.collect19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.collectCommon(ThreadContext context, Ruby runtime, IRubyObject self, RubyArray result, Block block, BlockCallback blockCallback)
           
 IRubyObject RubyArray.combination(ThreadContext context, IRubyObject num, Block block)
          rb_ary_combination
 IRubyObject RubyZlib.RubyGzipFile.comment()
           
 IRubyObject RubyArray.compact_bang()
          rb_ary_compact_bang
 IRubyObject RubyArray.compact()
          rb_ary_compact
static IRubyObject RubyEncoding.compatible_p(ThreadContext context, IRubyObject self, IRubyObject first, IRubyObject second)
           
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 RubyComplex.complex_p(ThreadContext context)
          nucomp_complex_p
 IRubyObject RubyStringScanner.concat(IRubyObject obj)
           
 IRubyObject RubyComplex.conjugate(ThreadContext context)
          nucomp_conjugate
 IRubyObject RubyNumeric.conjugate(ThreadContext context)
          numeric_real
 IRubyObject RubyModule.const_get(IRubyObject symbol)
          rb_mod_const_get
 IRubyObject RubyModule.const_get(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyModule.const_missing(ThreadContext context, IRubyObject rubyName, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
static IRubyObject RubyDigest.const_missing(ThreadContext ctx, IRubyObject recv, IRubyObject symbol)
           
 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)
           
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject a1)
          nucomp_s_convert
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1)
          nurat_s_convert
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2)
          nucomp_s_convert
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2)
          nurat_s_convert
static IRubyObject RubyEncoding.convertEncodingToRubyEncoding(Ruby runtime, org.jcodings.Encoding defaultEncoding)
          Deprecated. 
 IRubyObject[] RubyObjectAdapter.convertToJavaArray(IRubyObject array)
           
 IRubyObject RubyObject.convertToType(RubyClass target, int convertMethodIndex)
          Deprecated. 
 IRubyObject RubyConverter.convpath(ThreadContext context)
           
static IRubyObject RubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyString.count(ThreadContext context)
          rb_str_count
 IRubyObject RubyArray.count(ThreadContext context, Block block)
           
static IRubyObject RubyGC.count(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.count(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.count(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.count(ThreadContext context, IRubyObject obj, Block block)
           
static IRubyObject RubyEnumerable.count(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.count(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyString.count19(ThreadContext context)
           
 IRubyObject RubyString.count19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.count19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyRange.cover_p(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyZlib.crc_table(IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipFile.crc()
           
 IRubyObject RubyZlib.RubyGzipReader.crc()
           
 IRubyObject RubyZlib.RubyGzipWriter.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 RubyFileStat.ctime()
           
 IRubyObject RubyFile.ctime(ThreadContext context)
           
static IRubyObject RubyFile.ctime(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.ctl(Ruby runtime, IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyArray.cycle(ThreadContext context, Block block)
          rb_ary_cycle
 IRubyObject RubyArray.cycle(ThreadContext context, IRubyObject arg, Block block)
          rb_ary_cycle
static IRubyObject RubyEnumerable.cycle(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.cycle(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyZlib.ZStream.data_type()
           
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 RubyHash.default_value_get(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyHash.default_value_get(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 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)
          Deprecated. 
 IRubyObject RubyModule.define_method(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyModule.define_method(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.define_singleton_method(ThreadContext context, IRubyObject recv, 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(ThreadContext context)
           
 IRubyObject RubyString.delete_bang(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete_bang(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.delete_bang19(ThreadContext context)
           
 IRubyObject RubyString.delete_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete_bang19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.delete_if(ThreadContext context, Block block)
           
 IRubyObject RubyHash.delete_if(ThreadContext context, Block block)
           
 IRubyObject RubyString.delete(ThreadContext context)
          rb_str_delete / rb_str_delete_bang
 IRubyObject RubyString.delete(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete(ThreadContext context, IRubyObject[] args)
           
 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 RubyString.delete19(ThreadContext context)
           
 IRubyObject RubyString.delete19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyModule.deleteClassVariable(java.lang.String name)
           
 IRubyObject RubyModule.deleteConstant(java.lang.String name)
           
 IRubyObject RubyArray.deleteIf(ThreadContext context, Block block)
          rb_ary_delete_if
 IRubyObject RubyComplex.demoninator(ThreadContext context)
          nucomp_denominator
 IRubyObject RubyFloat.denominator(ThreadContext context)
          flo_denominator
 IRubyObject RubyInteger.denominator(ThreadContext context)
           
 IRubyObject RubyNumeric.denominator(ThreadContext context)
          num_denominator
 IRubyObject RubyRational.denominator(ThreadContext context)
          nurat_denominator
static IRubyObject RubyJRuby.dereference(ThreadContext context, IRubyObject recv, IRubyObject obj)
           
static IRubyObject RubyProcess.detach(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
 IRubyObject RubyArray.detectCommon(ThreadContext context, IRubyObject ifnone, Block block)
           
static IRubyObject RubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
 IRubyObject RubyFileStat.dev()
           
 IRubyObject RubyFileStat.devMajor()
           
 IRubyObject RubyFileStat.devMinor()
           
static IRubyObject RubyDigest.DigestInstance.digest_bang(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyDigest.DigestBase.digest_length()
           
static IRubyObject RubyDigest.DigestInstance.digest_length(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyDigest.DigestInstance.digest(ThreadContext ctx, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyFileTest.directory_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.directory_p(Ruby ruby, IRubyObject filename)
           
static IRubyObject RubyFileTest.directory_p(ThreadContext context, IRubyObject filename)
           
static IRubyObject RubyFileTest.directory_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.directory_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyGC.disable(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBasicObject.display(ThreadContext context, IRubyObject[] args)
          rb_obj_display call-seq: obj.display(port=$>) => nil Prints obj on the given port (default $>).
static IRubyObject RubyKernel.display(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 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 RubyFixnum.div_div19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyNumeric.div(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyNumeric.div19(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.divmod(ThreadContext context, IRubyObject other)
           
 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 RubyBignum.divmod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFixnum.divmod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.divmod19(ThreadContext context, IRubyObject other)
          flo_divmod
 IRubyObject RubyNumeric.divmod19(ThreadContext context, IRubyObject other)
          num_divmod
 IRubyObject RubyString.doClone()
           
static IRubyObject RubyBigDecimal.double_fig(IRubyObject recv)
           
 IRubyObject RubyString.downcase_bang(ThreadContext context)
           
 IRubyObject RubyString.downcase_bang19(ThreadContext context)
           
 IRubyObject RubySymbol.downcase(ThreadContext context)
           
 IRubyObject RubyInteger.downto(ThreadContext context, IRubyObject to, Block block)
          int_downto
 IRubyObject RubyArray.drop_while(ThreadContext context, Block block)
          rb_ary_take_while
static IRubyObject RubyEnumerable.drop_while(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.drop(ThreadContext context, IRubyObject n)
          rb_ary_take
static IRubyObject RubyEnumerable.drop(ThreadContext context, IRubyObject self, IRubyObject n, Block block)
           
 IRubyObject RubyEncoding.dummy_p(ThreadContext context)
           
 IRubyObject RubyString.dump()
          rb_str_dump
 IRubyObject RubyBigDecimal.dump(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyNameError.RubyNameErrorMessage.dump(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.dump19()
           
 IRubyObject RubyArray.dup()
          Overridden dup for fast-path logic.
 IRubyObject RubyBasicObject.dup()
           
 IRubyObject RubyEnumerator.dup()
           
 IRubyObject RubyProc.dup()
           
 IRubyObject RubyString.dup()
          Overridden dup for fast-path logic.
static IRubyObject BasicObjectStub.dup(IRubyObject self)
           
static IRubyObject RubyKernel.dup(IRubyObject self)
           
 IRubyObject RubyHash.dup(ThreadContext context)
           
 IRubyObject RubyIO.each_byte(ThreadContext context, Block block)
           
 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 RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each_byte19(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.each_byte19(ThreadContext context, Block block)
           
 IRubyObject RubyIO.each_byteInternal(ThreadContext context, Block block)
          Invoke a block for each byte.
 IRubyObject RubyIO.each_char(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.each_char(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.each_char(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyString.each_char18(ThreadContext context, Block block)
          rb_str_each_char
 IRubyObject RubyString.each_char19(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.each_charCommon(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyIO.each_charInternal(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.each_charInternal(ThreadContext context, Block block)
           
 IRubyObject RubyIO.each_codepoint(ThreadContext context, Block block)
           
 IRubyObject RubyString.each_codepoint(ThreadContext context, Block block)
          rb_str_each_codepoint
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_cons19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.each_entry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.each_index(ThreadContext context, Block block)
           
 IRubyObject RubyHash.each_key(ThreadContext context, Block block)
           
 IRubyObject RubyString.each_line(ThreadContext context, Block block)
          rb_str_each_line
 IRubyObject RubyIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each_line(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyArgsFile.each_line(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Invoke a block for each line.
 IRubyObject RubyString.each_line18(ThreadContext context, Block block)
           
 IRubyObject RubyString.each_line18(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyString.each_line19(ThreadContext context, Block block)
           
 IRubyObject RubyString.each_line19(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyArgsFile.each_line19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each_lineCommon(ThreadContext context, IRubyObject sep, Block block)
           
static IRubyObject RubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.each_objectInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyHash.each_pair(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each_pair(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each_pairInternal(ThreadContext context, Block block)
           
 IRubyObject RubyArray.each_slice(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_slice19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyHash.each_value(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.each_with_index19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.each_with_indexCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_with_object(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyClassPathVariable.each(Block block)
           
 IRubyObject RubyArray.each(ThreadContext context, Block block)
           
 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 RubyHash.each(ThreadContext context, Block block)
           
 IRubyObject RubyRange.each(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each(ThreadContext context, Block block)
           
 IRubyObject RubyIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each18(ThreadContext context, Block block)
           
 IRubyObject RubyString.each18(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyDir.each19(ThreadContext context, Block block)
           
 IRubyObject RubyHash.each19(ThreadContext context, Block block)
           
 IRubyObject RubyRange.each19(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.each19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.eachCommon(ThreadContext context, Block block)
          rb_ary_each
 IRubyObject RubyArray.eachIndex(ThreadContext context, Block block)
          rb_ary_each_index
 IRubyObject RubyStruct.eachInternal(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.eachInternal(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.eachSlice(ThreadContext context, int size, Block block)
           
static IRubyObject RubyProcess.egid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.egid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.egid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.egid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.egid(Ruby runtime)
           
static IRubyObject RubyProcess.egid(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.UserID.eid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.UserID.eid(IRubyObject self, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.eid(Ruby runtime)
           
static IRubyObject RubyProcess.UserID.eid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.UserID.eid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.eid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.UserID.eid(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.eltInternal(int offset)
           
 IRubyObject RubyArray.eltInternalSet(int offset, IRubyObject item)
           
 IRubyObject RubyArray.eltOk(long offset)
           
 IRubyObject RubyArray.empty_p()
          rb_ary_empty_p
 IRubyObject RubySymbol.empty_p(ThreadContext context)
           
static IRubyObject RubyGC.enable(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyThreadGroup.enclose(Block block)
           
 IRubyObject RubyThreadGroup.enclosed_p(Block block)
           
 IRubyObject RubyString.encode_bang(ThreadContext context)
           
 IRubyObject RubyString.encode_bang(ThreadContext context, IRubyObject enc)
           
 IRubyObject RubyString.encode_bang(ThreadContext context, IRubyObject toEncoding, IRubyObject arg)
           
 IRubyObject RubyString.encode_bang(ThreadContext context, IRubyObject toEncoding, IRubyObject forceEncoding, IRubyObject opts)
           
 IRubyObject RubyString.encode(ThreadContext context)
           
 IRubyObject RubyString.encode(ThreadContext context, IRubyObject enc)
           
 IRubyObject RubyString.encode(ThreadContext context, IRubyObject toEncoding, IRubyObject arg)
           
 IRubyObject RubyString.encode(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts)
           
 IRubyObject RubyRegexp.encoding(ThreadContext context)
           
 IRubyObject RubyString.encoding(ThreadContext context)
           
 IRubyObject RubySymbol.encoding(ThreadContext context)
           
 IRubyObject RubyString.end_with_p(ThreadContext context)
           
 IRubyObject RubyString.end_with_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.end_with_p(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyMatchData.end(ThreadContext context, IRubyObject index)
          match_end
 IRubyObject RubyMatchData.end19(ThreadContext context, IRubyObject index)
           
static IRubyObject RubyEtc.endgrent(IRubyObject recv)
           
static IRubyObject RubyEtc.endpwent(IRubyObject recv)
           
 IRubyObject RubyContinuation.enter(ThreadContext context, IRubyObject yielded, Block block)
           
 IRubyObject RubyArray.entry(int offset)
           
 IRubyObject RubyArray.entry(long offset)
          rb_ary_entry
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.enum_cons19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.enum_slice19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.enum_with_index(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.eof_p()
           
static IRubyObject RubyArgsFile.eof_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringIO.eof()
           
 IRubyObject RubyZlib.RubyGzipReader.eof()
           
static IRubyObject RubyArgsFile.eof(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBasicObject.eql_p(IRubyObject obj)
          rb_obj_equal Just like "==" and "equal?", "eql?" will use identity equality for Object.
 IRubyObject RubyBignum.eql_p(IRubyObject other)
          rb_big_eql
 IRubyObject RubyFloat.eql_p(IRubyObject other)
          flo_eql
 IRubyObject RubyMatchData.eql_p(IRubyObject obj)
           
 IRubyObject RubyTime.eql_p(IRubyObject other)
           
static IRubyObject RubyKernel.eql_p(IRubyObject self, IRubyObject obj)
           
 IRubyObject RubyBigDecimal.eql_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyComplex.eql_p(ThreadContext context, IRubyObject other)
          nucomp_eql_p
 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 RubyArray.eql(ThreadContext context, IRubyObject obj)
          rb_ary_eql
 IRubyObject RubyRange.eqq_p19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyRegexp.eqq(ThreadContext context, IRubyObject arg)
          rb_reg_eqq
 IRubyObject RubyRegexp.eqq19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBasicObject.equal_p(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will use Java identity equality.
 IRubyObject RubyFixnum.equal_p(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyKernel.equal_p(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyBasicObject.equal_p19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySystemCallError.errno()
           
static IRubyObject RubyProcess.euid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.euid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.euid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.euid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.euid(Ruby runtime)
           
static IRubyObject RubyProcess.euid(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyRuntimeAdapter.eval(Ruby runtime, java.lang.String script)
           
 IRubyObject RubyBinding.eval(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.eval19(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 Ruby.evalScriptlet(java.lang.String script, DynamicScope scope)
          Evaluates a script under the current scope (perhaps the top-level scope) and returns the result (generally the last value calculated).
 IRubyObject RubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, java.lang.String file, int line)
          Evaluates the string src with self set to the current object, using the module under as the context.
 IRubyObject RubyComplex.exact_p(ThreadContext context)
          nucomp_exact_p
static IRubyObject RubyException.exception(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.exec(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject Ruby.execRecursive(Ruby.RecursiveFunction func, IRubyObject obj)
           
 IRubyObject Ruby.execRecursiveOuter(Ruby.RecursiveFunction func, IRubyObject obj)
           
 IRubyObject RubyFileStat.executable_p()
           
static IRubyObject RubyFileTest.executable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.executable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.executable_real_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.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 RubyFileTest.exist_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.exist_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyDir.exist(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
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.
static IRubyObject RubyFile.expand_path19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.exponent()
           
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
static IRubyObject RubyJRuby.JRubySynchronizedMeta.extend_object(IRubyObject self, IRubyObject obj)
           
 IRubyObject RubyBasicObject.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.
static IRubyObject RubyKernel.extend(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.extended(ThreadContext context, IRubyObject other, Block block)
           
 IRubyObject RubyIO.external_encoding(ThreadContext context)
           
static IRubyObject RubyFile.extname(ThreadContext context, 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 RubyBoolean.False.false_to_s(IRubyObject f)
           
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.fastGetConstant(java.lang.String internedName, boolean inherit)
           
 IRubyObject RubyModule.fastGetConstantAt(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetConstantFrom(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetConstantFromConstMissing(java.lang.String internedName)
           
 IRubyObject RubyModule.fastGetConstantFromNoConstMissing(java.lang.String internedName)
           
 IRubyObject BasicObjectStub.DummyInstanceVariables.fastGetInstanceVariable(java.lang.String internedName)
           
 IRubyObject RubyBasicObject.fastGetInstanceVariable(java.lang.String internedName)
           
 IRubyObject RubyModule.fastSetClassVar(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyModule.fastSetConstant(java.lang.String internedName, IRubyObject value)
           
 IRubyObject BasicObjectStub.DummyInstanceVariables.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyBasicObject.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(ThreadContext context, IRubyObject cmd)
           
 IRubyObject RubyIO.fcntl(ThreadContext context, IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyComplex.fdiv(ThreadContext context, IRubyObject other)
          nucomp_fdiv
 IRubyObject RubyNumeric.fdiv(ThreadContext context, IRubyObject other)
          num_fdiv (1.9)
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_hash_fetch
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject arg0, Block block)
          rb_ary_fetch
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_ary_fetch
 IRubyObject RubyModule.fetchClassVariable(java.lang.String name)
           
 IRubyObject RubyModule.fetchConstant(java.lang.String name)
           
static IRubyObject RubyArgsFile.file(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyDigest.DigestInstance.file(ThreadContext ctx, IRubyObject self, IRubyObject filename)
           
static IRubyObject RubyDigest.DigestClass.file(ThreadContext ctx, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyArgsFile.filename(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringIO.fileno()
           
static IRubyObject RubyArgsFile.fileno(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyArray.fill(ThreadContext context, Block block)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
static IRubyObject RubyEnumerable.find_all(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.find_index(ThreadContext context, Block block)
           
 IRubyObject RubyArray.find_index(ThreadContext context, IRubyObject cond)
           
static IRubyObject RubyEnumerable.find_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.find_index(ThreadContext context, IRubyObject self, IRubyObject cond, Block block)
           
static IRubyObject RubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, IRubyObject cond)
           
 IRubyObject RubyArray.find(ThreadContext context, IRubyObject ifnone, Block block)
           
static IRubyObject RubyEnumerable.find(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEncoding.find(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyEnumerable.find(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
 IRubyObject RubyDigest.DigestBase.finish()
           
 IRubyObject RubyZlib.RubyGzipFile.finish()
           
 IRubyObject RubyZlib.RubyGzipWriter.finish()
           
 IRubyObject RubyZlib.ZStream.finish(ThreadContext context)
           
static IRubyObject RubyDigest.DigestInstance.finish(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyZlib.ZStream.finished_p(ThreadContext context)
           
 IRubyObject RubyBigDecimal.finite_p()
           
 IRubyObject RubyFloat.finite_p()
          flo_is_finite_p
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyClass.finvokeChecked(ThreadContext context, IRubyObject self, java.lang.String name)
           
 IRubyObject RubyArray.first()
          rb_ary_first
 IRubyObject RubyRange.first()
           
 IRubyObject RubyArray.first(IRubyObject arg0)
          rb_ary_first
 IRubyObject RubyArray.first(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyRange.first(ThreadContext context)
           
static IRubyObject RubyEnumerable.first(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyRange.first(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyEnumerable.first(ThreadContext context, IRubyObject self, IRubyObject num)
           
 IRubyObject RubyBigDecimal.fix()
           
 IRubyObject RubyRegexp.fixed_encoding_p(ThreadContext context)
           
static IRubyObject RubyEnumerable.flat_map19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.flatten_bang(ThreadContext context)
           
 IRubyObject RubyArray.flatten_bang(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyArray.flatten_bang19(ThreadContext context)
           
 IRubyObject RubyArray.flatten_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyArray.flatten(ThreadContext context)
           
 IRubyObject RubyHash.flatten(ThreadContext context)
           
 IRubyObject RubyArray.flatten(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyHash.flatten(ThreadContext context, IRubyObject level)
           
 IRubyObject RubyArray.flatten19(ThreadContext context)
           
 IRubyObject RubyArray.flatten19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFile.flock(ThreadContext context, IRubyObject lockingConstant)
           
 IRubyObject RubyFloat.floor()
          floor
 IRubyObject RubyNumeric.floor()
          num_floor
 IRubyObject RubyBigDecimal.floor(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.floor19(IRubyObject[] args)
           
 IRubyObject RubyZlib.ZStream.flush_next_in(ThreadContext context)
           
 IRubyObject RubyZlib.ZStream.flush_next_out(ThreadContext context)
           
 IRubyObject RubyZlib.Inflate.flush_next_out(ThreadContext context)
           
 IRubyObject RubyStringIO.flush()
           
 IRubyObject RubyZlib.Deflate.flush(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.flush(IRubyObject[] args)
           
static IRubyObject RubyFile.fnmatch(ThreadContext context, 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.
 IRubyObject RubyString.force_encoding(ThreadContext context, IRubyObject enc)
           
static IRubyObject RubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
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 RubyIO.foreach19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block)
           
static IRubyObject RubyIO.foreachInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyIO.foreachInternal19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyKernel.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.fork19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork19(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyBigDecimal.frac()
           
 IRubyObject RubyBasicObject.freeze(ThreadContext context)
          rb_obj_freeze call-seq: obj.freeze => obj Prevents further modifications to obj.
 IRubyObject RubyModule.freeze(ThreadContext context)
          rb_mod_freeze
static IRubyObject RubyKernel.freeze(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyStringIO.fsync()
           
static IRubyObject RubyFile.ftype(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyGC.garbage_collect(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyObjectSpace.garbage_collect(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyInteger.gcd(ThreadContext context, IRubyObject other)
          rb_gcd
 IRubyObject RubyInteger.gcdlcm(ThreadContext context, IRubyObject other)
          rb_gcdlcm
 IRubyObject RubyStringScanner.get_byte(ThreadContext context)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.get()
           
 IRubyObject RubyStruct.get(int index)
           
 IRubyObject Ruby.getArgsFile()
           
 IRubyObject MetaClass.getAttached()
           
 IRubyObject RubyException.getBacktrace()
           
 IRubyObject RubyStringScanner.getbyte(ThreadContext context)
           
 IRubyObject RubyString.getbyte(ThreadContext context, IRubyObject index)
           
 IRubyObject RubyIO.getbyte19(ThreadContext context)
           
 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 RubyIO.getc19(ThreadContext context)
           
 IRubyObject RubyStringIO.getc19(ThreadContext context)
           
 IRubyObject RubyStringScanner.getch(ThreadContext context)
           
 IRubyObject RubyStringScanner.getch19(ThreadContext context)
           
 IRubyObject RubyStringScanner.getchCommon(ThreadContext context, boolean is1_9)
           
 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 RubyHash.getCompareByIdentity_p(ThreadContext context)
           
 IRubyObject RubyHash.getCompareByIdentity(ThreadContext context)
           
 IRubyObject RubyModule.getConstant(java.lang.String name)
          Retrieve the named constant, invoking 'const_missing' should that be appropriate.
 IRubyObject RubyModule.getConstant(java.lang.String name, boolean inherit)
           
 IRubyObject RubyModule.getConstantAt(java.lang.String name)
           
 IRubyObject RubyModule.getConstantAtSpecial(java.lang.String name)
          This version searches superclasses if we're starting with Object.
 IRubyObject RubyModule.getConstantFrom(java.lang.String name)
           
protected  IRubyObject RubyModule.getConstantInner(java.lang.String name)
           
 IRubyObject RubyModule.getConstantNoConstMissing(java.lang.String name)
           
 IRubyObject RubyModule.getConstantNoConstMissing(java.lang.String name, boolean inherit)
           
 IRubyObject Ruby.getDebug()
          Getter for property isDebug.
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.getDefault(ThreadContext context)
           
static IRubyObject RubyEncoding.getDefaultExternal(IRubyObject recv)
           
static IRubyObject RubyEncoding.getDefaultExternal(Ruby runtime)
          Deprecated. 
static IRubyObject RubyEncoding.getDefaultInternal(IRubyObject recv)
           
static IRubyObject RubyEncoding.getDefaultInternal(Ruby runtime)
          Deprecated. 
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.getDefaultProc(ThreadContext context)
           
static IRubyObject RubyProcess.Sys.getegid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.getegid(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyThread.getErrorInfo()
           
static IRubyObject RubyProcess.Sys.geteuid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.geteuid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.Sys.getgid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.getgid(ThreadContext context, 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 BasicObjectStub.DummyInstanceVariables.getInstanceVariable(java.lang.String name)
           
 IRubyObject RubyBasicObject.getInstanceVariable(java.lang.String name)
           
 IRubyObject RubyIO.getline(Ruby runtime, org.jruby.util.ByteList separator)
           
 IRubyObject RubyIO.getline(Ruby runtime, org.jruby.util.ByteList separator, long limit)
          getline using logic of gets.
static IRubyObject RubyEtc.getlogin(IRubyObject recv)
           
 IRubyObject[] RubyMatchData.getNamedBackrefValues(Ruby runtime)
           
 IRubyObject Ruby.getNil()
          Returns the "nil" singleton instance.
 IRubyObject[] Ruby.getNilPrefilledArray()
           
 IRubyObject Ruby.getPasswdStruct()
           
static IRubyObject RubyProcess.getpgid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.getpgid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgrp(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.getpgrp(Ruby runtime)
           
static IRubyObject RubyProcess.getpgrp(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.getpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
          Deprecated. 
static IRubyObject RubyProcess.getpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.getpriority(ThreadContext context, 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)
          Deprecated. 
static IRubyObject RubyProcess.getrlimit(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.getrlimit(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyIO.gets(ThreadContext context)
          Read a line.
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject separatorArg)
           
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 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 RubyIO.gets19(ThreadContext context)
           
 IRubyObject RubyIO.gets19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyIO.gets19(ThreadContext context, IRubyObject separator, IRubyObject limit_arg)
           
 IRubyObject[] Ruby.getSingleNilArray()
           
 IRubyObject RubyStringIO.getsOnly(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Ruby.getTmsStruct()
           
 IRubyObject Ruby.getTopSelf()
          Getter for property rubyTopSelf.
static IRubyObject RubyProcess.Sys.getuid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.getuid(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.getValue(ThreadContext context)
           
 IRubyObject Ruby.getVerbose()
          Getter for property isVerbose.
static IRubyObject RubyProcess.gid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.gid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.gid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFileStat.gid()
           
static IRubyObject RubyProcess.gid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.gid(Ruby runtime)
           
static IRubyObject RubyProcess.gid(ThreadContext context, 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()
           
 IRubyObject RubyMatchData.group(int n)
           
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)
           
static IRubyObject RubyFileTest.FileTestFileMethods.grpowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block)
           
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)
           
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub / rb_str_gsub_bang
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)
           
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyNKF.guess(ThreadContext context, IRubyObject recv, IRubyObject s)
           
static IRubyObject RubyNKF.guess1(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyNKF.guess2(ThreadContext context, IRubyObject recv, IRubyObject str)
           
 IRubyObject RubyComplex.hash(ThreadContext context)
          nucomp_hash
 IRubyObject RubyRational.hash(ThreadContext context)
          nurat_hash
 IRubyObject RubyBasicObject.hashyInspect()
           
 IRubyObject RubyString.hex(ThreadContext context)
          rb_str_hex
 IRubyObject RubyString.hex19(ThreadContext context)
           
static IRubyObject RubyDigest.DigestInstance.hexdigest_bang(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyDigest.DigestInstance.hexdigest(ThreadContext ctx, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyDir.home(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Returns the home directory of the current user or the named user if given.
 IRubyObject RubyIconv.iconv(IRubyObject str)
           
 IRubyObject RubyIconv.iconv(IRubyObject[] args)
          Deprecated. Use the versions with one, two or three arguments.
 IRubyObject RubyIconv.iconv(IRubyObject str, IRubyObject startArg)
           
 IRubyObject RubyIconv.iconv(IRubyObject str, IRubyObject startArg, IRubyObject endArg)
           
static IRubyObject RubyIconv.iconv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyBasicObject.id_deprecated()
          rb_obj_id_obsolete Old id version.
static IRubyObject RubyKernel.id_deprecated(IRubyObject self)
           
 IRubyObject IncludedModuleWrapper.id()
          We don't want to reveal ourselves to Ruby code, so delegate this operation.
 IRubyObject RubyBasicObject.id()
          rb_obj_id Return the internal id of an object.
 IRubyObject RubyFixnum.id()
           
static IRubyObject BasicObjectStub.id(IRubyObject self)
           
static IRubyObject RubyKernel.id(IRubyObject self)
           
 IRubyObject RubyFixnum.id2name()
          fix_id2name
 IRubyObject RubySymbol.id2name()
           
 IRubyObject RubySymbol.id2name(ThreadContext context)
           
static IRubyObject RubyObjectSpace.id2ref(IRubyObject recv, IRubyObject id)
           
static IRubyObject RubyFileTest.identical_p(IRubyObject recv, IRubyObject filename1, IRubyObject filename2)
           
static IRubyObject RubyFileTest.FileTestFileMethods.identical_p(IRubyObject recv, IRubyObject filename1, IRubyObject filename2)
           
 IRubyObject RubyFixnum.idiv(ThreadContext context, IRubyObject other, java.lang.String method)
           
 IRubyObject RubyFixnum.idiv(ThreadContext context, long y, java.lang.String method)
           
 IRubyObject RubyComplex.image()
          nucomp_image
 IRubyObject RubyNumeric.image(ThreadContext context)
          numeric_image
 IRubyObject RubyModule.include_p(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyEnumerable.include_p(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyRange.include_p19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyModule.included(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyArray.index(ThreadContext context, Block block)
           
 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. 
 IRubyObject RubyArray.index(ThreadContext context, IRubyObject obj, Block unused)
           
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyHash.index19(ThreadContext context, IRubyObject expected)
           
 IRubyObject RubyString.index19(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyString.index19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyArray.indexes(IRubyObject[] args)
          rb_ary_indexes
static IRubyObject RubyBigDecimal.induced_from(IRubyObject recv, IRubyObject arg)
           
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 RubyComplex.inexact_p(ThreadContext context)
          nucomp_exact_p
 IRubyObject RubyBasicObject.infectBy(IRubyObject obj)
          OBJ_INFECT Infects this object with traits from the argument obj.
static IRubyObject BasicObjectStub.infectBy(IRubyObject self, IRubyObject obj)
           
 IRubyObject RubyBigDecimal.infinite_p()
           
 IRubyObject RubyFloat.infinite_p()
          flo_is_infinite_p
 IRubyObject RubyZlib.Inflate.inflate(ThreadContext context, org.jruby.util.ByteList str)
           
 IRubyObject RubyZlib.Inflate.inflate(ThreadContext context, IRubyObject string)
           
 IRubyObject RubyClass.inherited(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyProcess.initgroups(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyArray.initialize_copy(IRubyObject orig)
          rb_ary_initialize_copy
 IRubyObject RubyBasicObject.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 RubyBinding.initialize_copy(IRubyObject other)
           
 IRubyObject RubyClass.initialize_copy(IRubyObject original)
          rb_class_init_copy
 IRubyObject RubyDigest.DigestBase.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 RubyRegexp.initialize_copy(IRubyObject re)
          rb_reg_init_copy
 IRubyObject RubyStringIO.initialize_copy(IRubyObject other)
           
 IRubyObject RubyStringScanner.initialize_copy(IRubyObject other)
           
 IRubyObject RubyStruct.initialize_copy(IRubyObject arg)
           
 IRubyObject RubyTime.initialize_copy(IRubyObject original)
           
 IRubyObject RubyZlib.Deflate.initialize_copy(IRubyObject other)
           
static IRubyObject RubyKernel.initialize_copy(IRubyObject self, IRubyObject original)
           
 IRubyObject RubyRegexp.initialize_m(IRubyObject arg)
           
 IRubyObject RubyRegexp.initialize_m(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyRegexp.initialize_m(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyRegexp.initialize_m19(IRubyObject arg)
           
 IRubyObject RubyRegexp.initialize_m19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyRegexp.initialize_m19(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyBasicObject.initialize()
           
 IRubyObject RubyObject.initialize()
           
 IRubyObject RubyString.initialize()
           
 IRubyObject RubyModule.initialize(Block block)
          rb_mod_initialize
 IRubyObject RubyTime.initialize(Block block)
           
 IRubyObject RubyZlib.ZStream.initialize(Block unusedBlock)
           
 IRubyObject RubyDir.initialize(IRubyObject arg)
          Creates a new Dir.
 IRubyObject RubyString.initialize(IRubyObject arg0)
           
 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 RubySystemCallError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubySystemExit.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyTempfile.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipWriter.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyFileStat.initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipReader.initialize(IRubyObject arg, Block unusedBlock)
           
 IRubyObject RubyIconv.initialize(IRubyObject arg1, IRubyObject arg2, Block unusedBlock)
           
 IRubyObject RubyBinding.initialize(ThreadContext context)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context)
           
 IRubyObject RubyRandom.initialize(ThreadContext context)
           
 IRubyObject RubyStruct.initialize(ThreadContext context)
           
 IRubyObject RubyArray.initialize(ThreadContext context, Block block)
          rb_ary_initialize
 IRubyObject RubyClass.initialize(ThreadContext context, Block block)
          rb_class_initialize
 IRubyObject RubyYielder.initialize(ThreadContext context, Block block)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject object)
           
 IRubyObject RubyRandom.initialize(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyRange.initialize(ThreadContext context, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyThread.initialize(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject arg0, Block block)
          rb_ary_initialize
 IRubyObject RubyClass.initialize(ThreadContext context, IRubyObject superObject, Block block)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_ary_initialize
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyBasicObject.initialize19()
           
 IRubyObject RubyString.initialize19()
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject arg0)
           
 IRubyObject RubyDir.initialize19(IRubyObject arg)
           
 IRubyObject RubyString.initialize19(IRubyObject arg0)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject[] args)
           
 IRubyObject RubyFileStat.initialize19(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyClass.initialize19(ThreadContext context, Block block)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, Block block)
           
 IRubyObject RubyModule.initialize19(ThreadContext context, Block block)
          rb_mod_initialize
 IRubyObject RubyFile.initialize19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.initialize19(ThreadContext context, IRubyObject superObject, Block block)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, Block block)
           
 IRubyObject RubyIO.initialize19(ThreadContext context, IRubyObject fileNumber, Block unusedBlock)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, Block block)
           
 IRubyObject RubyIO.initialize19(ThreadContext context, IRubyObject fileNumber, IRubyObject second, Block unusedBlock)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block)
           
 IRubyObject RubyIO.initialize19(ThreadContext context, IRubyObject fileNumber, IRubyObject modeValue, IRubyObject options, Block unusedBlock)
           
 IRubyObject RubyStruct.initializeInternal(ThreadContext context, int provided, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject init, IRubyObject method, Block block)
           
static IRubyObject RubyEnumerable.injectCommon(ThreadContext context, IRubyObject self, IRubyObject init, Block block)
           
 IRubyObject RubyFileStat.ino()
           
 IRubyObject RubyArray.insert()
           
 IRubyObject RubyArray.insert(IRubyObject arg)
          rb_ary_insert
 IRubyObject RubyArray.insert(IRubyObject[] args)
           
 IRubyObject RubyArray.insert(IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyString.insert(ThreadContext context, IRubyObject indexArg, IRubyObject stringArg)
           
 IRubyObject RubyArray.insert19(IRubyObject arg)
           
 IRubyObject RubyArray.insert19(IRubyObject[] args)
           
 IRubyObject RubyArray.insert19(IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyString.insert19(ThreadContext context, IRubyObject indexArg, IRubyObject stringArg)
           
 IRubyObject RubyArray.inspect()
          rb_ary_inspect
 IRubyObject RubyBasicObject.inspect()
          rb_obj_inspect call-seq: obj.inspect => string Returns a string containing a human-readable representation of obj.
 IRubyObject RubyClassPathVariable.inspect()
           
 IRubyObject RubyDir.inspect()
           
 IRubyObject RubyFile.inspect()
           
 IRubyObject RubyFileStat.inspect()
           
 IRubyObject RubyIconv.RubyFailure.inspect()
           
 IRubyObject RubyMatchData.inspect()
           
 IRubyObject RubyMethod.inspect()
           
 IRubyObject RubyProcess.RubyStatus.inspect()
           
 IRubyObject RubyRegexp.inspect()
          rb_reg_inspect
 IRubyObject RubyString.inspect()
          rb_str_inspect
 IRubyObject RubyStringScanner.inspect()
           
 IRubyObject RubySymbol.inspect()
          Deprecated. 
 IRubyObject RubyThread.inspect()
           
static IRubyObject BasicObjectStub.inspect(IRubyObject self)
           
static IRubyObject RubyKernel.inspect(IRubyObject self)
           
 IRubyObject RubyProcess.RubyStatus.inspect(Ruby runtime)
           
 IRubyObject RubyBigDecimal.inspect(ThreadContext context)
           
 IRubyObject RubyComplex.inspect(ThreadContext context)
          nucomp_inspect
 IRubyObject RubyEncoding.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 RubyProcess.RubyStatus.inspect(ThreadContext context)
           
 IRubyObject RubyRange.inspect(ThreadContext context)
           
 IRubyObject RubyRational.inspect(ThreadContext context)
          nurat_inspect
 IRubyObject RubyStruct.inspect(ThreadContext context)
           
 IRubyObject RubySymbol.inspect(ThreadContext context)
           
static IRubyObject RubyDigest.DigestInstance.inspect(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyRegexp.inspect19()
           
 IRubyObject RubyString.inspect19()
           
 IRubyObject RubySymbol.inspect19()
          Deprecated. 
 IRubyObject RubyEnumerator.inspect19(ThreadContext context)
           
 IRubyObject RubySymbol.inspect19(ThreadContext context)
           
 IRubyObject RubyBasicObject.instance_eval(ThreadContext context, 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 RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyBasicObject.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_).
static IRubyObject RubyKernel.instance_exec(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.instance_exec19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.instance_method(IRubyObject symbol)
           
 IRubyObject RubyBasicObject.instance_variable_defined_p(ThreadContext context, 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.
static IRubyObject RubyKernel.instance_variable_defined_p(ThreadContext context, IRubyObject self, IRubyObject name)
           
 IRubyObject RubyBasicObject.instance_variable_get(ThreadContext context, 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.
static IRubyObject RubyKernel.instance_variable_get(ThreadContext context, IRubyObject self, IRubyObject name)
           
 IRubyObject RubyBasicObject.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.
static IRubyObject RubyKernel.instance_variable_set(IRubyObject self, IRubyObject name, IRubyObject value)
           
 IRubyObject RubyInteger.integer_p()
          int_int_p
 IRubyObject RubyNumeric.integer_p()
          num_int_p
 IRubyObject RubyIO.internal_encoding(ThreadContext context)
           
protected abstract  IRubyObject RubyZlib.ZStream.internalFinish()
           
protected  IRubyObject RubyZlib.Inflate.internalFinish()
           
protected  IRubyObject RubyZlib.Deflate.internalFinish()
           
protected  IRubyObject RubyHash.internalGet(IRubyObject key)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
          Deprecated. 
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType)
           
 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)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType, Block block)
           
 IRubyObject RubyClass.invokeInherited(ThreadContext context, IRubyObject self, IRubyObject subclass)
           
 IRubyObject RubyIO.ioctl(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.isatty()
           
static IRubyObject RubyJRuby.JRubyClassExtensions.java_class(ThreadContext context, IRubyObject maybeClass)
           
 IRubyObject RubyThread.join(IRubyObject[] args)
           
 IRubyObject RubyArray.join(ThreadContext context)
           
 IRubyObject RubyArray.join(ThreadContext context, IRubyObject sep)
          rb_ary_join
static IRubyObject RubyEnumerable.join(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.join(ThreadContext context, IRubyObject self, IRubyObject sep)
           
 IRubyObject RubyArray.join19(ThreadContext context)
           
 IRubyObject RubyArray.join19(ThreadContext context, IRubyObject sep)
          rb_ary_join
 IRubyObject RubyRegexp.kcode(ThreadContext context)
           
 IRubyObject RubyArray.keep_if(ThreadContext context, Block block)
           
 IRubyObject RubyHash.keep_if(ThreadContext context, Block block)
           
 IRubyObject RubyHash.key(ThreadContext context, IRubyObject expected)
           
 IRubyObject RubyThread.kill_bang()
           
 IRubyObject RubyThread.kill()
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyThread.kill(IRubyObject receiver, IRubyObject rubyThread, Block block)
           
static IRubyObject RubyProcess.kill(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.kill(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyProc.lambda_p(ThreadContext context)
           
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv)
          rb_reg_s_last_match / match_getter
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject nth)
          rb_reg_s_last_match
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyRegexp.last_match(IRubyObject match)
          rb_reg_last_match
 IRubyObject RubyArray.last()
          rb_ary_last
 IRubyObject RubyRange.last()
           
 IRubyObject RubyArray.last(IRubyObject arg0)
          rb_ary_last
 IRubyObject RubyArray.last(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyRange.last(ThreadContext context)
           
 IRubyObject RubyRange.last(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFile.lchmod(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.lchmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.lchown(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.lchown(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyInteger.lcm(ThreadContext context, IRubyObject other)
          rb_lcm
 IRubyObject RubyStringIO.length()
           
 IRubyObject RubySymbol.length()
           
static IRubyObject RubyDigest.DigestInstance.length(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyZlib.RubyGzipFile.level()
           
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.lineno_set(ThreadContext context, IRubyObject recv, IRubyObject line)
           
 IRubyObject RubyStringIO.lineno()
           
 IRubyObject RubyZlib.RubyGzipReader.lineno()
           
static IRubyObject RubyArgsFile.lineno(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyIO.lines(ThreadContext context, Block block)
           
 IRubyObject RubyString.lines(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.lines(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.lines(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyString.lines18(ThreadContext context, Block block)
           
 IRubyObject RubyString.lines18(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyIO.lines19(ThreadContext context, Block block)
           
static IRubyObject RubyFile.link(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyThreadGroup.list(Block block)
           
static IRubyObject RubyEncoding.list(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubySignal.list(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.ljust(IRubyObject arg0)
          rb_str_ljust
 IRubyObject RubyString.ljust(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.ljust(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.ljust19(IRubyObject arg0)
           
 IRubyObject RubyString.ljust19(IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyNameError.RubyNameErrorMessage.load(IRubyObject recv, 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.load19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyEncoding.locale_charmap(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.loop(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyFile.lstat(ThreadContext context)
           
static IRubyObject RubyFile.lstat(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.lstrip_bang(ThreadContext context)
           
 IRubyObject RubyString.lstrip_bang19(ThreadContext context)
           
 IRubyObject RubyString.lstrip(ThreadContext context)
          rb_str_lstrip / rb_str_lstrip_bang
 IRubyObject RubyString.lstrip19(ThreadContext context)
           
 IRubyObject RubyFixnum.magnitude(ThreadContext context)
          fix_abs/1.9
 IRubyObject RubyFloat.magnitude(ThreadContext context)
          flo_abs/1.9
 IRubyObject RubyNumeric.magnitude(ThreadContext context)
          num_abs/1.9
 IRubyObject RubyFloat.magnitude(ThreadContext context, IRubyObject other)
          flo_quo
 IRubyObject RubyTempfile.make_tmpname(ThreadContext context, IRubyObject basename, IRubyObject n, Block block)
          Compatibility with Tempfile#make_tmpname(basename, n) in MRI
 IRubyObject RubyArray.map_bang(ThreadContext context, Block block)
          rb_ary_collect_bang
static IRubyObject RubyEnumerable.map19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyComplex.marshal_dump(ThreadContext context)
          nucomp_marshal_dump
 IRubyObject RubyRandom.marshal_dump(ThreadContext context)
           
 IRubyObject RubyRational.marshal_dump(ThreadContext context)
          nurat_marshal_dump
 IRubyObject RubyComplex.marshal_load(ThreadContext context, IRubyObject arg)
          nucomp_marshal_load
 IRubyObject RubyRandom.marshal_load(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyRational.marshal_load(ThreadContext context, IRubyObject arg)
          nurat_marshal_load
static IRubyObject RubyRegexp.match_last(IRubyObject match)
          rb_reg_match_last
 IRubyObject RubyRegexp.match_m(ThreadContext context, IRubyObject str)
          rb_reg_match_m
 IRubyObject RubyRegexp.match_m19(ThreadContext context, IRubyObject str, Block block)
           
 IRubyObject RubyRegexp.match_m19(ThreadContext context, IRubyObject str, IRubyObject pos, Block block)
           
 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 RubyString.match19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.match19(ThreadContext context, IRubyObject pattern, Block block)
           
 IRubyObject RubyStringScanner.matched_size()
           
 IRubyObject RubyStringScanner.matched(ThreadContext context)
           
 IRubyObject RubyStringScanner.matchedsize(ThreadContext context)
           
static IRubyObject RubyEnumerable.max_by(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyRange.max(ThreadContext context, Block block)
           
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 RubyException.message(ThreadContext context)
           
 IRubyObject RubyModule.method_added(ThreadContext context, IRubyObject nothing)
           
static IRubyObject RubyKernel.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyBasicObject.method_missing19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.method_removed(ThreadContext context, IRubyObject nothing)
           
 IRubyObject RubyModule.method_undefined(ThreadContext context, IRubyObject nothing)
           
 IRubyObject RubyBasicObject.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).
static IRubyObject RubyKernel.method(IRubyObject self, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.method19(IRubyObject symbol)
           
static IRubyObject RubyKernel.method19(IRubyObject self, IRubyObject symbol)
           
static IRubyObject RubyJRuby.MethodExtensions.methodArgs(IRubyObject recv)
           
abstract  IRubyObject RubyKernel.MethodMissingMethod.methodMissing(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
protected static IRubyObject RubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.methods(ThreadContext context, IRubyObject[] args)
          rb_obj_methods call-seq: obj.methods => array Returns a list of the names of methods publicly accessible in obj.
 IRubyObject RubyBasicObject.methods(ThreadContext context, IRubyObject[] args, boolean useSymbols)
           
static IRubyObject RubyKernel.methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.min_by(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyRange.min(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.min(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.minmax_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.minmax(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyDir.mkdir(IRubyObject recv, IRubyObject[] args)
          Creates the directory specified by path.
static IRubyObject RubyDir.mkdir19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFileStat.mode()
           
static IRubyObject RubyBigDecimal.mode(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, Block block)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyModule.module_exec(ThreadContext context, Block block)
           
 IRubyObject RubyModule.module_exec(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyNumeric.modulo(ThreadContext context, IRubyObject other)
          num_modulo
 IRubyObject RubyNumeric.modulo19(ThreadContext context, IRubyObject other)
          num_modulo
 IRubyObject RubyFileStat.mtime()
           
 IRubyObject RubyZlib.RubyGzipFile.mtime()
           
 IRubyObject RubyFile.mtime(ThreadContext context)
           
static IRubyObject RubyFile.mtime(ThreadContext context, 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 IRubyObject RubyEncoding.name_list(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyModule.name()
           
 IRubyObject RubyNameError.name()
           
 IRubyObject RubyMethod.name(ThreadContext context)
           
 IRubyObject RubyUnboundMethod.name(ThreadContext context)
           
 IRubyObject RubyModule.name19()
           
 IRubyObject RubyMethod.name19(ThreadContext context)
           
 IRubyObject RubyUnboundMethod.name19(ThreadContext context)
           
 IRubyObject RubyRegexp.named_captures(ThreadContext context)
          rb_reg_named_captures
 IRubyObject RubyEncoding.names(ThreadContext context)
           
 IRubyObject RubyRegexp.names(ThreadContext context)
          rb_reg_names
 IRubyObject RubyMatchData.names(ThreadContext context, Block block)
           
 IRubyObject RubyBigDecimal.nan_p()
           
 IRubyObject RubyFloat.nan_p()
          flo_is_nan_p
 IRubyObject RubyComplex.negate(ThreadContext context)
          nucomp_negate
static IRubyObject RubyKernel.new_array(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_complex(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer19(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer19(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject base)
           
static IRubyObject RubyKernel.new_rational(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.new_string(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_string19(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyTime.new19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyComplex.newComplexCanonicalize(ThreadContext context, IRubyObject x)
          rb_complex_new1
static IRubyObject RubyComplex.newComplexCanonicalize(ThreadContext context, IRubyObject x, IRubyObject y)
          rb_complex_new
static IRubyObject RubyComplex.newComplexConvert(ThreadContext context, IRubyObject x)
          rb_Complex1
static IRubyObject RubyComplex.newComplexConvert(ThreadContext context, IRubyObject x, IRubyObject y)
          rb_Complex/rb_Complex2
protected static IRubyObject RubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg)
           
protected static IRubyObject RubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
protected static IRubyObject RubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyException.newException(ThreadContext context, RubyClass exceptionClass, IRubyObject message)
           
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, Block block)
          rb_class_new_instance
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real)
           
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num)
           
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
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)
          Deprecated. Use RubyTime.newInstance(ThreadContext, IRubyObject)
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num, IRubyObject den)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject real)
           
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject num)
           
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject num, IRubyObject den)
           
static IRubyObject RubyComplex.newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real)
           
static IRubyObject RubyComplex.newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String methodName, boolean bound, Visibility visibility)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String methodName, boolean bound, Visibility visibility, boolean respondToMissing)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String methodName, boolean bound, Visibility visibility, boolean respondToMissing, boolean priv)
           
static IRubyObject RubyDigest.DigestInstance.newObject(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyRational.newRationalConvert(ThreadContext context, IRubyObject x)
          rb_Rational1
static IRubyObject RubyRational.newRationalConvert(ThreadContext context, IRubyObject x, IRubyObject y)
          rb_Rational/rb_Rational2
static IRubyObject RubyRandom.newSeed(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyEnumerator.next(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyNil.nil_p()
           
 IRubyObject RubyBasicObject.nil_p(ThreadContext context)
          rb_false call_seq: nil.nil? => true .nil? => false Only the object nil responds true to nil?.
static IRubyObject RubyKernel.nil_p(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyArray.nitems()
          rb_ary_nitems
static IRubyObject RubyNKF.nkf(ThreadContext context, IRubyObject recv, IRubyObject opt, IRubyObject str)
           
 IRubyObject RubyFileStat.nlink()
           
static IRubyObject RubyEnumerable.none_p(ThreadContext context, IRubyObject self, Block block)
           
 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
 IRubyObject RubyNumeric.num_imaginary(ThreadContext context)
          num_imaginary
static IRubyObject RubyNumeric.num2fix(IRubyObject val)
          rb_num2fix
 IRubyObject RubyComplex.numerator(ThreadContext context)
          nucomp_numerator
 IRubyObject RubyFloat.numerator(ThreadContext context)
          flo_numerator
 IRubyObject RubyInteger.numerator(ThreadContext context)
           
 IRubyObject RubyNumeric.numerator(ThreadContext context)
          num_numerator
 IRubyObject RubyRational.numerator(ThreadContext context)
          nurat_numerator
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.oct(ThreadContext context)
          rb_str_oct
 IRubyObject RubyString.oct19(ThreadContext context)
           
 IRubyObject RubyMatchData.offset(ThreadContext context, IRubyObject index)
          match_offset
 IRubyObject RubyMatchData.offset19(ThreadContext context, IRubyObject index)
           
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)
           
static IRubyObject RubyEnumerable.one_p(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyRational.op_abs(ThreadContext context)
          nurat_abs
 IRubyObject RubyComplex.op_add(ThreadContext context, IRubyObject other)
          nucomp_add
 IRubyObject RubyRational.op_add(ThreadContext context, IRubyObject other)
          nurat_add
 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 RubyFixnum.op_and(ThreadContext context, long other)
           
 IRubyObject RubyBignum.op_and19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyIO.op_append(ThreadContext context, IRubyObject anObject)
          rb_io_addstr
 IRubyObject RubyFixnum.op_aref(IRubyObject other)
          fix_aref
 IRubyObject RubyMatchData.op_aref(IRubyObject idx)
          match_aref
 IRubyObject RubyThread.op_aref(IRubyObject key)
           
 IRubyObject RubyMatchData.op_aref(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyMatchData.op_aref(IRubyObject idx, IRubyObject rest)
          match_aref
 IRubyObject RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject key)
           
 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)
           
 IRubyObject RubyStringScanner.op_aref(ThreadContext context, IRubyObject idx)
           
 IRubyObject RubySymbol.op_aref(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubySymbol.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyMatchData.op_aref19(IRubyObject idx)
          match_aref
 IRubyObject RubyMatchData.op_aref19(IRubyObject idx, IRubyObject rest)
          match_aref
 IRubyObject RubyString.op_aref19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_aref19(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
 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. 
 IRubyObject RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
           
 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)
           
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyString.op_aset19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.op_aset19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyIO.op_binmode(ThreadContext context)
           
static IRubyObject RubyArgsFile.op_binmode(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyRational.op_ceil(ThreadContext context)
          nurat_ceil
 IRubyObject RubyRational.op_ceil(ThreadContext context, IRubyObject n)
           
 IRubyObject RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyNumeric.op_cmp(IRubyObject other)
          num_cmp
 IRubyObject RubyFloat.op_cmp(ThreadContext context, double other)
           
 IRubyObject RubyArray.op_cmp(ThreadContext context, IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyBasicObject.op_cmp(ThreadContext context, IRubyObject other)
           
 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 RubyRational.op_cmp(ThreadContext context, IRubyObject other)
          nurat_cmp
 IRubyObject RubyString.op_cmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySymbol.op_cmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_cmp(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyKernel.op_cmp(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyFixnum.op_cmp(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_cmp19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_cmp19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_coerce(ThreadContext context, IRubyObject other)
          nurat_coerce
 IRubyObject RubyArray.op_diff(IRubyObject other)
          rb_ary_diff
 IRubyObject RubyBigDecimal.op_div(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_div(ThreadContext context, IRubyObject other)
          rb_big_div
 IRubyObject RubyComplex.op_div(ThreadContext context, IRubyObject other)
          nucomp_div / nucomp_quo
 IRubyObject RubyFixnum.op_div(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_div(ThreadContext context, IRubyObject other)
          nurat_div
 IRubyObject RubyBigDecimal.op_div(ThreadContext context, IRubyObject other, IRubyObject digits)
           
 IRubyObject RubyFixnum.op_div(ThreadContext context, long other)
           
 IRubyObject RubyRational.op_divmod(ThreadContext context, IRubyObject other)
          nurat_divmod
 IRubyObject RubyRational.op_divmod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyHash.op_eql19(ThreadContext context, IRubyObject other)
          rb_hash_eql
 IRubyObject RubyMethod.op_eql19(ThreadContext context, IRubyObject other)
           
static IRubyObject BasicObjectStub.op_eqq(IRubyObject self, ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_eqq(ThreadContext context, IRubyObject other)
           
 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)
           
static IRubyObject RubyException.op_eqq(ThreadContext context, IRubyObject recv, IRubyObject other)
           
static IRubyObject RubyKernel.op_eqq(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_equal_19(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will by default use identity equality to compare objects.
 IRubyObject RubyRandom.op_equal_19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyBignum.op_equal(IRubyObject other)
          rb_big_eq
 IRubyObject RubyProc.op_equal(IRubyObject other)
           
static IRubyObject BasicObjectStub.op_equal(IRubyObject self, ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.op_equal(ThreadContext context, double other)
           
 IRubyObject RubyArray.op_equal(ThreadContext context, IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyBasicObject.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyComplex.op_equal(ThreadContext context, IRubyObject other)
          nucomp_equal_p
 IRubyObject RubyException.op_equal(ThreadContext context, IRubyObject other)
           
 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)
          rb_hash_equal
 IRubyObject RubyModule.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyProcess.RubyStatus.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRange.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_equal(ThreadContext context, IRubyObject other)
          nurat_equal_p
 IRubyObject RubyRegexp.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_equal(ThreadContext context, IRubyObject other)
          rb_str_equal
 IRubyObject RubyStruct.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_equal(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
static IRubyObject RubyDigest.DigestInstance.op_equal(ThreadContext ctx, IRubyObject self, IRubyObject oth)
           
static IRubyObject RubyKernel.op_equal(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyFixnum.op_equal(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_equal19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_equal19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal19(ThreadContext context, IRubyObject recv, IRubyObject other)
           
 IRubyObject RubyComplex.op_expt(ThreadContext context, IRubyObject other)
          nucomp_expt
 IRubyObject RubyRational.op_expt(ThreadContext context, IRubyObject other)
          nurat_expt
 IRubyObject RubyFloat.op_fdiv(ThreadContext context, double other)
           
 IRubyObject RubyFloat.op_fdiv(ThreadContext context, IRubyObject other)
          flo_div
 IRubyObject RubyRational.op_fdiv(ThreadContext context, IRubyObject other)
          nurat_fdiv
 IRubyObject RubyRational.op_floor(ThreadContext context)
          nurat_floor
 IRubyObject RubyRational.op_floor(ThreadContext context, IRubyObject n)
           
 IRubyObject RubyString.op_format(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyModule.op_ge(IRubyObject obj)
          rb_mod_ge
 IRubyObject RubyFloat.op_ge(ThreadContext context, double other)
           
 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 RubyFixnum.op_ge(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_ge19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_ge19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_gt(IRubyObject obj)
          rb_mod_gt
 IRubyObject RubyFloat.op_gt(ThreadContext context, double other)
           
 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 RubyFixnum.op_gt(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_gt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_gt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_idiv(ThreadContext context, IRubyObject other)
          rb_big_idiv
 IRubyObject RubyRational.op_idiv(ThreadContext context, IRubyObject other)
          nurat_idiv
 IRubyObject RubyRational.op_idiv19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_le(IRubyObject obj)
          rb_mod_le
 IRubyObject RubyFloat.op_le(ThreadContext context, double other)
           
 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 RubyFixnum.op_le(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_le19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_le19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_lshift(IRubyObject other)
          rb_big_lshift
 IRubyObject RubyFixnum.op_lshift(IRubyObject other)
          fix_lshift
 IRubyObject RubyFixnum.op_lshift(long width)
           
 IRubyObject RubyModule.op_lt(IRubyObject obj)
          rb_mod_lt
 IRubyObject RubyFloat.op_lt(ThreadContext context, double other)
           
 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 RubyFixnum.op_lt(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_lt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_lt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.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
static IRubyObject RubyKernel.op_match(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBasicObject.op_match19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyRegexp.op_match19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_match19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySymbol.op_match19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyKernel.op_match19(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyRegexp.op_match2(ThreadContext context)
           
 IRubyObject RubyTime.op_minus(IRubyObject other)
           
 IRubyObject RubyFloat.op_minus(ThreadContext context, double 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 RubyBignum.op_minus(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_minus(ThreadContext context, long otherValue)
           
 IRubyObject RubyTime.op_minus19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.op_mod(ThreadContext context, double other)
           
 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 RubyRational.op_mod(ThreadContext context, IRubyObject other)
          nurat_mod
 IRubyObject RubyFixnum.op_mod(ThreadContext context, long other)
           
 IRubyObject RubyBignum.op_mod19(ThreadContext context, IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.op_mod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.op_mod19(ThreadContext context, IRubyObject other)
          flo_mod
 IRubyObject RubyRational.op_mod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.op_mul(ThreadContext context, double other)
           
 IRubyObject RubyBigDecimal.op_mul(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mul(ThreadContext context, IRubyObject other)
          rb_big_mul
 IRubyObject RubyComplex.op_mul(ThreadContext context, IRubyObject other)
          nucomp_mul
 IRubyObject RubyFixnum.op_mul(ThreadContext context, IRubyObject other)
          fix_mul
 IRubyObject RubyFloat.op_mul(ThreadContext context, IRubyObject other)
          flo_mul
 IRubyObject RubyRational.op_mul(ThreadContext context, IRubyObject other)
          nurat_mul
 IRubyObject RubyString.op_mul(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_mul(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_mul(ThreadContext context, long otherValue)
           
 IRubyObject RubyBignum.op_mul19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_mul19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_neg()
          rb_big_neg
 IRubyObject RubyFixnum.op_neg()
          fix_rev
 IRubyObject RubyBasicObject.op_not_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_not_match(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyKernel.op_not_match(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBasicObject.op_not(ThreadContext context)
           
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 RubyFixnum.op_or(ThreadContext context, long other)
           
 IRubyObject RubyBignum.op_or19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyArray.op_plus(IRubyObject obj)
          rb_ary_plus
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyFloat.op_plus(ThreadContext context, double other)
           
 IRubyObject RubyBigDecimal.op_plus(ThreadContext context, IRubyObject b)
           
 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 RubyString.op_plus(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_plus(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_plus(ThreadContext context, long otherValue)
           
 IRubyObject RubyString.op_plus(ThreadContext context, RubyString str)
           
 IRubyObject RubyString.op_plus19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_plus19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_plus19(ThreadContext context, RubyString str)
           
 IRubyObject RubyFixnum.op_pow_19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_pow(IRubyObject arg)
           
 IRubyObject RubyFloat.op_pow(ThreadContext context, double other)
           
 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_pow(ThreadContext context, long other)
           
 IRubyObject RubyFixnum.op_pow(ThreadContext context, long other)
           
 IRubyObject RubyBignum.op_pow19(ThreadContext context, IRubyObject other)
          rb_big_pow
 IRubyObject RubyFloat.op_pow19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_quo(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_rem(ThreadContext context, IRubyObject other)
          nurat_rem
 IRubyObject RubyRational.op_round(ThreadContext context)
          nurat_round
 IRubyObject RubyRational.op_round(ThreadContext context, IRubyObject n)
           
 IRubyObject RubyBignum.op_rshift(IRubyObject other)
          rb_big_rshift
 IRubyObject RubyFixnum.op_rshift(IRubyObject other)
          fix_rshift
 IRubyObject RubyProcess.RubyStatus.op_rshift(IRubyObject other)
          Deprecated. 
 IRubyObject RubyFixnum.op_rshift(long width)
           
 IRubyObject RubyProcess.RubyStatus.op_rshift(Ruby runtime, IRubyObject other)
           
 IRubyObject RubyProcess.RubyStatus.op_rshift(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyComplex.op_sub(ThreadContext context, IRubyObject other)
          nucomp_sub
 IRubyObject RubyRational.op_sub(ThreadContext context, IRubyObject other)
          nurat_sub
 IRubyObject RubyArray.op_times(ThreadContext context, IRubyObject times)
          rb_ary_times
 IRubyObject RubyArray.op_times19(ThreadContext context, IRubyObject times)
          rb_ary_times
 IRubyObject RubyRational.op_truncate(ThreadContext context)
          nurat_truncate
 IRubyObject RubyRational.op_truncate(ThreadContext context, IRubyObject n)
           
 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
 IRubyObject RubyFixnum.op_xor(ThreadContext context, long other)
           
 IRubyObject RubyBignum.op_xor19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTempfile.open()
           
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 RubyTempfile.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 RubyKernel.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.open19(ThreadContext context, IRubyObject recv, IRubyObject path, Block block)
           
 IRubyObject RubyBignum.opMulOther(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRegexp.options()
           
 IRubyObject RubyInteger.ord(ThreadContext context)
          int_ord
 IRubyObject RubyString.ord(ThreadContext context)
           
 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 RubyFileTest.FileTestFileMethods.owned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyMethod.owner(ThreadContext context)
           
 IRubyObject RubyUnboundMethod.owner(ThreadContext context)
           
static IRubyObject RubyKernel.p(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyMethod.parameters(ThreadContext context)
           
 IRubyObject RubyProc.parameters(ThreadContext context)
           
 IRubyObject RubyZlib.Deflate.params(ThreadContext context, IRubyObject level, IRubyObject strategy)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.partition(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.partition(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyString.partition(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.partitionCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyThread.pass(IRubyObject recv)
           
static IRubyObject RubyEtc.passwd(IRubyObject recv, Block block)
           
 IRubyObject RubyStringIO.path()
           
 IRubyObject RubyDir.path(ThreadContext context)
           
 IRubyObject RubyFile.path(ThreadContext context)
           
static IRubyObject RubyFile.path(ThreadContext context, IRubyObject self, IRubyObject str)
           
 IRubyObject RubyStringIO.path19(ThreadContext context)
           
static IRubyObject RubyEnumerator.peek(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyStringScanner.peek(ThreadContext context, IRubyObject length)
           
 IRubyObject RubyStringScanner.peep(ThreadContext context, IRubyObject length)
           
 IRubyObject RubyArray.permutation(ThreadContext context, Block block)
           
 IRubyObject RubyArray.permutation(ThreadContext context, IRubyObject num, Block block)
          rb_ary_permutation
 IRubyObject RubyStringIO.pid()
           
static IRubyObject RubyProcess.pid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.pid(Ruby runtime)
           
 IRubyObject RubyIO.pid(ThreadContext context)
          Return the process id (pid) of the process this IO object spawned.
 IRubyObject RubyProcess.RubyStatus.pid(ThreadContext context)
           
static IRubyObject RubyProcess.pid(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyFileStat.pipe_p()
           
static IRubyObject RubyFileTest.pipe_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.pipe_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyIO.pipe(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyComplex.polar(ThreadContext context)
          nucomp_polar
 IRubyObject RubyNumeric.polar(ThreadContext context)
          numeric_polar
static IRubyObject RubyComplex.polar(ThreadContext context, IRubyObject clazz, IRubyObject abs, IRubyObject arg)
          nucomp_s_polar
static IRubyObject RubyComplex.polar19(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          nucomp_s_polar
 IRubyObject RubyArray.pop(ThreadContext context)
          rb_ary_pop
 IRubyObject RubyArray.pop(ThreadContext context, IRubyObject num)
           
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen3(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen4(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.pos()
           
 IRubyObject RubyZlib.RubyGzipReader.pos()
           
 IRubyObject RubyZlib.RubyGzipWriter.pos()
           
 IRubyObject RubyMatchData.post_match(ThreadContext context)
          match_post_match
 IRubyObject RubyStringScanner.post_match(ThreadContext context)
           
static IRubyObject RubyProcess.ppid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.ppid(Ruby runtime)
           
static IRubyObject RubyProcess.ppid(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyMatchData.pre_match(ThreadContext context)
          match_pre_match
 IRubyObject RubyStringScanner.pre_match(ThreadContext context)
           
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()
           
 IRubyObject RubyInteger.pred(ThreadContext context)
           
 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 RubyIO.print(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args)
          Print some objects to the stream.
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringIO.print19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyIO.printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.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(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.private_methods(ThreadContext context, IRubyObject[] args)
          rb_obj_private_methods call-seq: obj.private_methods(all=true) => array Returns the list of private methods accessible to obj.
static IRubyObject RubyKernel.private_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.private_methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.private_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyArray.product(ThreadContext context, IRubyObject[] args)
          rb_ary_product
 IRubyObject RubyArray.product19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.protected_methods(ThreadContext context, IRubyObject[] args)
          rb_obj_protected_methods call-seq: obj.protected_methods(all=true) => array Returns the list of protected methods accessible to obj.
static IRubyObject RubyKernel.protected_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.protected_methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.protected_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.public_method_defined(ThreadContext context, IRubyObject symbol)
           
static IRubyObject RubyKernel.public_method(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.public_methods(ThreadContext context, IRubyObject[] args)
          rb_obj_public_methods call-seq: obj.public_methods(all=true) => array Returns the list of public methods accessible to obj.
static IRubyObject RubyKernel.public_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.public_methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_send(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 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 RubyIO.putc(ThreadContext context, IRubyObject maybeIO, 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 RubyIO.puts(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyNumeric.quo_19(ThreadContext context, IRubyObject other)
          num_quo (1.9)
 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 (1.8) quo and fdiv in 1.8 just invokes "/"
 IRubyObject RubyBignum.quo19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyRegexp.quote19(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyThread.raise(IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyRandom.rand(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyRandom.rand(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
 IRubyObject RubyRandom.randObj(ThreadContext context)
           
 IRubyObject RubyRandom.randObj(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyArray.rassoc(ThreadContext context, IRubyObject value)
          rb_ary_rassoc
 IRubyObject RubyHash.rassoc(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyComplex.rationalize(ThreadContext context, IRubyObject[] args)
          nucomp_rationalize
 IRubyObject RubyFloat.rationalize(ThreadContext context, IRubyObject[] args)
          float_rationalize
 IRubyObject RubyInteger.rationalize(ThreadContext context, IRubyObject[] args)
          integer_rationalize
 IRubyObject RubyRational.rationalize(ThreadContext context, IRubyObject[] args)
          nurat_rationalize
static IRubyObject RubyNil.rationalize(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          nilclass_rationalize
 IRubyObject RubyArray.rb_clear()
          rb_ary_clear
static IRubyObject RubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
static IRubyObject RubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
 IRubyObject RubyBasicObject.rbClone()
           
 IRubyObject RubyProc.rbClone()
           
static IRubyObject BasicObjectStub.rbClone(IRubyObject self)
           
static IRubyObject RubyKernel.rbClone(IRubyObject self)
           
 IRubyObject RubyHash.rbClone(ThreadContext context)
           
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject arg, Block block)
           
static IRubyObject RubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
static IRubyObject RubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject arg, 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(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.read_nonblock(ThreadContext contet, 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)
           
 IRubyObject RubyIO.read(ThreadContext context)
           
 IRubyObject RubyIO.read(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyIO.read(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyArgsFile.read(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject path, Block unusedBlock)
          Deprecated. 
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length)
          Deprecated. 
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length, IRubyObject offset)
          Deprecated. 
static IRubyObject RubyIO.read19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyFileStat.readable_p()
           
static IRubyObject RubyFileTest.readable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.readableReal_p()
           
 IRubyObject RubyIO.readchar()
          Read a byte.
 IRubyObject RubyStringIO.readchar()
           
 IRubyObject RubyZlib.RubyGzipReader.readchar()
           
static IRubyObject RubyArgsFile.readchar(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyIO.readchar19(ThreadContext context)
           
 IRubyObject RubyStringIO.readchar19(ThreadContext context)
           
 IRubyObject RubyIO.readline(ThreadContext context)
          Read a line.
 IRubyObject RubyZlib.RubyGzipReader.readline(ThreadContext context)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject separator)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 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 RubyArgsFile.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.readlink(ThreadContext context, IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyIO.readpartial(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.readpartial(ThreadContext context, IRubyObject[] args)
          readpartial(length, [buffer])
static IRubyObject RubyIO.readStatic(ThreadContext context, IRubyObject recv, IRubyObject path)
           
static IRubyObject RubyIO.readStatic(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length)
           
static IRubyObject RubyIO.readStatic(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length, IRubyObject offset)
           
 IRubyObject RubyComplex.real_p(ThreadContext context)
          nucomp_real_p
 IRubyObject RubyComplex.real()
          nucomp_real
 IRubyObject RubyNumeric.real(ThreadContext context)
          numeric_real
static IRubyObject RubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyLocalJumpError.reason()
           
 IRubyObject RubyMethod.receiver(ThreadContext context)
           
 IRubyObject RubyComplex.rect(ThreadContext context)
          nucomp_rect
 IRubyObject RubyNumeric.rect(ThreadContext context)
          numeric_rect
static IRubyObject RubyJRuby.reference(ThreadContext context, IRubyObject recv, IRubyObject obj)
           
 IRubyObject RubyMatchData.regexp(ThreadContext context, Block block)
           
 IRubyObject RubyArray.reject_bang(ThreadContext context, Block block)
           
 IRubyObject RubyHash.reject_bang(ThreadContext context, Block block)
           
 IRubyObject RubyHash.reject_bangInternal(ThreadContext context, Block block)
          rb_hash_reject_bang
 IRubyObject RubyArray.reject(ThreadContext context, Block block)
           
 IRubyObject RubyHash.reject(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.rejectBang(ThreadContext context, Block block)
          rb_ary_reject_bang
 IRubyObject RubyArray.rejectCommon(ThreadContext context, Block block)
          rb_ary_reject_bang
static IRubyObject RubyEnumerable.rejectCommon(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.remainder(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.remainder(ThreadContext context, IRubyObject other)
          rb_big_remainder
 IRubyObject RubyNumeric.remainder(ThreadContext context, IRubyObject dividend)
          num_remainder
 IRubyObject RubyBignum.remainder19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.remove_class_variable(ThreadContext context, IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject RubyBasicObject.remove_instance_variable(ThreadContext context, 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.
static IRubyObject RubyKernel.remove_instance_variable(ThreadContext context, IRubyObject self, IRubyObject name, Block block)
           
 IRubyObject RubyModule.removeClassVariable(java.lang.String name)
           
 IRubyObject RubyModule.removeCvar(IRubyObject name)
          Deprecated. - use RubyModule.removeClassVariable(String)
 IRubyObject BasicObjectStub.DummyInstanceVariables.removeInstanceVariable(java.lang.String name)
           
 IRubyObject RubyBasicObject.removeInstanceVariable(java.lang.String name)
           
static IRubyObject RubyFile.rename(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyStringIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyIO.reopen(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.repeated_permutation(ThreadContext context, Block block)
           
 IRubyObject RubyArray.repeated_permutation(ThreadContext context, IRubyObject num, Block block)
           
 IRubyObject RubyArray.repeatedCombination(ThreadContext context, IRubyObject num, Block block)
           
 IRubyObject RubyArray.replace(IRubyObject orig)
          rb_ary_replace
 IRubyObject RubyString.replace(IRubyObject other)
          rb_str_replace_m
static IRubyObject RubyKernel.require(IRubyObject recv, IRubyObject name, Block block)
          Require.
static IRubyObject RubyKernel.require19(ThreadContext context, IRubyObject recv, IRubyObject name, Block block)
           
 IRubyObject RubyDigest.DigestBase.reset()
           
 IRubyObject RubyStringScanner.reset()
           
 IRubyObject RubyZlib.ZStream.reset()
           
static IRubyObject RubyDigest.DigestInstance.reset(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyModule.resolveUndefConstant(Ruby runtime, java.lang.String name)
           
static IRubyObject RubyKernel.respond_to_missing_p(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyKernel.respond_to_missing_p(ThreadContext context, IRubyObject recv, IRubyObject symbol, IRubyObject isPrivate)
           
 IRubyObject RubyBasicObject.respond_to_p19(IRubyObject mname)
           
 IRubyObject RubyBasicObject.respond_to_p19(IRubyObject mname, IRubyObject includePrivate)
           
static IRubyObject RubyKernel.respond_to_p19(IRubyObject self, IRubyObject mname)
           
static IRubyObject RubyKernel.respond_to_p19(IRubyObject self, IRubyObject mname, IRubyObject includePrivate)
           
 IRubyObject RubyStringScanner.rest(ThreadContext context)
           
 IRubyObject RubyArray.reverse_bang()
          rb_ary_reverse_bang
 IRubyObject RubyArray.reverse_each(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.reverse()
          rb_ary_reverse_m
 IRubyObject RubyString.reverse(ThreadContext context)
           
 IRubyObject RubyString.reverse19(ThreadContext context)
           
 IRubyObject RubyArray.reverseEach(ThreadContext context, Block block)
          rb_ary_reverse_each
 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 RubyEnumerator.rewind(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.UserID.rid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.rid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.UserID.rid(Ruby runtime)
           
static IRubyObject RubyProcess.GroupID.rid(Ruby runtime)
           
static IRubyObject RubyProcess.UserID.rid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.rid(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyArray.rindex(ThreadContext context, Block block)
           
 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. 
 IRubyObject RubyArray.rindex(ThreadContext context, IRubyObject obj, Block unused)
           
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.rindex19(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyString.rindex19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.rjust(IRubyObject arg0)
          rb_str_rjust
 IRubyObject RubyString.rjust(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.rjust(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.rjust19(IRubyObject arg0)
           
 IRubyObject RubyString.rjust19(IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyDir.rmdir(IRubyObject recv, IRubyObject path)
          Deletes the directory specified by path.
static IRubyObject RubyDir.rmdir19(ThreadContext context, IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyArray.rotate_bang(ThreadContext context)
           
 IRubyObject RubyArray.rotate_bang(ThreadContext context, IRubyObject cnt)
           
 IRubyObject RubyArray.rotate(ThreadContext context)
           
 IRubyObject RubyArray.rotate(ThreadContext context, IRubyObject cnt)
           
 IRubyObject RubyFloat.round()
          flo_round
 IRubyObject RubyInteger.round()
           
 IRubyObject RubyNumeric.round()
          num_round
 IRubyObject RubyBigDecimal.round(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyBigDecimal.round(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyFloat.round(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyInteger.round19()
           
 IRubyObject RubyInteger.round19(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFileTest.rowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.rpartition(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.rstrip_bang(ThreadContext context)
           
 IRubyObject RubyString.rstrip_bang19(ThreadContext context)
           
 IRubyObject RubyString.rstrip(ThreadContext context)
          rb_str_rstrip / rb_str_rstrip_bang
 IRubyObject RubyString.rstrip19(ThreadContext context)
           
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.rubyInitialize(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyThread.run()
           
 IRubyObject Ruby.runInterpreter(Node scriptNode)
           
 IRubyObject Ruby.runInterpreter(ThreadContext context, Node rootNode, IRubyObject self)
           
 IRubyObject Ruby.runInterpreterBody(Node scriptNode)
          This is used for the "gets" loop, and we bypass 'load' to use an already-prepared, already-pushed scope for the script body.
 IRubyObject Ruby.runNormally(Node scriptNode)
          Run the specified script without any of the loop-processing wrapper code.
 IRubyObject Ruby.runNormally(Node scriptNode, boolean unused)
          Deprecated. 
 IRubyObject Ruby.runScript(Script script)
           
 IRubyObject Ruby.runScriptBody(Script script)
          This is used for the "gets" loop, and we bypass 'load' to use an already-prepared, already-pushed scope for the script body.
static IRubyObject RubyJRuby.runtime(IRubyObject recv, Block unusedBlock)
           
 IRubyObject Ruby.runWithGetsLoop(Node scriptNode, boolean printing, boolean processLineEnds, boolean split)
          Run the given script with a "while gets; end" loop wrapped around it.
 IRubyObject Ruby.runWithGetsLoop(Node scriptNode, boolean printing, boolean processLineEnds, boolean split, boolean unused)
          Deprecated. 
static IRubyObject RubyZlib.Deflate.s_deflate(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDigest.DigestClass.s_digest(ThreadContext ctx, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyThread.s_exit(IRubyObject receiver, Block block)
           
static IRubyObject RubyDigest.DigestClass.s_hexdigest(ThreadContext ctx, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyDigest.s_hexencode(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyZlib.Inflate.s_inflate(ThreadContext context, 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 RubyArray.sample(ThreadContext context, IRubyObject nv)
           
 IRubyObject RubyArray.sample(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyNumeric.scalar_p()
          num_real_p
 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 RubyString.scan19(ThreadContext context, IRubyObject arg, 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 RubyRandom.seed(ThreadContext context)
           
 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)
           
 IRubyObject RubyArray.select_bang(ThreadContext context, Block block)
           
 IRubyObject RubyHash.select_bang(ThreadContext context, Block block)
           
static IRubyObject RubyIO.select_static(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
 IRubyObject RubyArray.select(ThreadContext context, Block block)
           
 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 RubyHash.select19(ThreadContext context, Block block)
           
 IRubyObject RubyArray.selectCommon(ThreadContext context, Block block)
          rb_ary_select
static IRubyObject RubyEnumerable.selectCommon(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, Block block)
          rb_f_send send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyZlib.ZStream.set_avail_out(IRubyObject p1)
           
 IRubyObject RubyException.set_backtrace(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_comment(IRubyObject obj)
           
 IRubyObject RubyHash.set_default_proc(IRubyObject proc)
          rb_hash_set_default_proc
 IRubyObject RubyZlib.Inflate.set_dictionary(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.set_dictionary(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString)
           
 IRubyObject RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString, IRubyObject internalEncoding)
           
 IRubyObject RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString, IRubyObject internalEncoding, IRubyObject options)
           
 IRubyObject RubyStringIO.set_lineno(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipReader.set_lineno(IRubyObject lineArg)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_mtime(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_orig_name(IRubyObject obj)
           
 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(ThreadContext context, IRubyObject str)
           
 IRubyObject RubyStringIO.set_sync(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipFile.set_sync(IRubyObject ignored)
           
static IRubyObject RubyKernel.set_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.InputGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.OutputGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyStruct.set(IRubyObject value, int index)
           
 IRubyObject RubyString.setbyte(ThreadContext context, IRubyObject index, IRubyObject val)
           
 IRubyObject RubyModule.setClassVar(java.lang.String name, IRubyObject value)
          Set the named class variable to the given value, provided taint and freeze allow setting it.
 IRubyObject RubyModule.setConstant(java.lang.String name, IRubyObject value)
          Set the named constant on this module.
 IRubyObject RubyModule.setConstantQuiet(java.lang.String name, IRubyObject value)
          Set the named constant on this module.
static IRubyObject RubyProcess.Sys.setegid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.setegid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyThread.setErrorInfo(IRubyObject errorInfo)
           
static IRubyObject RubyProcess.Sys.seteuid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.seteuid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFileStat.setgid_p()
           
static IRubyObject RubyFileTest.setgid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.setgid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setgid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.setgid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEtc.setgrent(IRubyObject recv)
           
 IRubyObject RubyObjectAdapter.setInstanceVariable(IRubyObject obj, java.lang.String variableName, IRubyObject value)
           
 IRubyObject BasicObjectStub.DummyInstanceVariables.setInstanceVariable(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyBasicObject.setInstanceVariable(java.lang.String name, IRubyObject value)
          rb_iv_set / rb_ivar_set
static IRubyObject RubyProcess.setpgid(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
          Deprecated. 
static IRubyObject RubyProcess.setpgid(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgid(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgrp(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.setpgrp(Ruby runtime)
           
static IRubyObject RubyProcess.setpgrp(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.setpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          Deprecated. 
static IRubyObject RubyProcess.setpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyProcess.setpriority(ThreadContext context, 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)
          Deprecated. 
static IRubyObject RubyProcess.setsid(Ruby runtime)
           
static IRubyObject RubyProcess.setsid(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyFileStat.setuid_p()
           
static IRubyObject RubyFileTest.setuid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.setuid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setuid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.setuid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.setValue(ThreadContext context, IRubyObject value)
           
 IRubyObject RubyArray.shift(ThreadContext context)
          rb_ary_shift
 IRubyObject RubyHash.shift(ThreadContext context)
          rb_hash_shift
 IRubyObject RubyArray.shift(ThreadContext context, IRubyObject num)
           
 IRubyObject RubyArray.shuffle_bang(ThreadContext context)
           
 IRubyObject RubyArray.shuffle_bang(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.shuffle(ThreadContext context)
           
 IRubyObject RubyArray.shuffle(ThreadContext context, IRubyObject[] args)
           
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_class(IRubyObject recv)
           
static IRubyObject RubyKernel.singleton_method_added(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyBasicObject.singleton_method_added19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyBasicObject.singleton_method_removed19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyBasicObject.singleton_method_undefined19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
 IRubyObject RubyFileStat.size_p()
           
static IRubyObject RubyFileTest.size_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyBignum.size()
          rb_big_size
 IRubyObject RubyClassPathVariable.size()
           
 IRubyObject RubyFileStat.size()
           
 IRubyObject RubyFixnum.size()
          fix_size
static IRubyObject RubyFileTest.size(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFile.size(ThreadContext context)
           
 IRubyObject RubyMatchData.size(ThreadContext context)
          match_size
 IRubyObject RubyTempfile.size(ThreadContext context)
           
static IRubyObject RubyFileTest.size(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.size(ThreadContext context, 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 arg0)
          rb_ary_slice_bang
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyArray.slice_bang(IRubyObject arg0, IRubyObject arg1)
          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. 
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.slice_bang19(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyString.slice_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyClass.smartLoadNewUser(IRubyObject target, IRubyObject data)
          Load marshaled data into a blank target object using marshal_load, being "smart" and caching the mechanism for invoking marshal_load.
 IRubyObject RubyClass.smartLoadOldUser(IRubyObject data)
          Load marshaled data into a blank target object using _load, being "smart" and caching the mechanism for invoking _load.
 IRubyObject RubyFileStat.socket_p()
           
static IRubyObject RubyFileTest.socket_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.socket_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyArray.sort_bang(ThreadContext context, Block block)
          rb_ary_sort_bang
 IRubyObject RubyArray.sort_bang19(ThreadContext context, Block block)
           
 IRubyObject RubyArray.sort_by_bang(ThreadContext context, Block block)
          rb_ary_sort_by_bang
static IRubyObject RubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort_byCommon(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyHash.sort(ThreadContext context, Block block)
          rb_hash_sort
static IRubyObject RubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyMethod.source_location(ThreadContext context)
           
 IRubyObject RubyProc.source_location(ThreadContext context)
           
 IRubyObject RubyRegexp.source()
          rb_reg_source
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, 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)
          Deprecated. 
static IRubyObject RubyKernel.sprintf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.sqrt(IRubyObject arg)
           
 IRubyObject RubyString.squeeze_bang(ThreadContext context)
           
 IRubyObject RubyString.squeeze_bang(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze_bang(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze_bang19(ThreadContext context)
           
 IRubyObject RubyString.squeeze_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze_bang19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze(ThreadContext context)
          rb_str_squeeze / rb_str_squeeze_bang
 IRubyObject RubyString.squeeze(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze19(ThreadContext context)
           
 IRubyObject RubyString.squeeze19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyRandom.srand(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyRandom.srand(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.srand19(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.srand19(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyRandom.srandCommon(ThreadContext context, IRubyObject recv, IRubyObject arg, boolean acceptZero)
           
 IRubyObject RubyString.start_with_p(ThreadContext context)
           
 IRubyObject RubyString.start_with_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.start_with_p(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyGC.start(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyFile.stat(ThreadContext context)
           
 IRubyObject RubyIO.stat(ThreadContext context)
           
static IRubyObject RubyFile.stat(ThreadContext context, 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 RubyRange.step(ThreadContext context, Block block)
           
 IRubyObject RubyNumeric.step(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyRange.step(ThreadContext context, IRubyObject step, Block block)
           
 IRubyObject RubyNumeric.step(ThreadContext context, IRubyObject to, IRubyObject step, Block block)
           
 IRubyObject RubyRange.step19(ThreadContext context, Block block)
           
 IRubyObject RubyRange.step19(ThreadContext context, IRubyObject step, Block block)
           
 IRubyObject RubyFileStat.sticky_p()
           
static IRubyObject RubyFileTest.sticky_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.sticky_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyThread.stop(ThreadContext context, 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(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.str_eql_p19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyZlib.ZStream.stream_end_p()
           
static IRubyObject RubyGC.stress_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyGC.stress(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyMatchData.string()
          match_string
 IRubyObject RubyStringIO.string()
           
 IRubyObject RubyString.stringToInum(int base, boolean badcheck)
          rb_str_to_inum
 IRubyObject RubyString.stringToInum19(int base, boolean badcheck)
           
 IRubyObject RubyString.strip_bang(ThreadContext context)
           
 IRubyObject RubyString.strip_bang19(ThreadContext context)
           
 IRubyObject RubyString.strip(ThreadContext context)
          rb_str_strip / rb_str_strip_bang
 IRubyObject RubyString.strip19(ThreadContext context)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block)
           
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)
           
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub / rb_str_sub_bang
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)
           
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyBigDecimal.sub2(ThreadContext context, IRubyObject b, IRubyObject n)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.subclasses(ThreadContext context, IRubyObject maybeClass, 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)
          Deprecated. 
 IRubyObject RubyString.substr(Ruby runtime, int beg, int len)
           
 IRubyObject RubyString.substr19(Ruby runtime, int beg, int len)
           
 IRubyObject RubyString.succ_bang()
           
 IRubyObject RubyString.succ_bang19()
           
 IRubyObject RubyInteger.succ(ThreadContext context)
          int_succ
 IRubyObject RubyString.succ(ThreadContext context)
           
 IRubyObject RubySymbol.succ(ThreadContext context)
           
 IRubyObject RubyString.succ19(ThreadContext context)
           
 IRubyObject RubySystemExit.success_p()
           
 IRubyObject RubyProcess.RubyStatus.success_p(ThreadContext context)
           
 IRubyObject RubyIconv.RubyFailure.success()
           
 IRubyObject RubyString.sum(ThreadContext context)
           
 IRubyObject RubyString.sum(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.sumCommon(ThreadContext context, long bits)
           
 IRubyObject RubyClass.superclass(ThreadContext context)
          Return the real super class of this class.
 IRubyObject RubyString.swapcase_bang(ThreadContext context)
           
 IRubyObject RubyString.swapcase_bang19(ThreadContext context)
           
 IRubyObject RubySymbol.swapcase(ThreadContext context)
           
static IRubyObject RubyProcess.UserID.switch_rb(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyProcess.GroupID.switch_rb(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyFileStat.symlink_p()
           
static IRubyObject RubyFile.symlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyZlib.Inflate.sync_point_p()
           
 IRubyObject RubyZlib.Inflate.sync_point()
           
 IRubyObject RubyIO.sync_set(IRubyObject newSync)
          Sets the current sync mode.
 IRubyObject RubyStringIO.sync()
           
 IRubyObject RubyZlib.RubyGzipFile.sync()
           
 IRubyObject RubyZlib.Inflate.sync(ThreadContext context, IRubyObject string)
           
static IRubyObject RubyKernel.syscall(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.sysopen(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.sysopen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.sysread(IRubyObject[] args)
           
 IRubyObject RubyIO.sysread(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.system19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyIO.syswrite(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyBasicObject.taint(ThreadContext context)
          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 RubyBoolean.taint(ThreadContext context)
           
 IRubyObject RubyFixnum.taint(ThreadContext context)
           
 IRubyObject RubyNil.taint(ThreadContext context)
           
 IRubyObject RubySymbol.taint(ThreadContext context)
           
static IRubyObject RubyKernel.taint(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyArray.take_while(ThreadContext context, Block block)
          rb_ary_take_while
static IRubyObject RubyEnumerable.take_while(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.take(ThreadContext context, IRubyObject n)
          rb_ary_take
static IRubyObject RubyEnumerable.take(ThreadContext context, IRubyObject self, IRubyObject n, Block block)
           
static IRubyObject RubyKernel.tap(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.tell(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringScanner.terminate()
           
static IRubyObject RubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyThreadExtensions.times(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyProcess.times(IRubyObject recv, Block unusedBlock)
          Deprecated. 
static IRubyObject RubyProcess.times(Ruby runtime)
           
 IRubyObject RubyFixnum.times(ThreadContext context, Block block)
           
 IRubyObject RubyInteger.times(ThreadContext context, Block block)
           
static IRubyObject RubyTime.times(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.times(ThreadContext context, IRubyObject recv, Block unusedBlock)
           
 IRubyObject RubyRange.to_a(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyArgsFile.to_a(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.to_a19(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.to_a19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyArray.to_ary()
           
 IRubyObject RubyNumeric.to_c(ThreadContext context)
          numeric_to_c
 IRubyObject RubyString.to_c(ThreadContext context)
          string_to_c
static IRubyObject RubyNil.to_c(ThreadContext context, IRubyObject recv)
          nilclass_to_c
static IRubyObject RubyKernel.to_enum(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 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 RubyComplex.to_f(ThreadContext context)
          nucomp_to_f
 IRubyObject RubyRational.to_f(ThreadContext context)
           
 IRubyObject RubyString.to_f19()
           
 IRubyObject RubyInteger.to_i()
          int_to_i
 IRubyObject RubyProcess.RubyStatus.to_i()
          Deprecated. 
 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. 
 IRubyObject RubyProcess.RubyStatus.to_i(Ruby runtime)
           
 IRubyObject RubyComplex.to_i(ThreadContext context)
          nucomp_to_i
 IRubyObject RubyProcess.RubyStatus.to_i(ThreadContext context)
           
 IRubyObject RubyString.to_i19()
           
 IRubyObject RubyString.to_i19(IRubyObject arg0)
           
 IRubyObject RubyBigDecimal.to_int()
           
 IRubyObject RubyNumeric.to_int(ThreadContext context)
          num_to_int
 IRubyObject RubyBigDecimal.to_int19()
           
 IRubyObject RubyZlib.RubyGzipFile.to_io()
           
static IRubyObject RubyArgsFile.to_io(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubySymbol.to_proc(ThreadContext context)
           
 IRubyObject RubyMethod.to_proc(ThreadContext context, Block unusedBlock)
          Create a Proc object.
 IRubyObject RubyUnboundMethod.to_proc(ThreadContext context, Block unusedBlock)
           
 IRubyObject RubyComplex.to_r(ThreadContext context)
          nucomp_to_r
 IRubyObject RubyFloat.to_r(ThreadContext context)
           
 IRubyObject RubyInteger.to_r(ThreadContext context)
          integer_to_r
 IRubyObject RubyRational.to_r(ThreadContext context)
          nurat_to_r
 IRubyObject RubyString.to_r(ThreadContext context)
          string_to_r
 IRubyObject RubyTime.to_r(ThreadContext context)
           
static IRubyObject RubyNil.to_r(ThreadContext context, IRubyObject recv)
          nilclass_to_r
 IRubyObject RubyArray.to_s()
          rb_ary_to_s
 IRubyObject RubyBasicObject.to_s()
          rb_any_to_s call-seq: obj.to_s => string Returns a string representing obj.
 IRubyObject RubyBignum.to_s()
           
 IRubyObject RubyClassPathVariable.to_s()
           
 IRubyObject RubyFloat.to_s()
          flo_to_s
 IRubyObject RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s()
           
 IRubyObject RubyMatchData.to_s()
          match_to_s
 IRubyObject RubyModule.to_s()
          rb_mod_to_s
 IRubyObject RubyNameError.to_s()
           
 IRubyObject RubyProc.to_s()
           
 IRubyObject RubyProcess.RubyStatus.to_s()
           
 IRubyObject RubyRegexp.to_s()
           
 IRubyObject RubyString.to_s()
           
 IRubyObject RubySymbol.to_s()
           
 IRubyObject RubyTime.to_s()
           
static IRubyObject RubyArgsFile.to_s(IRubyObject recv)
           
 IRubyObject RubyBignum.to_s(IRubyObject arg0)
           
static IRubyObject RubyKernel.to_s(IRubyObject self)
           
 IRubyObject RubyBigDecimal.to_s(IRubyObject[] args)
           
 IRubyObject RubyBignum.to_s(IRubyObject[] args)
          rb_big_to_s
 IRubyObject RubyProcess.RubyStatus.to_s(Ruby runtime)
           
 IRubyObject RubyComplex.to_s(ThreadContext context)
          nucomp_to_s
 IRubyObject RubyEncoding.to_s(ThreadContext context)
           
 IRubyObject RubyException.to_s(ThreadContext context)
           
 IRubyObject RubyHash.to_s(ThreadContext context)
          rb_hash_to_s & to_s_hash
 IRubyObject RubyProcess.RubyStatus.to_s(ThreadContext context)
           
 IRubyObject RubyRange.to_s(ThreadContext context)
           
 IRubyObject RubyRational.to_s(ThreadContext context)
          nurat_to_s
 IRubyObject RubySymbol.to_s(ThreadContext context)
           
static IRubyObject RubyDigest.DigestInstance.to_s(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyProc.to_s19()
           
 IRubyObject RubyTime.to_s19()
           
 IRubyObject RubyHash.to_s19(ThreadContext context)
           
 IRubyObject RubyException.to_str(ThreadContext context)
           
 IRubyObject RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context)
           
 IRubyObject RubyFixnum.to_sym()
          fix_to_sym
 IRubyObject RubySymbol.to_sym()
           
 IRubyObject RubySymbol.to_sym19()
           
 IRubyObject[] RubyArray.toJavaArray()
           
 IRubyObject[] RubyArray.toJavaArrayMaybeUnsafe()
           
 IRubyObject[] RubyArray.toJavaArrayUnsafe()
           
 IRubyObject RubyZlib.ZStream.total_in()
           
 IRubyObject RubyZlib.ZStream.total_out()
           
 IRubyObject RubyString.tr_bang(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_bang19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_s_bang(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_s_bang19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_s(ThreadContext context, IRubyObject src, IRubyObject repl)
          rb_str_tr_s / rb_str_tr_s_bang
 IRubyObject RubyString.tr_s19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr(ThreadContext context, IRubyObject src, IRubyObject repl)
          rb_str_tr / rb_str_tr_bang
 IRubyObject RubyString.tr19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
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 RubyBoolean.True.true_to_s(IRubyObject t)
           
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 RubyStringIO.truncate(IRubyObject arg)
           
 IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.truncate19(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyBasicObject.trust(ThreadContext context)
          rb_obj_trust call-seq: obj.trust => obj Removes the untrusted mark from obj.
static IRubyObject RubyKernel.trust(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyArray.try_convert(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyHash.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args)
           
static IRubyObject RubyRegexp.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args)
           
static IRubyObject RubyString.try_convert(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyIO.tryConvert(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.uid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.uid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.uid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFileStat.uid()
           
static IRubyObject RubyProcess.uid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.uid(Ruby runtime)
           
static IRubyObject RubyProcess.uid(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyFile.umask(ThreadContext context, 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)
           
 IRubyObject RubyIO.ungetc19(IRubyObject number)
           
 IRubyObject RubyStringIO.ungetc19(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyRegexp.union(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
static IRubyObject RubyRegexp.union19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.uniq_bang(ThreadContext context)
          rb_ary_uniq_bang
 IRubyObject RubyArray.uniq_bang19(ThreadContext context, Block block)
           
 IRubyObject RubyArray.uniq(ThreadContext context)
          rb_ary_uniq
 IRubyObject RubyArray.uniq19(ThreadContext context, Block block)
           
 IRubyObject RubyTempfile.unlink(ThreadContext context)
           
static IRubyObject RubyFile.unlink(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringScanner.unscan()
           
 IRubyObject RubyArray.unshift()
           
 IRubyObject RubyArray.unshift(IRubyObject item)
          rb_ary_unshift
 IRubyObject RubyArray.unshift(IRubyObject[] items)
           
 IRubyObject RubyArray.unshift19()
           
 IRubyObject RubyArray.unshift19(IRubyObject item)
           
 IRubyObject RubyArray.unshift19(IRubyObject[] items)
           
 IRubyObject RubyBasicObject.untaint(ThreadContext context)
          rb_obj_untaint call-seq: obj.untaint => obj Removes the taint from obj.
static IRubyObject RubyKernel.untaint(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.untrust(ThreadContext context)
          rb_obj_untrust call-seq: obj.untrust -> obj Marks obj as untrusted.
static IRubyObject RubyKernel.untrust(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyZlib.RubyGzipReader.unused()
           
 IRubyObject RubyString.upcase_bang(ThreadContext context)
           
 IRubyObject RubyString.upcase_bang19(ThreadContext context)
           
 IRubyObject RubySymbol.upcase(ThreadContext context)
           
 IRubyObject RubyDigest.DigestBase.update(IRubyObject obj)
           
static IRubyObject RubyDigest.DigestInstance.update(ThreadContext ctx, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyInteger.upto(ThreadContext context, IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto18(ThreadContext context, IRubyObject end, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto18(ThreadContext context, IRubyObject end, IRubyObject excl, Block block)
           
 IRubyObject RubyString.upto19(ThreadContext context, IRubyObject end, Block block)
           
 IRubyObject RubyString.upto19(ThreadContext context, IRubyObject end, IRubyObject excl, Block block)
           
static IRubyObject RubyFile.utime(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.valid_encoding_p(ThreadContext context)
           
 IRubyObject RubyThread.value()
           
 IRubyObject RubyArray.values_at(IRubyObject[] args)
          rb_values_at
 IRubyObject RubyMatchData.values_at(IRubyObject[] args)
           
 IRubyObject RubyStruct.values_at(IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.ver(IRubyObject recv)
           
static IRubyObject RubyProcess.wait(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.wait(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.wait2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitall(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.waitall(Ruby runtime)
           
static IRubyObject RubyProcess.waitall(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.waitpid(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.waitpid(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.waitpid2(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyJRuby.with_current_runtime_as_global(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyEnumerator.with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.with_index19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.with_index19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.with_object(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyJRuby.JRubyFiberLocal.withValue(ThreadContext context, IRubyObject value, Block block)
           
 IRubyObject RubyFileStat.worldReadable(ThreadContext context)
           
static IRubyObject RubyFileTest.worldReadable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.worldReadable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFileStat.worldWritable(ThreadContext context)
           
static IRubyObject RubyFileTest.worldWritable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.worldWritable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
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(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.write(IRubyObject p1)
           
 IRubyObject RubyIO.write(ThreadContext context, IRubyObject obj)
          io_write
 IRubyObject RubyStringIO.write(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyYielder.yield(ThreadContext context, IRubyObject[] args)
           
protected  IRubyObject RubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, Block block)
          Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.
protected  IRubyObject RubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block)
          Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.
 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 RubyEnumerable.zip19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] aArgs, Block block)
           
static IRubyObject RubyEnumerable.zipCommon19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject[] RubyEnumerable.zipCommonConvert(Ruby runtime, IRubyObject[] args)
           
static IRubyObject[] RubyEnumerable.zipCommonConvert(Ruby runtime, IRubyObject[] args, java.lang.String method)
           
static IRubyObject RubyEnumerable.zipCommonEnum(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()
           
protected  java.util.Map<java.lang.String,IRubyObject> IncludedModuleWrapper.getClassVariables()
           
protected  java.util.Map<java.lang.String,IRubyObject> RubyModule.getClassVariables()
           
protected  java.util.Map<java.lang.String,IRubyObject> IncludedModuleWrapper.getClassVariablesForRead()
           
protected  java.util.Map<java.lang.String,IRubyObject> RubyModule.getClassVariablesForRead()
           
 java.util.Map<java.lang.String,IRubyObject> RubyModule.getConstantMap()
           
 java.util.Map<java.lang.String,IRubyObject> RubyModule.getConstantMapForWrite()
           
 java.util.Map<java.lang.Object,IRubyObject> RubyThread.getContextVariables()
           
protected  java.util.Map<java.lang.Object,IRubyObject> RubyJRuby.JRubyExecutionContextLocal.getContextVariables(ThreadContext context)
           
 java.util.List<Variable<IRubyObject>> BasicObjectStub.DummyInstanceVariables.getInstanceVariableList()
           
 java.util.List<Variable<IRubyObject>> RubyBasicObject.getInstanceVariableList()
          Gets a list of all variables in this object.
 java.util.List<Variable<IRubyObject>> RubyModule.getStoredConstantList()
          Deprecated. 
 

Methods in org.jruby with parameters of type IRubyObject
static IRubyObject RubySignal.__jtrap_kernel(IRubyObject recv, IRubyObject block, IRubyObject sig)
           
static IRubyObject RubyKernel.__method__(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyEncoding._dump(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyZlib.Inflate._initialize(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate._initialize(IRubyObject[] args)
           
static IRubyObject RubyEncoding._load(ThreadContext context, IRubyObject recv, IRubyObject str)
           
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 IRubyObject RubyFile.absolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          ---------------------------------------------------- File::absolute_path File.absolute_path(file_name [, dir_string] ) -> abs_file_name From Ruby 1.9.1 ------------------------------------------------------------------------ Converts a pathname to an absolute pathname.
static IRubyObject RubyFile.absolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          ---------------------------------------------------- File::absolute_path File.absolute_path(file_name [, dir_string] ) -> abs_file_name From Ruby 1.9.1 ------------------------------------------------------------------------ Converts a pathname to an absolute pathname.
static RubyFloat RubyMath.acos(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.acos19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.acosh(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.acosh19(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_class_annotation(ThreadContext context, IRubyObject maybeClass, IRubyObject annoMap)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_method_annotation(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject annoMap)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_method_signature(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject clsList)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.add_parameter_annotations(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject paramAnnoMaps)
           
 IRubyObject RubyThreadGroup.add(IRubyObject rubyThread, Block block)
           
 IRubyObject RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject digits)
           
 void RubyBasicObject.addFinalizer(IRubyObject f)
          Adds the specified object as a finalizer for this object.
 void RubyBasicObject.Finalizer.addFinalizer(IRubyObject finalizer)
           
static void BasicObjectStub.addFinalizer(IRubyObject self, 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 RubyEncoding.aliases(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyEnumerable.all_p(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.all_pCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubySymbol.all_symbols(IRubyObject recv)
          Deprecated. 
static IRubyObject RubySymbol.all_symbols(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyJRuby.JRubyStringExtensions.alloc(ThreadContext context, IRubyObject recv, IRubyObject size)
           
static IRubyObject RubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.any_pCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject BasicObjectStub.anyToString(IRubyObject self)
           
 RubyModule RubyModule.append_features(IRubyObject module)
          rb_mod_append_features
static IRubyObject RubyJRuby.JRubySynchronizedMeta.append_features(IRubyObject self, IRubyObject target)
           
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.Deflate.append(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.append(IRubyObject p1)
           
 IRubyObject RubyStringIO.append(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyZlib.Inflate.append(ThreadContext context, IRubyObject arg)
           
 RubyString RubyString.append19(IRubyObject other)
           
static org.jcodings.Encoding RubyEncoding.areCompatible(IRubyObject obj1, IRubyObject obj2)
           
 IRubyObject RubyArray.aref(IRubyObject arg0)
          rb_ary_aref
 IRubyObject RubyHash.aref(IRubyObject key)
          Deprecated. use RubyHash.op_aref instead
 IRubyObject RubyStruct.aref(IRubyObject key)
           
 IRubyObject RubyArray.aref(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyArray.aref(IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyDir.aref(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.aref(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.aref19(IRubyObject arg0)
           
 IRubyObject RubyArray.aref19(IRubyObject arg0, IRubyObject arg1)
           
static void RubyArgsFile.argf_close(ThreadContext context, IRubyObject file)
           
 IRubyObject RubyArray.aset(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyArray.aset(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyHash.aset(IRubyObject key, IRubyObject value)
          Deprecated. use RubyHash.op_aset instead
 IRubyObject RubyStruct.aset(IRubyObject key, IRubyObject value)
           
 IRubyObject RubyArray.aset(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          rb_ary_aset
 IRubyObject RubyArray.aset19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyArray.aset19(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
static RubyFloat RubyMath.asin(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.asin19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.asinh(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.asinh19(IRubyObject recv, IRubyObject x)
           
static java.lang.String BasicObjectStub.asJavaString(IRubyObject self)
           
 IRubyObject RubyArray.assoc(ThreadContext context, IRubyObject key)
          rb_ary_assoc
 IRubyObject RubyHash.assoc(ThreadContext context, IRubyObject obj)
           
static RubyString BasicObjectStub.asString(IRubyObject self)
           
static IRubyObject RubyKernel.at_exit(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyArray.at(IRubyObject pos)
          rb_ary_at
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static RubyFloat RubyMath.atan(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.atan19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.atan2(IRubyObject recv, IRubyObject x, IRubyObject y)
           
static RubyFloat RubyMath.atan219(IRubyObject recv, IRubyObject x, IRubyObject y)
           
static RubyFloat RubyMath.atanh_19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.atanh(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyFile.atime(ThreadContext context, 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
 IRubyObject RubyModule.attr19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyIO.autoclose_set(ThreadContext context, IRubyObject autoclose)
           
static IRubyObject RubyKernel.autoload_p(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload_p(ThreadContext context, 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(ThreadContext context, IRubyObject recv, IRubyObject aString)
           
 int RubyMatchData.backrefNumber(IRubyObject obj)
           
static IRubyObject RubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.become_java_bang(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.become_java_bang(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
 IRubyObject RubyMatchData.begin(ThreadContext context, IRubyObject index)
          match_begin
 IRubyObject RubyMatchData.begin19(ThreadContext context, IRubyObject index)
           
static RubyBoolean RubyComparable.between_p(ThreadContext context, IRubyObject recv, IRubyObject first, IRubyObject second)
          cmp_between
 RubyMethod RubyUnboundMethod.bind(ThreadContext context, IRubyObject aReceiver)
           
static RubyBinding RubyKernel.binding(ThreadContext context, IRubyObject recv, Block block)
           
static RubyBinding RubyKernel.binding19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.binmode(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyIO.binread(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          binread is just like read, except it doesn't take options and it forces mode to be "rb:ASCII-8BIT"
static IRubyObject RubyIO.binread(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          binread is just like read, except it doesn't take options and it forces mode to be "rb:ASCII-8BIT"
static RubyBoolean RubyKernel.block_given_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyDigest.DigestInstance.block_length(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyFileTest.blockdev_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.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 RubyRandom.bytes(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyArgsFile.bytes(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.bytes(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject Ruby.RecursiveFunction.call(IRubyObject obj, boolean recur)
           
 IRubyObject RubyContinuation.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyUnboundMethod.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block passedBlock)
           
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block passedBlock)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyProc.call19(ThreadContext context, IRubyObject[] args, Block block)
           
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, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, Arity arity, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, Arity arity, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach19(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, RubyEvent 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.
 void RubyObject.callInit(IRubyObject arg0, Block block)
          Call the Ruby initialize method with the supplied arguments and block.
 void RubyObject.callInit(IRubyObject arg0, IRubyObject arg1, Block block)
          Call the Ruby initialize method with the supplied arguments and block.
 void RubyObject.callInit(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, 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)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, int methodIndex, java.lang.String name)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject arg)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject[] args)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject[] args)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject BasicObjectStub.callMethod(IRubyObject self, ThreadContext context, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.callMethod(java.lang.String name, IRubyObject... args)
           
 IRubyObject RubyBasicObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
          Deprecated. 
 IRubyObject RubyBasicObject.callMethod(ThreadContext context, java.lang.String name, IRubyObject arg)
          Will invoke a named method with one argument and no block with functional invocation.
 IRubyObject RubyBasicObject.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 RubyBasicObject.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)
           
static IRubyObject BasicObjectStub.callSuper(IRubyObject self, ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject BasicObjectStub.callSuper(IRubyObject self, ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
protected  IRubyObject RubyGlobal.StringOnlyRubyHash.case_aware_op_aref(ThreadContext context, IRubyObject key, boolean caseSensitive)
           
protected  IRubyObject RubyGlobal.StringOnlyRubyHash.case_aware_op_aset(ThreadContext context, IRubyObject key, IRubyObject value, boolean caseSensitive)
           
 IRubyObject RubyString.casecmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySymbol.casecmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.casecmp19(ThreadContext context, IRubyObject other)
           
static RubyFloat RubyMath.cbrt(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyBigDecimal.ceil(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.ceil19(IRubyObject[] args)
           
 IRubyObject RubyString.center(IRubyObject arg0)
          rb_str_center
 IRubyObject RubyString.center(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.center(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.center19(IRubyObject arg0)
           
 IRubyObject RubyString.center19(IRubyObject arg0, IRubyObject arg1)
           
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 RubyFileTest.FileTestFileMethods.chardev_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyArgsFile.chars(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyIconv.charset_map_get(IRubyObject recv)
           
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 IRubyObject RubyEnumerable.checkArgs(Ruby runtime, IRubyObject[] largs)
           
static IRubyObject BasicObjectStub.checkArrayType(IRubyObject self)
           
static void RubyClass.checkInheritable(IRubyObject superClass)
          rb_check_inheritable
static void RubyNumeric.checkInt(IRubyObject arg, long num)
          check_int
 void RubyModule.checkMethodBound(ThreadContext context, IRubyObject[] args, Visibility visibility)
           
 void Ruby.checkSafeString(IRubyObject object)
           
static IRubyObject BasicObjectStub.checkStringType(IRubyObject self)
           
 IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.chomp_bang(IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.chomp_bang(ThreadContext context, IRubyObject arg0)
           
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
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.
 IRubyObject RubyString.chomp_bang19(ThreadContext context, IRubyObject arg0)
           
 RubyString RubyString.chomp(IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv)
           
 RubyString RubyString.chomp(ThreadContext context, IRubyObject arg0)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
 RubyString RubyString.chomp19(ThreadContext context, IRubyObject arg0)
           
static IRubyObject RubyKernel.chop_bang(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.chop(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyFile.chown(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.chown(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.chown(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyString RubyInteger.chr19(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyDir.chroot(IRubyObject recv, IRubyObject path)
          Changes the root directory (only allowed by super user).
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject initialState, Block block)
           
 IRubyObject RubyModule.class_variable_defined_p(ThreadContext context, 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)
           
 IRubyObject RubyTempfile.close(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.closed_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyFileStat.cmp(IRubyObject other)
           
static IRubyObject 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
 IRubyObject RubyComplex.coerce(ThreadContext context, IRubyObject other)
          nucomp_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_concat19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.collect19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.collectCommon(ThreadContext context, Ruby runtime, IRubyObject self, RubyArray result, Block block, BlockCallback blockCallback)
           
 IRubyObject RubyArray.combination(ThreadContext context, IRubyObject num, Block block)
          rb_ary_combination
 RubyBoolean RubyArray.compare(ThreadContext context, java.lang.String method, IRubyObject other, java.util.Set<RecursiveComparator.Pair> seen)
           
 RubyBoolean RubyHash.compare(ThreadContext context, java.lang.String method, IRubyObject other, java.util.Set<RecursiveComparator.Pair> seen)
           
 int RubyBasicObject.compareTo(IRubyObject other)
           
 int RubyBignum.compareTo(IRubyObject other)
           
 int RubyFixnum.compareTo(IRubyObject other)
           
 int RubyFloat.compareTo(IRubyObject other)
           
 int RubyString.compareTo(IRubyObject other)
           
static IRubyObject RubyEncoding.compatible_p(ThreadContext context, IRubyObject self, IRubyObject first, IRubyObject second)
           
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)
           
 RubyArray RubyArray.concat19(IRubyObject obj)
           
 RubyString RubyString.concat19(ThreadContext context, IRubyObject other)
           
 RubyBoolean RubyModule.const_defined_p(ThreadContext context, IRubyObject symbol)
          rb_mod_const_defined
 RubyBoolean RubyModule.const_defined_p19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyModule.const_get(IRubyObject symbol)
          rb_mod_const_get
 IRubyObject RubyModule.const_get(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyModule.const_missing(ThreadContext context, IRubyObject rubyName, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
static IRubyObject RubyDigest.const_missing(ThreadContext ctx, IRubyObject recv, IRubyObject symbol)
           
 IRubyObject RubyModule.const_set(IRubyObject symbol, IRubyObject value)
          rb_mod_const_set
 RubyArray RubyModule.constants19(ThreadContext context, IRubyObject allConstants)
           
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)
           
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject a1)
          nucomp_s_convert
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1)
          nurat_s_convert
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2)
          nucomp_s_convert
static IRubyObject RubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2)
          nurat_s_convert
static RubyArray BasicObjectStub.convertToArray(IRubyObject self)
           
static RubyFloat BasicObjectStub.convertToFloat(IRubyObject self)
           
static RubyHash BasicObjectStub.convertToHash(IRubyObject self)
           
static RubyInteger BasicObjectStub.convertToInteger(IRubyObject self)
           
static RubyInteger BasicObjectStub.convertToInteger(IRubyObject self, int convertMethodIndex, java.lang.String convertMethod)
           
static RubyInteger BasicObjectStub.convertToInteger(IRubyObject self, java.lang.String convertMethod)
           
static RubyIO RubyIO.convertToIO(ThreadContext context, IRubyObject obj)
           
 IRubyObject[] RubyObjectAdapter.convertToJavaArray(IRubyObject array)
           
 RubyInteger RubyObjectAdapter.convertToRubyInteger(IRubyObject obj)
           
 RubyString RubyObjectAdapter.convertToRubyString(IRubyObject obj)
           
static RubyString BasicObjectStub.convertToString(IRubyObject self)
           
static RubyArray RubyIconv.convertWithArgs(ThreadContext context, IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static RubyArray RubyIconv.convertWithArgs(ThreadContext context, IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static IRubyObject RubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 void RubyBasicObject.copySpecialInstanceVariables(IRubyObject clone)
          Lots of MRI objects keep their state in non-lookupable ivars (e:g.
 void RubyException.copySpecialInstanceVariables(IRubyObject clone)
           
 void RubyNameError.copySpecialInstanceVariables(IRubyObject clone)
           
 void RubyNoMethodError.copySpecialInstanceVariables(IRubyObject clone)
           
 void RubyRange.copySpecialInstanceVariables(IRubyObject clone)
           
 void RubyStruct.copySpecialInstanceVariables(IRubyObject clone)
           
static void BasicObjectStub.copySpecialInstanceVariables(IRubyObject self, IRubyObject clone)
           
static RubyFloat RubyMath.cos(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.cos19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.cosh(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.cosh19(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyGC.count(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.count(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.count(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.count(ThreadContext context, IRubyObject obj, Block block)
           
static IRubyObject RubyEnumerable.count(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.count(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyString.count19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.count19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyRange.cover_p(ThreadContext context, IRubyObject obj)
           
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(ThreadContext context, IRubyObject other)
          rb_str_crypt
static IRubyObject RubyFile.ctime(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.ctl(Ruby runtime, IRubyObject cmd, IRubyObject arg)
           
static RubyThread RubyThread.current(IRubyObject recv)
           
 IRubyObject RubyArray.cycle(ThreadContext context, IRubyObject arg, Block block)
          rb_ary_cycle
static IRubyObject RubyEnumerable.cycle(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.cycle(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static java.lang.Object BasicObjectStub.dataGetStruct(IRubyObject self)
           
static java.lang.Object BasicObjectStub.dataGetStructChecked(IRubyObject self)
           
static void BasicObjectStub.dataWrapStruct(IRubyObject self, java.lang.Object obj)
           
 IRubyObject RubyHash.default_value_get(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyHash.default_value_get(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 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)
          Deprecated. 
 IRubyObject RubyModule.define_method(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyModule.define_method(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.define_singleton_method(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.define_singleton_method(ThreadContext context, IRubyObject recv, 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(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete_bang(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.delete_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete_bang19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.delete(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete(ThreadContext context, IRubyObject[] args)
           
 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 RubyString.delete19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.delete19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyJRuby.dereference(ThreadContext context, IRubyObject recv, IRubyObject obj)
           
static IRubyObject RubyProcess.detach(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
 IRubyObject RubyArray.detectCommon(ThreadContext context, IRubyObject ifnone, Block block)
           
static IRubyObject RubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
static IRubyObject RubyDigest.DigestInstance.digest_bang(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyDigest.DigestInstance.digest_length(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyDigest.DigestInstance.digest(ThreadContext ctx, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyDigest.DigestInstance.digest(ThreadContext ctx, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyFileTest.directory_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.directory_p(Ruby ruby, IRubyObject filename)
           
static IRubyObject RubyFileTest.directory_p(ThreadContext context, IRubyObject filename)
           
static IRubyObject RubyFileTest.directory_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.directory_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyGC.disable(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBasicObject.display(ThreadContext context, IRubyObject[] args)
          rb_obj_display call-seq: obj.display(port=$>) => nil Prints obj on the given port (default $>).
static IRubyObject RubyKernel.display(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.display(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 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 RubyFixnum.div_div19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyNumeric.div(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyNumeric.div19(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.divmod(ThreadContext context, IRubyObject other)
           
 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 RubyBignum.divmod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFixnum.divmod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.divmod19(ThreadContext context, IRubyObject other)
          flo_divmod
 IRubyObject RubyNumeric.divmod19(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 RubyEnumerable.drop_while(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.drop(ThreadContext context, IRubyObject n)
          rb_ary_take
static IRubyObject RubyEnumerable.drop(ThreadContext context, IRubyObject self, IRubyObject n, Block block)
           
 IRubyObject RubyBigDecimal.dump(IRubyObject[] args, Block unusedBlock)
           
 RubyString RubyTime.dump(IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyNameError.RubyNameErrorMessage.dump(ThreadContext context, IRubyObject arg)
           
static IRubyObject BasicObjectStub.dup(IRubyObject self)
           
static IRubyObject RubyKernel.dup(IRubyObject self)
           
static IRubyObject RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each_char(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.each_charCommon(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_cons19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.each_entry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.each_entry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each_line(ThreadContext context, IRubyObject arg, 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.
 IRubyObject RubyString.each_line18(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyString.each_line19(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyArgsFile.each_line19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each_line19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each_lineCommon(ThreadContext context, IRubyObject sep, Block block)
           
 RubyIO RubyIO.each_lineInternal(ThreadContext context, 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 RubyObjectSpace.each_objectInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.each_objectInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.each_slice(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_slice19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.each_with_index19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.each_with_index19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.each_with_indexCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.each_with_indexCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.each_with_object(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each18(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyArgsFile.each19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.eachInternal(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyProcess.egid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.egid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.egid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.egid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.egid(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.UserID.eid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.UserID.eid(IRubyObject self, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.eid(IRubyObject self, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.UserID.eid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.UserID.eid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.eid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.UserID.eid(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyArray.eltInternalSet(int offset, IRubyObject item)
           
static IRubyObject RubyGC.enable(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.encode_bang(ThreadContext context, IRubyObject enc)
           
 IRubyObject RubyString.encode_bang(ThreadContext context, IRubyObject toEncoding, IRubyObject arg)
           
 IRubyObject RubyString.encode_bang(ThreadContext context, IRubyObject toEncoding, IRubyObject forceEncoding, IRubyObject opts)
           
 IRubyObject RubyString.encode(ThreadContext context, IRubyObject enc)
           
 IRubyObject RubyString.encode(ThreadContext context, IRubyObject toEncoding, IRubyObject arg)
           
 IRubyObject RubyString.encode(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts)
           
 IRubyObject RubyString.end_with_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.end_with_p(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyMatchData.end(ThreadContext context, IRubyObject index)
          match_end
 IRubyObject RubyMatchData.end19(ThreadContext context, IRubyObject index)
           
static IRubyObject RubyEtc.endgrent(IRubyObject recv)
           
static IRubyObject RubyEtc.endpwent(IRubyObject recv)
           
 IRubyObject RubyContinuation.enter(ThreadContext context, IRubyObject yielded, Block block)
           
static RubyArray RubyDir.entries(IRubyObject recv, IRubyObject path)
          Returns an array containing all of the filenames in the given directory.
static RubyArray RubyDir.entries19(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static RubyArray RubyDir.entries19(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.enum_cons19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.enum_slice19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.enum_with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyArgsFile.eof_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyArgsFile.eof(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBasicObject.eql_p(IRubyObject obj)
          rb_obj_equal Just like "==" and "equal?", "eql?" will use identity equality for Object.
 IRubyObject RubyBignum.eql_p(IRubyObject other)
          rb_big_eql
 IRubyObject RubyFloat.eql_p(IRubyObject other)
          flo_eql
 IRubyObject RubyMatchData.eql_p(IRubyObject obj)
           
 IRubyObject RubyTime.eql_p(IRubyObject other)
           
static IRubyObject RubyKernel.eql_p(IRubyObject self, IRubyObject obj)
           
 IRubyObject RubyBigDecimal.eql_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyComplex.eql_p(ThreadContext context, IRubyObject other)
          nucomp_eql_p
 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 RubyBasicObject.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 RubyFixnum.eql(IRubyObject other)
          short circuit for Fixnum key comparison
 boolean RubyString.eql(IRubyObject other)
          short circuit for String key comparison
 boolean RubySymbol.eql(IRubyObject other)
          short circuit for Symbol key comparison
static boolean BasicObjectStub.eql(IRubyObject self, IRubyObject other)
           
 IRubyObject RubyArray.eql(ThreadContext context, IRubyObject obj)
          rb_ary_eql
protected static boolean RubyObject.eqlInternal(ThreadContext context, IRubyObject a, IRubyObject b)
          Helper method for checking equality, first using Java identity equality, and then calling the "eql?" method.
 IRubyObject RubyRange.eqq_p19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyRegexp.eqq(ThreadContext context, IRubyObject arg)
          rb_reg_eqq
 IRubyObject RubyRegexp.eqq19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBasicObject.equal_p(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will use Java identity equality.
 IRubyObject RubyFixnum.equal_p(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyKernel.equal_p(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyBasicObject.equal_p19(ThreadContext context, IRubyObject other)
           
protected static boolean RubyBasicObject.equalInternal(ThreadContext context, IRubyObject that, IRubyObject other)
          Helper method for checking equality, first using Java identity equality, and then calling the "==" method.
protected static boolean RubyObject.equalInternal(ThreadContext context, IRubyObject a, IRubyObject b)
          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.erf19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.erfc(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.erfc19(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyProcess.euid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.euid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.euid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.euid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.euid(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyBinding.eval(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.eval19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.eval19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 void Ruby.CallTraceFuncHook.eventHandler(ThreadContext context, java.lang.String eventName, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 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(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.exec(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject Ruby.execRecursive(Ruby.RecursiveFunction func, IRubyObject obj)
           
 IRubyObject Ruby.execRecursiveOuter(Ruby.RecursiveFunction func, IRubyObject obj)
           
static IRubyObject RubyFileTest.executable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.executable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.executable_real_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.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 RubyFileTest.exist_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.exist_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyDir.exist(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
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 RubyFloat RubyMath.exp19(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.
static IRubyObject RubyFile.expand_path19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.expand_path19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyModule.extend_object(IRubyObject obj)
          rb_mod_extend_object
static IRubyObject RubyJRuby.JRubySynchronizedMeta.extend_object(IRubyObject self, IRubyObject obj)
           
 IRubyObject RubyBasicObject.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.
static IRubyObject RubyKernel.extend(IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.extend(IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyModule.extended(ThreadContext context, IRubyObject other, Block block)
           
static IRubyObject RubyFile.extname(ThreadContext context, 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 RubyBoolean.False.false_to_s(IRubyObject f)
           
static IRubyObject RubyBoolean.False.false_xor(IRubyObject f, IRubyObject oth)
           
 IRubyObject RubyHash.fastARef(IRubyObject key)
           
 void RubyHash.fastASet(IRubyObject key, IRubyObject value)
           
 RubyHash RubyHash.fastASetChained(IRubyObject key, IRubyObject value)
           
 void RubyHash.fastASetCheckString(Ruby runtime, IRubyObject key, IRubyObject value)
           
 void RubyHash.fastASetCheckString19(Ruby runtime, 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 BasicObjectStub.DummyInstanceVariables.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
           
 IRubyObject RubyBasicObject.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 RubyIO.fcntl(ThreadContext context, IRubyObject cmd)
           
 IRubyObject RubyIO.fcntl(ThreadContext context, IRubyObject cmd, IRubyObject arg)
           
 IRubyObject RubyComplex.fdiv(ThreadContext context, IRubyObject other)
          nucomp_fdiv
 IRubyObject RubyNumeric.fdiv(ThreadContext context, IRubyObject other)
          num_fdiv (1.9)
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_hash_fetch
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject arg0, Block block)
          rb_ary_fetch
 IRubyObject RubyArray.fetch(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_ary_fetch
static RubyBoolean RubyFileTest.file_p(IRubyObject recv, IRubyObject filename)
           
static RubyBoolean RubyFileTest.file_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static RubyBoolean RubyFileTest.FileTestFileMethods.file_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static JRubyFile RubyFile.file(IRubyObject pathOrFile)
          Get the fully-qualified JRubyFile object for the path, taking into account the runtime's current directory.
static IRubyObject RubyArgsFile.file(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyDigest.DigestInstance.file(ThreadContext ctx, IRubyObject self, IRubyObject filename)
           
static IRubyObject RubyDigest.DigestClass.file(ThreadContext ctx, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyArgsFile.filename(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyArgsFile.fileno(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
static IRubyObject RubyEnumerable.find_all(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.find_index(ThreadContext context, IRubyObject cond)
           
static IRubyObject RubyEnumerable.find_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.find_index(ThreadContext context, IRubyObject self, IRubyObject cond, Block block)
           
static IRubyObject RubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, IRubyObject cond)
           
 IRubyObject RubyArray.find(ThreadContext context, IRubyObject ifnone, Block block)
           
static IRubyObject RubyEnumerable.find(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEncoding.find(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyEnumerable.find(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
static IRubyObject RubyDigest.DigestInstance.finish(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyClass.finvoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyClass.finvokeChecked(ThreadContext context, IRubyObject self, java.lang.String name)
           
 IRubyObject RubyArray.first(IRubyObject arg0)
          rb_ary_first
 IRubyObject RubyArray.first(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyEnumerable.first(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyRange.first(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyEnumerable.first(ThreadContext context, IRubyObject self, IRubyObject num)
           
static int RubyNumeric.fix2int(IRubyObject arg)
           
static long RubyNumeric.fix2long(IRubyObject arg)
           
static IRubyObject RubyEnumerable.flat_map19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.flatten_bang(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyArray.flatten_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyArray.flatten(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyHash.flatten(ThreadContext context, IRubyObject level)
           
 IRubyObject RubyArray.flatten19(ThreadContext context, IRubyObject arg)
           
protected static void RubyNumeric.floatStep(ThreadContext context, Ruby runtime, IRubyObject from, IRubyObject to, IRubyObject step, Block block)
           
 IRubyObject RubyFile.flock(ThreadContext context, IRubyObject lockingConstant)
           
 IRubyObject RubyBigDecimal.floor(IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.floor19(IRubyObject[] args)
           
 IRubyObject RubyZlib.Deflate.flush(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.flush(IRubyObject[] args)
           
static IRubyObject RubyFile.fnmatch(ThreadContext context, 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(ThreadContext context, 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.
 IRubyObject RubyString.force_encoding(ThreadContext context, IRubyObject enc)
           
 void RubyException.forceBacktrace(IRubyObject backtrace)
           
static IRubyObject RubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
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 RubyIO.foreach19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.foreach19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block)
           
static IRubyObject RubyIO.foreachInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyIO.foreachInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyIO.foreachInternal19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyIO.foreachInternal19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_io_s_foreach
static IRubyObject RubyKernel.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.fork19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.freeze(ThreadContext context, IRubyObject self)
           
static RubyArray RubyMath.frexp(IRubyObject recv, IRubyObject other)
           
static RubyArray RubyMath.frexp19(IRubyObject recv, IRubyObject other)
           
static RubyBoolean RubyKernel.frozen_p(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyFile.ftype(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static RubyFloat RubyMath.gamma(IRubyObject recv, IRubyObject x)
          Based on Gergő Nemes's Gamma Function approximation formula, we compute approximate value of Gamma function of x.
static IRubyObject RubyGC.garbage_collect(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyObjectSpace.garbage_collect(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyInteger.gcd(ThreadContext context, IRubyObject other)
          rb_gcd
 IRubyObject RubyInteger.gcdlcm(ThreadContext context, IRubyObject other)
          rb_gcdlcm
static RubyString RubyFile.get_path(ThreadContext context, IRubyObject obj)
          similar in spirit to rb_get_path from 1.9 source
 IRubyObject RubyString.getbyte(ThreadContext context, IRubyObject index)
           
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 RubyEncoding.getDefaultExternal(IRubyObject recv)
           
static IRubyObject RubyEncoding.getDefaultInternal(IRubyObject recv)
           
static IRubyObject RubyProcess.Sys.getegid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.getegid(ThreadContext context, IRubyObject self)
           
static org.jcodings.Encoding RubyEncoding.getEncodingFromObject(Ruby runtime, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.geteuid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.geteuid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.Sys.getgid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.getgid(ThreadContext context, 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 InstanceVariables BasicObjectStub.getInstanceVariables(IRubyObject self)
           
static InternalVariables BasicObjectStub.getInternalVariables(IRubyObject self)
           
static java.lang.Class BasicObjectStub.getJavaClass(IRubyObject self)
           
static IRubyObject RubyEtc.getlogin(IRubyObject recv)
           
static RubyClass BasicObjectStub.getMetaClass(IRubyObject self)
           
protected static java.lang.String RubyDir.getPath19(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.getpgid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgrp(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.getpgrp(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.getpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
          Deprecated. 
static IRubyObject RubyProcess.getpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.getpriority(ThreadContext context, 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)
          Deprecated. 
static IRubyObject RubyProcess.getrlimit(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.getrlimit(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static Ruby BasicObjectStub.getRuntime(IRubyObject self)
           
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject separatorArg)
           
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 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)
           
 IRubyObject RubyIO.gets19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyIO.gets19(ThreadContext context, IRubyObject separator, IRubyObject limit_arg)
           
static RubyClass BasicObjectStub.getSingletonClass(IRubyObject self)
           
 IRubyObject RubyStringIO.getsOnly(ThreadContext context, IRubyObject[] args)
           
static RubyClass BasicObjectStub.getType(IRubyObject self)
           
static IRubyObject RubyProcess.Sys.getuid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.Sys.getuid(ThreadContext context, IRubyObject self)
           
static java.lang.Object BasicObjectStub.getVariable(IRubyObject self, int index)
           
static int BasicObjectStub.getVariableCount(IRubyObject self)
           
static java.util.List<Variable<java.lang.Object>> BasicObjectStub.getVariableList(IRubyObject self)
           
static java.util.List<java.lang.String> BasicObjectStub.getVariableNameList(IRubyObject self)
           
static RubyString RubyDir.getwd(IRubyObject recv)
          Returns the current directory.
static IRubyObject RubyProcess.gid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.gid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.gid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.gid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.gid(ThreadContext context, 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(ThreadContext context, IRubyObject recv)
          Returns an Array with the names of all global variables.
static RubyArray RubyKernel.global_variables19(ThreadContext context, IRubyObject recv)
           
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)
           
static IRubyObject RubyFileTest.FileTestFileMethods.grpowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block)
           
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)
           
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub / rb_str_gsub_bang
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)
           
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyNKF.guess(ThreadContext context, IRubyObject recv, IRubyObject s)
           
static IRubyObject RubyNKF.guess1(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyNKF.guess2(ThreadContext context, 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 RubyFixnum RubyKernel.hash(IRubyObject self)
           
static boolean BasicObjectStub.hasVariables(IRubyObject self)
           
static IRubyObject RubyDigest.DigestInstance.hexdigest_bang(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyDigest.DigestInstance.hexdigest(ThreadContext ctx, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyDigest.DigestInstance.hexdigest(ThreadContext ctx, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyDir.home(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Returns the home directory of the current user or the named user if given.
static IRubyObject RubyDir.home(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Returns the home directory of the current user or the named user if given.
static RubyFloat RubyMath.hypot(IRubyObject recv, IRubyObject x, IRubyObject y)
           
static RubyFloat RubyMath.hypot19(IRubyObject recv, IRubyObject x, IRubyObject y)
           
 IRubyObject RubyIconv.iconv(IRubyObject str)
           
 IRubyObject RubyIconv.iconv(IRubyObject[] args)
          Deprecated. Use the versions with one, two or three arguments.
 IRubyObject RubyIconv.iconv(IRubyObject str, IRubyObject startArg)
           
 IRubyObject RubyIconv.iconv(IRubyObject str, IRubyObject startArg, IRubyObject endArg)
           
static IRubyObject RubyIconv.iconv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyIconv.iconv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyKernel.id_deprecated(IRubyObject self)
           
static IRubyObject BasicObjectStub.id(IRubyObject self)
           
static IRubyObject RubyKernel.id(IRubyObject self)
           
static IRubyObject RubyObjectSpace.id2ref(IRubyObject recv, IRubyObject id)
           
static IRubyObject RubyFileTest.identical_p(IRubyObject recv, IRubyObject filename1, IRubyObject filename2)
           
static IRubyObject RubyFileTest.FileTestFileMethods.identical_p(IRubyObject recv, IRubyObject filename1, IRubyObject filename2)
           
 IRubyObject RubyFixnum.idiv(ThreadContext context, IRubyObject other, java.lang.String method)
           
 RubyBoolean RubyArray.include_p(ThreadContext context, IRubyObject item)
          rb_ary_includes
 IRubyObject RubyModule.include_p(ThreadContext context, IRubyObject arg)
           
 RubyBoolean RubyRange.include_p(ThreadContext context, IRubyObject obj)
           
 RubyBoolean RubyString.include_p(ThreadContext context, IRubyObject obj)
          rb_str_include
static IRubyObject RubyEnumerable.include_p(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyRange.include_p19(ThreadContext context, IRubyObject obj)
           
 RubyBoolean RubyString.include_p19(ThreadContext context, IRubyObject obj)
           
 RubyModule RubyModule.include(IRubyObject[] modules)
          rb_mod_include
 IRubyObject RubyModule.included(ThreadContext context, 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. 
 IRubyObject RubyArray.index(ThreadContext context, IRubyObject obj, Block unused)
           
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyHash.index19(ThreadContext context, IRubyObject expected)
           
 IRubyObject RubyString.index19(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyString.index19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyArray.indexes(IRubyObject[] args)
          rb_ary_indexes
 RubyArray RubyHash.indices(ThreadContext context, IRubyObject[] indices)
          rb_hash_indexes
static IRubyObject RubyBigDecimal.induced_from(IRubyObject recv, IRubyObject arg)
           
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 RubyBasicObject.infectBy(IRubyObject obj)
          OBJ_INFECT Infects this object with traits from the argument obj.
static IRubyObject BasicObjectStub.infectBy(IRubyObject self, IRubyObject obj)
           
 IRubyObject RubyZlib.Inflate.inflate(ThreadContext context, IRubyObject string)
           
 IRubyObject RubyClass.inherited(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyProcess.initgroups(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyArray.initialize_copy(IRubyObject orig)
          rb_ary_initialize_copy
 IRubyObject RubyBasicObject.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 RubyBinding.initialize_copy(IRubyObject other)
           
 IRubyObject RubyClass.initialize_copy(IRubyObject original)
          rb_class_init_copy
 IRubyObject RubyDigest.DigestBase.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 RubyRegexp.initialize_copy(IRubyObject re)
          rb_reg_init_copy
 IRubyObject RubyStringIO.initialize_copy(IRubyObject other)
           
 IRubyObject RubyStringScanner.initialize_copy(IRubyObject other)
           
 IRubyObject RubyStruct.initialize_copy(IRubyObject arg)
           
 IRubyObject RubyTime.initialize_copy(IRubyObject original)
           
 IRubyObject RubyZlib.Deflate.initialize_copy(IRubyObject other)
           
static IRubyObject RubyKernel.initialize_copy(IRubyObject self, IRubyObject original)
           
 RubyHash RubyHash.initialize_copy(ThreadContext context, IRubyObject other)
          rb_hash_replace
 RubyHash RubyHash.initialize_copy19(ThreadContext context, IRubyObject other)
          rb_hash_replace
 IRubyObject RubyRegexp.initialize_m(IRubyObject arg)
           
 IRubyObject RubyRegexp.initialize_m(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyRegexp.initialize_m(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyRegexp.initialize_m19(IRubyObject arg)
           
 IRubyObject RubyRegexp.initialize_m19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyRegexp.initialize_m19(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyDir.initialize(IRubyObject arg)
          Creates a new Dir.
 IRubyObject RubyString.initialize(IRubyObject arg0)
           
 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 RubySystemCallError.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubySystemExit.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyTempfile.initialize(IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipWriter.initialize(IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyFileStat.initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyZlib.RubyGzipReader.initialize(IRubyObject arg, Block unusedBlock)
           
 IRubyObject RubyIconv.initialize(IRubyObject arg1, IRubyObject arg2, Block unusedBlock)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject object)
           
 IRubyObject RubyRandom.initialize(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyRange.initialize(ThreadContext context, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyThread.initialize(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject arg0, Block block)
          rb_ary_initialize
 IRubyObject RubyClass.initialize(ThreadContext context, IRubyObject superObject, Block block)
           
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_ary_initialize
 IRubyObject RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg)
           
 IRubyObject RubyStruct.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject arg0)
           
 IRubyObject RubyDir.initialize19(IRubyObject arg)
           
 IRubyObject RubyString.initialize19(IRubyObject arg0)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject[] args)
           
 IRubyObject RubyFileStat.initialize19(IRubyObject fname, Block unusedBlock)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyBasicObject.initialize19(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyFile.initialize19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.initialize19(ThreadContext context, IRubyObject superObject, Block block)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, Block block)
           
 IRubyObject RubyIO.initialize19(ThreadContext context, IRubyObject fileNumber, Block unusedBlock)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, Block block)
           
 IRubyObject RubyIO.initialize19(ThreadContext context, IRubyObject fileNumber, IRubyObject second, Block unusedBlock)
           
 IRubyObject RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block)
           
 IRubyObject RubyIO.initialize19(ThreadContext context, IRubyObject fileNumber, IRubyObject modeValue, IRubyObject options, Block unusedBlock)
           
 IRubyObject RubyStruct.initializeInternal(ThreadContext context, int provided, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject init, IRubyObject method, Block block)
           
static IRubyObject RubyEnumerable.injectCommon(ThreadContext context, IRubyObject self, IRubyObject init, Block block)
           
 IRubyObject RubyArray.insert(IRubyObject arg)
          rb_ary_insert
 IRubyObject RubyArray.insert(IRubyObject[] args)
           
 IRubyObject RubyArray.insert(IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyString.insert(ThreadContext context, IRubyObject indexArg, IRubyObject stringArg)
           
 IRubyObject RubyArray.insert19(IRubyObject arg)
           
 IRubyObject RubyArray.insert19(IRubyObject[] args)
           
 IRubyObject RubyArray.insert19(IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyString.insert19(ThreadContext context, IRubyObject indexArg, IRubyObject stringArg)
           
static IRubyObject BasicObjectStub.inspect(IRubyObject self)
           
static IRubyObject RubyKernel.inspect(IRubyObject self)
           
static RubyString RubyNil.inspect(IRubyObject recv)
          nil_inspect
static IRubyObject RubyDigest.DigestInstance.inspect(ThreadContext ctx, IRubyObject self)
           
 IRubyObject RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.instance_eval(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyBasicObject.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_).
static IRubyObject RubyKernel.instance_exec(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.instance_exec(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.instance_exec19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.instance_method(IRubyObject symbol)
           
 RubyArray RubyModule.instance_methods(IRubyObject[] args)
           
 RubyArray RubyModule.instance_methods19(IRubyObject[] args)
           
 RubyBoolean RubyBasicObject.instance_of_p(ThreadContext context, 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.
static RubyBoolean RubyKernel.instance_of_p(ThreadContext context, IRubyObject self, IRubyObject type)
           
 IRubyObject RubyBasicObject.instance_variable_defined_p(ThreadContext context, 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.
static IRubyObject RubyKernel.instance_variable_defined_p(ThreadContext context, IRubyObject self, IRubyObject name)
           
 IRubyObject RubyBasicObject.instance_variable_get(ThreadContext context, 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.
static IRubyObject RubyKernel.instance_variable_get(ThreadContext context, IRubyObject self, IRubyObject name)
           
 IRubyObject RubyBasicObject.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.
static IRubyObject RubyKernel.instance_variable_set(IRubyObject self, IRubyObject name, IRubyObject value)
           
static RubyArray RubyKernel.instance_variables(ThreadContext context, IRubyObject self)
           
static RubyArray RubyKernel.instance_variables19(ThreadContext context, IRubyObject self)
           
protected  RubyHash.RubyHashEntry RubyHash.internalDelete(IRubyObject key)
           
protected  IRubyObject RubyHash.internalGet(IRubyObject key)
           
protected  RubyHash.RubyHashEntry RubyHash.internalGetEntry(IRubyObject key)
           
protected  void RubyHash.internalPut(IRubyObject key, IRubyObject value, boolean checkForExisting)
           
 void RubyThread.internalRaise(IRubyObject[] args)
          This is intended to be used to raise exceptions in Ruby threads from non- Ruby threads like Timeout's thread.
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
          Deprecated. 
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
          Deprecated. 
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType)
           
 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)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType, Block block)
           
 IRubyObject RubyClass.invokeInherited(ThreadContext context, IRubyObject self, IRubyObject subclass)
           
 IRubyObject RubyIO.ioctl(ThreadContext context, IRubyObject[] args)
           
static boolean BasicObjectStub.isClass(IRubyObject self)
           
static boolean BasicObjectStub.isFrozen(IRubyObject self)
           
static boolean BasicObjectStub.isImmediate(IRubyObject self)
           
 boolean RubyModule.isInstance(IRubyObject object)
           
 boolean RubyModule.KindOf.isKindOf(IRubyObject obj, RubyModule type)
           
 boolean RubyObjectAdapter.isKindOf(IRubyObject value, RubyModule rubyModule)
           
static boolean BasicObjectStub.isModule(IRubyObject self)
           
static boolean BasicObjectStub.isNil(IRubyObject self)
           
static boolean BasicObjectStub.isTaint(IRubyObject self)
           
static boolean BasicObjectStub.isTrue(IRubyObject self)
           
static boolean BasicObjectStub.isUntrusted(IRubyObject self)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.java_class(ThreadContext context, IRubyObject maybeClass)
           
 IRubyObject RubyThread.join(IRubyObject[] args)
           
 IRubyObject RubyArray.join(ThreadContext context, IRubyObject sep)
          rb_ary_join
static IRubyObject RubyEnumerable.join(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.join(ThreadContext context, IRubyObject self, IRubyObject sep)
           
static RubyString RubyFile.join(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyString RubyFile.join(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyArray.join19(ThreadContext context, IRubyObject sep)
          rb_ary_join
 RubyBoolean RubyThread.key_p(IRubyObject key)
           
 IRubyObject RubyHash.key(ThreadContext context, IRubyObject expected)
           
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.kill(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyThread.kill(IRubyObject receiver, IRubyObject rubyThread, Block block)
           
static IRubyObject RubyProcess.kill(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.kill(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.kill(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyBoolean RubyBasicObject.kind_of_p(ThreadContext context, 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 RubyBoolean RubyKernel.kind_of_p(ThreadContext context, IRubyObject self, IRubyObject type)
           
static RubyProc RubyKernel.lambda(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv)
          rb_reg_s_last_match / match_getter
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject nth)
          rb_reg_s_last_match
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
static IRubyObject RubyRegexp.last_match(IRubyObject match)
          rb_reg_last_match
 IRubyObject RubyArray.last(IRubyObject arg0)
          rb_ary_last
 IRubyObject RubyArray.last(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyRange.last(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFile.lchmod(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.lchmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.lchmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyFile.lchown(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.lchown(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.lchown(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyInteger.lcm(ThreadContext context, IRubyObject other)
          rb_lcm
static RubyFloat RubyMath.ldexp(IRubyObject recv, IRubyObject mantissa, IRubyObject exponent)
           
static RubyFloat RubyMath.ldexp19(IRubyObject recv, IRubyObject mantissa, IRubyObject exponent)
           
static IRubyObject RubyDigest.DigestInstance.length(ThreadContext ctx, IRubyObject self)
           
static RubyArray RubyMath.lgamma(IRubyObject recv, IRubyObject x)
          Based on Gergő Nemes's Gamma Function approximation formula, we compute Log Gamma function for real number x.
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyBigDecimal.limit(IRubyObject recv, IRubyObject[] args)
           
 RubyFixnum RubyIO.lineno_set(ThreadContext context, IRubyObject newLineNumber)
          Sets the current line number.
static IRubyObject RubyArgsFile.lineno_set(ThreadContext context, IRubyObject recv, IRubyObject line)
           
static IRubyObject RubyArgsFile.lineno(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringIO.lines(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.lines(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyString.lines18(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyFile.link(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to)
           
static RubyArray RubyThread.list(IRubyObject recv)
           
static IRubyObject RubyEncoding.list(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubySignal.list(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyString.ljust(IRubyObject arg0)
          rb_str_ljust
 IRubyObject RubyString.ljust(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.ljust(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.ljust19(IRubyObject arg0)
           
 IRubyObject RubyString.ljust19(IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyNameError.RubyNameErrorMessage.load(IRubyObject recv, 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 IRubyObject RubyKernel.load19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.load19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyArray RubyKernel.local_variables(ThreadContext context, IRubyObject recv)
          Returns an Array with the names of all local variables.
static RubyArray RubyKernel.local_variables19(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyEncoding.locale_charmap(ThreadContext context, IRubyObject recv)
           
static RubyFloat RubyMath.log_19(IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.log_19(IRubyObject recv, IRubyObject[] args)
           
static RubyFloat RubyMath.log(IRubyObject recv, IRubyObject x)
          Returns the natural logarithm of x.
static RubyFloat RubyMath.log10_19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.log10(IRubyObject recv, IRubyObject x)
          Returns the base 10 logarithm of x.
static RubyFloat RubyMath.log2_19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.log2(IRubyObject recv, IRubyObject x)
          Returns the base 2 logarithm of x.
static IRubyObject RubyKernel.loop(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyFile.lstat(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyFloat.magnitude(ThreadContext context, IRubyObject other)
          flo_quo
static RubyThread RubyThread.main(IRubyObject recv)
           
static RubyThread RubyThread.mainThread(IRubyObject receiver)
           
 IRubyObject RubyTempfile.make_tmpname(ThreadContext context, IRubyObject basename, IRubyObject n, Block block)
          Compatibility with Tempfile#make_tmpname(basename, n) in MRI
static IRubyObject RubyEnumerable.map19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyComplex.marshal_load(ThreadContext context, IRubyObject arg)
          nucomp_marshal_load
 IRubyObject RubyRandom.marshal_load(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyRational.marshal_load(ThreadContext context, IRubyObject arg)
          nurat_marshal_load
static IRubyObject RubyRegexp.match_last(IRubyObject match)
          rb_reg_match_last
 IRubyObject RubyRegexp.match_m(ThreadContext context, IRubyObject str)
          rb_reg_match_m
 IRubyObject RubyRegexp.match_m19(ThreadContext context, IRubyObject str, Block block)
           
 IRubyObject RubyRegexp.match_m19(ThreadContext context, IRubyObject str, IRubyObject pos, Block block)
           
 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 RubyString.match19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.match19(ThreadContext context, IRubyObject pattern, Block block)
           
static IRubyObject RubyEnumerable.max_by(ThreadContext context, IRubyObject self, Block block)
           
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 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_bang19(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(ThreadContext context, IRubyObject nothing)
           
 RubyBoolean RubyModule.method_defined_p(ThreadContext context, 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)
           
static IRubyObject RubyBasicObject.method_missing19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyBasicObject.method_missing19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.method_removed(ThreadContext context, IRubyObject nothing)
           
 IRubyObject RubyModule.method_undefined(ThreadContext context, IRubyObject nothing)
           
 IRubyObject RubyBasicObject.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).
static IRubyObject RubyKernel.method(IRubyObject self, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.method19(IRubyObject symbol)
           
static IRubyObject RubyKernel.method19(IRubyObject self, IRubyObject symbol)
           
static IRubyObject RubyJRuby.MethodExtensions.methodArgs(IRubyObject recv)
           
abstract  IRubyObject RubyKernel.MethodMissingMethod.methodMissing(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject RubyKernel.MethodMissingMethod.methodMissing(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
protected static IRubyObject RubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block)
           
protected static IRubyObject RubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.methods(ThreadContext context, IRubyObject[] args)
          rb_obj_methods call-seq: obj.methods => array Returns a list of the names of methods publicly accessible in obj.
 IRubyObject RubyBasicObject.methods(ThreadContext context, IRubyObject[] args, boolean useSymbols)
           
static IRubyObject RubyKernel.methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.min_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.min(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.minmax_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.minmax(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 RubyDir.mkdir19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyDir.mkdir19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
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)
          Deprecated. 
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyModule.module_exec(ThreadContext context, IRubyObject[] args, Block block)
           
 RubyModule RubyModule.module_function(ThreadContext context, IRubyObject[] args)
          rb_mod_modfunc
 IRubyObject RubyNumeric.modulo(ThreadContext context, IRubyObject other)
          num_modulo
 IRubyObject RubyNumeric.modulo19(ThreadContext context, IRubyObject other)
          num_modulo
static IRubyObject RubyFile.mtime(ThreadContext context, 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 IRubyObject RubyEncoding.name_list(ThreadContext context, 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_complex(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static RubyFloat RubyKernel.new_float(IRubyObject recv, IRubyObject object)
           
static RubyFloat RubyKernel.new_float19(IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer19(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_integer19(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject base)
           
static RubyTime RubyTime.new_local(IRubyObject recv, IRubyObject[] args)
           
static RubyTime RubyTime.new_local(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.new_rational(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.new_string(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static IRubyObject RubyKernel.new_string19(ThreadContext context, IRubyObject recv, IRubyObject object)
           
static RubyTime RubyTime.new_utc(IRubyObject recv, IRubyObject[] args)
           
static RubyTime RubyTime.new_utc(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyTime.new19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyTime.new19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyArray Ruby.newArray(IRubyObject... objects)
           
 RubyArray Ruby.newArray(IRubyObject object)
           
 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
static RubyArray RubyArray.newArrayLight(Ruby runtime, IRubyObject... objs)
           
static RubyArray RubyArray.newArrayLight(Ruby runtime, IRubyObject obj)
           
 RubyArray Ruby.newArrayNoCopy(IRubyObject... objects)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args, int begin)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args, int begin, int length)
           
 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 RubyBinding RubyBinding.newBinding(Ruby runtime, IRubyObject self)
          Deprecated. 
static RubyComplex RubyComplex.newComplexBang(ThreadContext context, IRubyObject clazz, IRubyObject x)
          f_complex_new_bang1
static IRubyObject RubyComplex.newComplexCanonicalize(ThreadContext context, IRubyObject x)
          rb_complex_new1
static IRubyObject RubyComplex.newComplexCanonicalize(ThreadContext context, IRubyObject x, IRubyObject y)
          rb_complex_new
static IRubyObject RubyComplex.newComplexConvert(ThreadContext context, IRubyObject x)
          rb_Complex1
static IRubyObject RubyComplex.newComplexConvert(ThreadContext context, IRubyObject x, IRubyObject y)
          rb_Complex/rb_Complex2
protected static IRubyObject RubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg)
           
protected static IRubyObject RubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
protected static IRubyObject RubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyException.newException(ThreadContext context, RubyClass exceptionClass, IRubyObject message)
           
static RubyRange RubyRange.newExclusiveRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end)
           
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 RubyRange RubyRange.newInclusiveRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end)
           
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)
           
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real)
           
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num)
           
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          Deprecated. 
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)
          Deprecated. Use RubyTime.newInstance(ThreadContext, IRubyObject)
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use RubyTime.newInstance(ThreadContext, IRubyObject)
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num, IRubyObject den)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject real)
           
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject num)
           
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
static IRubyObject RubyRational.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject num, IRubyObject den)
           
static IRubyObject RubyComplex.newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real)
           
static IRubyObject RubyComplex.newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
 RaiseException Ruby.newLocalJumpError(RubyLocalJumpError.Reason reason, IRubyObject exitValue, java.lang.String message)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String methodName, boolean bound, Visibility visibility)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String methodName, boolean bound, Visibility visibility, boolean respondToMissing)
           
 IRubyObject RubyModule.newMethod(IRubyObject receiver, java.lang.String methodName, boolean bound, Visibility visibility, boolean respondToMissing, boolean priv)
           
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 IRubyObject RubyDigest.DigestInstance.newObject(ThreadContext ctx, IRubyObject self)
           
static RubyRange RubyRange.newRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive)
           
static IRubyObject RubyRational.newRationalConvert(ThreadContext context, IRubyObject x)
          rb_Rational1
static IRubyObject RubyRational.newRationalConvert(ThreadContext context, IRubyObject x, IRubyObject y)
          rb_Rational/rb_Rational2
static RubyException RubyNameError.newRubyNameError(IRubyObject recv, IRubyObject[] args)
           
static RubyException RubyNameError.newRubyNameError(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyRandom.newSeed(ThreadContext context, IRubyObject recv)
           
static RubyStruct RubyStruct.newStruct(IRubyObject recv, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, Block block)
           
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)
           
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject arg0, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, Block block)
           
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
static RubyStruct RubyStruct.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
static IRubyObject RubyEnumerator.next(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyKernel.nil_p(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyNKF.nkf(ThreadContext context, IRubyObject recv, IRubyObject opt, IRubyObject str)
           
static IRubyObject RubyEnumerable.none_p(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyProcess.RubyStatus.not_implemented1(IRubyObject arg)
           
 boolean RubyClass.notVisibleAndNotMethodMissing(DynamicMethod method, java.lang.String name, IRubyObject caller, CallType callType)
           
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 RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static RubyString RubyString.objAsString(ThreadContext context, IRubyObject obj)
          rb_obj_as_string
 IRubyObject RubyMatchData.offset(ThreadContext context, IRubyObject index)
          match_offset
 IRubyObject RubyMatchData.offset19(ThreadContext context, IRubyObject index)
           
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)
           
static IRubyObject RubyEnumerable.one_p(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyComplex.op_add(ThreadContext context, IRubyObject other)
          nucomp_add
 IRubyObject RubyRational.op_add(ThreadContext context, IRubyObject other)
          nurat_add
 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 RubyBignum.op_and19(ThreadContext context, IRubyObject other)
           
 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 RubyMatchData.op_aref(IRubyObject idx)
          match_aref
 IRubyObject RubyThread.op_aref(IRubyObject key)
           
 IRubyObject RubyMatchData.op_aref(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyMatchData.op_aref(IRubyObject idx, IRubyObject rest)
          match_aref
 IRubyObject RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject key)
           
 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)
           
 IRubyObject RubyStringScanner.op_aref(ThreadContext context, IRubyObject idx)
           
 IRubyObject RubySymbol.op_aref(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubySymbol.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyMatchData.op_aref19(IRubyObject idx)
          match_aref
 IRubyObject RubyMatchData.op_aref19(IRubyObject idx, IRubyObject rest)
          match_aref
 IRubyObject RubyString.op_aref19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_aref19(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
 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. 
 IRubyObject RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
           
 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)
           
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyString.op_aset19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.op_aset19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
protected  void RubyHash.op_asetForString(Ruby runtime, RubyString key, IRubyObject value)
           
static IRubyObject RubyArgsFile.op_binmode(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyRational.op_ceil(ThreadContext context, IRubyObject n)
           
 IRubyObject RubyModule.op_cmp(IRubyObject obj)
          rb_mod_cmp
 IRubyObject RubyNumeric.op_cmp(IRubyObject other)
          num_cmp
 IRubyObject RubyArray.op_cmp(ThreadContext context, IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyBasicObject.op_cmp(ThreadContext context, IRubyObject other)
           
 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 RubyRational.op_cmp(ThreadContext context, IRubyObject other)
          nurat_cmp
 IRubyObject RubyString.op_cmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySymbol.op_cmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_cmp(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyKernel.op_cmp(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyFixnum.op_cmp19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_cmp19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_coerce(ThreadContext context, IRubyObject other)
          nurat_coerce
 IRubyObject RubyArray.op_diff(IRubyObject other)
          rb_ary_diff
 IRubyObject RubyBigDecimal.op_div(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_div(ThreadContext context, IRubyObject other)
          rb_big_div
 IRubyObject RubyComplex.op_div(ThreadContext context, IRubyObject other)
          nucomp_div / nucomp_quo
 IRubyObject RubyFixnum.op_div(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_div(ThreadContext context, IRubyObject other)
          nurat_div
 IRubyObject RubyBigDecimal.op_div(ThreadContext context, IRubyObject other, IRubyObject digits)
           
 IRubyObject RubyRational.op_divmod(ThreadContext context, IRubyObject other)
          nurat_divmod
 IRubyObject RubyRational.op_divmod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyHash.op_eql19(ThreadContext context, IRubyObject other)
          rb_hash_eql
 IRubyObject RubyMethod.op_eql19(ThreadContext context, IRubyObject other)
           
static IRubyObject BasicObjectStub.op_eqq(IRubyObject self, ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_eqq(ThreadContext context, IRubyObject other)
           
 RubyBoolean RubyModule.op_eqq(ThreadContext context, 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)
           
static IRubyObject RubyException.op_eqq(ThreadContext context, IRubyObject recv, IRubyObject other)
           
static IRubyObject RubyKernel.op_eqq(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_equal_19(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will by default use identity equality to compare objects.
 IRubyObject RubyRandom.op_equal_19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyBignum.op_equal(IRubyObject other)
          rb_big_eq
 IRubyObject RubyProc.op_equal(IRubyObject other)
           
static IRubyObject BasicObjectStub.op_equal(IRubyObject self, ThreadContext context, IRubyObject other)
           
 IRubyObject RubyArray.op_equal(ThreadContext context, IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyBasicObject.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyComplex.op_equal(ThreadContext context, IRubyObject other)
          nucomp_equal_p
 IRubyObject RubyException.op_equal(ThreadContext context, IRubyObject other)
           
 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)
          rb_hash_equal
 RubyBoolean RubyMethod.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyProcess.RubyStatus.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRange.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_equal(ThreadContext context, IRubyObject other)
          nurat_equal_p
 IRubyObject RubyRegexp.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_equal(ThreadContext context, IRubyObject other)
          rb_str_equal
 IRubyObject RubyStruct.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_equal(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
static IRubyObject RubyDigest.DigestInstance.op_equal(ThreadContext ctx, IRubyObject self, IRubyObject oth)
           
static IRubyObject RubyKernel.op_equal(ThreadContext context, IRubyObject self, IRubyObject other)
           
 IRubyObject RubyFixnum.op_equal19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_equal19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal19(ThreadContext context, IRubyObject recv, IRubyObject other)
           
 IRubyObject RubyComplex.op_expt(ThreadContext context, IRubyObject other)
          nucomp_expt
 IRubyObject RubyRational.op_expt(ThreadContext context, IRubyObject other)
          nurat_expt
 IRubyObject RubyFloat.op_fdiv(ThreadContext context, IRubyObject other)
          flo_div
 IRubyObject RubyRational.op_fdiv(ThreadContext context, IRubyObject other)
          nurat_fdiv
 IRubyObject RubyRational.op_floor(ThreadContext context, IRubyObject n)
           
 IRubyObject RubyString.op_format(ThreadContext context, 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 RubyFixnum.op_ge19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_ge19(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)
           
static RubyBoolean RubyComparable.op_gt(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_gt
 IRubyObject RubyFixnum.op_gt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_gt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_idiv(ThreadContext context, IRubyObject other)
          rb_big_idiv
 IRubyObject RubyRational.op_idiv(ThreadContext context, IRubyObject other)
          nurat_idiv
 IRubyObject RubyRational.op_idiv19(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)
           
static RubyBoolean RubyComparable.op_le(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_le
 IRubyObject RubyFixnum.op_le19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_le19(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)
           
static RubyBoolean RubyComparable.op_lt(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_lt
 IRubyObject RubyFixnum.op_lt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_lt19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.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
static IRubyObject RubyKernel.op_match(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyBasicObject.op_match19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyRegexp.op_match19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_match19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubySymbol.op_match19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyKernel.op_match19(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 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 RubyTime.op_minus19(ThreadContext context, IRubyObject other)
           
 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 RubyRational.op_mod(ThreadContext context, IRubyObject other)
          nurat_mod
 IRubyObject RubyBignum.op_mod19(ThreadContext context, IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.op_mod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFloat.op_mod19(ThreadContext context, IRubyObject other)
          flo_mod
 IRubyObject RubyRational.op_mod19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_mul(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mul(ThreadContext context, IRubyObject other)
          rb_big_mul
 IRubyObject RubyComplex.op_mul(ThreadContext context, IRubyObject other)
          nucomp_mul
 IRubyObject RubyFixnum.op_mul(ThreadContext context, IRubyObject other)
          fix_mul
 IRubyObject RubyFloat.op_mul(ThreadContext context, IRubyObject other)
          flo_mul
 IRubyObject RubyRational.op_mul(ThreadContext context, IRubyObject other)
          nurat_mul
 IRubyObject RubyString.op_mul(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBignum.op_mul19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_mul19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_not_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_not_match(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyKernel.op_not_match(ThreadContext context, IRubyObject self, IRubyObject arg)
           
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 RubyBignum.op_or19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyArray.op_plus(IRubyObject obj)
          rb_ary_plus
 IRubyObject RubyTime.op_plus(IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_plus(ThreadContext context, IRubyObject b)
           
 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 RubyString.op_plus(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.op_plus19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_plus19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyFixnum.op_pow_19(ThreadContext context, IRubyObject other)
           
 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_pow19(ThreadContext context, IRubyObject other)
          rb_big_pow
 IRubyObject RubyFloat.op_pow19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBigDecimal.op_quo(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRational.op_rem(ThreadContext context, IRubyObject other)
          nurat_rem
 IRubyObject RubyRational.op_round(ThreadContext context, IRubyObject n)
           
 IRubyObject RubyBignum.op_rshift(IRubyObject other)
          rb_big_rshift
 IRubyObject RubyFixnum.op_rshift(IRubyObject other)
          fix_rshift
 IRubyObject RubyProcess.RubyStatus.op_rshift(IRubyObject other)
          Deprecated. 
 IRubyObject RubyProcess.RubyStatus.op_rshift(Ruby runtime, IRubyObject other)
           
 IRubyObject RubyProcess.RubyStatus.op_rshift(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyComplex.op_sub(ThreadContext context, IRubyObject other)
          nucomp_sub
 IRubyObject RubyRational.op_sub(ThreadContext context, IRubyObject other)
          nurat_sub
 IRubyObject RubyArray.op_times(ThreadContext context, IRubyObject times)
          rb_ary_times
 IRubyObject RubyArray.op_times19(ThreadContext context, IRubyObject times)
          rb_ary_times
 IRubyObject RubyRational.op_truncate(ThreadContext context, IRubyObject n)
           
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
 IRubyObject RubyBignum.op_xor19(ThreadContext context, IRubyObject other)
           
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 RubyTempfile.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTempfile.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 RubyKernel.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.open19(ThreadContext context, IRubyObject recv, IRubyObject path, Block block)
           
 IRubyObject RubyBignum.opMulOther(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyFileTest.owned_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.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)
           
 RubyString RubyArray.pack19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyZlib.Deflate.params(ThreadContext context, IRubyObject level, IRubyObject strategy)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyJRuby.parse(IRubyObject recv, IRubyObject[] args, Block block)
           
protected  ModeFlags RubyIO.parseModes(IRubyObject arg)
           
protected  ModeFlags RubyIO.parseModes19(ThreadContext context, IRubyObject arg)
           
protected  ModeFlags RubyIO.parseOptions(ThreadContext context, IRubyObject options, ModeFlags modes)
          ==== Options opt can have the following keys :mode :: same as mode parameter :external_encoding :: external encoding for the IO.
static IRubyObject RubyEnumerable.partition(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyString.partition(ThreadContext context, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.partitionCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyThread.pass(IRubyObject recv)
           
static IRubyObject RubyEtc.passwd(IRubyObject recv, Block block)
           
static IRubyObject RubyFile.path(ThreadContext context, IRubyObject self, IRubyObject str)
           
static IRubyObject RubyEnumerator.peek(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyStringScanner.peek(ThreadContext context, IRubyObject length)
           
 IRubyObject RubyStringScanner.peep(ThreadContext context, IRubyObject length)
           
 IRubyObject RubyArray.permutation(ThreadContext context, IRubyObject num, Block block)
          rb_ary_permutation
static IRubyObject RubyProcess.pid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.pid(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyFileTest.pipe_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.pipe_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyIO.pipe(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyComplex.polar(ThreadContext context, IRubyObject clazz, IRubyObject abs, IRubyObject arg)
          nucomp_s_polar
static IRubyObject RubyComplex.polar19(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          nucomp_s_polar
static IRubyObject RubyComplex.polar19(ThreadContext context, IRubyObject clazz, IRubyObject[] args)
          nucomp_s_polar
 IRubyObject RubyArray.pop(ThreadContext context, IRubyObject num)
           
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen3(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen3(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen4(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen4(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static org.jruby.RubyIO.POpenTuple RubyIO.popenSpecial(ThreadContext context, IRubyObject[] args)
           
 RubyFixnum RubyIO.pos_set(ThreadContext context, IRubyObject newPosition)
           
static IRubyObject RubyProcess.ppid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.ppid(ThreadContext context, 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)
           
 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 RubyIO.print(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args)
          Print some objects to the stream.
static IRubyObject RubyIO.print(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args)
          Print some objects to the stream.
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyStringIO.print19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyIO.printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.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
 RubyArray RubyModule.private_instance_methods19(IRubyObject[] args)
           
 IRubyObject RubyModule.private_method_defined(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.private_methods(ThreadContext context, IRubyObject[] args)
          rb_obj_private_methods call-seq: obj.private_methods(all=true) => array Returns the list of private methods accessible to obj.
static IRubyObject RubyKernel.private_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.private_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.private_methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.private_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.private_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static RubyProc RubyKernel.proc_1_9(ThreadContext context, IRubyObject recv, Block block)
           
static RubyProc RubyKernel.proc(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyArray.product(ThreadContext context, IRubyObject[] args)
          rb_ary_product
 IRubyObject RubyArray.product19(ThreadContext context, IRubyObject[] args, Block block)
           
 RubyArray RubyModule.protected_instance_methods(IRubyObject[] args)
          rb_class_protected_instance_methods
 RubyArray RubyModule.protected_instance_methods19(IRubyObject[] args)
           
 IRubyObject RubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.protected_methods(ThreadContext context, IRubyObject[] args)
          rb_obj_protected_methods call-seq: obj.protected_methods(all=true) => array Returns the list of protected methods accessible to obj.
static IRubyObject RubyKernel.protected_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.protected_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.protected_methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.protected_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.protected_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 RubyModule RubyModule.public_class_method(IRubyObject[] args)
           
 RubyArray RubyModule.public_instance_methods(IRubyObject[] args)
           
 RubyArray RubyModule.public_instance_methods19(IRubyObject[] args)
           
 IRubyObject RubyModule.public_method_defined(ThreadContext context, IRubyObject symbol)
           
static IRubyObject RubyKernel.public_method(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
 IRubyObject RubyBasicObject.public_methods(ThreadContext context, IRubyObject[] args)
          rb_obj_public_methods call-seq: obj.public_methods(all=true) => array Returns the list of public methods accessible to obj.
static IRubyObject RubyKernel.public_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 IRubyObject RubyBasicObject.public_methods19(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_send(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.public_send(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyArray.push_m(IRubyObject[] items)
          rb_ary_push_m - instance method push
 RubyArray RubyArray.push_m19(IRubyObject[] items)
           
 IRubyObject RubyStringIO.putc(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.putc(IRubyObject p1)
           
 IRubyObject RubyIO.putc(ThreadContext context, IRubyObject object)
           
static IRubyObject RubyIO.putc(ThreadContext context, IRubyObject maybeIO, 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 RubyIO.puts(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args)
           
static IRubyObject RubyIO.puts(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyNumeric.quo_19(ThreadContext context, IRubyObject other)
          num_quo (1.9)
 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 (1.8) quo and fdiv in 1.8 just invokes "/"
 IRubyObject RubyBignum.quo19(ThreadContext context, IRubyObject other)
           
static RubyString RubyRegexp.quote(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_quote
static RubyString RubyRegexp.quote(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_quote
static IRubyObject RubyRegexp.quote19(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 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)
           
static IRubyObject RubyRandom.rand(ThreadContext context, IRubyObject recv)
           
static RubyNumeric RubyKernel.rand(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyRandom.rand(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static RubyNumeric RubyKernel.rand19(ThreadContext context, IRubyObject recv)
           
static RubyNumeric RubyKernel.rand19(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyRandom.randObj(ThreadContext context, IRubyObject arg0)
           
static double RubyRandom.randomReal(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyArray.rassoc(ThreadContext context, IRubyObject value)
          rb_ary_rassoc
 IRubyObject RubyHash.rassoc(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyComplex.rationalize(ThreadContext context, IRubyObject[] args)
          nucomp_rationalize
 IRubyObject RubyFloat.rationalize(ThreadContext context, IRubyObject[] args)
          float_rationalize
 IRubyObject RubyInteger.rationalize(ThreadContext context, IRubyObject[] args)
          integer_rationalize
 IRubyObject RubyRational.rationalize(ThreadContext context, IRubyObject[] args)
          nurat_rationalize
static IRubyObject RubyNil.rationalize(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          nilclass_rationalize
static IRubyObject RubyNil.rationalize(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          nilclass_rationalize
static IRubyObject RubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
static IRubyObject RubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
static IRubyObject BasicObjectStub.rbClone(IRubyObject self)
           
static IRubyObject RubyKernel.rbClone(IRubyObject self)
           
 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 tag, Block block)
           
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject arg, Block block)
           
static IRubyObject RubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
static IRubyObject RubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject arg, 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(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.read_nonblock(ThreadContext contet, IRubyObject[] args)
           
 IRubyObject RubyIO.read(IRubyObject[] args)
           
 IRubyObject RubyStringIO.read(IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.read(IRubyObject[] args)
           
 IRubyObject RubyIO.read(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyIO.read(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
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)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject path, Block unusedBlock)
          Deprecated. 
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length)
          Deprecated. 
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length, IRubyObject offset)
          Deprecated. 
static IRubyObject RubyIO.read19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyIO.read19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyFileTest.readable_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyArgsFile.readchar(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject separator)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject[] args)
          Deprecated. 
 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)
           
 IRubyObject RubyZlib.RubyGzipReader.readlines(IRubyObject[] args)
           
 RubyArray RubyIO.readlines(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.readlines(ThreadContext context, IRubyObject[] arg)
           
static IRubyObject RubyArgsFile.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyArray RubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyFile.readlink(ThreadContext context, IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyIO.readpartial(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.readpartial(ThreadContext context, IRubyObject[] args)
          readpartial(length, [buffer])
static IRubyObject RubyIO.readStatic(ThreadContext context, IRubyObject recv, IRubyObject path)
           
static IRubyObject RubyIO.readStatic(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length)
           
static IRubyObject RubyIO.readStatic(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length, IRubyObject offset)
           
static IRubyObject RubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyJRuby.reference(ThreadContext context, IRubyObject recv, IRubyObject obj)
           
static IRubyObject RubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.rejectCommon(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBigDecimal.remainder(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.remainder(ThreadContext context, IRubyObject other)
          rb_big_remainder
 IRubyObject RubyNumeric.remainder(ThreadContext context, IRubyObject dividend)
          num_remainder
 IRubyObject RubyBignum.remainder19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.remove_class_variable(ThreadContext context, IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject RubyBasicObject.remove_instance_variable(ThreadContext context, 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.
static IRubyObject RubyKernel.remove_instance_variable(ThreadContext context, IRubyObject self, IRubyObject name, Block block)
           
 RubyModule RubyModule.remove_method(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyModule.removeCvar(IRubyObject name)
          Deprecated. - use RubyModule.removeClassVariable(String)
static void BasicObjectStub.removeFinalizers(IRubyObject self)
           
static IRubyObject RubyFile.rename(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyStringIO.reopen(IRubyObject[] args)
           
 IRubyObject RubyIO.reopen(ThreadContext context, IRubyObject[] args)
           
protected  void RubyIO.reopenPath(Ruby runtime, IRubyObject[] args)
           
 IRubyObject RubyArray.repeated_permutation(ThreadContext context, IRubyObject num, Block block)
           
 IRubyObject RubyArray.repeatedCombination(ThreadContext context, IRubyObject num, Block block)
           
 IRubyObject RubyArray.replace(IRubyObject orig)
          rb_ary_replace
 IRubyObject RubyString.replace(IRubyObject other)
          rb_str_replace_m
 RubyHash RubyHash.replace(ThreadContext context, IRubyObject other)
          rb_hash_replace
 RubyString RubyString.replace19(IRubyObject other)
           
 RubyHash RubyHash.replace19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyKernel.require(IRubyObject recv, IRubyObject name, Block block)
          Require.
static IRubyObject RubyKernel.require19(ThreadContext context, IRubyObject recv, IRubyObject name, Block block)
           
static IRubyObject RubyDigest.DigestInstance.reset(ThreadContext ctx, IRubyObject self)
           
static IRubyObject RubyKernel.respond_to_missing_p(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyKernel.respond_to_missing_p(ThreadContext context, IRubyObject recv, IRubyObject symbol, IRubyObject isPrivate)
           
 RubyBoolean RubyBasicObject.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 RubyBasicObject.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 RubyBoolean RubyKernel.respond_to_p(IRubyObject self, IRubyObject mname)
           
static RubyBoolean RubyKernel.respond_to_p(IRubyObject self, IRubyObject mname, IRubyObject includePrivate)
           
 IRubyObject RubyBasicObject.respond_to_p19(IRubyObject mname)
           
 IRubyObject RubyBasicObject.respond_to_p19(IRubyObject mname, IRubyObject includePrivate)
           
static IRubyObject RubyKernel.respond_to_p19(IRubyObject self, IRubyObject mname)
           
static IRubyObject RubyKernel.respond_to_p19(IRubyObject self, IRubyObject mname, IRubyObject includePrivate)
           
static boolean BasicObjectStub.respondsTo(IRubyObject self, java.lang.String name)
           
static IRubyObject RubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.rewind(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyEnumerator.rewind(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.UserID.rid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.GroupID.rid(IRubyObject self)
          Deprecated. 
static IRubyObject RubyProcess.UserID.rid(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.rid(ThreadContext context, 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. 
 IRubyObject RubyArray.rindex(ThreadContext context, IRubyObject obj, Block unused)
           
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.rindex19(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyString.rindex19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.rjust(IRubyObject arg0)
          rb_str_rjust
 IRubyObject RubyString.rjust(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyString.rjust(IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.rjust19(IRubyObject arg0)
           
 IRubyObject RubyString.rjust19(IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyDir.rmdir(IRubyObject recv, IRubyObject path)
          Deletes the directory specified by path.
static IRubyObject RubyDir.rmdir19(ThreadContext context, IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyArray.rotate_bang(ThreadContext context, IRubyObject cnt)
           
 IRubyObject RubyArray.rotate(ThreadContext context, IRubyObject cnt)
           
 IRubyObject RubyBigDecimal.round(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyBigDecimal.round(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyFloat.round(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyInteger.round19(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFileTest.rowned_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyString.rpartition(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.rubyInitialize(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject Ruby.runInterpreter(ThreadContext context, Node rootNode, IRubyObject self)
           
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.DigestClass.s_digest(ThreadContext ctx, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyDigest.DigestClass.s_digest(ThreadContext ctx, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyThread.s_exit(IRubyObject receiver, Block block)
           
static IRubyObject RubyDigest.DigestClass.s_hexdigest(ThreadContext ctx, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyDigest.DigestClass.s_hexdigest(ThreadContext ctx, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static IRubyObject RubyDigest.s_hexencode(IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyZlib.Inflate.s_inflate(ThreadContext context, 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 RubyArray.sample(ThreadContext context, IRubyObject nv)
           
 IRubyObject RubyArray.sample(ThreadContext context, IRubyObject[] args)
           
 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 RubyString.scan19(ThreadContext context, IRubyObject arg, Block block)
           
 IRubyObject RubyStringScanner.search_full(IRubyObject regex, IRubyObject s, IRubyObject f)
           
 IRubyObject RubyDir.seek(IRubyObject newPos)
          Moves to a position d.
 IRubyObject RubyStringIO.seek(IRubyObject[] args)
           
 RubyFixnum RubyIO.seek(ThreadContext context, IRubyObject arg0)
           
 RubyFixnum RubyIO.seek(ThreadContext context, IRubyObject[] args)
           
 RubyFixnum RubyIO.seek(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
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)
           
static IRubyObject RubyEnumerable.selectCommon(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
 IRubyObject RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyZlib.ZStream.set_avail_out(IRubyObject p1)
           
 IRubyObject RubyException.set_backtrace(IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_comment(IRubyObject obj)
           
 IRubyObject RubyHash.set_default_proc(IRubyObject proc)
          rb_hash_set_default_proc
 IRubyObject RubyZlib.Inflate.set_dictionary(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyZlib.Deflate.set_dictionary(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString)
           
 IRubyObject RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString, IRubyObject internalEncoding)
           
 IRubyObject RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString, IRubyObject internalEncoding, IRubyObject options)
           
 IRubyObject RubyStringIO.set_lineno(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipReader.set_lineno(IRubyObject lineArg)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_mtime(IRubyObject arg)
           
 IRubyObject RubyZlib.RubyGzipWriter.set_orig_name(IRubyObject obj)
           
 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(ThreadContext context, IRubyObject str)
           
 IRubyObject RubyStringIO.set_sync(IRubyObject args)
           
 IRubyObject RubyZlib.RubyGzipFile.set_sync(IRubyObject ignored)
           
static IRubyObject RubyKernel.set_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyGlobal.StringGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.KCodeGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.InputGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyGlobal.OutputGlobalVariable.set(IRubyObject value)
           
 IRubyObject RubyStruct.set(IRubyObject value, int index)
           
 void Ruby.setArgsFile(IRubyObject argsFile)
           
 void MetaClass.setAttached(IRubyObject attached)
           
 IRubyObject RubyString.setbyte(ThreadContext context, IRubyObject index, IRubyObject val)
           
 IRubyObject RubyModule.setClassVar(java.lang.String name, IRubyObject value)
          Set the named class variable to the given value, provided taint and freeze allow setting it.
 IRubyObject RubyModule.setConstant(java.lang.String name, IRubyObject value)
          Set the named constant on this module.
 IRubyObject RubyModule.setConstantQuiet(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 void RubyEncoding.setDefaultExternal(IRubyObject recv, IRubyObject encoding)
           
static void RubyEncoding.setDefaultInternal(IRubyObject recv, IRubyObject encoding)
           
static IRubyObject RubyProcess.Sys.setegid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.setegid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyThread.setErrorInfo(IRubyObject errorInfo)
           
static IRubyObject RubyProcess.Sys.seteuid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.seteuid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static void BasicObjectStub.setFrozen(IRubyObject self, boolean b)
           
static IRubyObject RubyFileTest.setgid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.setgid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setgid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.setgid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyEtc.setgrent(IRubyObject recv)
           
 IRubyObject RubyObjectAdapter.setInstanceVariable(IRubyObject obj, java.lang.String variableName, IRubyObject value)
           
 IRubyObject BasicObjectStub.DummyInstanceVariables.setInstanceVariable(java.lang.String name, IRubyObject value)
           
 IRubyObject RubyBasicObject.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 RubyModule.setMethodVisibility(IRubyObject[] methods, Visibility visibility)
          set_method_visibility
static IRubyObject RubyProcess.setpgid(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
          Deprecated. 
static IRubyObject RubyProcess.setpgid(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgid(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgrp(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.setpgrp(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.setpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          Deprecated. 
static IRubyObject RubyProcess.setpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyProcess.setpriority(ThreadContext context, 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)
          Deprecated. 
static IRubyObject RubyProcess.setsid(ThreadContext context, IRubyObject recv)
           
static void BasicObjectStub.setTaint(IRubyObject self, boolean b)
           
static IRubyObject RubyFileTest.setuid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.setuid_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyProcess.Sys.setuid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.Sys.setuid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static void BasicObjectStub.setUntrusted(IRubyObject self, boolean b)
           
 IRubyObject RubyJRuby.JRubyExecutionContextLocal.setValue(ThreadContext context, IRubyObject value)
           
static void BasicObjectStub.setVariable(IRubyObject self, int index, java.lang.Object value)
           
 void Ruby.setVerbose(IRubyObject verbose)
          Setter for property isVerbose.
 IRubyObject RubyArray.shift(ThreadContext context, IRubyObject num)
           
 IRubyObject RubyArray.shuffle_bang(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyArray.shuffle(ThreadContext context, IRubyObject[] args)
           
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 RubyFloat RubyMath.sin19(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyKernel.singleton_class(IRubyObject recv)
           
static IRubyObject RubyKernel.singleton_method_added(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyBasicObject.singleton_method_added19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyBasicObject.singleton_method_removed19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyBasicObject.singleton_method_undefined19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
 RubyArray RubyBasicObject.singleton_methods(ThreadContext context, 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 RubyArray RubyKernel.singleton_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static RubyArray RubyKernel.singleton_methods(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
 RubyArray RubyBasicObject.singleton_methods19(ThreadContext context, IRubyObject[] args)
           
static RubyArray RubyKernel.singleton_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static RubyArray RubyKernel.singleton_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static RubyFloat RubyMath.sinh(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.sinh19(IRubyObject recv, IRubyObject x)
           
static IRubyObject RubyFileTest.size_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.size(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.size(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.size(ThreadContext context, 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 arg0)
          rb_ary_slice_bang
 IRubyObject RubyArray.slice_bang(IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
 IRubyObject RubyArray.slice_bang(IRubyObject arg0, IRubyObject arg1)
          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. 
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject RubyString.slice_bang19(ThreadContext context, IRubyObject arg0)
           
 IRubyObject RubyString.slice_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 void RubyClass.smartDump(MarshalStream stream, IRubyObject target)
          Marshal the given object to the marshaling stream, being "smart" and caching how to do that marshaling.
 IRubyObject RubyClass.smartLoadNewUser(IRubyObject target, IRubyObject data)
          Load marshaled data into a blank target object using marshal_load, being "smart" and caching the mechanism for invoking marshal_load.
 IRubyObject RubyClass.smartLoadOldUser(IRubyObject data)
          Load marshaled data into a blank target object using _load, being "smart" and caching the mechanism for invoking _load.
static IRubyObject RubyFileTest.socket_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.socket_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort_byCommon(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block)
           
static RubyFixnum RubyKernel.spawn(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyFixnum RubyKernel.spawn(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyFixnum RubyProcess.spawn(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyFixnum RubyProcess.spawn(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, 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)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject arg0)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject[] args)
          Deprecated. 
static RubyArray RubyFile.split(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
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)
           
 RubyArray RubyString.split19(ThreadContext context, IRubyObject arg0)
           
 RubyArray RubyString.split19(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyKernel.sprintf(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyKernel.sprintf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.sprintf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBigDecimal.sqrt(IRubyObject arg)
           
static RubyFloat RubyMath.sqrt(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.sqrt19(IRubyObject recv, IRubyObject x)
           
 IRubyObject RubyString.squeeze_bang(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze_bang(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze_bang19(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.squeeze19(ThreadContext context, IRubyObject[] args)
           
static RubyInteger RubyKernel.srand(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyRandom.srand(ThreadContext context, IRubyObject recv)
           
static RubyInteger RubyKernel.srand(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyRandom.srand(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyKernel.srand19(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.srand19(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyRandom.srandCommon(ThreadContext context, IRubyObject recv, IRubyObject arg, boolean acceptZero)
           
 IRubyObject RubyString.start_with_p(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.start_with_p(ThreadContext context, IRubyObject[] args)
           
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 RubyGC.start(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyFile.stat(ThreadContext context, 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 arg0, Block block)
           
 IRubyObject RubyRange.step(ThreadContext context, IRubyObject step, Block block)
           
 IRubyObject RubyNumeric.step(ThreadContext context, IRubyObject to, IRubyObject step, Block block)
           
 IRubyObject RubyRange.step19(ThreadContext context, IRubyObject step, Block block)
           
static IRubyObject RubyFileTest.sticky_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.sticky_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyThread.stop(ThreadContext context, 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(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.str_eql_p19(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyGC.stress_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyGC.stress(ThreadContext context, IRubyObject recv)
           
 RubyString RubyTime.strftime(IRubyObject format)
           
static RubyString RubyString.stringValue(IRubyObject object)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block)
           
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)
           
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub / rb_str_sub_bang
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)
           
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyBigDecimal.sub2(ThreadContext context, IRubyObject b, IRubyObject n)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.subclasses(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyClassExtensions.subclasses(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
 IRubyObject RubyString.sum(ThreadContext context, IRubyObject arg)
           
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 RubyBoolean RubyFileTest.symlink_p(IRubyObject recv, IRubyObject filename)
           
static RubyBoolean RubyFileTest.FileTestFileMethods.symlink_p(IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFile.symlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to)
           
 IRubyObject RubyIO.sync_set(IRubyObject newSync)
          Sets the current sync mode.
 IRubyObject RubyZlib.Inflate.sync(ThreadContext context, IRubyObject string)
           
 void RubyBasicObject.syncVariables(IRubyObject other)
          Sync one this object's variables with other's - this is used to make rbClone work correctly.
static void BasicObjectStub.syncVariables(IRubyObject self, java.util.List<Variable<java.lang.Object>> variables)
           
static IRubyObject RubyKernel.syscall(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.syscall(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyIO.sysopen(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.sysopen(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.sysopen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.sysopen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyStringIO.sysread(IRubyObject[] args)
           
 IRubyObject RubyIO.sysread(ThreadContext context, IRubyObject[] args)
           
 RubyFixnum RubyIO.sysseek(ThreadContext context, IRubyObject[] args)
           
static RubyBoolean RubyKernel.system(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyBoolean RubyKernel.system(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.system19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.system19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyIO.syswrite(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyKernel.taint(ThreadContext context, IRubyObject self)
           
static RubyBoolean RubyKernel.tainted_p(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.take_while(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.take(ThreadContext context, IRubyObject n)
          rb_ary_take
static IRubyObject RubyEnumerable.take(ThreadContext context, IRubyObject self, IRubyObject n, Block block)
           
static RubyFloat RubyMath.tan(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.tan19(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.tanh(IRubyObject recv, IRubyObject x)
           
static RubyFloat RubyMath.tanh19(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(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyJRuby.JRubyThreadExtensions.times(IRubyObject recv, Block unusedBlock)
           
static IRubyObject RubyProcess.times(IRubyObject recv, Block unusedBlock)
          Deprecated. 
static IRubyObject RubyTime.times(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.times(ThreadContext context, IRubyObject recv, Block unusedBlock)
           
static RubyArray RubyKernel.to_a(IRubyObject self)
           
static RubyArray RubyNil.to_a(IRubyObject recv)
          nil_to_a
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyArgsFile.to_a(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.to_a(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.to_a19(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.to_a19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyEnumerable.to_a19(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject RubyNil.to_c(ThreadContext context, IRubyObject recv)
          nilclass_to_c
static IRubyObject RubyKernel.to_enum(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.to_enum(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
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. 
 IRubyObject RubyString.to_i19(IRubyObject arg0)
           
static IRubyObject RubyArgsFile.to_io(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyNil.to_r(ThreadContext context, IRubyObject recv)
          nilclass_to_r
static IRubyObject RubyArgsFile.to_s(IRubyObject recv)
           
 IRubyObject RubyBignum.to_s(IRubyObject arg0)
           
 RubyString RubyFixnum.to_s(IRubyObject arg0)
           
static IRubyObject RubyKernel.to_s(IRubyObject self)
           
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
static IRubyObject RubyDigest.DigestInstance.to_s(ThreadContext ctx, IRubyObject self)
           
static java.lang.Object BasicObjectStub.toJava(IRubyObject self, java.lang.Class cls)
           
 IRubyObject RubyString.tr_bang(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_bang19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_s_bang(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_s_bang19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr_s(ThreadContext context, IRubyObject src, IRubyObject repl)
          rb_str_tr_s / rb_str_tr_s_bang
 IRubyObject RubyString.tr_s19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
 IRubyObject RubyString.tr(ThreadContext context, IRubyObject src, IRubyObject repl)
          rb_str_tr / rb_str_tr_bang
 IRubyObject RubyString.tr19(ThreadContext context, IRubyObject src, IRubyObject repl)
           
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 org.jruby.util.ByteList RubyString.transcode(ThreadContext context, org.jruby.util.ByteList value, org.jcodings.Encoding forceEncoding, org.jcodings.Encoding toEncoding, IRubyObject opts)
           
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 RubyBoolean.True.true_to_s(IRubyObject t)
           
static IRubyObject RubyBoolean.True.true_xor(IRubyObject t, IRubyObject oth)
           
 IRubyObject RubyBigDecimal.truncate(IRubyObject arg)
           
 IRubyObject RubyStringIO.truncate(IRubyObject arg)
           
 IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyFile.truncate19(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyKernel.trust(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyArray.try_convert(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyHash.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args)
           
static IRubyObject RubyRegexp.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args)
           
static IRubyObject RubyString.try_convert(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyIO.tryConvert(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static RubyClass RubyKernel.type_deprecated(IRubyObject self)
           
static RubyClass RubyKernel.type(IRubyObject self)
           
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
static IRubyObject RubyProcess.uid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject RubyProcess.uid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.uid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyProcess.uid(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.uid(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyFile.umask(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.umask(ThreadContext context, 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)
           
 IRubyObject RubyIO.ungetc19(IRubyObject number)
           
 IRubyObject RubyStringIO.ungetc19(ThreadContext context, 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 RubyRegexp.union19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyRegexp.union19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.unlink(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.unlink(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyArray RubyString.unpack(IRubyObject obj)
           
 IRubyObject RubyArray.unshift(IRubyObject item)
          rb_ary_unshift
 IRubyObject RubyArray.unshift(IRubyObject[] items)
           
 IRubyObject RubyArray.unshift19(IRubyObject item)
           
 IRubyObject RubyArray.unshift19(IRubyObject[] items)
           
static IRubyObject RubyKernel.untaint(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.untrust(ThreadContext context, IRubyObject self)
           
static RubyBoolean RubyKernel.untrusted_p(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyDigest.DigestBase.update(IRubyObject obj)
           
static IRubyObject RubyDigest.DigestInstance.update(ThreadContext ctx, IRubyObject self, IRubyObject arg)
           
 IRubyObject RubyInteger.upto(ThreadContext context, IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto18(ThreadContext context, IRubyObject end, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto18(ThreadContext context, IRubyObject end, IRubyObject excl, Block block)
           
 IRubyObject RubyString.upto19(ThreadContext context, IRubyObject end, Block block)
           
 IRubyObject RubyString.upto19(ThreadContext context, IRubyObject end, IRubyObject excl, Block block)
           
static IRubyObject RubyFile.utime(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyFile.utime(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 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
static IRubyObject RubyBigDecimal.ver(IRubyObject recv)
           
abstract  void RubyHash.Visitor.visit(IRubyObject key, IRubyObject value)
           
 boolean RubyThread.wait_timeout(IRubyObject o, java.lang.Double timeout)
           
static IRubyObject RubyProcess.wait(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.wait(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.wait(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.wait2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.wait2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.wait2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitall(IRubyObject recv)
          Deprecated. 
static IRubyObject RubyProcess.waitall(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyProcess.waitpid(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.waitpid(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.waitpid(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.waitpid2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyProcess.waitpid2(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyJRuby.with_current_runtime_as_global(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyEnumerator.with_index(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.with_index19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerator.with_index19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerator.RubyEnumeratorEnumerable.with_object(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyJRuby.JRubyFiberLocal.withValue(ThreadContext context, IRubyObject value, Block block)
           
static IRubyObject RubyFileTest.worldReadable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.worldReadable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.worldWritable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyFileTest.FileTestFileMethods.worldWritable(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static IRubyObject RubyZlib.RubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block)
           
static RubyBoolean RubyFileTest.writable_p(IRubyObject recv, IRubyObject filename)
           
static RubyBoolean RubyFileTest.FileTestFileMethods.writable_p(IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIO.write_nonblock(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyZlib.RubyGzipWriter.write(IRubyObject p1)
           
 IRubyObject RubyIO.write(ThreadContext context, IRubyObject obj)
          io_write
 IRubyObject RubyStringIO.write(ThreadContext context, IRubyObject arg)
           
protected static void RubyIO.write(ThreadContext context, IRubyObject maybeIO, org.jruby.util.ByteList byteList)
           
 IRubyObject RubyYielder.yield(ThreadContext context, IRubyObject[] args)
           
protected  IRubyObject RubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block)
          Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.
static RubyBoolean RubyFileTest.zero_p(IRubyObject recv, IRubyObject filename)
           
static RubyBoolean RubyFileTest.zero_p(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
static RubyBoolean RubyFileTest.FileTestFileMethods.zero_p(ThreadContext context, 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 RubyEnumerable.zip19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zip19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] aArgs, Block block)
           
static IRubyObject RubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] aArgs, Block block)
           
static IRubyObject RubyEnumerable.zipCommon19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommon19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject[] RubyEnumerable.zipCommonConvert(Ruby runtime, IRubyObject[] args)
           
static IRubyObject[] RubyEnumerable.zipCommonConvert(Ruby runtime, IRubyObject[] args, java.lang.String method)
           
static IRubyObject RubyEnumerable.zipCommonEnum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject RubyEnumerable.zipCommonEnum(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
 void Ruby.eachModule(Function1<java.lang.Object,IRubyObject> func)
           
 RubyArray Ruby.newArray(java.util.List<IRubyObject> list)
           
static RubyArray RubyArray.newArray(Ruby runtime, java.util.Collection<? extends IRubyObject> collection)
           
 

Constructors in org.jruby with parameters of type IRubyObject
BasicObjectStub.DummyInstanceVariables(IRubyObject nil)
           
MetaClass(Ruby runtime, RubyClass superClass, IRubyObject attached)
          rb_class_boot (for MetaClasses) (in makeMetaClass(RubyClass))
RubyContinuation.Continuation(IRubyObject tag)
           
RubyContinuation(Ruby runtime, IRubyObject tag)
          A RubyContinuation used for catch/throw, which have a tag associated
RubyEnumerable.ChunkedBlockCallback(Ruby runtime, IRubyObject enumerator)
           
RubyGlobal.CaseInsensitiveStringOnlyRubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
           
RubyGlobal.InputGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.KCodeGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.OutputGlobalVariable(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.RubyHashEntry(int h, IRubyObject k, IRubyObject v, RubyHash.RubyHashEntry e, RubyHash.RubyHashEntry head)
           
RubyHash(Ruby runtime, IRubyObject defaultValue)
           
RubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name, IRubyObject args)
           
RubyZlib.RubyGzipWriter.HeaderModifyableGZIPOutputStream(IRubyObject io)
           
 

Uses of IRubyObject in org.jruby.ast
 

Methods in org.jruby.ast that return IRubyObject
 IRubyObject AttrAssignNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject AttrAssignOneArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject AttrAssignThreeArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject AttrAssignTwoArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject CallNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ClassVarAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ClassVarDeclNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ConstDeclNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject DAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject GlobalAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject InstAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject LocalAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject MultipleAsgn19Node.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject MultipleAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject Node.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject OptArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject assignValue, Block block, boolean checkArity)
           
 IRubyObject StarNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject Colon3Node.getValue(ThreadContext context)
           
 IRubyObject ConstNode.getValue(ThreadContext context)
           
 IRubyObject Colon2ConstNode.getValue(ThreadContext context, RubyModule target)
           
 IRubyObject AliasNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AndNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArgsCatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArgsPushNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BackRefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BeginNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BignumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject BreakNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgFixnumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CaseNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarDeclNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ConstNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ImplicitNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          This type of node will never get interpreted since it only gets created via class/module declaration time.
 IRubyObject Colon2MethodNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon3Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ConstDeclNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ConstNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DRegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DSymbolNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DXStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefinedNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DotNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EncodingNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EnsureNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EvStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FalseNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FixnumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FlipNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FloatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ForNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject GlobalAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject GlobalVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject HashNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject IfNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject InstAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject InstVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject IterNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LambdaNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LocalAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LocalVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match2CaptureNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match2Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match3Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MatchNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ModuleNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MultipleAsgn19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MultipleAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NewlineNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NextNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NilNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NotNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NthRefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnAndNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnOrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgAndAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgOrAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OptArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PostExeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PreExe19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PreExeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RedoNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RescueBodyNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RescueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RetryNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ReturnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RootNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SClassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SValue19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SValueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SelfNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Splat19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SplatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject StrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SuperNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SymbolNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ToAryNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject TrueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject UndefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject UntilNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject VAliasNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject VCallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject WhenNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject WhileNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject XStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldOneNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldThreeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldTwoNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZSuperNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZYieldNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject[] ArrayNode.interpretPrimitive(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ConstNode.reCache(ThreadContext context, RubyModule target)
           
 IRubyObject Colon3Node.reCache(ThreadContext context, java.lang.String name)
           
 IRubyObject ConstNode.reCache(ThreadContext context, java.lang.String name)
           
 IRubyObject WhenNode.when(IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject WhenOneArgNode.when(IRubyObject test, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 

Methods in org.jruby.ast with parameters of type IRubyObject
 void DNode.appendToString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, RubyString string, Node node)
           
protected  void Hash19Node.aset(Ruby runtime, RubyHash hash, IRubyObject key, IRubyObject value)
           
protected  void HashNode.aset(Ruby runtime, RubyHash hash, IRubyObject key, IRubyObject value)
           
 IRubyObject AttrAssignNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject AttrAssignOneArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject AttrAssignThreeArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject AttrAssignTwoArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject CallNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ClassVarAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ClassVarDeclNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ConstDeclNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject DAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject GlobalAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject InstAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject LocalAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject MultipleAsgn19Node.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject MultipleAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject Node.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject OptArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject assignValue, Block block, boolean checkArity)
           
 IRubyObject StarNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
protected  int ArgsNode.assignOptArgs(IRubyObject[] args, Ruby runtime, ThreadContext context, IRubyObject self, int givenArgsCount)
           
protected  int ArgsNode.assignOptArgs(IRubyObject[] args, Ruby runtime, ThreadContext context, IRubyObject self, int givenArgsCount)
           
 RubyString DNode.buildDynamicString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList AndNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList AssignableNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList AttrAssignNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList BackRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList CallNoArgNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList CallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList ClassVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Colon2ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Colon2ImplicitNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          This type of node will never get created as part of a defined? call since it will then appear to be a ConstNode.
 org.jruby.util.ByteList Colon2MethodNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Colon3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList DNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList DVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList FCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList FalseNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList GlobalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList InstVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList LocalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Match2Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Match3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NewlineNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NilNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NotNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NthRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList OpAsgnAndNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList OpAsgnOrNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList OrNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList SelfNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList SuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList TrueNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList VCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList YieldNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList ZSuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 boolean FalseNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean FixnumNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean NilNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean SymbolNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean TrueNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 RubyModule Colon2ImplicitNode.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyModule Colon2Node.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyModule Colon3Node.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
protected static boolean AttrAssignNode.hasMetaClass(IRubyObject object)
           
 IRubyObject AliasNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AndNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArgsCatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArgsPushNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BackRefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BeginNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BignumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject BreakNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgFixnumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CaseNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarDeclNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ConstNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ImplicitNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          This type of node will never get interpreted since it only gets created via class/module declaration time.
 IRubyObject Colon2MethodNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon3Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ConstDeclNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ConstNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DRegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DSymbolNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DXStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefinedNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DotNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EncodingNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EnsureNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EvStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FalseNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FixnumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FlipNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FloatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ForNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject GlobalAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject GlobalVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject HashNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject IfNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject InstAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject InstVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject IterNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LambdaNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LocalAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LocalVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match2CaptureNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match2Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match3Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MatchNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ModuleNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MultipleAsgn19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MultipleAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NewlineNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NextNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NilNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NotNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NthRefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnAndNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnOrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgAndAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgOrAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OptArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PostExeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PreExe19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PreExeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RedoNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RescueBodyNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RescueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RetryNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ReturnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RootNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SClassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SValue19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SValueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SelfNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Splat19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SplatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject StrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SuperNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SymbolNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ToAryNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject TrueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject UndefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject UntilNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject VAliasNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject VCallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject WhenNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject WhileNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject XStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldOneNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldThreeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldTwoNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZSuperNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZYieldNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject[] ArrayNode.interpretPrimitive(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, Block block)
           
 void ArgsNoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsNoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
protected  int ArgsNode.prepareOptionalArguments(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args)
           
protected  int ArgsNode.prepareOptionalArguments(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args)
           
protected  void ArgsNode.prepareOptOrRestArgs(ThreadContext context, Ruby runtime, DynamicScope scope, IRubyObject self, IRubyObject[] args)
           
protected  void ArgsNode.prepareOptOrRestArgs(ThreadContext context, Ruby runtime, DynamicScope scope, IRubyObject self, IRubyObject[] args)
           
protected  void ArgsNode.prepareRestArg(ThreadContext context, Ruby runtime, DynamicScope scope, IRubyObject[] args, int givenArgsCount)
           
protected static java.lang.String AttrAssignNode.receiverClassName(IRubyObject object)
           
protected  CallSite AttrAssignNode.selectCallSite(IRubyObject self, IRubyObject receiver)
           
 IRubyObject WhenNode.when(IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject WhenOneArgNode.when(IRubyObject test, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 

Uses of IRubyObject in org.jruby.ast.executable
 

Fields in org.jruby.ast.executable declared as IRubyObject
 IRubyObject[] RuntimeCache.constants
           
 

Methods in org.jruby.ast.executable that return IRubyObject
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject AbstractScript.getConstant(ThreadContext context, java.lang.String name, int i)
           
 IRubyObject RuntimeCache.getConstant(ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.getConstant0(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant1(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant2(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant3(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant4(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant5(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant6(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant7(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant8(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstant9(ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom(RubyModule target, ThreadContext context, java.lang.String name, int i)
           
 IRubyObject RuntimeCache.getConstantFrom(RubyModule target, ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.getConstantFrom0(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom1(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom2(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom3(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom4(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom5(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom6(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom7(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom8(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom9(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject RuntimeCache.getValue(ThreadContext context, java.lang.String name, int index)
           
 IRubyObject RuntimeCache.getValueFrom(RubyModule target, ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.getVariable(Ruby runtime, int i, java.lang.String name, IRubyObject object)
           
 IRubyObject RuntimeCache.getVariable(Ruby runtime, int index, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable0(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable1(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable2(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable3(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable4(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable5(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable6(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable7(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable8(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable9(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject RuntimeCache.reCache(ThreadContext context, java.lang.String name, int index)
           
 IRubyObject RuntimeCache.reCacheFrom(RubyModule target, ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.setVariable(Ruby runtime, int i, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject RuntimeCache.setVariable(Ruby runtime, int index, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable0(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable1(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable2(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable3(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable4(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable5(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable6(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable7(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable8(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable9(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 

Methods in org.jruby.ast.executable with parameters of type IRubyObject
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, IRubyObject arg2, IRubyObject arg3, Block block)
           
protected  DynamicMethod AbstractScript.getMethod(ThreadContext context, IRubyObject self, int i, java.lang.String methodName)
           
 DynamicMethod RuntimeCache.getMethod(ThreadContext context, IRubyObject self, int index, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod0(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod1(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod2(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod3(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod4(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod5(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod6(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod7(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod8(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
protected  DynamicMethod AbstractScript.getMethod9(ThreadContext context, IRubyObject self, java.lang.String methodName)
           
 IRubyObject AbstractScript.getVariable(Ruby runtime, int i, java.lang.String name, IRubyObject object)
           
 IRubyObject RuntimeCache.getVariable(Ruby runtime, int index, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable0(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable1(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable2(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable3(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable4(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable5(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable6(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable7(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable8(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable9(Ruby runtime, java.lang.String name, IRubyObject object)
           
 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)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6, java.lang.String name7)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6, java.lang.String name7, java.lang.String name8)
           
 IRubyObject AbstractScript.setVariable(Ruby runtime, int i, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject RuntimeCache.setVariable(Ruby runtime, int index, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable0(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable1(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable2(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable3(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable4(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable5(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable6(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable7(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable8(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable9(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.ast.types
 

Methods in org.jruby.ast.types with parameters of type IRubyObject
 boolean IEqlNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 

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 int ArgsUtil.arrayLength(IRubyObject node)
           
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 RubyArray ArgsUtil.convertToRubyArrayWithCoerce(Ruby runtime, IRubyObject value)
           
static IRubyObject[] ArgsUtil.popArray(IRubyObject[] array)
          Remove first element from array
 

Uses of IRubyObject in org.jruby.cext
 

Classes in org.jruby.cext that implement IRubyObject
 class RubyData
           
 

Methods in org.jruby.cext that return IRubyObject
 IRubyObject NativeObjectAllocator.allocate(Ruby runtime, RubyClass klass)
           
 IRubyObject NativeMethod0.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject NativeMethod0.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject NativeMethod1.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeMethod1.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject NativeMethod2.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject NativeMethod2.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject NativeMethod3.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject NativeMethod3.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject JRuby.newProc(Ruby runtime, long fn)
           
static IRubyObject JRuby.newThread(Ruby runtime, long fn, IRubyObject args_ary)
           
static IRubyObject JRuby.yield(Ruby runtime, RubyArray args)
          rb_yield
 

Methods in org.jruby.cext with parameters of type IRubyObject
 IRubyObject NativeMethod0.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject NativeMethod0.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject NativeMethod1.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeMethod1.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject NativeMethod2.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject NativeMethod2.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject NativeMethod3.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject NativeMethod3.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static long JRuby.callRubyMethod(IRubyObject recv, java.lang.Object methodName, IRubyObject[] args)
           
static long JRuby.callRubyMethod(IRubyObject recv, java.lang.Object methodName, IRubyObject[] args)
           
static long JRuby.callRubyMethod0(IRubyObject recv, java.lang.Object methodName)
           
static long JRuby.callRubyMethod1(IRubyObject recv, java.lang.Object methodName, IRubyObject arg1)
           
static long JRuby.callRubyMethod2(IRubyObject recv, java.lang.Object methodName, IRubyObject arg1, IRubyObject arg2)
           
static long JRuby.callRubyMethod3(IRubyObject recv, java.lang.Object methodName, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static long JRuby.callSuperMethod(Ruby runtime, IRubyObject[] args)
           
static long JRuby.gv_set(Ruby runtime, java.lang.String name, IRubyObject value)
          rb_gv_set
static long JRuby.instanceEval(IRubyObject self, IRubyObject[] args)
           
static long JRuby.instanceEval(IRubyObject self, IRubyObject[] args)
           
static void GC.mark(IRubyObject obj)
          This is an upcall from the C++ stub to mark objects that are only strongly reachable from a C VALUE instance.
static IRubyObject JRuby.newThread(Ruby runtime, long fn, IRubyObject args_ary)
           
 

Uses of IRubyObject in org.jruby.compiler.ir.instructions
 

Methods in org.jruby.compiler.ir.instructions that return IRubyObject
protected  IRubyObject[] MultiOperandInstr.prepareArguments(Operand[] args, InterpreterContext interp)
           
 

Methods in org.jruby.compiler.ir.instructions with parameters of type IRubyObject
 Label CallInstr.interpret_with_inline(InterpreterContext interp, IRubyObject self)
           
 Label AllocateBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label AttrAssignInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BEQInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BNEInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BREAK_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CaseInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ClosureReturnInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CopyInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineClassInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineClassMethodInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineInstanceMethodInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineModuleInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label EQQInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label FilenameInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetArrayInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetClassVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetFieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetGlobalVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label IsTrueInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JRubyImplCallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JUMP_INDIRECT_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JumpInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label LineNumberInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label LoadFromBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label MethodLookupInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label NotInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutClassVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutFieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutGlobalVarInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label RECV_EXCEPTION_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveArgumentInstruction.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveClosureArgInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveClosureInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveOptionalArgumentInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveSelfInstruction.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReturnInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label RubyInternalCallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label SET_RETADDR_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label SearchConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label StoreToBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label THROW_EXCEPTION_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ThreadPollInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label YieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 

Uses of IRubyObject in org.jruby.compiler.ir.operands
 

Fields in org.jruby.compiler.ir.operands declared as IRubyObject
protected  IRubyObject Constant.cachedValue
           
 

Methods in org.jruby.compiler.ir.operands that return IRubyObject
 IRubyObject MethodHandle.getReceiverObj()
           
 

Uses of IRubyObject in org.jruby.demo.ext
 

Classes in org.jruby.demo.ext that implement IRubyObject
 class MethodMissing
          This is a demonstration of how to bind method_missing in a JRuby extension
 

Methods in org.jruby.demo.ext that return IRubyObject
 IRubyObject MethodMissing.method_missing(IRubyObject[] args)
           
 

Methods in org.jruby.demo.ext with parameters of type IRubyObject
 IRubyObject MethodMissing.method_missing(IRubyObject[] args)
           
 

Uses of IRubyObject in org.jruby.embed.internal
 

Methods in org.jruby.embed.internal that return IRubyObject
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject singleArg)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args, Block block)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
           
 IRubyObject[] EmbedRubyObjectAdapterImpl.convertToJavaArray(IRubyObject array)
           
 IRubyObject EmbedRubyRuntimeAdapterImpl.eval(Ruby runtime, java.lang.String script)
           
 IRubyObject EmbedRubyObjectAdapterImpl.getInstanceVariable(IRubyObject obj, java.lang.String variableName)
           
 IRubyObject[] BiVariableMap.getLocalVarValues()
          Returns Ruby's local variable values this map has.
 IRubyObject EmbedEvalUnitImpl.run()
          Evaluates a Ruby script, which has been parsed before.
 IRubyObject EmbedRubyObjectAdapterImpl.setInstanceVariable(IRubyObject obj, java.lang.String variableName, IRubyObject value)
           
 

Methods in org.jruby.embed.internal with parameters of type IRubyObject
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject singleArg)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args, Block block)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver, java.lang.String methodName, IRubyObject[] args, Block block)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
           
 IRubyObject EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args, Block block)
           
 IRubyObject[] EmbedRubyObjectAdapterImpl.convertToJavaArray(IRubyObject array)
           
 RubyInteger EmbedRubyObjectAdapterImpl.convertToRubyInteger(IRubyObject obj)
           
 RubyString EmbedRubyObjectAdapterImpl.convertToRubyString(IRubyObject obj)
           
 IRubyObject EmbedRubyObjectAdapterImpl.getInstanceVariable(IRubyObject obj, java.lang.String variableName)
           
 boolean EmbedRubyObjectAdapterImpl.isKindOf(IRubyObject value, RubyModule rubyModule)
           
 IRubyObject EmbedRubyObjectAdapterImpl.setInstanceVariable(IRubyObject obj, java.lang.String variableName, IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.embed.variable
 

Methods in org.jruby.embed.variable that return IRubyObject
 IRubyObject BiVariable.getReceiver()
          Returns the original receiver where this variable has been retrieved.
 IRubyObject BiVariable.getRubyObject()
          Returns a value of the variable this object holds in a org.jruby.runtime.builtin.IRubyObject type.
 

Methods in org.jruby.embed.variable with parameters of type IRubyObject
static void VariableInterceptor.inject(BiVariableMap map, Ruby runtime, ManyVarsDynamicScope scope, int depth, IRubyObject receiver)
          Injects variable values from Java to Ruby just before an evaluation or method invocation.
static void GlobalVariable.retrieve(IRubyObject receiver, BiVariableMap vars)
          Retrieves global variables from Ruby after the evaluation.
 void BiVariable.setRubyObject(IRubyObject rubyObject)
          Sets a org.jruby.runtime.builtin.IRubyObject type, Ruby object as a value of this object.
 void GlobalVariable.tryEagerInjection(Ruby runtime, IRubyObject receiver)
          Injects a global variable value to a parsed Ruby script.
static void VariableInterceptor.tryLazyRetrieval(LocalVariableBehavior behavior, BiVariableMap map, IRubyObject receiver, java.lang.Object key)
          Retrieves specified variable/constant name and value after the evaluation or method invocation only when it is requested.
 

Constructors in org.jruby.embed.variable with parameters of type IRubyObject
InstanceVariable(IRubyObject receiver, java.lang.String name, IRubyObject irubyObject)
          A constructor used when instance variables are retrieved from Ruby.
 

Uses of IRubyObject in org.jruby.evaluator
 

Methods in org.jruby.evaluator that return IRubyObject
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
          Deprecated. 
static IRubyObject ASTInterpreter.evalClassDefinitionBody(Ruby runtime, ThreadContext context, StaticScope scope, Node bodyNode, RubyModule type, IRubyObject self, Block block)
          Evaluates the body in a class or module definition statement.
static IRubyObject ASTInterpreter.evalSimple(ThreadContext context, IRubyObject self, RubyString src, java.lang.String file, int lineNumber)
          Evaluate the given string.
static IRubyObject ASTInterpreter.evalWithBinding(ThreadContext context, IRubyObject src, Binding binding)
          Deprecated. 
static IRubyObject ASTInterpreter.evalWithBinding(ThreadContext context, IRubyObject self, IRubyObject src, Binding binding)
          Evaluate the given string under the specified binding object.
static IRubyObject ASTInterpreter.INTERPRET_BLOCK(Ruby runtime, ThreadContext context, java.lang.String file, int line, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_CLASS(Ruby runtime, ThreadContext context, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_EVAL(Ruby runtime, ThreadContext context, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_EVAL(Ruby runtime, ThreadContext context, java.lang.String file, int line, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_METHOD(Ruby runtime, ThreadContext context, java.lang.String file, int line, RubyModule implClass, Node node, java.lang.String name, IRubyObject self, Block block, boolean isTraceable)
           
static IRubyObject ASTInterpreter.INTERPRET_ROOT(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgn19Node node, RubyArray value)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgn19Node node, RubyArray value, boolean checkArity)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean checkArity)
           
static IRubyObject ASTInterpreter.multipleAsgnArrayNode(Ruby runtime, ThreadContext context, MultipleAsgnNode iVisited, ArrayNode node, IRubyObject self, Block aBlock)
           
static IRubyObject ASTInterpreter.pollAndReturn(ThreadContext context, IRubyObject result)
           
static IRubyObject[] ASTInterpreter.setupArgs(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block aBlock)
           
 

Methods in org.jruby.evaluator with parameters of type IRubyObject
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
          Deprecated. 
static IRubyObject ASTInterpreter.evalClassDefinitionBody(Ruby runtime, ThreadContext context, StaticScope scope, Node bodyNode, RubyModule type, IRubyObject self, Block block)
          Evaluates the body in a class or module definition statement.
static IRubyObject ASTInterpreter.evalSimple(ThreadContext context, IRubyObject self, RubyString src, java.lang.String file, int lineNumber)
          Evaluate the given string.
static IRubyObject ASTInterpreter.evalWithBinding(ThreadContext context, IRubyObject src, Binding binding)
          Deprecated. 
static IRubyObject ASTInterpreter.evalWithBinding(ThreadContext context, IRubyObject self, IRubyObject src, Binding binding)
          Evaluate the given string under the specified binding object.
static org.jruby.util.ByteList ASTInterpreter.getArgumentDefinition(Ruby runtime, ThreadContext context, Node node, org.jruby.util.ByteList type, IRubyObject self, Block block)
           
static Block ASTInterpreter.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block currentBlock, Node blockNode)
           
static IRubyObject ASTInterpreter.INTERPRET_BLOCK(Ruby runtime, ThreadContext context, java.lang.String file, int line, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_CLASS(Ruby runtime, ThreadContext context, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_EVAL(Ruby runtime, ThreadContext context, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_EVAL(Ruby runtime, ThreadContext context, java.lang.String file, int line, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_METHOD(Ruby runtime, ThreadContext context, java.lang.String file, int line, RubyModule implClass, Node node, java.lang.String name, IRubyObject self, Block block, boolean isTraceable)
           
static IRubyObject ASTInterpreter.INTERPRET_ROOT(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgn19Node node, RubyArray value)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgn19Node node, RubyArray value, boolean checkArity)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean checkArity)
           
static IRubyObject ASTInterpreter.multipleAsgnArrayNode(Ruby runtime, ThreadContext context, MultipleAsgnNode iVisited, ArrayNode node, IRubyObject self, Block aBlock)
           
static IRubyObject ASTInterpreter.pollAndReturn(ThreadContext context, IRubyObject result)
           
static IRubyObject[] ASTInterpreter.setupArgs(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block aBlock)
           
 

Uses of IRubyObject in org.jruby.exceptions
 

Constructors in org.jruby.exceptions with parameters of type IRubyObject
RaiseException(RubyException exception, IRubyObject backtrace)
          Construct a new RaiseException to wrap the given Ruby exception for Java-land throwing purposes.
RaiseException(Ruby runtime, RubyClass excptnClass, java.lang.String msg, IRubyObject backtrace, boolean nativeException)
           
 

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 DelegateLibrary.Delegator.__getobj__(ThreadContext context, IRubyObject self)
           
 IRubyObject WeakRef.getobj()
           
static IRubyObject NetProtocolBufferedIO.initialize(IRubyObject recv, IRubyObject io)
           
 IRubyObject WeakRef.initialize(ThreadContext context, IRubyObject obj)
           
static IRubyObject DelegateLibrary.Delegator.initialize(ThreadContext context, IRubyObject self, IRubyObject obj)
           
static IRubyObject DelegateLibrary.Delegator.marshal_dump(ThreadContext context, IRubyObject self)
           
static IRubyObject DelegateLibrary.Delegator.marshal_load(ThreadContext context, IRubyObject self, IRubyObject obj)
           
static IRubyObject DelegateLibrary.Delegator.method_missing(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject DelegateLibrary.Delegator.method(ThreadContext context, IRubyObject self, IRubyObject name)
           
static IRubyObject WeakRef.newInstance(IRubyObject clazz, IRubyObject arg)
           
static IRubyObject NetProtocolBufferedIO.NativeImpl.rbuf_fill(IRubyObject recv)
           
static IRubyObject DelegateLibrary.Delegator.repond_to_p(ThreadContext context, IRubyObject self, IRubyObject name)
           
static IRubyObject Readline.s_get_basic_word_break_character(IRubyObject recv)
           
static IRubyObject Readline.s_get_completion_case_fold(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_get_line_buffer(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_get_point(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_get_screen_size(ThreadContext context, IRubyObject recv)
           
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)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_readline(ThreadContext context, IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_refresh_line(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_set_basic_word_break_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_append_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_case_fold(ThreadContext context, IRubyObject recv, IRubyObject other)
           
static IRubyObject Readline.s_set_completion_proc(IRubyObject recv, IRubyObject proc)
           
static IRubyObject DelegateLibrary.Delegator.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Readline.setInput(ThreadContext context, IRubyObject recv, IRubyObject input)
           
 IRubyObject WeakRef.setobj(IRubyObject obj)
           
static IRubyObject Readline.setOutput(ThreadContext context, IRubyObject recv, IRubyObject output)
           
static IRubyObject Timeout.TimeoutToplevel.timeout(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Timeout.timeout(ThreadContext context, IRubyObject timeout, IRubyObject seconds, Block block)
           
static IRubyObject Timeout.timeout(ThreadContext context, IRubyObject timeout, IRubyObject seconds, IRubyObject exceptionType, Block block)
           
static IRubyObject Readline.unimplemented(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.unimplemented19(ThreadContext context, IRubyObject recv)
           
 IRubyObject WeakRef.weakref_alive_p()
           
 

Methods in org.jruby.ext with parameters of type IRubyObject
static IRubyObject DelegateLibrary.Delegator.__getobj__(ThreadContext context, IRubyObject self)
           
static IRubyObject NetProtocolBufferedIO.initialize(IRubyObject recv, IRubyObject io)
           
 IRubyObject WeakRef.initialize(ThreadContext context, IRubyObject obj)
           
static IRubyObject DelegateLibrary.Delegator.initialize(ThreadContext context, IRubyObject self, IRubyObject obj)
           
static IRubyObject DelegateLibrary.Delegator.marshal_dump(ThreadContext context, IRubyObject self)
           
static IRubyObject DelegateLibrary.Delegator.marshal_load(ThreadContext context, IRubyObject self, IRubyObject obj)
           
static IRubyObject DelegateLibrary.Delegator.method_missing(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject DelegateLibrary.Delegator.method_missing(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject DelegateLibrary.Delegator.method(ThreadContext context, IRubyObject self, IRubyObject name)
           
static IRubyObject WeakRef.newInstance(IRubyObject clazz, IRubyObject arg)
           
static IRubyObject NetProtocolBufferedIO.NativeImpl.rbuf_fill(IRubyObject recv)
           
static IRubyObject DelegateLibrary.Delegator.repond_to_p(ThreadContext context, IRubyObject self, IRubyObject name)
           
static IRubyObject Readline.s_get_basic_word_break_character(IRubyObject recv)
           
static IRubyObject Readline.s_get_completion_case_fold(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_get_line_buffer(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_get_point(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_get_screen_size(ThreadContext context, IRubyObject recv)
           
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)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt)
           
static IRubyObject Readline.s_readline(IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_readline(ThreadContext context, IRubyObject recv, IRubyObject prompt, IRubyObject add_to_hist)
           
static IRubyObject Readline.s_refresh_line(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.s_set_basic_word_break_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_append_character(IRubyObject recv, IRubyObject achar)
           
static IRubyObject Readline.s_set_completion_case_fold(ThreadContext context, IRubyObject recv, IRubyObject other)
           
static IRubyObject Readline.s_set_completion_proc(IRubyObject recv, IRubyObject proc)
           
static IRubyObject DelegateLibrary.Delegator.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject DelegateLibrary.Delegator.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Readline.setInput(ThreadContext context, IRubyObject recv, IRubyObject input)
           
 IRubyObject WeakRef.setobj(IRubyObject obj)
           
static IRubyObject Readline.setOutput(ThreadContext context, IRubyObject recv, IRubyObject output)
           
static IRubyObject Timeout.TimeoutToplevel.timeout(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Timeout.TimeoutToplevel.timeout(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject Timeout.timeout(ThreadContext context, IRubyObject timeout, IRubyObject seconds, Block block)
           
static IRubyObject Timeout.timeout(ThreadContext context, IRubyObject timeout, IRubyObject seconds, IRubyObject exceptionType, Block block)
           
static IRubyObject Readline.unimplemented(ThreadContext context, IRubyObject recv)
           
static IRubyObject Readline.unimplemented19(ThreadContext context, IRubyObject recv)
           
 

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

Uses of IRubyObject in org.jruby.ext.ffi
 

Classes in org.jruby.ext.ffi that implement IRubyObject
 class AbstractInvoker
          A native function invoker
 class AbstractMemory
          A abstract memory object that defines operations common to both pointers and memory buffers
 class AutoPointer
           
 class Buffer
           
 class CallbackInfo
          Defines a C callback's parameters and return type.
 class Enum
          Represents a C enum
 class MappedType
          A type which represents a conversion to/from a native type.
 class MemoryPointer
           
 class Pointer
          C memory pointer operations.
 class Struct
           
 class StructByReference
           
 class StructByValue
           
 class StructLayout
          Defines the memory layout for a native structure.
static class StructLayout.ArrayField
           
static class StructLayout.ArrayProxy
           
static class StructLayout.CharArrayProxy
           
static class StructLayout.EnumField
           
static class StructLayout.Field
           
static class StructLayout.FunctionField
           
static class StructLayout.InnerStructField
           
static class StructLayout.MappedField
           
static class StructLayout.NumberField
           
static class StructLayout.PointerField
           
 class Type
           
static class Type.Array
           
static class Type.Builtin
           
 

Methods in org.jruby.ext.ffi that return IRubyObject
 IRubyObject Pointer.address(ThreadContext context)
           
 IRubyObject StructLayout.Field.alignment(ThreadContext context)
           
 IRubyObject Type.alignment(ThreadContext context)
          Gets the native alignment of this Type in bytes
static IRubyObject Struct.allocateIn(ThreadContext context, IRubyObject klass)
           
static IRubyObject Struct.allocateIn(ThreadContext context, IRubyObject klass, IRubyObject clearArg)
           
static IRubyObject Struct.allocateInOut(ThreadContext context, IRubyObject klass)
           
static IRubyObject Struct.allocateInOut(ThreadContext context, IRubyObject klass, IRubyObject clearArg)
           
static IRubyObject Struct.allocateOut(ThreadContext context, IRubyObject klass)
           
static IRubyObject Struct.allocateOut(ThreadContext context, IRubyObject klass, IRubyObject clearArg)
           
 IRubyObject AbstractMemory.aref(ThreadContext context, IRubyObject indexArg)
           
 IRubyObject StructLayout.aref(ThreadContext context, IRubyObject fieldName)
           
 IRubyObject AbstractInvoker.attach(ThreadContext context, IRubyObject obj, IRubyObject methodName)
          Attaches this function to a ruby module or class.
 IRubyObject AutoPointer.autorelease(ThreadContext context, IRubyObject autorelease)
           
 IRubyObject MemoryPointer.autorelease(ThreadContext context, IRubyObject release)
           
static IRubyObject Platform.bsd_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject AbstractMemory.clear(ThreadContext context)
          Clears (zeros out) the memory contents.
 IRubyObject StructLayout.ArrayProxy.each(ThreadContext context, Block block)
          Needed for Enumerable implementation
 IRubyObject Type.Array.elem_type(ThreadContext context)
           
 IRubyObject Type.Builtin.eql_p(ThreadContext context, IRubyObject obj)
           
 IRubyObject Type.Builtin.equal_p(ThreadContext context, IRubyObject obj)
           
 IRubyObject StructLayout.fields(ThreadContext context)
           
 IRubyObject AutoPointer.free(ThreadContext context)
           
 IRubyObject MemoryPointer.free(ThreadContext context)
           
 IRubyObject Enum.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
 IRubyObject MappedType.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
 IRubyObject StructByReference.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
static IRubyObject AutoPointer.from_native(ThreadContext context, IRubyObject recv, IRubyObject value, IRubyObject ctx)
           
static IRubyObject DataConverter.from_native(ThreadContext context, IRubyObject self, IRubyObject value, IRubyObject ctx)
           
 IRubyObject MappedType.fromNative(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.get_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 32 bit floating point values from the memory address.
 IRubyObject AbstractMemory.get_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 64 bit floating point values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed long integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_pointer(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_string(ThreadContext context, IRubyObject rbOffset)
           
 IRubyObject AbstractMemory.get_array_of_string(ThreadContext context, IRubyObject rbOffset, IRubyObject rbCount)
           
 IRubyObject AbstractMemory.get_array_of_uint16(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_uint32(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_uint64(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_uint8(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_ulong(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned long integer values from the memory address.
 IRubyObject AbstractMemory.get_bytes(ThreadContext context, IRubyObject offArg, IRubyObject lenArg)
           
 IRubyObject AbstractMemory.get_float32(ThreadContext context)
          Reads a 32 bit floating point value from the memory address.
 IRubyObject AbstractMemory.get_float32(ThreadContext context, IRubyObject offset)
          Reads a 32 bit floating point value from the memory address.
 IRubyObject AbstractMemory.get_float64(ThreadContext context)
          Reads a 64 bit floating point value from the memory address.
 IRubyObject AbstractMemory.get_float64(ThreadContext context, IRubyObject offset)
          Reads a 64 bit floating point value from the memory address.
 IRubyObject AbstractMemory.get_int16(ThreadContext context)
          Reads a 16 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int16(ThreadContext context, IRubyObject offset)
          Reads a 16 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int32(ThreadContext context)
          Reads a 32 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int32(ThreadContext context, IRubyObject offset)
          Reads a 32 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int64(ThreadContext context)
          Reads a 64 bit integer value from the memory address.
 IRubyObject AbstractMemory.get_int64(ThreadContext context, IRubyObject offset)
          Reads a 64 bit integer value from the memory address.
 IRubyObject AbstractMemory.get_int8(ThreadContext context)
          Reads an 8 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int8(ThreadContext context, IRubyObject offset)
          Reads an 8 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_long(ThreadContext context)
          Reads a C long integer value from the memory area.
 IRubyObject AbstractMemory.get_long(ThreadContext context, IRubyObject offset)
          Reads a C long integer value from the memory area.
 IRubyObject AbstractMemory.get_pointer(ThreadContext context)
           
 IRubyObject AbstractMemory.get_pointer(ThreadContext context, IRubyObject offset)
           
 IRubyObject AbstractMemory.get_string(ThreadContext context)
           
 IRubyObject AbstractMemory.get_string(ThreadContext context, IRubyObject offArg)
           
 IRubyObject AbstractMemory.get_string(ThreadContext context, IRubyObject offArg, IRubyObject lenArg)
           
 IRubyObject AbstractMemory.get_uint16(ThreadContext context)
          Reads a 16 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint16(ThreadContext context, IRubyObject offset)
          Reads a 16 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint32(ThreadContext context)
          Reads a 32 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint32(ThreadContext context, IRubyObject offset)
          Reads a 32 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint64(ThreadContext context)
          Reads a 64 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint64(ThreadContext context, IRubyObject offset)
          Reads a 64 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint8(ThreadContext context)
          Reads an 8 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint8(ThreadContext context, IRubyObject offset)
          Reads an 8 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_ulong(ThreadContext context)
          Reads a C unsigned long integer value from the memory area.
 IRubyObject AbstractMemory.get_ulong(ThreadContext context, IRubyObject offset)
          Reads a C unsigned long integer value from the memory area.
 IRubyObject StructLayout.ArrayProxy.get(ThreadContext context)
           
 IRubyObject StructLayout.ArrayProxy.get(ThreadContext context, IRubyObject index)
           
 IRubyObject StructLayout.get(ThreadContext context, IRubyObject ptr, IRubyObject name)
          Gets the value of the struct member corresponding to name.
 IRubyObject StructLayout.Member.get(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr)
          Reads a ruby value from the struct member.
static IRubyObject MemoryUtil.getArrayOfFloat32(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfFloat64(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned16(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned32(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned64(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned8(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned16(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned32(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned64(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned8(Ruby runtime, MemoryIO io, long offset, int count)
           
 IRubyObject Struct.getCachedValue(StructLayout.Member member)
           
 IRubyObject StructLayout.Storage.getCachedValue(StructLayout.Member member)
           
 IRubyObject Struct.getFieldValue(ThreadContext context, IRubyObject fieldName)
           
 IRubyObject Struct.getLayout(ThreadContext context)
           
static IRubyObject MemoryUtil.getTaintedString(Ruby runtime, MemoryIO io, long offset)
          Gets a NUL terminated string from a memory object
static IRubyObject MemoryUtil.getTaintedString(Ruby runtime, MemoryIO io, long offset, int length)
          Reads a NUL terminated string from a memory object
 IRubyObject Enum.init_values(ThreadContext context, IRubyObject values)
           
 IRubyObject Buffer.initialize_copy(ThreadContext context, IRubyObject other)
           
 IRubyObject Pointer.initialize_copy(ThreadContext context, IRubyObject other)
           
 IRubyObject Struct.initialize_copy(ThreadContext context, IRubyObject other)
           
 IRubyObject Struct.initialize(ThreadContext context)
           
 IRubyObject AutoPointer.initialize(ThreadContext context, IRubyObject pointerArg)
           
 IRubyObject Buffer.initialize(ThreadContext context, IRubyObject sizeArg)
           
 IRubyObject Pointer.initialize(ThreadContext context, IRubyObject address)
           
 IRubyObject Struct.initialize(ThreadContext context, IRubyObject ptr)
           
 IRubyObject StructLayout.Field.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.NumberField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.EnumField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.FunctionField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.InnerStructField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.ArrayField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.MappedField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, Block block)
           
 IRubyObject AutoPointer.initialize(ThreadContext context, IRubyObject pointerArg, IRubyObject releaser)
           
 IRubyObject Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject arg2)
           
 IRubyObject Pointer.initialize(ThreadContext context, IRubyObject type, IRubyObject address)
           
 IRubyObject MemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, Block block)
           
 IRubyObject Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg)
           
 IRubyObject MemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, IRubyObject clear, Block block)
           
 IRubyObject Buffer.inspect(ThreadContext context)
           
 IRubyObject StructByReference.layout(ThreadContext context)
           
 IRubyObject StructByValue.layout(ThreadContext context)
           
 IRubyObject Type.Array.length(ThreadContext context)
           
static IRubyObject Platform.linux_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject Platform.mac_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject Struct.members(ThreadContext context)
           
 IRubyObject StructLayout.members(ThreadContext context)
          Gets a ruby array of the names of all members of this struct.
 IRubyObject StructLayout.Field.name(ThreadContext context)
           
static IRubyObject IOModule.native_read(ThreadContext context, IRubyObject self, IRubyObject src, IRubyObject dst, IRubyObject rbLength)
           
 IRubyObject Enum.native_type(ThreadContext context)
           
 IRubyObject MappedType.native_type(ThreadContext context)
           
 IRubyObject StructByReference.native_type(ThreadContext context)
           
static IRubyObject DataConverter.native_type(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject CallbackInfo.newCallbackInfo(ThreadContext context, IRubyObject klass, IRubyObject[] args)
          CallbackInfo.new
static IRubyObject Type.Array.newInstance(ThreadContext context, IRubyObject klass, IRubyObject componentType, IRubyObject length)
           
static IRubyObject MappedType.newMappedType(ThreadContext context, IRubyObject klass, IRubyObject converter)
           
static IRubyObject Util.newSigned16(Ruby runtime, short value)
           
static IRubyObject Util.newSigned32(Ruby runtime, int value)
           
static IRubyObject Util.newSigned64(Ruby runtime, long value)
           
static IRubyObject Util.newSigned8(Ruby runtime, byte value)
           
static IRubyObject StructByReference.newStructByReference(ThreadContext context, IRubyObject klass, IRubyObject structClass)
           
static IRubyObject StructByValue.newStructByValue(ThreadContext context, IRubyObject klass, IRubyObject structClass)
           
static IRubyObject StructLayout.newStructLayout(ThreadContext context, IRubyObject klass, IRubyObject[] args)
           
static IRubyObject Util.newUnsigned16(Ruby runtime, short value)
           
static IRubyObject Util.newUnsigned32(Ruby runtime, int value)
           
static IRubyObject Util.newUnsigned64(Ruby runtime, long value)
           
static IRubyObject Util.newUnsigned8(Ruby runtime, byte value)
           
 IRubyObject Pointer.null_p(ThreadContext context)
          Tests if this Pointer represents the C NULL value.
 IRubyObject Struct.null_p(ThreadContext context)
           
 IRubyObject StructLayout.Field.offset(ThreadContext context)
           
 IRubyObject StructLayout.offsets(ThreadContext context)
          Gets a ruby array of the offsets of all members of this struct.
 IRubyObject AbstractMemory.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject Type.Builtin.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject AbstractMemory.op_plus(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.order(ThreadContext context)
           
 IRubyObject Struct.order(ThreadContext context)
           
 IRubyObject AbstractMemory.order(ThreadContext context, IRubyObject byte_order)
           
 IRubyObject Struct.order(ThreadContext context, IRubyObject byte_order)
           
 IRubyObject CallbackInfo.param_types(ThreadContext context)
           
 IRubyObject Struct.pointer(ThreadContext context)
           
 IRubyObject AbstractMemory.put_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of 32 bit floating point values to the memory area.
 IRubyObject AbstractMemory.put_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of 64 bit floating point values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject arr)
          Writes an array of signed long integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_pointer(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_uint16(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_uint32(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_uint64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_uint8(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_ulong(ThreadContext context, IRubyObject offset, IRubyObject arr)
          Writes an array of unsigned long integer values to the memory area.
 IRubyObject AbstractMemory.put_bytes(ThreadContext context, IRubyObject[] args)
           
 IRubyObject AbstractMemory.put_callback(ThreadContext context, IRubyObject offset, IRubyObject proc, IRubyObject cbInfo)
           
 IRubyObject AbstractMemory.put_float32(ThreadContext context, IRubyObject value)
          Writes an 32 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_float32(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes an 32 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_float64(ThreadContext context, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_float64(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_int16(ThreadContext context, IRubyObject value)
          Writes a 16 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int16(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 16 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int32(ThreadContext context, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int32(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int64(ThreadContext context, IRubyObject value)
          Writes a 64 bit integer value to the memory area.
 IRubyObject AbstractMemory.put_int64(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 64 bit integer value to the memory area.
 IRubyObject AbstractMemory.put_int8(ThreadContext context, IRubyObject value)
          Writes a 8 bit signed integer value to the memory area.
 IRubyObject AbstractMemory.put_int8(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 8 bit signed integer value to the memory area.
 IRubyObject AbstractMemory.put_long(ThreadContext context, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.put_long(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.put_pointer(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.put_pointer(ThreadContext context, IRubyObject offset, IRubyObject value)
           
 IRubyObject AbstractMemory.put_string(ThreadContext context, IRubyObject offArg, IRubyObject strArg)
           
 IRubyObject AbstractMemory.put_uint16(ThreadContext context, IRubyObject value)
          Writes a 16 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint16(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 16 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint32(ThreadContext context, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint32(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint64(ThreadContext context, IRubyObject value)
          Writes a 64 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_uint64(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 64 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_uint8(ThreadContext context, IRubyObject value)
          Writes a 8 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_uint8(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 8 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_ulong(ThreadContext context, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.put_ulong(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject StructLayout.ArrayProxy.put(ThreadContext context, IRubyObject index, IRubyObject value)
           
 IRubyObject StructLayout.put(ThreadContext context, IRubyObject ptr, IRubyObject name, IRubyObject value)
          Sets the native value of the struct member corresponding to name.
 IRubyObject AbstractMemory.read_array_of_float(ThreadContext context, IRubyObject length)
          Reads an array of signed 32 bit floating point values from the memory address.
 IRubyObject AbstractMemory.read_array_of_float64(ThreadContext context, IRubyObject length)
          Reads an array of signed 64 bit floating point values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int16(ThreadContext context, IRubyObject length)
          Reads an array of signed 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int32(ThreadContext context, IRubyObject length)
          Reads an array of signed 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int64(ThreadContext context, IRubyObject length)
          Reads an array of signed 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int8(ThreadContext context, IRubyObject length)
          Reads an array of signed 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_long(ThreadContext context, IRubyObject length)
          Reads an array of signed long integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_pointer(ThreadContext context, IRubyObject length)
           
 IRubyObject AbstractMemory.read_array_of_string(ThreadContext context)
           
 IRubyObject AbstractMemory.read_array_of_string(ThreadContext context, IRubyObject rbLength)
           
 IRubyObject AbstractMemory.read_array_of_uint16(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_uint32(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_uint64(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_uint8(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_ulong(ThreadContext context, IRubyObject length)
          Reads an array of unsigned long integer values from the memory address.
 IRubyObject AbstractMemory.read_char(ThreadContext context)
          Reads an 8 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.read_double(ThreadContext context)
          Reads a 64 bit floating point value from the memory address.
 IRubyObject AbstractMemory.read_float(ThreadContext context)
          Reads a 32 bit floating point value from the memory address.
 IRubyObject AbstractMemory.read_int(ThreadContext context)
          Reads a 32 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.read_long_long(ThreadContext context)
          Reads a 64 bit integer value from the memory address.
 IRubyObject AbstractMemory.read_long(ThreadContext context)
          Reads a C long integer value from the memory area.
 IRubyObject AbstractMemory.read_pointer(ThreadContext context)
           
 IRubyObject AbstractMemory.read_short(ThreadContext context)
          Reads a 16 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.read_string(ThreadContext context)
           
 IRubyObject AbstractMemory.read_string(ThreadContext context, IRubyObject rbLength)
           
 IRubyObject AbstractMemory.read_uchar(ThreadContext context)
          Reads an 8 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.read_uint(ThreadContext context)
          Reads a 32 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.read_ulong_long(ThreadContext context)
          Reads a 64 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.read_ulong(ThreadContext context)
          Reads a C unsigned long integer value from the memory area.
 IRubyObject AbstractMemory.read_ushort(ThreadContext context)
          Reads a 16 bit unsigned integer value from the memory address.
 IRubyObject CallbackInfo.result_type(ThreadContext context)
           
 IRubyObject Struct.setFieldValue(ThreadContext context, IRubyObject fieldName, IRubyObject fieldValue)
           
 IRubyObject StructLayout.Field.size(ThreadContext context)
           
 IRubyObject StructLayout.ArrayProxy.size(ThreadContext context)
           
 IRubyObject Type.size(ThreadContext context)
          Gets the native size of this Type in bytes
static IRubyObject Platform.solaris_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject StructByReference.struct_class(ThreadContext context)
           
 IRubyObject StructByValue.struct_class(ThreadContext context)
           
 IRubyObject Enum.to_native(ThreadContext context, IRubyObject name, IRubyObject ctx)
           
 IRubyObject MappedType.to_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
 IRubyObject StructByReference.to_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
static IRubyObject DataConverter.to_native(ThreadContext context, IRubyObject self, IRubyObject value, IRubyObject ctx)
           
 IRubyObject StructLayout.ArrayProxy.to_ptr(ThreadContext context)
           
 IRubyObject CallbackInfo.to_s(ThreadContext context)
           
 IRubyObject StructByReference.to_s(ThreadContext context)
           
 IRubyObject StructByValue.to_s(ThreadContext context)
           
 IRubyObject StructLayout.CharArrayProxy.to_s(ThreadContext context)
           
 IRubyObject Type.Builtin.to_s(ThreadContext context)
           
 IRubyObject AbstractMemory.to_s(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Pointer.to_s(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Type.Builtin.to_sym(ThreadContext context)
           
 IRubyObject MappedType.toNative(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.total(ThreadContext context)
          Gets the total size (in bytes) of the Memory.
 IRubyObject AbstractMemory.type_size(ThreadContext context)
          Indicates how many bytes the intrinsic type of the memory uses.
 IRubyObject StructLayout.Field.type(ThreadContext context)
           
static IRubyObject Platform.unix_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject Platform.windows_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject AbstractMemory.write_array_of_float(ThreadContext context, IRubyObject ary)
          Writes an array of 32 bit floating point values to the memory area.
 IRubyObject AbstractMemory.write_array_of_float64(ThreadContext context, IRubyObject ary)
          Writes an array of 64 bit floating point values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int16(ThreadContext context, IRubyObject ary)
          Writes an array of signed 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int32(ThreadContext context, IRubyObject ary)
          Writes an array of signed 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int64(ThreadContext context, IRubyObject ary)
          Writes an array of signed 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int8(ThreadContext context, IRubyObject ary)
          Writes an array of signed 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_long(ThreadContext context, IRubyObject ary)
          Writes an array of signed long integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_pointer(ThreadContext context, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.write_array_of_uint16(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_uint32(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_uint64(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_uint8(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_ulong(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned long integer values to the memory area.
 IRubyObject AbstractMemory.write_char(ThreadContext context, IRubyObject value)
          Writes a 8 bit signed integer value to the memory area.
 IRubyObject AbstractMemory.write_double(ThreadContext context, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 IRubyObject AbstractMemory.write_float(ThreadContext context, IRubyObject value)
          Writes an 32 bit floating point value to the memory area.
 IRubyObject AbstractMemory.write_int(ThreadContext context, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.write_long_long(ThreadContext context, IRubyObject value)
          Writes a 64 bit integer value to the memory area.
 IRubyObject AbstractMemory.write_long(ThreadContext context, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.write_pointer(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.write_short(ThreadContext context, IRubyObject value)
          Writes a 16 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.write_uchar(ThreadContext context, IRubyObject value)
          Writes a 8 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.write_uint(ThreadContext context, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.write_ulong_long(ThreadContext context, IRubyObject value)
          Writes a 64 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.write_ushort(ThreadContext context, IRubyObject value)
          Writes a 16 bit unsigned integer value to the memory address.
 

Methods in org.jruby.ext.ffi with parameters of type IRubyObject
static IRubyObject Struct.allocateIn(ThreadContext context, IRubyObject klass)
           
static IRubyObject Struct.allocateIn(ThreadContext context, IRubyObject klass, IRubyObject clearArg)
           
static IRubyObject Struct.allocateInOut(ThreadContext context, IRubyObject klass)
           
static Buffer Buffer.allocateInOut(ThreadContext context, IRubyObject recv, IRubyObject sizeArg)
           
static IRubyObject Struct.allocateInOut(ThreadContext context, IRubyObject klass, IRubyObject clearArg)
           
static Buffer Buffer.allocateInOut(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2)
           
static Buffer Buffer.allocateInOut(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg)
           
static Buffer Buffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static Buffer Buffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2)
           
static Buffer Buffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg)
           
static IRubyObject Struct.allocateOut(ThreadContext context, IRubyObject klass)
           
static IRubyObject Struct.allocateOut(ThreadContext context, IRubyObject klass, IRubyObject clearArg)
           
static Buffer Buffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg)
           
static Buffer Buffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2)
           
static Buffer Buffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg)
           
 IRubyObject AbstractMemory.aref(ThreadContext context, IRubyObject indexArg)
           
 IRubyObject StructLayout.aref(ThreadContext context, IRubyObject fieldName)
           
 IRubyObject AbstractInvoker.attach(ThreadContext context, IRubyObject obj, IRubyObject methodName)
          Attaches this function to a ruby module or class.
 IRubyObject AutoPointer.autorelease(ThreadContext context, IRubyObject autorelease)
           
 IRubyObject MemoryPointer.autorelease(ThreadContext context, IRubyObject release)
           
static IRubyObject Platform.bsd_p(ThreadContext context, IRubyObject recv)
           
protected static int AbstractMemory.calculateTypeSize(ThreadContext context, IRubyObject sizeArg)
           
protected static RubyArray AbstractMemory.checkArray(IRubyObject obj)
           
static void Util.checkStringSafety(Ruby runtime, IRubyObject value)
           
static
<T> T
Util.convertParameter(IRubyObject parameter, java.lang.Class<T> paramClass)
          Deprecated. 
static double Util.doubleValue(IRubyObject parameter)
           
 IRubyObject Type.Builtin.eql_p(ThreadContext context, IRubyObject obj)
           
 boolean AbstractMemory.eql(IRubyObject other)
           
 IRubyObject Type.Builtin.equal_p(ThreadContext context, IRubyObject obj)
           
static Type Util.findType(ThreadContext context, IRubyObject name)
           
static float Util.floatValue(IRubyObject parameter)
           
 IRubyObject Enum.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
 IRubyObject MappedType.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
 IRubyObject StructByReference.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
static IRubyObject AutoPointer.from_native(ThreadContext context, IRubyObject recv, IRubyObject value, IRubyObject ctx)
           
static IRubyObject DataConverter.from_native(ThreadContext context, IRubyObject self, IRubyObject value, IRubyObject ctx)
           
 IRubyObject MappedType.fromNative(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.get_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 32 bit floating point values from the memory address.
 IRubyObject AbstractMemory.get_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 64 bit floating point values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of signed long integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_pointer(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_string(ThreadContext context, IRubyObject rbOffset)
           
 IRubyObject AbstractMemory.get_array_of_string(ThreadContext context, IRubyObject rbOffset, IRubyObject rbCount)
           
 IRubyObject AbstractMemory.get_array_of_uint16(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_uint32(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_uint64(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_uint8(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.get_array_of_ulong(ThreadContext context, IRubyObject offset, IRubyObject length)
          Reads an array of unsigned long integer values from the memory address.
 IRubyObject AbstractMemory.get_bytes(ThreadContext context, IRubyObject offArg, IRubyObject lenArg)
           
 IRubyObject AbstractMemory.get_float32(ThreadContext context, IRubyObject offset)
          Reads a 32 bit floating point value from the memory address.
 IRubyObject AbstractMemory.get_float64(ThreadContext context, IRubyObject offset)
          Reads a 64 bit floating point value from the memory address.
 IRubyObject AbstractMemory.get_int16(ThreadContext context, IRubyObject offset)
          Reads a 16 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int32(ThreadContext context, IRubyObject offset)
          Reads a 32 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_int64(ThreadContext context, IRubyObject offset)
          Reads a 64 bit integer value from the memory address.
 IRubyObject AbstractMemory.get_int8(ThreadContext context, IRubyObject offset)
          Reads an 8 bit signed integer value from the memory address.
 IRubyObject AbstractMemory.get_long(ThreadContext context, IRubyObject offset)
          Reads a C long integer value from the memory area.
 IRubyObject AbstractMemory.get_pointer(ThreadContext context, IRubyObject offset)
           
 IRubyObject AbstractMemory.get_string(ThreadContext context, IRubyObject offArg)
           
 IRubyObject AbstractMemory.get_string(ThreadContext context, IRubyObject offArg, IRubyObject lenArg)
           
 IRubyObject AbstractMemory.get_uint16(ThreadContext context, IRubyObject offset)
          Reads a 16 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint32(ThreadContext context, IRubyObject offset)
          Reads a 32 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint64(ThreadContext context, IRubyObject offset)
          Reads a 64 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_uint8(ThreadContext context, IRubyObject offset)
          Reads an 8 bit unsigned integer value from the memory address.
 IRubyObject AbstractMemory.get_ulong(ThreadContext context, IRubyObject offset)
          Reads a C unsigned long integer value from the memory area.
 IRubyObject StructLayout.ArrayProxy.get(ThreadContext context, IRubyObject index)
           
 IRubyObject StructLayout.get(ThreadContext context, IRubyObject ptr, IRubyObject name)
          Gets the value of the struct member corresponding to name.
 IRubyObject Struct.getFieldValue(ThreadContext context, IRubyObject fieldName)
           
protected  long AbstractMemory.getOffset(IRubyObject offset)
          Calculates the absolute offset within the base memory pointer for a given offset.
 IRubyObject Enum.init_values(ThreadContext context, IRubyObject values)
           
 IRubyObject Buffer.initialize_copy(ThreadContext context, IRubyObject other)
           
 IRubyObject Pointer.initialize_copy(ThreadContext context, IRubyObject other)
           
 IRubyObject Struct.initialize_copy(ThreadContext context, IRubyObject other)
           
 IRubyObject AutoPointer.initialize(ThreadContext context, IRubyObject pointerArg)
           
 IRubyObject Buffer.initialize(ThreadContext context, IRubyObject sizeArg)
           
 IRubyObject Pointer.initialize(ThreadContext context, IRubyObject address)
           
 IRubyObject Struct.initialize(ThreadContext context, IRubyObject ptr)
           
 IRubyObject StructLayout.Field.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.NumberField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.EnumField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.FunctionField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.InnerStructField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.ArrayField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayout.MappedField.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, Block block)
           
 IRubyObject AutoPointer.initialize(ThreadContext context, IRubyObject pointerArg, IRubyObject releaser)
           
 IRubyObject Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject arg2)
           
 IRubyObject Pointer.initialize(ThreadContext context, IRubyObject type, IRubyObject address)
           
 IRubyObject MemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, Block block)
           
 IRubyObject Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg)
           
 IRubyObject MemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, IRubyObject clear, Block block)
           
static short Util.int16Value(IRubyObject parameter)
           
static int Util.int32Value(IRubyObject parameter)
           
static long Util.int64Value(IRubyObject parameter)
           
static byte Util.int8Value(IRubyObject parameter)
           
static int Util.intValue(IRubyObject obj, RubyHash enums)
           
static IRubyObject Platform.linux_p(ThreadContext context, IRubyObject recv)
           
static long Util.longValue(IRubyObject parameter)
          Converts characters like 'a' or 't' to an integer value
static IRubyObject Platform.mac_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject IOModule.native_read(ThreadContext context, IRubyObject self, IRubyObject src, IRubyObject dst, IRubyObject rbLength)
           
static IRubyObject DataConverter.native_type(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject DataConverter.native_type(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject CallbackInfo.newCallbackInfo(ThreadContext context, IRubyObject klass, IRubyObject[] args)
          CallbackInfo.new
static IRubyObject CallbackInfo.newCallbackInfo(ThreadContext context, IRubyObject klass, IRubyObject[] args)
          CallbackInfo.new
static IRubyObject Type.Array.newInstance(ThreadContext context, IRubyObject klass, IRubyObject componentType, IRubyObject length)
           
static IRubyObject MappedType.newMappedType(ThreadContext context, IRubyObject klass, IRubyObject converter)
           
static IRubyObject StructByReference.newStructByReference(ThreadContext context, IRubyObject klass, IRubyObject structClass)
           
static IRubyObject StructByValue.newStructByValue(ThreadContext context, IRubyObject klass, IRubyObject structClass)
           
static IRubyObject StructLayout.newStructLayout(ThreadContext context, IRubyObject klass, IRubyObject[] args)
           
static IRubyObject StructLayout.newStructLayout(ThreadContext context, IRubyObject klass, IRubyObject[] args)
           
 IRubyObject AbstractMemory.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject Type.Builtin.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject AbstractMemory.op_plus(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.order(ThreadContext context, IRubyObject byte_order)
           
 IRubyObject Struct.order(ThreadContext context, IRubyObject byte_order)
           
static java.nio.ByteOrder Util.parseByteOrder(Ruby runtime, IRubyObject byte_order)
           
 IRubyObject AbstractMemory.put_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of 32 bit floating point values to the memory area.
 IRubyObject AbstractMemory.put_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of 64 bit floating point values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of signed 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject arr)
          Writes an array of signed long integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_pointer(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_uint16(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_uint32(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_uint64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_uint8(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
          Writes an array of unsigned 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.put_array_of_ulong(ThreadContext context, IRubyObject offset, IRubyObject arr)
          Writes an array of unsigned long integer values to the memory area.
 IRubyObject AbstractMemory.put_bytes(ThreadContext context, IRubyObject[] args)
           
 IRubyObject AbstractMemory.put_callback(ThreadContext context, IRubyObject offset, IRubyObject proc, IRubyObject cbInfo)
           
 IRubyObject AbstractMemory.put_float32(ThreadContext context, IRubyObject value)
          Writes an 32 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_float32(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes an 32 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_float64(ThreadContext context, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_float64(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 IRubyObject AbstractMemory.put_int16(ThreadContext context, IRubyObject value)
          Writes a 16 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int16(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 16 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int32(ThreadContext context, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int32(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.put_int64(ThreadContext context, IRubyObject value)
          Writes a 64 bit integer value to the memory area.
 IRubyObject AbstractMemory.put_int64(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 64 bit integer value to the memory area.
 IRubyObject AbstractMemory.put_int8(ThreadContext context, IRubyObject value)
          Writes a 8 bit signed integer value to the memory area.
 IRubyObject AbstractMemory.put_int8(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 8 bit signed integer value to the memory area.
 IRubyObject AbstractMemory.put_long(ThreadContext context, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.put_long(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.put_pointer(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.put_pointer(ThreadContext context, IRubyObject offset, IRubyObject value)
           
 IRubyObject AbstractMemory.put_string(ThreadContext context, IRubyObject offArg, IRubyObject strArg)
           
 IRubyObject AbstractMemory.put_uint16(ThreadContext context, IRubyObject value)
          Writes a 16 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint16(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 16 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint32(ThreadContext context, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint32(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.put_uint64(ThreadContext context, IRubyObject value)
          Writes a 64 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_uint64(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 64 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_uint8(ThreadContext context, IRubyObject value)
          Writes a 8 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_uint8(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a 8 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.put_ulong(ThreadContext context, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.put_ulong(ThreadContext context, IRubyObject offset, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject StructLayout.ArrayProxy.put(ThreadContext context, IRubyObject index, IRubyObject value)
           
 IRubyObject StructLayout.put(ThreadContext context, IRubyObject ptr, IRubyObject name, IRubyObject value)
          Sets the native value of the struct member corresponding to name.
 void StructLayout.Member.put(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr, IRubyObject value)
          Writes a ruby value to the native struct member as the appropriate native value.
 void Struct.putCachedValue(StructLayout.Member member, IRubyObject value)
           
 void StructLayout.Storage.putCachedValue(StructLayout.Member member, IRubyObject value)
           
 void Struct.putReference(StructLayout.Member member, IRubyObject value)
           
 IRubyObject AbstractMemory.read_array_of_float(ThreadContext context, IRubyObject length)
          Reads an array of signed 32 bit floating point values from the memory address.
 IRubyObject AbstractMemory.read_array_of_float64(ThreadContext context, IRubyObject length)
          Reads an array of signed 64 bit floating point values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int16(ThreadContext context, IRubyObject length)
          Reads an array of signed 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int32(ThreadContext context, IRubyObject length)
          Reads an array of signed 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int64(ThreadContext context, IRubyObject length)
          Reads an array of signed 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_int8(ThreadContext context, IRubyObject length)
          Reads an array of signed 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_long(ThreadContext context, IRubyObject length)
          Reads an array of signed long integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_pointer(ThreadContext context, IRubyObject length)
           
 IRubyObject AbstractMemory.read_array_of_string(ThreadContext context, IRubyObject rbLength)
           
 IRubyObject AbstractMemory.read_array_of_uint16(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 16 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_uint32(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 32 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_uint64(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 64 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_uint8(ThreadContext context, IRubyObject length)
          Reads an array of unsigned 8 bit integer values from the memory address.
 IRubyObject AbstractMemory.read_array_of_ulong(ThreadContext context, IRubyObject length)
          Reads an array of unsigned long integer values from the memory address.
 IRubyObject AbstractMemory.read_string(ThreadContext context, IRubyObject rbLength)
           
 IRubyObject Struct.setFieldValue(ThreadContext context, IRubyObject fieldName, IRubyObject fieldValue)
           
static IRubyObject Platform.solaris_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject Enum.to_native(ThreadContext context, IRubyObject name, IRubyObject ctx)
           
 IRubyObject MappedType.to_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
 IRubyObject StructByReference.to_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
           
static IRubyObject DataConverter.to_native(ThreadContext context, IRubyObject self, IRubyObject value, IRubyObject ctx)
           
 IRubyObject AbstractMemory.to_s(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Pointer.to_s(ThreadContext context, IRubyObject[] args)
           
 IRubyObject MappedType.toNative(ThreadContext context, IRubyObject value)
           
static int Util.uint16Value(IRubyObject parameter)
           
static long Util.uint32Value(IRubyObject parameter)
           
static long Util.uint64Value(IRubyObject parameter)
           
static short Util.uint8Value(IRubyObject parameter)
           
static IRubyObject Platform.unix_p(ThreadContext context, IRubyObject recv)
           
static NativeType NativeType.valueOf(IRubyObject type)
           
static IRubyObject Platform.windows_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject AbstractMemory.write_array_of_float(ThreadContext context, IRubyObject ary)
          Writes an array of 32 bit floating point values to the memory area.
 IRubyObject AbstractMemory.write_array_of_float64(ThreadContext context, IRubyObject ary)
          Writes an array of 64 bit floating point values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int16(ThreadContext context, IRubyObject ary)
          Writes an array of signed 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int32(ThreadContext context, IRubyObject ary)
          Writes an array of signed 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int64(ThreadContext context, IRubyObject ary)
          Writes an array of signed 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_int8(ThreadContext context, IRubyObject ary)
          Writes an array of signed 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_long(ThreadContext context, IRubyObject ary)
          Writes an array of signed long integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_pointer(ThreadContext context, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.write_array_of_uint16(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 16 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_uint32(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 32 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_uint64(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 64 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_uint8(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned 8 bit integer values to the memory area.
 IRubyObject AbstractMemory.write_array_of_ulong(ThreadContext context, IRubyObject ary)
          Writes an array of unsigned long integer values to the memory area.
 IRubyObject AbstractMemory.write_char(ThreadContext context, IRubyObject value)
          Writes a 8 bit signed integer value to the memory area.
 IRubyObject AbstractMemory.write_double(ThreadContext context, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 IRubyObject AbstractMemory.write_float(ThreadContext context, IRubyObject value)
          Writes an 32 bit floating point value to the memory area.
 IRubyObject AbstractMemory.write_int(ThreadContext context, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.write_long_long(ThreadContext context, IRubyObject value)
          Writes a 64 bit integer value to the memory area.
 IRubyObject AbstractMemory.write_long(ThreadContext context, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject AbstractMemory.write_pointer(ThreadContext context, IRubyObject value)
           
 IRubyObject AbstractMemory.write_short(ThreadContext context, IRubyObject value)
          Writes a 16 bit signed integer value to the memory address.
 IRubyObject AbstractMemory.write_uchar(ThreadContext context, IRubyObject value)
          Writes a 8 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.write_uint(ThreadContext context, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 IRubyObject AbstractMemory.write_ulong_long(ThreadContext context, IRubyObject value)
          Writes a 64 bit unsigned integer value to the memory area.
 IRubyObject AbstractMemory.write_ushort(ThreadContext context, IRubyObject value)
          Writes a 16 bit unsigned integer value to the memory address.
 

Uses of IRubyObject in org.jruby.ext.ffi.io
 

Classes in org.jruby.ext.ffi.io that implement IRubyObject
 class FileDescriptorIO
          An IO implementation that reads/writes to a native file descriptor.
 

Methods in org.jruby.ext.ffi.io with parameters of type IRubyObject
static FileDescriptorIO FileDescriptorIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject fd)
           
static RubyIO FileDescriptorIO.wrap(ThreadContext context, IRubyObject recv, IRubyObject fd)
           
 

Constructors in org.jruby.ext.ffi.io with parameters of type IRubyObject
FileDescriptorIO(Ruby runtime, IRubyObject fd)
           
 

Uses of IRubyObject in org.jruby.ext.ffi.jffi
 

Classes in org.jruby.ext.ffi.jffi that implement IRubyObject
 class DynamicLibrary
           
static class DynamicLibrary.Symbol
           
 class Function
           
 class JFFIInvoker
           
 class VariadicInvoker
           
 

Methods in org.jruby.ext.ffi.jffi that return IRubyObject
 IRubyObject Function.autorelease_p(ThreadContext context)
           
 IRubyObject Function.autorelease(ThreadContext context, IRubyObject release)
           
static IRubyObject Factory.LastError.error_set(ThreadContext context, IRubyObject recv, IRubyObject value)
           
static IRubyObject Factory.LastError.error(ThreadContext context, IRubyObject recv)
           
 IRubyObject DynamicLibrary.findFunction(ThreadContext context, IRubyObject symbolName)
           
 IRubyObject DynamicLibrary.findVariable(ThreadContext context, IRubyObject symbolName)
           
 IRubyObject Function.free(ThreadContext context)
           
 IRubyObject IntResultConverter.fromNative(ThreadContext context, int value)
           
 IRubyObject LongResultConverter.fromNative(ThreadContext context, long value)
           
 IRubyObject DynamicLibrary.Symbol.inspect(ThreadContext context)
           
 IRubyObject VariadicInvoker.invoke(ThreadContext context, IRubyObject typesArg, IRubyObject paramsArg)
           
 IRubyObject DynamicLibrary.Symbol.library(ThreadContext context)
           
 IRubyObject DynamicLibrary.name(ThreadContext context)
           
static IRubyObject JFFIInvoker.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Function.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject DynamicLibrary.open(ThreadContext context, IRubyObject recv, IRubyObject libraryName, IRubyObject libraryFlags)
           
 IRubyObject DynamicLibrary.Symbol.to_s(ThreadContext context, IRubyObject[] args)
           
 

Methods in org.jruby.ext.ffi.jffi with parameters of type IRubyObject
 IRubyObject Function.autorelease(ThreadContext context, IRubyObject release)
           
static DynamicMethod MethodFactory.createDynamicMethod(Ruby runtime, RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums)
           
static IRubyObject Factory.LastError.error_set(ThreadContext context, IRubyObject recv, IRubyObject value)
           
static IRubyObject Factory.LastError.error(ThreadContext context, IRubyObject recv)
           
 IRubyObject DynamicLibrary.findFunction(ThreadContext context, IRubyObject symbolName)
           
 IRubyObject DynamicLibrary.findVariable(ThreadContext context, IRubyObject symbolName)
           
 IRubyObject VariadicInvoker.invoke(ThreadContext context, IRubyObject typesArg, IRubyObject paramsArg)
           
static IRubyObject JFFIInvoker.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JFFIInvoker.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Function.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject Function.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static VariadicInvoker VariadicInvoker.newInvoker(ThreadContext context, IRubyObject klass, IRubyObject[] args)
           
static VariadicInvoker VariadicInvoker.newInvoker(ThreadContext context, IRubyObject klass, IRubyObject[] args)
           
static IRubyObject DynamicLibrary.open(ThreadContext context, IRubyObject recv, IRubyObject libraryName, IRubyObject libraryFlags)
           
 IRubyObject DynamicLibrary.Symbol.to_s(ThreadContext context, IRubyObject[] args)
           
 

Uses of IRubyObject in org.jruby.ext.jruby
 

Methods in org.jruby.ext.jruby that return IRubyObject
static IRubyObject JRubyTypeLibrary.coerce_to(ThreadContext context, IRubyObject self, IRubyObject object, IRubyObject clazz, IRubyObject method)
           
static IRubyObject JRubyUtilLibrary.getClassLoaderResources(IRubyObject recv, IRubyObject arg)
           
static IRubyObject JRubyUtilLibrary.getObjectSpaceEnabled(IRubyObject recv)
           
static IRubyObject JRubyUtilLibrary.setObjectSpaceEnabled(IRubyObject recv, IRubyObject arg)
           
 

Methods in org.jruby.ext.jruby with parameters of type IRubyObject
static IRubyObject JRubyTypeLibrary.coerce_to(ThreadContext context, IRubyObject self, IRubyObject object, IRubyObject clazz, IRubyObject method)
           
static void JRubyUtilLibrary.gc(IRubyObject recv)
           
static IRubyObject JRubyUtilLibrary.getClassLoaderResources(IRubyObject recv, IRubyObject arg)
           
static IRubyObject JRubyUtilLibrary.getObjectSpaceEnabled(IRubyObject recv)
           
static IRubyObject JRubyUtilLibrary.setObjectSpaceEnabled(IRubyObject recv, IRubyObject arg)
           
 

Uses of IRubyObject in org.jruby.ext.psych
 

Classes in org.jruby.ext.psych that implement IRubyObject
 class PsychEmitter
           
 class PsychParser
           
 

Methods in org.jruby.ext.psych that return IRubyObject
 IRubyObject PsychEmitter.alias(ThreadContext context, IRubyObject anchor)
           
static IRubyObject PsychToRuby.build_exception(ThreadContext context, IRubyObject self, IRubyObject klass, IRubyObject message)
           
 IRubyObject PsychEmitter.canonical_set(ThreadContext context, IRubyObject style)
           
 IRubyObject PsychEmitter.canonical(ThreadContext context)
           
 IRubyObject PsychEmitter.end_document(ThreadContext context, IRubyObject implicit)
           
 IRubyObject PsychEmitter.end_mapping(ThreadContext context)
           
 IRubyObject PsychEmitter.end_sequence(ThreadContext context)
           
 IRubyObject PsychEmitter.end_stream(ThreadContext context)
           
 IRubyObject PsychEmitter.indentation_set(ThreadContext context, IRubyObject level)
           
 IRubyObject PsychEmitter.indentation(ThreadContext context)
           
 IRubyObject PsychEmitter.initialize(ThreadContext context, IRubyObject io)
           
 IRubyObject PsychParser.parse(ThreadContext context, IRubyObject target)
           
static IRubyObject PsychToRuby.path2class(ThreadContext context, IRubyObject self, IRubyObject path)
           
static IRubyObject PsychYamlTree.private_iv_get(ThreadContext context, IRubyObject self, IRubyObject target, IRubyObject prop)
           
 IRubyObject PsychEmitter.scalar(ThreadContext context, IRubyObject[] args)
           
 IRubyObject PsychEmitter.start_document(ThreadContext context, IRubyObject version, IRubyObject tags, IRubyObject implicit)
           
 IRubyObject PsychEmitter.start_mapping(ThreadContext context, IRubyObject[] args)
           
 IRubyObject PsychEmitter.start_sequence(ThreadContext context, IRubyObject[] args)
           
 IRubyObject PsychEmitter.start_stream(ThreadContext context, IRubyObject encoding)
           
 

Methods in org.jruby.ext.psych with parameters of type IRubyObject
 IRubyObject PsychEmitter.alias(ThreadContext context, IRubyObject anchor)
           
static IRubyObject PsychToRuby.build_exception(ThreadContext context, IRubyObject self, IRubyObject klass, IRubyObject message)
           
 IRubyObject PsychEmitter.canonical_set(ThreadContext context, IRubyObject style)
           
 IRubyObject PsychEmitter.end_document(ThreadContext context, IRubyObject implicit)
           
 IRubyObject PsychEmitter.indentation_set(ThreadContext context, IRubyObject level)
           
 IRubyObject PsychEmitter.initialize(ThreadContext context, IRubyObject io)
           
 IRubyObject PsychParser.parse(ThreadContext context, IRubyObject target)
           
static IRubyObject PsychToRuby.path2class(ThreadContext context, IRubyObject self, IRubyObject path)
           
static IRubyObject PsychYamlTree.private_iv_get(ThreadContext context, IRubyObject self, IRubyObject target, IRubyObject prop)
           
 IRubyObject PsychEmitter.scalar(ThreadContext context, IRubyObject[] args)
           
 IRubyObject PsychEmitter.start_document(ThreadContext context, IRubyObject version, IRubyObject tags, IRubyObject implicit)
           
 IRubyObject PsychEmitter.start_mapping(ThreadContext context, IRubyObject[] args)
           
 IRubyObject PsychEmitter.start_sequence(ThreadContext context, IRubyObject[] args)
           
 IRubyObject PsychEmitter.start_stream(ThreadContext context, IRubyObject encoding)
           
 

Uses of IRubyObject in org.jruby.ext.rubinius
 

Classes in org.jruby.ext.rubinius that implement IRubyObject
 class RubyTuple
           
 

Methods in org.jruby.ext.rubinius that return IRubyObject
 IRubyObject RubyTuple.op_aref(ThreadContext context, IRubyObject idx)
           
 IRubyObject RubyTuple.op_aset(ThreadContext context, IRubyObject idx, IRubyObject val)
           
static IRubyObject RubyTuple.rbNew(ThreadContext context, IRubyObject tupleCls, IRubyObject cnt)
           
 

Methods in org.jruby.ext.rubinius with parameters of type IRubyObject
 IRubyObject RubyTuple.op_aref(ThreadContext context, IRubyObject idx)
           
 IRubyObject RubyTuple.op_aset(ThreadContext context, IRubyObject idx, IRubyObject val)
           
static IRubyObject RubyTuple.rbNew(ThreadContext context, IRubyObject tupleCls, IRubyObject cnt)
           
 

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()
          Deprecated. 
 IRubyObject RubyUNIXServer.accept_nonblock()
          Deprecated. 
 IRubyObject RubyTCPServer.accept_nonblock(ThreadContext context)
           
 IRubyObject RubyUNIXServer.accept_nonblock(ThreadContext context)
           
 IRubyObject RubyTCPServer.accept()
          Deprecated. 
 IRubyObject RubyUNIXServer.accept()
          Deprecated. 
 IRubyObject RubyTCPServer.accept(ThreadContext context)
           
 IRubyObject RubyUNIXServer.accept(ThreadContext context)
           
 IRubyObject RubyIPSocket.addr()
          Deprecated. 
 IRubyObject RubyUNIXSocket.addr()
          Deprecated. 
 IRubyObject RubyIPSocket.addr(ThreadContext context)
           
 IRubyObject RubyUNIXSocket.addr(ThreadContext context)
           
 IRubyObject RubyUDPSocket.bind(IRubyObject host, IRubyObject port)
          Deprecated. 
 IRubyObject RubySocket.bind(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyUDPSocket.bind(ThreadContext context, IRubyObject host, IRubyObject port)
           
 IRubyObject RubyBasicSocket.close_read(ThreadContext context)
           
 IRubyObject RubyBasicSocket.close_write(ThreadContext context)
           
 IRubyObject RubyUNIXSocket.close()
           
 IRubyObject RubySocket.connect_nonblock(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyUDPSocket.connect(IRubyObject host, IRubyObject port)
          Deprecated. 
 IRubyObject RubySocket.connect(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyUDPSocket.connect(ThreadContext context, IRubyObject host, IRubyObject port)
           
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
 IRubyObject RubyBasicSocket.do_not_reverse_lookup19(ThreadContext context)
           
static IRubyObject RubySocket.for_fd(IRubyObject socketClass, IRubyObject fd)
          Deprecated. 
static IRubyObject RubySocket.for_fd(ThreadContext context, IRubyObject socketClass, IRubyObject fd)
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
          Deprecated. 
static IRubyObject RubyIPSocket.getaddress(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.gethostbyaddr(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
          Deprecated. 
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
          Deprecated. 
static IRubyObject RubySocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
          Deprecated. 
static IRubyObject RubySocket.gethostname(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getnameinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getpeername()
          Deprecated. 
 IRubyObject RubyBasicSocket.getpeername(ThreadContext context)
           
 IRubyObject RubyIPSocket.getpeername(ThreadContext context)
           
 IRubyObject RubyTCPServer.getpeername(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyTCPServer.gets(ThreadContext context)
           
static IRubyObject RubySocket.getservbyname(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getservbyname(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockname_u(ThreadContext context)
           
 IRubyObject RubyBasicSocket.getsockname()
          Deprecated. 
 IRubyObject RubyBasicSocket.getsockname(ThreadContext context)
           
protected  IRubyObject RubyBasicSocket.getSocknameCommon(ThreadContext context, java.lang.String caller)
           
protected  IRubyObject RubyIPSocket.getSocknameCommon(ThreadContext context, java.lang.String caller)
           
 IRubyObject RubyBasicSocket.getsockopt(IRubyObject lev, IRubyObject optname)
          Deprecated. 
 IRubyObject RubyBasicSocket.getsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname)
           
 IRubyObject RubyUDPSocket.initialize(ThreadContext context)
           
 IRubyObject RubyUDPSocket.initialize(ThreadContext context, IRubyObject protocol)
           
 IRubyObject RubyUNIXServer.initialize(ThreadContext context, IRubyObject path)
           
 IRubyObject RubyUNIXSocket.initialize(ThreadContext context, IRubyObject path)
           
 IRubyObject RubyTCPServer.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyTCPSocket.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubySocket.initialize(ThreadContext context, IRubyObject domain, IRubyObject type, IRubyObject protocol)
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
          Deprecated. 
 IRubyObject RubyUNIXServer.listen(IRubyObject log)
          Deprecated. 
 IRubyObject RubySocket.listen(ThreadContext context, IRubyObject backlog)
           
 IRubyObject RubyTCPServer.listen(ThreadContext context, IRubyObject backlog)
           
 IRubyObject RubyUNIXServer.listen(ThreadContext context, IRubyObject log)
           
static IRubyObject RubyUNIXSocket.open(IRubyObject recv, IRubyObject path)
          Deprecated. 
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyUNIXSocket.open(ThreadContext context, IRubyObject recv, IRubyObject path)
           
static IRubyObject RubyTCPServer.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyUDPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySocket.pack_sockaddr_in(IRubyObject recv, IRubyObject port, IRubyObject host)
          Deprecated. 
static IRubyObject RubySocket.pack_sockaddr_in(ThreadContext context, IRubyObject recv, int iport, java.lang.String host)
           
static IRubyObject RubySocket.pack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject port, IRubyObject host)
           
static IRubyObject RubySocket.pack_sockaddr_un(IRubyObject recv, IRubyObject filename)
          Deprecated. 
static IRubyObject RubySocket.pack_sockaddr_un(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyIPSocket.packSockaddrFromAddress(java.net.InetSocketAddress sock, ThreadContext context)
           
 IRubyObject RubyUNIXSocket.path()
          Deprecated. 
 IRubyObject RubyUNIXSocket.path(ThreadContext context)
           
 IRubyObject RubyIPSocket.peeraddr()
          Deprecated. 
 IRubyObject RubyUNIXSocket.peeraddr()
          Deprecated. 
 IRubyObject RubyIPSocket.peeraddr(ThreadContext context)
           
 IRubyObject RubyUNIXSocket.peeraddr(ThreadContext context)
           
 IRubyObject RubyTCPServer.peeraddr(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recv_io(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyBasicSocket.recv(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recv(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyUNIXSocket.recvfrom(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyIPSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.send_io(IRubyObject path)
           
 IRubyObject RubyUDPSocket.send(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyUDPSocket.send(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyBasicSocket.set_do_not_reverse_lookup19(ThreadContext context, IRubyObject flag)
           
 IRubyObject RubyBasicSocket.setsockopt(IRubyObject lev, IRubyObject optname, IRubyObject val)
          Deprecated. 
 IRubyObject RubyBasicSocket.setsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyUNIXSocket.setsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyBasicSocket.shutdown(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyUNIXSocket.socketpair(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyUNIXSocket.socketpair(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyUNIXServer.sysaccept()
          Deprecated. 
 IRubyObject RubyUNIXServer.sysaccept(ThreadContext context)
           
static IRubyObject RubySocket.unpack_sockaddr_in(IRubyObject recv, IRubyObject addr)
          Deprecated. 
static IRubyObject RubySocket.unpack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject addr)
           
 IRubyObject RubyBasicSocket.write_send(ThreadContext context, 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)
          Deprecated. 
 IRubyObject RubySocket.bind(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyUDPSocket.bind(ThreadContext context, IRubyObject host, IRubyObject port)
           
 IRubyObject RubySocket.connect_nonblock(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyUDPSocket.connect(IRubyObject host, IRubyObject port)
          Deprecated. 
 IRubyObject RubySocket.connect(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyUDPSocket.connect(ThreadContext context, IRubyObject host, IRubyObject port)
           
static IRubyObject RubyBasicSocket.do_not_reverse_lookup(IRubyObject recv)
           
static IRubyObject RubySocket.for_fd(IRubyObject socketClass, IRubyObject fd)
          Deprecated. 
static IRubyObject RubySocket.for_fd(ThreadContext context, IRubyObject socketClass, IRubyObject fd)
           
static IRubyObject RubyIPSocket.getaddress(IRubyObject recv, IRubyObject hostname)
          Deprecated. 
static IRubyObject RubyIPSocket.getaddress(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getaddrinfo(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.gethostbyaddr(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.gethostbyaddr(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
          Deprecated. 
static IRubyObject RubyTCPSocket.gethostbyname(IRubyObject recv, IRubyObject hostname)
          Deprecated. 
static IRubyObject RubySocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(IRubyObject recv)
          Deprecated. 
static IRubyObject RubySocket.gethostname(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getnameinfo(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getnameinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getnameinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyTCPServer.getpeername(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubySocket.getservbyname(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getservbyname(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubySocket.getservbyname(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.getservbyname(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockopt(IRubyObject lev, IRubyObject optname)
          Deprecated. 
 IRubyObject RubyBasicSocket.getsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname)
           
protected  void RubyUNIXSocket.init_unixsock(Ruby runtime, IRubyObject _path, boolean server)
           
 IRubyObject RubyUDPSocket.initialize(ThreadContext context, IRubyObject protocol)
           
 IRubyObject RubyUNIXServer.initialize(ThreadContext context, IRubyObject path)
           
 IRubyObject RubyUNIXSocket.initialize(ThreadContext context, IRubyObject path)
           
 IRubyObject RubyTCPServer.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyTCPSocket.initialize(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubySocket.initialize(ThreadContext context, IRubyObject domain, IRubyObject type, IRubyObject protocol)
           
 IRubyObject RubyTCPServer.listen(IRubyObject backlog)
          Deprecated. 
 IRubyObject RubyUNIXServer.listen(IRubyObject log)
          Deprecated. 
 IRubyObject RubySocket.listen(ThreadContext context, IRubyObject backlog)
           
 IRubyObject RubyTCPServer.listen(ThreadContext context, IRubyObject backlog)
           
 IRubyObject RubyUNIXServer.listen(ThreadContext context, IRubyObject log)
           
static IRubyObject RubyUNIXSocket.open(IRubyObject recv, IRubyObject path)
          Deprecated. 
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyUNIXSocket.open(ThreadContext context, IRubyObject recv, IRubyObject path)
           
static IRubyObject RubyTCPServer.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPServer.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyTCPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyUDPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyUDPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySocket.pack_sockaddr_in(IRubyObject recv, IRubyObject port, IRubyObject host)
          Deprecated. 
static IRubyObject RubySocket.pack_sockaddr_in(ThreadContext context, IRubyObject recv, int iport, java.lang.String host)
           
static IRubyObject RubySocket.pack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject port, IRubyObject host)
           
static IRubyObject RubySocket.pack_sockaddr_un(IRubyObject recv, IRubyObject filename)
          Deprecated. 
static IRubyObject RubySocket.pack_sockaddr_un(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyTCPServer.peeraddr(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recv_io(IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyBasicSocket.recv(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recv(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyUNIXSocket.recvfrom(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyIPSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.send_io(IRubyObject path)
           
 IRubyObject RubyUDPSocket.send(IRubyObject[] args)
          Deprecated. 
 IRubyObject RubyUDPSocket.send(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyBasicSocket.set_do_not_reverse_lookup(IRubyObject recv, IRubyObject flag)
           
 IRubyObject RubyBasicSocket.set_do_not_reverse_lookup19(ThreadContext context, IRubyObject flag)
           
 IRubyObject RubyBasicSocket.setsockopt(IRubyObject lev, IRubyObject optname, IRubyObject val)
          Deprecated. 
 IRubyObject RubyBasicSocket.setsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyUNIXSocket.setsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname, IRubyObject val)
           
 IRubyObject RubyBasicSocket.shutdown(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyUNIXSocket.socketpair(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyUNIXSocket.socketpair(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject RubyUNIXSocket.socketpair(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyUNIXSocket.socketpair(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.unpack_sockaddr_in(IRubyObject recv, IRubyObject addr)
          Deprecated. 
static IRubyObject RubySocket.unpack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject addr)
           
 IRubyObject RubyBasicSocket.write_send(ThreadContext context, IRubyObject[] args)
           
 

Uses of IRubyObject in org.jruby.internal.runtime
 

Fields in org.jruby.internal.runtime declared as IRubyObject
 IRubyObject ThreadService.Event.exception
           
 

Methods in org.jruby.internal.runtime that return IRubyObject
 IRubyObject GlobalVariables.clear(java.lang.String name)
           
 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)
           
RubyRunnable(RubyThread rubyThread, IRubyObject[] args, Frame[] frames, Block currentBlock)
           
ThreadService.Event(RubyThread sender, RubyThread target, ThreadService.Event.Type type, IRubyObject exception)
           
ValueAccessor(IRubyObject value)
           
 

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

Methods in org.jruby.internal.runtime.methods that return IRubyObject
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
          Arity 0, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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 DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
          Arity 0, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0)
          Arity 1, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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 DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
          A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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 DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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)
          The minimum 'call' method required for a dynamic method handle.
 IRubyObject FullFunctionCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedMethod.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.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.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.JavaMethodOneOrTwoOrThreeBlock.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.JavaMethodTwoOrThreeBlock.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.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JittedMethod.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 MethodMissingMethod.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 ProfilingDynamicMethod.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 ReflectedJavaMultiMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, 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 SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, 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)
          The one implementation of call, which throws an exception because UndefinedMethod can't be invoked.
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, Block block)
          Arity 1, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
          Arity 2, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
          Arity 2, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          Arity 3, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, 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, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
          Arity 3, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          Arity 4, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, 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, IRubyObject arg3, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
          Arity 4, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
          Arity 5, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
          Arity 5, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
          Arity 6, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
          Arity 6, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
          Arity 7, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
          Arity 7, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
          Arity 8, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
          Arity 8, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
          Arity 9, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
          Arity 9, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
          Arity 10, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
          Arity 10, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
protected  IRubyObject DynamicMethod.handleBreak(ThreadContext context, Ruby runtime, JumpException.BreakJump bj, int callNumber)
           
protected  IRubyObject DynamicMethod.handleRedo(Ruby runtime)
           
protected  IRubyObject DynamicMethod.handleReturn(ThreadContext context, JumpException.ReturnJump rj, int callNumber)
           
protected static IRubyObject JavaMethod.raiseArgumentError(JavaMethod method, ThreadContext context, java.lang.String name, int given, int min, int max)
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type IRubyObject
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
          Arity 0, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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 DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
          Arity 0, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0)
          Arity 1, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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 DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
          A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
          A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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)
          The minimum 'call' method required for a dynamic method handle.
abstract  IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
          The minimum 'call' method required for a dynamic method handle.
 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)
           
 IRubyObject InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedMethod.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.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.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.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.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.JavaMethodTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeBlock.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 JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JittedMethod.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 MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMissingMethod.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 ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProfilingDynamicMethod.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 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 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 SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, 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)
          The one implementation of call, which throws an exception because UndefinedMethod can't be invoked.
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
          The one implementation of call, which throws an exception because UndefinedMethod can't be invoked.
 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 AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.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, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, Block block)
          Arity 1, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
          Arity 2, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
          Arity 2, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          Arity 3, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, 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, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
          Arity 3, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          Arity 4, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, 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, IRubyObject arg3, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
          Arity 4, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
          Arity 5, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
          Arity 5, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
          Arity 6, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
          Arity 6, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
          Arity 7, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
          Arity 7, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
          Arity 8, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
          Arity 8, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
          Arity 9, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
          Arity 9, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
          Arity 10, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
          Arity 10, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
protected static void JavaMethod.checkArgumentCount(JavaMethod method, ThreadContext context, java.lang.String name, IRubyObject[] args, int num)
           
 boolean CompiledMethod.LazyCompiledMethod.isCallableFrom(IRubyObject caller, CallType callType)
           
 boolean DelegatingDynamicMethod.isCallableFrom(IRubyObject caller, CallType callType)
           
 boolean DynamicMethod.isCallableFrom(IRubyObject caller, CallType callType)
          Determine whether this method is callable from the given object using the given call type.
 boolean UndefinedMethod.isCallableFrom(IRubyObject caller, CallType callType)
          UndefinedMethod is always visible because it's only used as a marker for missing or undef'ed methods.
protected  void JittedMethod.pre(ThreadContext context, IRubyObject self, java.lang.String name, Block block, int argsLength)
           
protected  void TraceableJittedMethod.pre(ThreadContext context, IRubyObject self, java.lang.String name, Block block, int argsLength)
           
protected  void InterpretedMethod.pre(ThreadContext context, java.lang.String name, IRubyObject self, Block block, Ruby runtime)
           
protected  void JavaMethod.preFrameAndDummyScope(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
protected  void JavaMethod.preFrameAndScope(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
protected  void JavaMethod.preFrameOnly(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
 

Uses of IRubyObject in org.jruby.interpreter
 

Fields in org.jruby.interpreter declared as IRubyObject
protected  IRubyObject[] NaiveInterpreterContext.parameters
           
 

Methods in org.jruby.interpreter that return IRubyObject
 IRubyObject[] InterpreterContext.getParametersFrom(int argIndex)
           
 IRubyObject[] NaiveInterpreterContext.getParametersFrom(int argIndex)
           
static IRubyObject Interpreter.INTERPRET_METHOD(ThreadContext context, CFG cfg, InterpreterContext interp, java.lang.String name, RubyModule implClass, boolean isTraceable)
           
static IRubyObject Interpreter.interpret(Ruby runtime, Node rootNode, IRubyObject self)
           
static IRubyObject Interpreter.interpret(ThreadContext context, CFG cfg, InterpreterContext interp)
           
static IRubyObject Interpreter.interpretTop(Ruby runtime, IRScope scope, IRubyObject self)
           
 

Methods in org.jruby.interpreter with parameters of type IRubyObject
static IRubyObject Interpreter.interpret(Ruby runtime, Node rootNode, IRubyObject self)
           
static IRubyObject Interpreter.interpretTop(Ruby runtime, IRScope scope, IRubyObject self)
           
 

Constructors in org.jruby.interpreter with parameters of type IRubyObject
NaiveInterpreterContext(ThreadContext context, IRubyObject self, int localVariablesSize, int temporaryVariablesSize, int renamedVariablesSize, IRubyObject[] parameters, Block block)
           
NaiveInterpreterContext(ThreadContext context, IRubyObject self, int localVariablesSize, int temporaryVariablesSize, int renamedVariablesSize, IRubyObject[] parameters, Block block)
           
 

Uses of IRubyObject in org.jruby.java.addons
 

Methods in org.jruby.java.addons that return IRubyObject
static IRubyObject IOJavaAddons.AnyIO.any_to_channel(ThreadContext context, IRubyObject self)
           
static IRubyObject IOJavaAddons.AnyIO.any_to_inputstream(ThreadContext context, IRubyObject self)
           
static IRubyObject IOJavaAddons.AnyIO.any_to_outputstream(ThreadContext context, IRubyObject self)
           
static IRubyObject ArrayJavaAddons.copy_data_simple(ThreadContext context, IRubyObject from, IRubyObject to)
           
static IRubyObject ArrayJavaAddons.copy_data(ThreadContext context, IRubyObject rubyArray, IRubyObject javaArray, IRubyObject fillValue)
           
static IRubyObject ArrayJavaAddons.dimensions(ThreadContext context, IRubyObject maybeArray)
           
static IRubyObject ArrayJavaAddons.dimensions(ThreadContext context, IRubyObject maybeArray, IRubyObject dims)
           
static IRubyObject ArrayJavaAddons.dimensions(ThreadContext context, IRubyObject maybeArray, IRubyObject dims, IRubyObject index)
           
static IRubyObject StringJavaAddons.from_java_bytes(ThreadContext context, IRubyObject self, IRubyObject bytes)
           
static IRubyObject KernelJavaAddons.java_annotation(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_implements(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_name(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_package(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_require(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_signature(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.rbRaise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject IOJavaAddons.to_channel(ThreadContext context, IRubyObject self)
           
static IRubyObject IOJavaAddons.to_inputstream(ThreadContext context, IRubyObject self)
           
static IRubyObject StringJavaAddons.to_java_bytes(ThreadContext context, IRubyObject self)
           
static IRubyObject StringJavaAddons.to_java_string(ThreadContext context, IRubyObject self)
           
static IRubyObject KernelJavaAddons.to_java(ThreadContext context, IRubyObject fromObject)
           
static IRubyObject KernelJavaAddons.to_java(ThreadContext context, IRubyObject fromObject, IRubyObject type)
           
static IRubyObject IOJavaAddons.to_outputstream(ThreadContext context, IRubyObject self)
           
 

Methods in org.jruby.java.addons with parameters of type IRubyObject
static IRubyObject IOJavaAddons.AnyIO.any_to_channel(ThreadContext context, IRubyObject self)
           
static IRubyObject IOJavaAddons.AnyIO.any_to_inputstream(ThreadContext context, IRubyObject self)
           
static IRubyObject IOJavaAddons.AnyIO.any_to_outputstream(ThreadContext context, IRubyObject self)
           
static IRubyObject ArrayJavaAddons.copy_data_simple(ThreadContext context, IRubyObject from, IRubyObject to)
           
static IRubyObject ArrayJavaAddons.copy_data(ThreadContext context, IRubyObject rubyArray, IRubyObject javaArray, IRubyObject fillValue)
           
static IRubyObject ArrayJavaAddons.dimensions(ThreadContext context, IRubyObject maybeArray)
           
static IRubyObject ArrayJavaAddons.dimensions(ThreadContext context, IRubyObject maybeArray, IRubyObject dims)
           
static IRubyObject ArrayJavaAddons.dimensions(ThreadContext context, IRubyObject maybeArray, IRubyObject dims, IRubyObject index)
           
static IRubyObject StringJavaAddons.from_java_bytes(ThreadContext context, IRubyObject self, IRubyObject bytes)
           
static IRubyObject KernelJavaAddons.java_annotation(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_annotation(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_implements(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_implements(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_name(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_name(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_package(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_package(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_require(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_require(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_signature(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.java_signature(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject KernelJavaAddons.rbRaise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject KernelJavaAddons.rbRaise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject IOJavaAddons.to_channel(ThreadContext context, IRubyObject self)
           
static IRubyObject IOJavaAddons.to_inputstream(ThreadContext context, IRubyObject self)
           
static IRubyObject StringJavaAddons.to_java_bytes(ThreadContext context, IRubyObject self)
           
static IRubyObject StringJavaAddons.to_java_string(ThreadContext context, IRubyObject self)
           
static IRubyObject KernelJavaAddons.to_java(ThreadContext context, IRubyObject fromObject)
           
static IRubyObject KernelJavaAddons.to_java(ThreadContext context, IRubyObject fromObject, IRubyObject type)
           
static IRubyObject IOJavaAddons.to_outputstream(ThreadContext context, IRubyObject self)
           
 

Uses of IRubyObject in org.jruby.java.codegen
 

Methods in org.jruby.java.codegen with parameters of type IRubyObject
static boolean RealClassGenerator.isCacheOk(CacheEntry entry, IRubyObject self)
           
 

Uses of IRubyObject in org.jruby.java.dispatch
 

Methods in org.jruby.java.dispatch with parameters of type IRubyObject
static RaiseException CallableSelector.argTypesDoNotMatch(Ruby runtime, IRubyObject receiver, java.lang.Object[] methods, java.lang.Object... args)
           
static JavaCallable CallableSelector.matchingCallableArityFour(java.util.Map cache, JavaCallable[] methods, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static JavaCallable CallableSelector.matchingCallableArityN(java.util.Map cache, JavaCallable[] methods, IRubyObject[] args, int argsLength)
           
static ParameterTypes CallableSelector.matchingCallableArityN(java.util.Map cache, ParameterTypes[] methods, IRubyObject[] args, int argsLength)
           
static JavaCallable CallableSelector.matchingCallableArityOne(java.util.Map cache, JavaCallable[] methods, IRubyObject arg0)
           
static JavaCallable CallableSelector.matchingCallableArityThree(java.util.Map cache, JavaCallable[] methods, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
static JavaCallable CallableSelector.matchingCallableArityTwo(java.util.Map cache, JavaCallable[] methods, IRubyObject arg0, IRubyObject arg1)
           
 

Uses of IRubyObject in org.jruby.java.invokers
 

Methods in org.jruby.java.invokers that return IRubyObject
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject InstanceFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject StaticFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject InstanceFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject StaticFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 

Methods in org.jruby.java.invokers with parameters of type IRubyObject
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject InstanceFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject StaticFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject InstanceFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject StaticFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
protected  JavaCallable RubyToJavaInvoker.findCallable(IRubyObject self, java.lang.String name, IRubyObject[] args, int arity)
           
protected  JavaCallable RubyToJavaInvoker.findCallable(IRubyObject self, java.lang.String name, IRubyObject[] args, int arity)
           
protected  JavaCallable RubyToJavaInvoker.findCallableArityFour(IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  JavaCallable RubyToJavaInvoker.findCallableArityOne(IRubyObject self, java.lang.String name, IRubyObject arg0)
           
protected  JavaCallable RubyToJavaInvoker.findCallableArityThree(IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
protected  JavaCallable RubyToJavaInvoker.findCallableArityTwo(IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
protected  JavaCallable RubyToJavaInvoker.findCallableArityZero(IRubyObject self, java.lang.String name)
           
protected  java.lang.Object FieldMethodZero.safeConvert(IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.java.proxies
 

Classes in org.jruby.java.proxies that implement IRubyObject
 class ArrayJavaProxy
           
 class ArrayJavaProxyCreator
          A shim class created when constructing primitive arrays from proxied Java classes.
 class ConcreteJavaProxy
           
 class InterfaceJavaProxy
           
 class JavaProxy
           
 class MapJavaProxy
           
 

Methods in org.jruby.java.proxies that return IRubyObject
 IRubyObject RubyObjectHolderProxy.__ruby_object()
           
 IRubyObject ArrayJavaProxyCreator._new(ThreadContext context)
           
static IRubyObject JavaInterfaceTemplate.append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block)
           
 IRubyObject MapJavaProxy.assoc(ThreadContext context, IRubyObject obj)
           
 IRubyObject ArrayJavaProxy.at(int index)
          Deprecated. 
 IRubyObject ArrayJavaProxy.at(ThreadContext context, IRubyObject indexObj)
           
 IRubyObject ArrayJavaProxy.ArrayNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject MapJavaProxy.default_proc()
          rb_hash_default_proc
 IRubyObject MapJavaProxy.default_value_get(ThreadContext context)
           
 IRubyObject MapJavaProxy.default_value_get(ThreadContext context, IRubyObject arg)
           
 IRubyObject MapJavaProxy.default_value_set(IRubyObject defaultValue)
          rb_hash_set_default
 IRubyObject MapJavaProxy.delete_if(ThreadContext context, Block block)
          rb_hash_delete_if
 IRubyObject MapJavaProxy.delete(ThreadContext context, IRubyObject key, Block block)
          rb_hash_delete
 IRubyObject MapJavaProxy.dup(ThreadContext context)
           
 IRubyObject MapJavaProxy.each_key(ThreadContext context, Block block)
          rb_hash_each_key
 IRubyObject MapJavaProxy.each_pair(ThreadContext context, Block block)
          rb_hash_each_pair
 IRubyObject MapJavaProxy.each_value(ThreadContext context, Block block)
          rb_hash_each_value
 IRubyObject ArrayJavaProxy.each(ThreadContext context, Block block)
           
 IRubyObject MapJavaProxy.each(ThreadContext context, Block block)
          rb_hash_each
 IRubyObject ArrayJavaProxy.empty(ThreadContext context)
           
 IRubyObject JavaProxy.equal_p(ThreadContext context, IRubyObject other)
           
static IRubyObject InterfaceJavaProxy.JavaInterfaceExtender.extend_proxy(ThreadContext context, IRubyObject self, IRubyObject proxyClass)
           
static IRubyObject JavaInterfaceTemplate.extended(ThreadContext context, IRubyObject self, IRubyObject object)
           
 IRubyObject MapJavaProxy.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_hash_fetch
static IRubyObject JavaProxy.field_accessor(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_reader(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_writer(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject MapJavaProxy.flatten(ThreadContext context)
           
 IRubyObject MapJavaProxy.flatten(ThreadContext context, IRubyObject level)
           
 IRubyObject MapJavaProxy.getCompareByIdentity_p(ThreadContext context)
           
 IRubyObject MapJavaProxy.getCompareByIdentity(ThreadContext context)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject arg0)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject firstObj, IRubyObject lengthObj)
           
 IRubyObject ConcreteJavaProxy.id()
          Because we can't physically associate an ID with a Java object, we can only use the identity hashcode here.
static IRubyObject JavaInterfaceTemplate.impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock)
           
static IRubyObject JavaInterfaceTemplate.implement(ThreadContext context, IRubyObject self, IRubyObject clazz)
           
 IRubyObject MapJavaProxy.index(ThreadContext context, IRubyObject expected)
          rb_hash_index
 IRubyObject MapJavaProxy.index19(ThreadContext context, IRubyObject expected)
           
static IRubyObject JavaProxy.inherited(ThreadContext context, IRubyObject recv, IRubyObject subclass)
           
 IRubyObject JavaProxy.initialize_copy(IRubyObject original)
           
static IRubyObject InterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block)
           
 IRubyObject MapJavaProxy.inspect(ThreadContext context)
          rb_hash_inspect
 IRubyObject JavaProxy.java_method(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject JavaProxy.java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject[] args)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes, IRubyObject arg0)
           
 IRubyObject MapJavaProxy.keep_if(ThreadContext context, Block block)
          rb_hash_keep_if
 IRubyObject MapJavaProxy.key(ThreadContext context, IRubyObject expected)
          rb_hash_key
 IRubyObject ArrayJavaProxy.length()
           
 IRubyObject JavaProxy.marshal_dump()
           
 IRubyObject JavaProxy.marshal_load(ThreadContext context, IRubyObject str)
           
 IRubyObject ArrayJavaProxy.op_aref(ThreadContext context, IRubyObject arg)
           
 IRubyObject MapJavaProxy.op_aref(ThreadContext context, IRubyObject key)
          rb_hash_aref
 IRubyObject ArrayJavaProxy.op_aref(ThreadContext context, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxyCreator.op_aref(ThreadContext context, IRubyObject[] sizes)
           
static IRubyObject JavaInterfaceTemplate.op_aref(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject JavaProxy.op_aref(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxy.op_aset(ThreadContext context, IRubyObject index, IRubyObject value)
           
 IRubyObject MapJavaProxy.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject MapJavaProxy.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject MapJavaProxy.op_eql19(ThreadContext context, IRubyObject other)
          rb_hash_eql19
 IRubyObject MapJavaProxy.op_equal(ThreadContext context, IRubyObject other)
          rb_hash_equal
 IRubyObject ArrayJavaProxy.op_plus(ThreadContext context, IRubyObject other)
           
 IRubyObject MapJavaProxy.rassoc(ThreadContext context, IRubyObject obj)
           
 IRubyObject MapJavaProxy.rbClone(ThreadContext context)
           
static IRubyObject JavaInterfaceTemplate.rbNew(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject MapJavaProxy.reject_bang(ThreadContext context, Block block)
          rb_hash_reject_bang
 IRubyObject MapJavaProxy.reject(ThreadContext context, Block block)
          rb_hash_reject
 IRubyObject MapJavaProxy.select_bang(ThreadContext context, Block block)
          rb_hash_select_bang
 IRubyObject MapJavaProxy.select(ThreadContext context, Block block)
          rb_hash_select
 IRubyObject MapJavaProxy.select19(ThreadContext context, Block block)
           
 IRubyObject MapJavaProxy.set_default_proc(IRubyObject proc)
          rb_hash_set_default_proc
 IRubyObject MapJavaProxy.shift(ThreadContext context)
          rb_hash_shift
static IRubyObject JavaProxy.singleton_class(IRubyObject recv)
           
 IRubyObject MapJavaProxy.sort(ThreadContext context, Block block)
          rb_hash_sort
 IRubyObject ArrayJavaProxy.to_a(ThreadContext context)
           
 IRubyObject MapJavaProxy.to_s(ThreadContext context)
          rb_hash_to_s
 IRubyObject MapJavaProxy.to_s19(ThreadContext context)
          rb_hash_to_s19
 

Methods in org.jruby.java.proxies with parameters of type IRubyObject
static IRubyObject JavaInterfaceTemplate.append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block)
           
 IRubyObject MapJavaProxy.assoc(ThreadContext context, IRubyObject obj)
           
 IRubyObject ArrayJavaProxy.at(ThreadContext context, IRubyObject indexObj)
           
 IRubyObject ArrayJavaProxy.ArrayNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject MapJavaProxy.default_value_get(ThreadContext context, IRubyObject arg)
           
 IRubyObject MapJavaProxy.default_value_set(IRubyObject defaultValue)
          rb_hash_set_default
 IRubyObject MapJavaProxy.delete(ThreadContext context, IRubyObject key, Block block)
          rb_hash_delete
 IRubyObject JavaProxy.equal_p(ThreadContext context, IRubyObject other)
           
static IRubyObject InterfaceJavaProxy.JavaInterfaceExtender.extend_proxy(ThreadContext context, IRubyObject self, IRubyObject proxyClass)
           
static IRubyObject JavaInterfaceTemplate.extended(ThreadContext context, IRubyObject self, IRubyObject object)
           
 IRubyObject MapJavaProxy.fetch(ThreadContext context, IRubyObject[] args, Block block)
          rb_hash_fetch
static IRubyObject JavaProxy.field_accessor(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_accessor(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_reader(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_reader(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_writer(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.field_writer(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject MapJavaProxy.flatten(ThreadContext context, IRubyObject level)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject arg0)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject firstObj, IRubyObject lengthObj)
           
 RubyBoolean MapJavaProxy.has_key_p(IRubyObject key)
          rb_hash_has_key_p
 RubyBoolean MapJavaProxy.has_value_p(ThreadContext context, IRubyObject expected)
          rb_hash_has_value
static IRubyObject JavaInterfaceTemplate.impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock)
           
static IRubyObject JavaInterfaceTemplate.impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock)
           
static IRubyObject JavaInterfaceTemplate.implement(ThreadContext context, IRubyObject self, IRubyObject clazz)
           
 IRubyObject MapJavaProxy.index(ThreadContext context, IRubyObject expected)
          rb_hash_index
 IRubyObject MapJavaProxy.index19(ThreadContext context, IRubyObject expected)
           
 RubyArray MapJavaProxy.indices(ThreadContext context, IRubyObject[] indices)
          rb_hash_indexes
static IRubyObject JavaProxy.inherited(ThreadContext context, IRubyObject recv, IRubyObject subclass)
           
 IRubyObject JavaProxy.initialize_copy(IRubyObject original)
           
 RubyHash MapJavaProxy.initialize_copy(ThreadContext context, IRubyObject other)
          rb_hash_initialize_copy
 RubyHash MapJavaProxy.initialize_copy19(ThreadContext context, IRubyObject other)
           
static IRubyObject InterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block)
           
 IRubyObject JavaProxy.java_method(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject JavaProxy.java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject[] args)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes)
           
 IRubyObject JavaProxy.java_send(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes, IRubyObject arg0)
           
 IRubyObject MapJavaProxy.key(ThreadContext context, IRubyObject expected)
          rb_hash_key
 IRubyObject JavaProxy.marshal_load(ThreadContext context, IRubyObject str)
           
 RubyHash MapJavaProxy.merge_bang(ThreadContext context, IRubyObject other, Block block)
          rb_hash_merge_bang
 RubyHash MapJavaProxy.merge_bang19(ThreadContext context, IRubyObject other, Block block)
           
 RubyHash MapJavaProxy.merge(ThreadContext context, IRubyObject other, Block block)
          rb_hash_merge
 IRubyObject ArrayJavaProxy.op_aref(ThreadContext context, IRubyObject arg)
           
 IRubyObject MapJavaProxy.op_aref(ThreadContext context, IRubyObject key)
          rb_hash_aref
 IRubyObject ArrayJavaProxy.op_aref(ThreadContext context, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxyCreator.op_aref(ThreadContext context, IRubyObject[] sizes)
           
static IRubyObject JavaInterfaceTemplate.op_aref(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject JavaInterfaceTemplate.op_aref(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject JavaProxy.op_aref(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject JavaProxy.op_aref(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxy.op_aset(ThreadContext context, IRubyObject index, IRubyObject value)
           
 IRubyObject MapJavaProxy.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject MapJavaProxy.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject MapJavaProxy.op_eql19(ThreadContext context, IRubyObject other)
          rb_hash_eql19
 IRubyObject MapJavaProxy.op_equal(ThreadContext context, IRubyObject other)
          rb_hash_equal
 IRubyObject ArrayJavaProxy.op_plus(ThreadContext context, IRubyObject other)
           
 IRubyObject MapJavaProxy.rassoc(ThreadContext context, IRubyObject obj)
           
static IRubyObject JavaInterfaceTemplate.rbNew(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject JavaInterfaceTemplate.rbNew(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 RubyHash MapJavaProxy.replace(ThreadContext context, IRubyObject other)
          rb_hash_replace
 RubyHash MapJavaProxy.replace19(ThreadContext context, IRubyObject other)
           
 IRubyObject MapJavaProxy.set_default_proc(IRubyObject proc)
          rb_hash_set_default_proc
 void ArrayJavaProxyCreator.setup(ThreadContext context, IRubyObject javaClass, IRubyObject[] sizes)
           
 void ArrayJavaProxyCreator.setup(ThreadContext context, IRubyObject javaClass, IRubyObject[] sizes)
           
static IRubyObject JavaProxy.singleton_class(IRubyObject recv)
           
 RubyArray MapJavaProxy.values_at(ThreadContext context, IRubyObject[] args)
          rb_hash_values_at
 

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
 IRubyObject JavaArray.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
           
 IRubyObject JavaObject.afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject someValue)
           
static IRubyObject Java.allocateProxy(java.lang.Object javaObject, RubyClass clazz)
           
 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)
          Deprecated. 
 IRubyObject JavaObject.aref(IRubyObject index)
           
 IRubyObject JavaArray.arefDirect(int intIndex)
           
static IRubyObject JavaArray.arefDirect(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object array, int intIndex)
           
 IRubyObject JavaArray.aset(IRubyObject index, IRubyObject value)
           
 IRubyObject JavaObject.aset(IRubyObject index, IRubyObject someValue)
           
 IRubyObject JavaArray.at(int index)
          Deprecated. 
static IRubyObject JavaArrayUtilities.bytes_to_ruby_string(IRubyObject recv, IRubyObject wrappedObject)
           
 IRubyObject JavaClass.canonical_name()
           
 IRubyObject JavaClass.class_loader()
           
 IRubyObject JavaClass.concatArrays(ThreadContext context, JavaArray original, IRubyObject additional)
          The slow version for when concatenating a Java array of a different type.
 IRubyObject JavaClass.concatArrays(ThreadContext context, JavaArray original, JavaArray additional)
          Contatenate two Java arrays into a new one.
static IRubyObject Java.concrete_proxy_inherited(IRubyObject recv, IRubyObject subclass)
           
static IRubyObject Java.constructProxy(Ruby runtime, java.lang.reflect.Constructor proxyConstructor, RubyClass clazz)
           
abstract  IRubyObject JavaUtil.JavaConverter.convert(Ruby runtime, java.lang.Object object)
           
static IRubyObject JavaUtil.convertJavaArrayElementToRuby(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object array, int i)
           
static IRubyObject[] JavaUtil.convertJavaArrayToRuby(Ruby runtime, java.lang.Object[] objects)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, boolean b)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, double d)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, float f)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, int i)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object object)
          Deprecated. 
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, long l)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object, java.lang.Class javaClass)
           
static IRubyObject 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 JavaUtil.convertJavaToUsableRubyObjectWithConverter(Ruby runtime, java.lang.Object object, JavaUtil.JavaConverter converter)
           
static IRubyObject Java.create_proxy_class(IRubyObject recv, IRubyObject constant, IRubyObject javaClass, IRubyObject module)
           
static IRubyObject 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()
           
 IRubyObject JavaClass.emptyJavaArray(ThreadContext context)
           
 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 JavaUtilities.get_interface_module(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_interface_module(Ruby runtime, IRubyObject javaClassObject)
           
static IRubyObject Java.get_java_class(IRubyObject recv, IRubyObject name)
           
static IRubyObject JavaUtilities.get_java_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject JavaUtilities.get_package_module_dot_format(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject 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 JavaUtilities.get_proxy_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_or_package_under_package(ThreadContext context, IRubyObject recv, IRubyObject parentPackage, IRubyObject sym)
           
static IRubyObject JavaUtilities.get_proxy_or_package_under_package(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject Java.get_top_level_proxy_or_package(ThreadContext context, IRubyObject recv, IRubyObject sym)
           
static IRubyObject JavaUtilities.get_top_level_proxy_or_package(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
abstract  IRubyObject JavaUtil.JavaConverter.get(Ruby runtime, java.lang.Object array, int i)
           
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.
protected  IRubyObject JavaCallable.handleInvocationTargetEx(java.lang.reflect.InvocationTargetException ite, java.lang.reflect.Member target)
           
protected  IRubyObject JavaCallable.handleThrowable(java.lang.Throwable t, java.lang.reflect.Member target)
           
static IRubyObject JavaProxyMethods.hash(IRubyObject recv)
           
static IRubyObject Java.OldStyleExtensionInherited.inherited(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.NewStyleExtensionInherited.inherited(IRubyObject recv, IRubyObject arg0)
           
 IRubyObject JavaCallable.inspect()
           
static IRubyObject JavaProxyMethods.inspect(IRubyObject recv)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
 IRubyObject JavaMethod.invokeDirect(java.lang.Object javaInvokee)
           
 IRubyObject JavaMethod.invokeDirect(java.lang.Object javaInvokee, java.lang.Object arg0)
           
 IRubyObject JavaMethod.invokeDirect(java.lang.Object javaInvokee, java.lang.Object[] args)
           
 IRubyObject JavaMethod.invokeDirect(java.lang.Object javaInvokee, java.lang.Object arg0, java.lang.Object arg1)
           
 IRubyObject JavaMethod.invokeDirect(java.lang.Object javaInvokee, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 IRubyObject JavaMethod.invokeDirect(java.lang.Object javaInvokee, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 IRubyObject JavaMethod.invokeStaticDirect()
           
 IRubyObject JavaMethod.invokeStaticDirect(java.lang.Object arg0)
           
 IRubyObject JavaMethod.invokeStaticDirect(java.lang.Object[] args)
           
 IRubyObject JavaMethod.invokeStaticDirect(java.lang.Object arg0, java.lang.Object arg1)
           
 IRubyObject JavaMethod.invokeStaticDirect(java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 IRubyObject JavaMethod.invokeStaticDirect(java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 IRubyObject JavaObject.is_java_proxy()
           
static IRubyObject Java.JavaProxyClassMethods.java_alias(ThreadContext context, IRubyObject proxyClass, IRubyObject newName, IRubyObject rubyName)
           
static IRubyObject Java.JavaProxyClassMethods.java_alias(ThreadContext context, IRubyObject proxyClass, IRubyObject newName, IRubyObject rubyName, IRubyObject argTypes)
           
 IRubyObject JavaObject.java_class()
           
static IRubyObject JavaProxyMethods.java_class(ThreadContext context, IRubyObject recv)
           
static IRubyObject Java.JavaProxyClassMethods.java_method(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName)
           
static IRubyObject Java.JavaProxyClassMethods.java_method(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName, IRubyObject argTypes)
           
static IRubyObject JavaProxyMethods.java_object_set(ThreadContext context, IRubyObject recv, IRubyObject obj)
           
static IRubyObject JavaProxyMethods.java_object(ThreadContext context, IRubyObject recv)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes, IRubyObject arg0)
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject JavaUtil.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject Java.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject JavaUtil.java_to_ruby(Ruby runtime, IRubyObject object)
          Deprecated. 
static IRubyObject JavaArrayUtilities.java_to_ruby(ThreadContext context, IRubyObject recv, IRubyObject ary)
           
 IRubyObject JavaClass.javaArrayFromRubyArray(ThreadContext context, IRubyObject fromArray)
           
 IRubyObject JavaClass.javaArraySubarray(ThreadContext context, JavaArray fromArray, int index, int size)
           
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)
           
 IRubyObject JavaObject.marshal_dump()
           
 IRubyObject JavaObject.marshal_load(ThreadContext context, IRubyObject str)
           
 IRubyObject JavaAccessibleObject.modifiers()
           
 IRubyObject JavaClass.modifiers()
           
 IRubyObject JavaAccessibleObject.name()
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
 IRubyObject JavaConstructor.new_instance(java.lang.Object[] arguments)
           
static IRubyObject Java.new_proxy_instance2(IRubyObject recv, IRubyObject wrapper, IRubyObject ifcs, Block block)
           
static IRubyObject Java.newInterfaceImpl(IRubyObject wrapper, java.lang.Class[] interfaces)
           
 IRubyObject JavaClass.op_cmp(IRubyObject other)
           
static IRubyObject JavaProxyMethods.op_eql(IRubyObject recv, IRubyObject rhs)
           
 IRubyObject JavaAccessibleObject.op_equal(IRubyObject other)
           
 IRubyObject JavaField.op_equal(IRubyObject other)
           
 IRubyObject JavaObject.op_equal(IRubyObject other)
           
static IRubyObject JavaProxyMethods.op_equal(IRubyObject recv, IRubyObject rhs)
           
static IRubyObject JavaObject.op_equal(JavaProxy self, IRubyObject other)
           
 IRubyObject JavaCallable.parameter_annotations()
           
 IRubyObject JavaCallable.parameter_types()
           
static IRubyObject JavaUtil.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
 IRubyObject JavaClass.protection_domain()
           
static IRubyObject JavaProxyMethods.rbSynchronized(ThreadContext context, IRubyObject recv, Block block)
           
 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 JavaObject.ruby_synchronized(ThreadContext context, java.lang.Object lock, Block block)
           
static IRubyObject Java.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject JavaUtil.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
 IRubyObject JavaEmbedUtils.EvalUnit.run()
           
 IRubyObject JavaEmbedUtils.InterpretedEvalUnit.run()
           
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
static IRubyObject JavaUtilities.set_java_object(IRubyObject recv, IRubyObject self, IRubyObject java_object)
           
 IRubyObject JavaField.set_value(IRubyObject object, IRubyObject value)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
 IRubyObject JavaClass.signers()
           
 IRubyObject JavaClass.superclass()
           
 IRubyObject JavaAccessibleObject.synthetic_p()
           
 IRubyObject JavaClass.synthetic_p()
           
static IRubyObject JavaProxyMethods.to_java_object(IRubyObject recv)
           
 IRubyObject JavaObject.to_s()
           
static IRubyObject JavaProxyMethods.to_s(IRubyObject recv)
           
static IRubyObject JavaObject.to_s(Ruby runtime, java.lang.Object dataStruct)
           
 IRubyObject JavaClass.type_parameters()
           
 IRubyObject JavaConstructor.type_parameters()
           
 IRubyObject JavaMethod.type_parameters()
           
 IRubyObject JavaField.value(ThreadContext context, IRubyObject object)
           
static IRubyObject Java.wrap(Ruby runtime, IRubyObject java_object)
           
static IRubyObject JavaObject.wrap(ThreadContext context, IRubyObject self, IRubyObject object)
           
static IRubyObject Java.wrapJavaObject(Ruby runtime, java.lang.Object 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
 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)
          Deprecated. 
 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 java.lang.Object JavaUtil.coerceOtherToType(ThreadContext context, IRubyObject arg, java.lang.Class target)
          Deprecated. 
 IRubyObject JavaClass.concatArrays(ThreadContext context, JavaArray original, IRubyObject additional)
          The slow version for when concatenating a Java array of a different type.
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)
          Deprecated.  
static java.lang.Object JavaUtil.convertArgumentToType(ThreadContext context, IRubyObject arg, java.lang.Class target)
          Deprecated. 
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject)
          Deprecated. 
static java.lang.Object JavaUtil.convertRubyToJava(IRubyObject rubyObject, java.lang.Class javaClass)
          Deprecated. 
static boolean JavaUtil.convertRubyToJavaBoolean(IRubyObject rubyObject)
          Deprecated. 
static byte JavaUtil.convertRubyToJavaByte(IRubyObject rubyObject)
          Deprecated. 
static char JavaUtil.convertRubyToJavaChar(IRubyObject rubyObject)
          Deprecated. 
static double JavaUtil.convertRubyToJavaDouble(IRubyObject rubyObject)
          Deprecated. 
static float JavaUtil.convertRubyToJavaFloat(IRubyObject rubyObject)
          Deprecated. 
static int JavaUtil.convertRubyToJavaInt(IRubyObject rubyObject)
          Deprecated. 
static long JavaUtil.convertRubyToJavaLong(IRubyObject rubyObject)
          Deprecated. 
static short JavaUtil.convertRubyToJavaShort(IRubyObject rubyObject)
          Deprecated. 
static IRubyObject Java.create_proxy_class(IRubyObject recv, IRubyObject constant, IRubyObject javaClass, IRubyObject module)
           
static IRubyObject JavaUtilities.create_proxy_class(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 JavaConstructor JavaClass.declared_constructor(IRubyObject[] args)
           
 JavaField JavaClass.declared_field(ThreadContext context, IRubyObject name)
           
 JavaCallable JavaClass.declared_method_smart(IRubyObject[] args)
           
 JavaMethod JavaClass.declared_method(IRubyObject[] args)
           
 IRubyObject JavaClass.extend_proxy(IRubyObject extender)
           
 JavaField JavaClass.field(ThreadContext context, IRubyObject name)
           
static JavaClass JavaClass.for_name(IRubyObject recv, IRubyObject name)
           
static IRubyObject JavaUtilities.get_interface_module(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_interface_module(Ruby runtime, IRubyObject javaClassObject)
           
static IRubyObject Java.get_java_class(IRubyObject recv, IRubyObject name)
           
static IRubyObject JavaUtilities.get_java_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module_dot_format(IRubyObject recv, IRubyObject dottedName)
           
static IRubyObject JavaUtilities.get_package_module_dot_format(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_package_module(IRubyObject recv, IRubyObject symObject)
           
static IRubyObject JavaUtilities.get_package_module(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_class(IRubyObject recv, IRubyObject java_class_object)
           
static IRubyObject JavaUtilities.get_proxy_class(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_or_package_under_package(ThreadContext context, IRubyObject recv, IRubyObject parentPackage, IRubyObject sym)
           
static IRubyObject JavaUtilities.get_proxy_or_package_under_package(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject Java.get_top_level_proxy_or_package(ThreadContext context, IRubyObject recv, IRubyObject sym)
           
static IRubyObject JavaUtilities.get_top_level_proxy_or_package(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static java.lang.reflect.Method Java.getMethodFromClass(Ruby runtime, IRubyObject proxyClass, java.lang.String name, java.lang.Class... argTypes)
           
static IRubyObject JavaProxyMethods.hash(IRubyObject recv)
           
static IRubyObject Java.OldStyleExtensionInherited.inherited(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.NewStyleExtensionInherited.inherited(IRubyObject recv, IRubyObject arg0)
           
static IRubyObject JavaProxyMethods.inspect(IRubyObject recv)
           
 IRubyObject JavaMethod.invoke_static(IRubyObject[] args)
           
 IRubyObject JavaMethod.invoke(IRubyObject[] args)
           
static boolean JavaUtil.isJavaObject(IRubyObject candidate)
           
static IRubyObject Java.JavaProxyClassMethods.java_alias(ThreadContext context, IRubyObject proxyClass, IRubyObject newName, IRubyObject rubyName)
           
static IRubyObject Java.JavaProxyClassMethods.java_alias(ThreadContext context, IRubyObject proxyClass, IRubyObject newName, IRubyObject rubyName, IRubyObject argTypes)
           
static IRubyObject JavaProxyMethods.java_class(ThreadContext context, IRubyObject recv)
           
 JavaMethod JavaClass.java_method(IRubyObject[] args)
           
static IRubyObject Java.JavaProxyClassMethods.java_method(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName)
           
static IRubyObject Java.JavaProxyClassMethods.java_method(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName, IRubyObject argTypes)
           
static IRubyObject JavaProxyMethods.java_object_set(ThreadContext context, IRubyObject recv, IRubyObject obj)
           
static IRubyObject JavaProxyMethods.java_object(ThreadContext context, IRubyObject recv)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes)
           
static IRubyObject Java.JavaProxyClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes, IRubyObject arg0)
           
static IRubyObject Java.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject JavaUtil.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject Java.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject JavaUtil.java_to_ruby(Ruby runtime, IRubyObject object)
          Deprecated. 
static IRubyObject JavaArrayUtilities.java_to_ruby(ThreadContext context, IRubyObject recv, IRubyObject ary)
           
 IRubyObject JavaClass.javaArrayFromRubyArray(ThreadContext context, IRubyObject fromArray)
           
 IRubyObject JavaObject.marshal_load(ThreadContext context, IRubyObject str)
           
 JavaObject JavaClass.new_array(IRubyObject lengthArgument)
           
 IRubyObject JavaConstructor.new_instance(IRubyObject[] args)
           
static IRubyObject Java.new_proxy_instance2(IRubyObject recv, IRubyObject wrapper, IRubyObject ifcs, Block block)
           
static IRubyObject Java.newInterfaceImpl(IRubyObject wrapper, java.lang.Class[] interfaces)
           
 IRubyObject JavaClass.op_cmp(IRubyObject other)
           
static IRubyObject JavaProxyMethods.op_eql(IRubyObject recv, IRubyObject rhs)
           
 IRubyObject JavaAccessibleObject.op_equal(IRubyObject other)
           
 IRubyObject JavaField.op_equal(IRubyObject other)
           
 IRubyObject JavaObject.op_equal(IRubyObject other)
           
static IRubyObject JavaProxyMethods.op_equal(IRubyObject recv, IRubyObject rhs)
           
static IRubyObject JavaObject.op_equal(JavaProxy self, IRubyObject other)
           
static IRubyObject JavaUtil.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static IRubyObject JavaProxyMethods.rbSynchronized(ThreadContext context, IRubyObject recv, Block block)
           
 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)
          Deprecated. 
static IRubyObject JavaUtil.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock)
          Deprecated. 
static java.lang.Object JavaEmbedUtils.rubyToJava(IRubyObject value)
          Convert the Ruby object to a Java Object.
static java.lang.Object JavaEmbedUtils.rubyToJava(Ruby runtime, IRubyObject value, java.lang.Class type)
          Convert a Ruby object to a Java object.
 IRubyObject JavaAccessibleObject.same(IRubyObject other)
           
 IRubyObject JavaObject.same(IRubyObject other)
           
static IRubyObject JavaUtilities.set_java_object(IRubyObject recv, IRubyObject self, IRubyObject java_object)
           
 JavaObject JavaField.set_static_value(IRubyObject value)
           
 IRubyObject JavaField.set_value(IRubyObject object, IRubyObject value)
           
 IRubyObject JavaAccessibleObject.setAccessible(IRubyObject object)
           
static IRubyObject JavaProxyMethods.to_java_object(IRubyObject recv)
           
static IRubyObject JavaProxyMethods.to_s(IRubyObject recv)
           
static java.lang.Object JavaUtil.unwrapJavaObject(IRubyObject object)
           
static JavaObject JavaUtil.unwrapJavaObject(Ruby runtime, IRubyObject convertee, java.lang.String errorMessage)
          Deprecated. 
static java.lang.Object JavaUtil.unwrapJavaValue(Ruby runtime, IRubyObject obj, java.lang.String errorMessage)
           
 IRubyObject JavaField.value(ThreadContext context, IRubyObject object)
           
static IRubyObject Java.wrap(Ruby runtime, IRubyObject java_object)
           
static IRubyObject JavaObject.wrap(ThreadContext context, IRubyObject self, IRubyObject 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 JavaProxyInvocationHandler.getOrig()
           
 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)
           
 JavaObject JavaProxyConstructor.newInstance(IRubyObject self, java.lang.Object[] args)
           
 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.arrayEntryOrNil(RubyArray array, int index)
           
static IRubyObject RuntimeHelpers.arrayEntryOrNilOne(RubyArray array)
           
static IRubyObject RuntimeHelpers.arrayEntryOrNilTwo(RubyArray array)
           
static IRubyObject RuntimeHelpers.arrayEntryOrNilZero(RubyArray array)
           
static IRubyObject RuntimeHelpers.arrayPostOrNil(RubyArray array, int pre, int post, int index)
           
static IRubyObject RuntimeHelpers.arrayPostOrNilOne(RubyArray array, int pre, int post)
           
static IRubyObject RuntimeHelpers.arrayPostOrNilTwo(RubyArray array, int pre, int post)
           
static IRubyObject RuntimeHelpers.arrayPostOrNilZero(RubyArray array, int pre, int post)
           
static IRubyObject RuntimeHelpers.arraySlice1(IRubyObject arrayish)
           
static IRubyObject[] RuntimeHelpers.arraySlice1N(IRubyObject arrayish)
           
static IRubyObject RuntimeHelpers.aryToAry(IRubyObject value)
           
static IRubyObject RuntimeHelpers.aValueSplat(IRubyObject value)
           
static IRubyObject RuntimeHelpers.aValueSplat19(IRubyObject value)
           
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(ThreadContext context, IRubyObject value)
           
static IRubyObject RuntimeHelpers.breakJumpInWhile(JumpException.BreakJump bj, ThreadContext context)
           
static IRubyObject RuntimeHelpers.breakLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.callZSuper(Ruby runtime, ThreadContext context, Block block, IRubyObject self)
           
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 scopeString, int arity, java.lang.String filename, int line, CallConfiguration callConfig, java.lang.String parameterDesc)
           
static IRubyObject RuntimeHelpers.defineAlias(ThreadContext context, IRubyObject self, java.lang.Object newNameArg, java.lang.Object oldNameArg)
           
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 scopeString, int arity, java.lang.String filename, int line, CallConfiguration callConfig, java.lang.String parameterDesc)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject arg1, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.elementOrNil(IRubyObject[] input, int element, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.elementOrNull(IRubyObject[] input, int element)
           
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.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.getArgValues(ThreadContext context)
           
static IRubyObject RuntimeHelpers.getBackref(Ruby runtime, ThreadContext context)
           
static IRubyObject RuntimeHelpers.getConstant(ThreadContext context, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.getErrorInfo(Ruby runtime)
           
static IRubyObject RuntimeHelpers.getGlobalVariable(Ruby runtime, java.lang.String name)
           
static IRubyObject RuntimeHelpers.getInstanceVariable(IRubyObject self, Ruby runtime, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.getLastLine(Ruby runtime, ThreadContext context)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType)
           
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 arg0)
           
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 arg0, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.invokeChecked(ThreadContext context, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.invokedynamic(ThreadContext context, IRubyObject self, int index)
           
static IRubyObject RuntimeHelpers.invokedynamic(ThreadContext context, IRubyObject self, int index, IRubyObject arg0)
           
static IRubyObject RuntimeHelpers.invokeMethodMissing(IRubyObject receiver, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
          The protocol for super method invocation is a bit complicated in Ruby.
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(IRubyObject currentException, IRubyObject exception, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject[] exceptions, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception0, IRubyObject exception1, IRubyObject exception2, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception0, IRubyObject exception1, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject[] throwables, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, IRubyObject throwable2, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject throwable, ThreadContext context)
           
static IRubyObject RuntimeHelpers.match2AndUpdateScope(IRubyObject receiver, ThreadContext context, IRubyObject value, java.lang.String scopeOffsets)
           
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 self, IRubyObject receiver, IRubyObject arg, CallSite varSite, CallSite opSite, CallSite opAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.optElementOrNull(IRubyObject[] input, int element, int postCount)
           
static IRubyObject RuntimeHelpers.postElementOrNil(IRubyObject[] input, int postCount, int postIndex, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver, IRubyObject value, ThreadContext context, IRubyObject self, CallSite varAsgnSite)
           
static IRubyObject RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver, ThreadContext context, IRubyObject self, 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.runBeginBlock(ThreadContext context, IRubyObject self, java.lang.String scopeString, CompiledBlockCallback callback)
           
static IRubyObject 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.setConstantInCurrent(IRubyObject value, ThreadContext context, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setConstantInModule(IRubyObject module, IRubyObject value, java.lang.String name, ThreadContext context)
           
static IRubyObject RuntimeHelpers.setGlobalVariable(IRubyObject value, Ruby runtime, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setInstanceVariable(IRubyObject value, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setLastLine(Ruby runtime, ThreadContext context, IRubyObject value)
           
static IRubyObject RuntimeHelpers.stringOrNil(org.jruby.util.ByteList value, ThreadContext context)
           
static IRubyObject RuntimeHelpers.undefMethod(ThreadContext context, java.lang.Object nameArg)
           
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 boolean RuntimeHelpers.areAnyTrueForCaselessWhen(IRubyObject[] receivers)
           
static RubyArray RuntimeHelpers.argsCat(IRubyObject first, IRubyObject second)
           
static RubyArray RuntimeHelpers.argsPush(RubyArray first, IRubyObject second)
           
static IRubyObject RuntimeHelpers.arraySlice1(IRubyObject arrayish)
           
static IRubyObject[] RuntimeHelpers.arraySlice1N(IRubyObject arrayish)
           
static RubyArray RuntimeHelpers.arrayValue(IRubyObject value)
           
static RubyArray RuntimeHelpers.arrayValue(ThreadContext context, Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.aryToAry(IRubyObject value)
           
static IRubyObject RuntimeHelpers.aValueSplat(IRubyObject value)
           
static IRubyObject RuntimeHelpers.aValueSplat19(IRubyObject value)
           
static IRubyObject RuntimeHelpers.breakJump(ThreadContext context, IRubyObject value)
           
static IRubyObject RuntimeHelpers.breakLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.callZSuper(Ruby runtime, ThreadContext context, Block block, IRubyObject self)
           
static void RuntimeHelpers.checkArgumentCount(ThreadContext context, IRubyObject[] args, int req)
          Used by the compiler to simplify arg checking in variable-arity paths
static void RuntimeHelpers.checkArgumentCount(ThreadContext context, IRubyObject[] args, int min, int max)
          Used by the compiler to simplify arg checking in variable-arity paths
static RubyModule RuntimeHelpers.checkIsModule(IRubyObject maybeModule)
           
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 RubyHash RuntimeHelpers.constructHash19(Ruby runtime, IRubyObject key1, IRubyObject value1)
           
static RubyHash RuntimeHelpers.constructHash19(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2)
           
static RubyHash RuntimeHelpers.constructHash19(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 RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two, IRubyObject three)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four, IRubyObject five)
           
static Block RuntimeHelpers.createBlock(ThreadContext context, IRubyObject self, BlockBody body)
           
static Block RuntimeHelpers.createBlock19(ThreadContext context, IRubyObject self, BlockBody body)
           
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 RubyArray RuntimeHelpers.createSubarray(IRubyObject[] input, Ruby runtime, int start, int exclude)
           
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 scopeString, int arity, java.lang.String filename, int line, CallConfiguration callConfig, java.lang.String parameterDesc)
           
static IRubyObject RuntimeHelpers.defineAlias(ThreadContext context, IRubyObject self, java.lang.Object newNameArg, java.lang.Object oldNameArg)
           
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 scopeString, int arity, java.lang.String filename, int line, CallConfiguration callConfig, java.lang.String parameterDesc)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject arg1, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.elementOrNil(IRubyObject[] input, int element, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.elementOrNil(IRubyObject[] input, int element, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.elementOrNull(IRubyObject[] input, int element)
           
static RubyArray RuntimeHelpers.ensureMultipleAssignableRubyArray(IRubyObject value, Ruby runtime, boolean masgnHasHead)
           
static RubyArray RuntimeHelpers.ensureRubyArray(IRubyObject value)
           
static RubyArray RuntimeHelpers.ensureRubyArray(Ruby runtime, 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.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 void RuntimeHelpers.fillNil(IRubyObject[] arr, int from, int to, Ruby runtime)
           
static void RuntimeHelpers.fillNil(IRubyObject[] arr, Ruby runtime)
           
static Block RuntimeHelpers.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock)
           
static Block RuntimeHelpers.getBlock(ThreadContext context, IRubyObject self, Node node)
           
static Block RuntimeHelpers.getBlockFromBlockPassBody(IRubyObject proc, Block currentBlock)
           
static Block RuntimeHelpers.getBlockFromBlockPassBody(Ruby runtime, IRubyObject proc, Block currentBlock)
           
static org.jruby.util.ByteList RuntimeHelpers.getDefinedCall(ThreadContext context, IRubyObject self, IRubyObject receiver, java.lang.String name)
           
static org.jruby.util.ByteList RuntimeHelpers.getDefinedConstantOrBoundMethod(IRubyObject left, java.lang.String name)
           
static int RuntimeHelpers.getFastSwitchSingleCharString(IRubyObject str)
           
static int RuntimeHelpers.getFastSwitchSingleCharSymbol(IRubyObject sym)
           
static int RuntimeHelpers.getFastSwitchString(IRubyObject str)
           
static int RuntimeHelpers.getFastSwitchSymbol(IRubyObject sym)
           
static IRubyObject RuntimeHelpers.getInstanceVariable(IRubyObject self, Ruby runtime, java.lang.String internedName)
           
static RubyClass RuntimeHelpers.getSingletonClass(Ruby runtime, IRubyObject receiver)
           
static java.lang.String RuntimeHelpers.interpretAliasUndefName(Node nameNode, Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Some of this code looks scary.
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType)
           
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 arg0)
           
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 arg0, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.invokeChecked(ThreadContext context, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.invokedynamic(ThreadContext context, IRubyObject self, int index)
           
static IRubyObject RuntimeHelpers.invokedynamic(ThreadContext context, IRubyObject self, int index, IRubyObject arg0)
           
static boolean RuntimeHelpers.invokeEqqForCaselessWhen(IRubyObject receiver)
           
static boolean RuntimeHelpers.invokeEqqForCaselessWhen(IRubyObject receiver0, IRubyObject receiver1)
           
static boolean RuntimeHelpers.invokeEqqForCaselessWhen(IRubyObject receiver0, IRubyObject receiver1, IRubyObject receiver2)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject receiver)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject[] receivers)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject[] receivers)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject receiver0, IRubyObject receiver1)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject receiver0, IRubyObject receiver1, IRubyObject receiver2)
           
static IRubyObject RuntimeHelpers.invokeMethodMissing(IRubyObject receiver, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invokeMethodMissing(IRubyObject receiver, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
          The protocol for super method invocation is a bit complicated in Ruby.
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
          The protocol for super method invocation is a bit complicated in Ruby.
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(IRubyObject currentException, IRubyObject exception, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject[] exceptions, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception0, IRubyObject exception1, IRubyObject exception2, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception0, IRubyObject exception1, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception, ThreadContext context)
           
static boolean RuntimeHelpers.isFastSwitchableSingleCharString(IRubyObject str)
           
static boolean RuntimeHelpers.isFastSwitchableSingleCharSymbol(IRubyObject sym)
           
static boolean RuntimeHelpers.isFastSwitchableString(IRubyObject str)
           
static boolean RuntimeHelpers.isFastSwitchableSymbol(IRubyObject sym)
           
static boolean RuntimeHelpers.isGenerationEqual(IRubyObject object, int generation)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject[] throwables, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, IRubyObject throwable2, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, ThreadContext context)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable, IRubyObject throwable, ThreadContext context)
           
static boolean RuntimeHelpers.isModuleAndHasConstant(IRubyObject left, java.lang.String name)
           
static RubyBoolean RuntimeHelpers.isWhenTriggered(IRubyObject expression, IRubyObject expressionsObject, ThreadContext context)
           
static IRubyObject RuntimeHelpers.match2AndUpdateScope(IRubyObject receiver, ThreadContext context, IRubyObject value, java.lang.String scopeOffsets)
           
static IRubyObject RuntimeHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context)
           
static RubyClass RuntimeHelpers.metaclass(IRubyObject object)
           
static IRubyObject RuntimeHelpers.negate(IRubyObject value, Ruby runtime)
           
static RubyProc RuntimeHelpers.newLiteralLambda(ThreadContext context, Block block, IRubyObject self)
           
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 self, IRubyObject receiver, IRubyObject arg, CallSite varSite, CallSite opSite, CallSite opAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.optElementOrNull(IRubyObject[] input, int element, int postCount)
           
static IRubyObject RuntimeHelpers.postElementOrNil(IRubyObject[] input, int postCount, int postIndex, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.postElementOrNil(IRubyObject[] input, int postCount, int postIndex, IRubyObject nil)
           
static IRubyObject RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver, IRubyObject value, ThreadContext context, IRubyObject self, CallSite varAsgnSite)
           
static IRubyObject RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver, ThreadContext context, IRubyObject self, CallSite varSite)
           
static RubyModule RuntimeHelpers.prepareClassNamespace(ThreadContext context, IRubyObject rubyModule)
           
static RubyClass RuntimeHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
static RubyBoolean RuntimeHelpers.rbEqual(ThreadContext context, IRubyObject a, IRubyObject b)
          Equivalent to rb_equal in MRI
static JumpException.ReturnJump RuntimeHelpers.returnJump(IRubyObject result, ThreadContext context)
           
static IRubyObject RuntimeHelpers.runBeginBlock(ThreadContext context, IRubyObject self, java.lang.String scopeString, CompiledBlockCallback callback)
           
static CallSite RuntimeHelpers.selectAttrAsgnCallSite(IRubyObject receiver, IRubyObject self, CallSite normalSite, CallSite variableSite)
           
static DynamicMethod RuntimeHelpers.selectMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType)
           
static IRubyObject 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.setConstantInCurrent(IRubyObject value, ThreadContext context, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setConstantInModule(IRubyObject module, IRubyObject value, java.lang.String name, ThreadContext context)
           
static void RuntimeHelpers.setErrorInfo(Ruby runtime, IRubyObject error)
           
static IRubyObject RuntimeHelpers.setGlobalVariable(IRubyObject value, Ruby runtime, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setInstanceVariable(IRubyObject value, IRubyObject self, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setLastLine(Ruby runtime, ThreadContext context, IRubyObject value)
           
static RubyArray RuntimeHelpers.splatValue(IRubyObject value)
           
static RubyArray RuntimeHelpers.splatValue19(IRubyObject value)
           
static void RuntimeHelpers.updateScopeWithCaptures(ThreadContext context, DynamicScope scope, int[] scopeOffsets, IRubyObject result)
           
 

Uses of IRubyObject in org.jruby.libraries
 

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

Methods in org.jruby.libraries that return types with arguments of type IRubyObject
 java.util.Map<java.lang.Object,IRubyObject> FiberLibrary.Fiber.getContextVariables()
           
 

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

Uses of IRubyObject in org.jruby.parser
 

Methods in org.jruby.parser that return IRubyObject
 IRubyObject StaticScope.getConstant(Ruby runtime, java.lang.String internedName, RubyModule object)
           
 IRubyObject StaticScope.getConstantWithConstMissing(Ruby runtime, java.lang.String internedName, RubyModule object)
           
 

Uses of IRubyObject in org.jruby.runtime
 

Fields in org.jruby.runtime declared as IRubyObject
 IRubyObject ThreadContext.nil
           
 

Methods in org.jruby.runtime that return IRubyObject
 IRubyObject ObjectAllocator.allocate(Ruby runtime, RubyClass klazz)
           
 IRubyObject Block.call(ThreadContext context)
           
 IRubyObject BlockBody.call(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, Block block)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
 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 CallBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject InterpretedIRBlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject CallBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject Interpreted19Block.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject SharedScopeBlock.call(ThreadContext context, IRubyObject[] args, IRubyObject replacementSelf, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
          Call the site's method against the target object passing no args.
 IRubyObject CompiledBlockCallback19.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
          Call the site's method against the target object passing no arguments and a non-literal (block pass, &) block.
abstract  IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject args, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
          Call the site's method against the target object, passing a literal double value.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
          Call the site's method against the target object passing arguments.
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0)
          Call the site's method against the target object passing one argument.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
          Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block)
          Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
          Call the site's method against the target object passing two arguments.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
          Call the site's method against the target object passing two arguments and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          Call the site's method against the target object passing two arguments.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3, Block block)
          Call the site's method against the target object passing three arguments and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
          Call the site's method against the target object, passing a literal long value.
abstract  IRubyObject MethodBlock.callback(IRubyObject value, IRubyObject method, IRubyObject self, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
          Call the site's method against the target object passing no arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
          Call the site's method against the target object passing arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block)
          Call the site's method against the target object passing one argument and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
          Call the site's method against the target object passing two arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
          Call the site's method against the target object passing three arguments and a literal block.
 IRubyObject ThreadContext.createCallerBacktrace(Ruby runtime, int level)
          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 DynamicScope.getBackRef(Ruby runtime)
          Get backref
 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 DynamicScope.getLastLine(Ruby runtime)
          Get lastline
 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.getValueThreeDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 3, depth 0
abstract  IRubyObject DynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 2, depth 0
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 DynamicScope.setBackRef(IRubyObject backref)
          Set 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)
           
 IRubyObject DynamicScope.setLastLine(IRubyObject lastline)
          Set lastline
protected  IRubyObject CompiledBlock.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject[] CompiledBlock19.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject InterpretedIRBlockBody.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject CompiledBlock.setupBlockArgs(ThreadContext context, IRubyObject value, IRubyObject self)
           
protected  IRubyObject InterpretedIRBlockBody.setupBlockArgs(ThreadContext context, IRubyObject value, IRubyObject self)
           
abstract  IRubyObject DynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject DynamicScope.setValue(IRubyObject value, int offset, int depth)
          Set value in current dynamic scope or one of its captured scopes.
abstract  IRubyObject DynamicScope.setValueDepthZero(IRubyObject value, int offset)
          setValue for depth zero
abstract  IRubyObject DynamicScope.setValueOneDepthZero(IRubyObject value)
          Set value one in this scope.
abstract  IRubyObject DynamicScope.setValueThreeDepthZero(IRubyObject value)
          Set value three in this scope.
abstract  IRubyObject DynamicScope.setValueTwoDepthZero(IRubyObject value)
          Set value two in this scope.
abstract  IRubyObject DynamicScope.setValueZeroDepthZero(IRubyObject value)
          Set value zero in this scope;
 IRubyObject InterpretedBlock.yield(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject Block.yield(ThreadContext context, boolean aValue)
          Deprecated. 
 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 CallBlock19.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedIRBlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type, Block block)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type, Block block)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, boolean aValue)
          Deprecated. 
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Deprecated. 
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 CallBlock19.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 CompiledBlock19.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.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 InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean alreadyArray, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject InterpretedIRBlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 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.
 IRubyObject NullBlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock19.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean alreadyArray, Binding binding, Block.Type type, Block block)
           
 IRubyObject Block.yieldArray(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass)
           
 IRubyObject Block.yieldNonArray(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass)
           
 IRubyObject Block.yieldSpecific(ThreadContext context)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
           
 IRubyObject Block.yieldSpecific(ThreadContext context, IRubyObject arg0)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 

Methods in org.jruby.runtime that return types with arguments of type IRubyObject
 java.util.Map<java.lang.Object,IRubyObject> ExecutionContext.getContextVariables()
           
 

Methods in org.jruby.runtime with parameters of type IRubyObject
 void ObjectSpace.add(IRubyObject object)
           
 void ObjectSpace.addFinalizer(IRubyObject object, IRubyObject proc)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args)
           
 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 CallBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject InterpretedIRBlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject CallBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject CallBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock19.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject Interpreted19Block.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block block)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject[] args, Block block)
           
 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)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
          Call the site's method against the target object passing no args.
 IRubyObject CompiledBlockCallback19.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CompiledBlockCallback19.call(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
          Call the site's method against the target object passing no arguments and a non-literal (block pass, &) block.
abstract  IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject args, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
          Call the site's method against the target object, passing a literal double value.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
          Call the site's method against the target object passing arguments.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
          Call the site's method against the target object passing arguments.
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0)
          Call the site's method against the target object passing one argument.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
          Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
          Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type, Block unusedBlock)
           
 IRubyObject Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block)
          Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
          Call the site's method against the target object passing two arguments.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
          Call the site's method against the target object passing two arguments and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          Call the site's method against the target object passing two arguments.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3, Block block)
          Call the site's method against the target object passing three arguments and a non-literal (block pass, &) block.
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
          Call the site's method against the target object, passing a literal long value.
abstract  IRubyObject MethodBlock.callback(IRubyObject value, IRubyObject method, IRubyObject self, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
          Call the site's method against the target object passing no arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
          Call the site's method against the target object passing arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
          Call the site's method against the target object passing arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block)
          Call the site's method against the target object passing one argument and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
          Call the site's method against the target object passing two arguments and a literal block.
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
          Call the site's method against the target object passing three arguments and a literal block.
static int Arity.checkArgumentCount(Ruby runtime, IRubyObject[] args, int min, int max)
           
 void Arity.checkArity(Ruby runtime, IRubyObject[] args)
           
 long ObjectSpace.createAndRegisterObjectId(IRubyObject rubyObject)
           
static Block MethodBlock.createMethodBlock(ThreadContext context, IRubyObject self, DynamicScope dynamicScope, MethodBlock body)
           
 Binding ThreadContext.currentBinding(IRubyObject self)
          Return a binding representing the current call's state but with a specified self
 Binding ThreadContext.currentBinding(IRubyObject self, DynamicScope scope)
          Return a binding representing the current call's state but with the specified scope and self.
 Binding ThreadContext.currentBinding(IRubyObject self, Visibility visibility)
          Return a binding representing the current call's state but with the specified visibility and self.
 Binding ThreadContext.currentBinding(IRubyObject self, Visibility visibility, DynamicScope scope)
          Return a binding representing the current call's state but with the specified visibility, scope, and self.
 void EventHook.event(ThreadContext context, RubyEvent event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
abstract  void EventHook.eventHandler(ThreadContext context, java.lang.String eventName, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
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.getValueThreeDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 3, depth 0
abstract  IRubyObject DynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 2, depth 0
abstract  IRubyObject DynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
          getValueOrNil for index 0, depth 0
 long ObjectSpace.idOf(IRubyObject rubyObject)
          Deprecated. 
static Block CallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static Block CallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static Block CompiledBlock19.newCompiledClosure(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback19 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 CompiledBlock.newCompiledClosure(ThreadContext context, IRubyObject self, BlockBody body)
           
static Block CompiledBlock19.newCompiledClosure(ThreadContext context, IRubyObject self, BlockBody body)
           
static Block CompiledBlockLight19.newCompiledClosureLight(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback19 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 Interpreted19Block.newInterpretedClosure(ThreadContext context, BlockBody body, IRubyObject self)
           
static Block InterpretedBlock.newInterpretedClosure(ThreadContext context, BlockBody 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.preExtensionLoad(IRubyObject self)
           
 void ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope)
           
 void ThreadContext.preMethodFrameAndScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope)
           
 void ThreadContext.preMethodFrameOnly(RubyModule clazz, java.lang.String name, IRubyObject self, Block block)
           
 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)
           
 Binding ThreadContext.previousBinding(IRubyObject self)
          Return a binding representing the previous call's state but with a specified self
static void Arity.raiseArgumentError(Ruby runtime, IRubyObject[] args, int min, int max)
           
 void ObjectSpace.registerObjectId(long id, IRubyObject object)
           
 JumpException.ReturnJump ThreadContext.returnJump(IRubyObject value)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
 IRubyObject GlobalVariable.set(IRubyObject value)
           
 IRubyObject GlobalVariable.Copy.set(IRubyObject value)
           
 IRubyObject ReadonlyGlobalVariable.set(IRubyObject value)
           
 void DynamicScope.setArgValues(IRubyObject arg0)
           
abstract  void DynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 void DynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DynamicScope.setBackRef(IRubyObject backref)
          Set 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
abstract  void DynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 IRubyObject ThreadContext.setErrorInfo(IRubyObject errorInfo)
           
 void ThreadContext.setLastExitStatus(IRubyObject lastExitStatus)
           
 IRubyObject DynamicScope.setLastLine(IRubyObject lastline)
          Set lastline
 void Binding.setSelf(IRubyObject self)
           
 void Frame.setSelf(IRubyObject self)
          Set the self associated with this frame
protected  IRubyObject CompiledBlock.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject[] CompiledBlock19.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject InterpretedIRBlockBody.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject CompiledBlock.setupBlockArgs(ThreadContext context, IRubyObject value, IRubyObject self)
           
protected  IRubyObject InterpretedIRBlockBody.setupBlockArgs(ThreadContext context, IRubyObject value, IRubyObject self)
           
abstract  IRubyObject DynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject IAccessor.setValue(IRubyObject newValue)
           
 IRubyObject DynamicScope.setValue(IRubyObject value, int offset, int depth)
          Set value in current dynamic scope or one of its captured scopes.
abstract  IRubyObject DynamicScope.setValueDepthZero(IRubyObject value, int offset)
          setValue for depth zero
abstract  IRubyObject DynamicScope.setValueOneDepthZero(IRubyObject value)
          Set value one in this scope.
abstract  IRubyObject DynamicScope.setValueThreeDepthZero(IRubyObject value)
          Set value three in this scope.
abstract  IRubyObject DynamicScope.setValueTwoDepthZero(IRubyObject value)
          Set value two in this scope.
abstract  IRubyObject DynamicScope.setValueZeroDepthZero(IRubyObject value)
          Set value zero in this scope;
 void Frame.updateFrame(RubyModule klazz, IRubyObject self, java.lang.String name, Block block, int jumpTarget)
          Update the frame based on the given values.
 void Frame.updateFrameForEval(IRubyObject self, int jumpTarget)
          Update the frame based on the given values.
 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 CallBlock19.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedIRBlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type, Block block)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type, Block block)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, boolean aValue)
          Deprecated. 
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Deprecated. 
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 CallBlock19.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 CompiledBlock19.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.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 InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean alreadyArray, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject InterpretedIRBlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 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.
 IRubyObject NullBlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock19.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean alreadyArray, Binding binding, Block.Type type, Block block)
           
 IRubyObject Block.yieldArray(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass)
           
 IRubyObject Block.yieldNonArray(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass)
           
 IRubyObject Block.yieldSpecific(ThreadContext context, IRubyObject arg0)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
           
 IRubyObject Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
           
 IRubyObject Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject BlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CallBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
           
 

Constructors in org.jruby.runtime with parameters of type IRubyObject
Binding(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, BacktraceElement backtrace)
           
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.assigner
 

Methods in org.jruby.runtime.assigner that return IRubyObject
 IRubyObject Assigner.convertIfAlreadyArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0Assigner.convertIfAlreadyArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0BlockAssigner.convertIfAlreadyArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest0Post0Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest0Post0BlockAssigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest1Post0Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest1Post0BlockAssigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0BlockAssigner.convertToArray(Ruby runtime, IRubyObject value)
           
protected  IRubyObject[] Assigner.shiftedArray(IRubyObject[] originalValues, int numberOfElementsToShift)
           
 

Methods in org.jruby.runtime.assigner with parameters of type IRubyObject
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
           
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
           
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
           
abstract  void Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject values, Block block)
           
 void Pre0Rest0Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject values, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject values, Block block)
           
 void Pre0Rest1Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block)
           
 void Pre1Rest0Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre1Rest1Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre2Rest0Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre2Rest1Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre3Rest0Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre3Rest1Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void PreManyRest0Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void PreManyRest0Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void PreManyRest1Post0Assigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 void PreManyRest1Post0BlockAssigner.assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject Assigner.convertIfAlreadyArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0Assigner.convertIfAlreadyArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0BlockAssigner.convertIfAlreadyArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest0Post0Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest0Post0BlockAssigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest1Post0Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre0Rest1Post0BlockAssigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0Assigner.convertToArray(Ruby runtime, IRubyObject value)
           
 IRubyObject Pre1ExpandedRest0Post0BlockAssigner.convertToArray(Ruby runtime, IRubyObject value)
           
protected  IRubyObject[] Assigner.shiftedArray(IRubyObject[] originalValues, int numberOfElementsToShift)
           
 

Uses of IRubyObject in org.jruby.runtime.backtrace
 

Methods in org.jruby.runtime.backtrace that return IRubyObject
static IRubyObject TraceType.generateMRIBacktrace(Ruby runtime, RubyStackTraceElement[] trace)
           
 

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)
          Deprecated. 
 IRubyObject IRubyObject.callMethod(ThreadContext context, int methodIndex, java.lang.String name, IRubyObject arg)
          Deprecated. 
 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)
          Deprecated. 
 IRubyObject IRubyObject.checkArrayType()
           
 IRubyObject IRubyObject.checkCallMethod(ThreadContext context, java.lang.String name)
           
 IRubyObject IRubyObject.checkStringType()
           
 IRubyObject IRubyObject.checkStringType19()
           
 IRubyObject IRubyObject.dup()
          RubyMethod dup.
 IRubyObject InstanceVariables.fastGetInstanceVariable(java.lang.String internedName)
          Returns the named instance 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 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 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()
           
 

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)
          Deprecated. 
 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)
          Deprecated. 
 void IRubyObject.copySpecialInstanceVariables(IRubyObject clone)
           
 boolean IRubyObject.eql(IRubyObject other)
           
 IRubyObject InstanceVariables.fastSetInstanceVariable(java.lang.String internedName, IRubyObject value)
          Sets the named instance 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 IRubyObject.syncVariables(IRubyObject source)
          Sets object's variables to those in the supplied object, removing/replacing any previously defined variables of the same name.
 

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.callsite
 

Methods in org.jruby.runtime.callsite that return IRubyObject
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject RespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject RespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject ArefCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject BitAndCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject BitOrCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
           
 IRubyObject CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject RespondToCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject name)
           
 IRubyObject ShiftLeftCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject ShiftRightCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
           
 IRubyObject XorCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject AsetCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RespondToCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject name, IRubyObject bool)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject ArefCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject BitAndCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject BitOrCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject ShiftLeftCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject ShiftRightCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject XorCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject ConstantSite.getValue(ThreadContext context)
           
protected static IRubyObject SuperCallSite.handleBreakJump(ThreadContext context, JumpException.BreakJump bj)
           
 

Methods in org.jruby.runtime.callsite with parameters of type IRubyObject
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject RespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject RespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject ArefCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject BitAndCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject BitOrCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
           
 IRubyObject CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject RespondToCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject name)
           
 IRubyObject ShiftLeftCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject ShiftRightCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
           
 IRubyObject XorCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject AsetCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RespondToCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject name, IRubyObject bool)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject ArefCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject BitAndCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject BitOrCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject ShiftLeftCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject ShiftRightCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject XorCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, java.lang.String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
protected abstract  boolean CachingCallSite.methodMissing(DynamicMethod method, IRubyObject caller)
           
protected  boolean FunctionalCachingCallSite.methodMissing(DynamicMethod method, IRubyObject caller)
           
protected  boolean NormalCachingCallSite.methodMissing(DynamicMethod method, IRubyObject caller)
           
protected  boolean SuperCallSite.methodMissing(DynamicMethod method, IRubyObject caller)
           
protected  boolean VariableCachingCallSite.methodMissing(DynamicMethod method, IRubyObject caller)
           
protected static RubyClass SuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, java.lang.String frameName)
           
 

Uses of IRubyObject in org.jruby.runtime.encoding
 

Methods in org.jruby.runtime.encoding that return IRubyObject
 IRubyObject EncodingService.convertEncodingToRubyEncoding(org.jcodings.Encoding defaultEncoding)
           
 IRubyObject EncodingService.getDefaultExternal()
           
 IRubyObject EncodingService.getDefaultInternal()
           
 IRubyObject[] EncodingService.getEncodingList()
           
 IRubyObject EncodingService.rubyEncodingFromObject(IRubyObject str)
          Look up the pre-existing RubyEncoding object for an EncodingDB.Entry.
 

Methods in org.jruby.runtime.encoding with parameters of type IRubyObject
 org.jcodings.Encoding EncodingService.findEncoding(IRubyObject str)
          Find an encoding given a Ruby object, coercing it to a String in the process.
 org.jcodings.EncodingDB.Entry EncodingService.findEntry(IRubyObject str)
          Find an encoding given a Ruby object, coercing it to a String in the process.
 org.jcodings.Encoding EncodingService.getEncodingFromObject(IRubyObject arg)
           
 IRubyObject EncodingService.rubyEncodingFromObject(IRubyObject str)
          Look up the pre-existing RubyEncoding object for an EncodingDB.Entry.
 

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()
           
 IRubyObject UnmarshalStream.unmarshalObject(boolean callProc)
           
 IRubyObject UnmarshalStream.unmarshalObject(org.jruby.runtime.marshal.UnmarshalStream.MarshalState state)
           
 IRubyObject UnmarshalStream.unmarshalObject(org.jruby.runtime.marshal.UnmarshalStream.MarshalState state, boolean callProc)
           
 

Methods in org.jruby.runtime.marshal with parameters of type IRubyObject
 void UnmarshalStream.defaultVariablesUnmarshal(IRubyObject object)
           
 void MarshalStream.dumpObject(IRubyObject value)
           
 void MarshalStream.dumpVariablesWithEncoding(java.util.List<Variable<java.lang.Object>> vars, IRubyObject obj)
           
 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 MarshalStream.userMarshal(IRubyObject value)
           
 void MarshalStream.userMarshal(IRubyObject value, DynamicMethod method)
           
 void MarshalStream.userNewMarshal(IRubyObject value)
           
 void MarshalStream.userNewMarshal(IRubyObject value, DynamicMethod method)
           
 void MarshalStream.writeDirectly(IRubyObject value)
           
 void MarshalCache.writeLink(MarshalStream output, IRubyObject value)
           
 void MarshalStream.writeUserClass(IRubyObject obj, RubyClass type)
           
 

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

Uses of IRubyObject in org.jruby.runtime.scope
 

Fields in org.jruby.runtime.scope declared as IRubyObject
protected  IRubyObject TwoVarDynamicScope.variableValueOne
           
protected  IRubyObject FourVarDynamicScope.variableValueThree
           
protected  IRubyObject ThreeVarDynamicScope.variableValueTwo
           
protected  IRubyObject OneVarDynamicScope.variableValueZero
           
 

Methods in org.jruby.runtime.scope that return IRubyObject
 IRubyObject[] FourVarDynamicScope.getArgValues()
           
 IRubyObject[] ManyVarsDynamicScope.getArgValues()
          Copy variable values back for ZSuper call.
 IRubyObject[] NoVarsDynamicScope.getArgValues()
           
 IRubyObject[] OneVarDynamicScope.getArgValues()
           
 IRubyObject[] SharedBindingDynamicScope.getArgValues()
          Copy variable values back for ZSuper call.
 IRubyObject[] ThreeVarDynamicScope.getArgValues()
           
 IRubyObject[] TwoVarDynamicScope.getArgValues()
           
 IRubyObject DummyDynamicScope.getBackRef(Ruby runtime)
          Get backref
 IRubyObject DummyDynamicScope.getLastLine(Ruby runtime)
          Get lastline
 IRubyObject FourVarDynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 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 SharedBindingDynamicScope.getValue(int offset, int depth)
          Get value from current scope or one of its captured scopes.
 IRubyObject ThreeVarDynamicScope.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 FourVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ThreeVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject FourVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably 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 SharedBindingDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject ThreeVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject[] FourVarDynamicScope.getValues()
           
 IRubyObject[] ManyVarsDynamicScope.getValues()
           
 IRubyObject[] NoVarsDynamicScope.getValues()
           
 IRubyObject[] OneVarDynamicScope.getValues()
           
 IRubyObject[] SharedBindingDynamicScope.getValues()
           
 IRubyObject[] ThreeVarDynamicScope.getValues()
           
 IRubyObject[] TwoVarDynamicScope.getValues()
           
 IRubyObject FourVarDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ThreeVarDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject DummyDynamicScope.setBackRef(IRubyObject backref)
          Set backref
 IRubyObject DummyDynamicScope.setLastLine(IRubyObject lastline)
          Set lastline
 IRubyObject FourVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject ManyVarsDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject NoVarsDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject OneVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject SharedBindingDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject ThreeVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject TwoVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject FourVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject ManyVarsDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject NoVarsDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject OneVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject SharedBindingDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject ThreeVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject TwoVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject ManyVarsDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject TwoVarDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject FourVarDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject ManyVarsDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject ManyVarsDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject ThreeVarDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject ManyVarsDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 IRubyObject OneVarDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 

Methods in org.jruby.runtime.scope with parameters of type IRubyObject
 IRubyObject FourVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ThreeVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueDepthZeroOrNil(int offset, IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject TwoVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject FourVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably 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 SharedBindingDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject ThreeVarDynamicScope.getValueOrNil(int offset, int depth, IRubyObject nil)
          Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
 IRubyObject FourVarDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ThreeVarDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject ManyVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject NoVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject OneVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 IRubyObject SharedBindingDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
           
 void FourVarDynamicScope.setArgValues(IRubyObject arg0)
           
 void ManyVarsDynamicScope.setArgValues(IRubyObject arg0)
           
 void NoVarsDynamicScope.setArgValues(IRubyObject arg0)
           
 void OneVarDynamicScope.setArgValues(IRubyObject arg0)
           
 void SharedBindingDynamicScope.setArgValues(IRubyObject arg0)
           
 void ThreeVarDynamicScope.setArgValues(IRubyObject arg0)
           
 void TwoVarDynamicScope.setArgValues(IRubyObject arg0)
           
 void FourVarDynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 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 SharedBindingDynamicScope.setArgValues(IRubyObject[] values, int size)
          Set all values which represent 'normal' parameters in a call list to this dynamic scope.
 void ThreeVarDynamicScope.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 FourVarDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void ManyVarsDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void NoVarsDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void SharedBindingDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void ThreeVarDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void TwoVarDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1)
           
 void FourVarDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 void ManyVarsDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 void NoVarsDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 void SharedBindingDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 void ThreeVarDynamicScope.setArgValues(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DummyDynamicScope.setBackRef(IRubyObject backref)
          Set backref
 void FourVarDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 void ManyVarsDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 void NoVarsDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 void OneVarDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 void SharedBindingDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 void ThreeVarDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 void TwoVarDynamicScope.setEndArgValues(IRubyObject[] values, int index, int size)
           
 IRubyObject DummyDynamicScope.setLastLine(IRubyObject lastline)
          Set lastline
 IRubyObject FourVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject ManyVarsDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject NoVarsDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject OneVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject SharedBindingDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject ThreeVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject TwoVarDynamicScope.setValue(int offset, IRubyObject value, int depth)
          Set value in current dynamic scope or one of its captured scopes.
 IRubyObject FourVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject ManyVarsDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject NoVarsDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject OneVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject SharedBindingDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject ThreeVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject TwoVarDynamicScope.setValueDepthZero(IRubyObject value, int offset)
           
 IRubyObject ManyVarsDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject TwoVarDynamicScope.setValueOneDepthZero(IRubyObject value)
           
 IRubyObject FourVarDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject ManyVarsDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueThreeDepthZero(IRubyObject value)
           
 IRubyObject ManyVarsDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject ThreeVarDynamicScope.setValueTwoDepthZero(IRubyObject value)
           
 IRubyObject ManyVarsDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 IRubyObject NoVarsDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 IRubyObject OneVarDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 IRubyObject SharedBindingDynamicScope.setValueZeroDepthZero(IRubyObject value)
           
 

Uses of IRubyObject in org.jruby.util
 

Methods in org.jruby.util that return IRubyObject
static IRubyObject TypeConverter.checkData(IRubyObject obj)
          Checks that this object is of type DATA and then returns it, otherwise raises failure (MRI: Check_Type(obj, T_DATA))
static IRubyObject TypeConverter.checkHashType(Ruby runtime, IRubyObject obj)
           
static IRubyObject RecursiveComparator.compare(ThreadContext context, java.lang.String method, IRubyObject a, IRubyObject b, java.util.Set<RecursiveComparator.Pair> seen)
           
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Deprecated. 
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
          Deprecated. 
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, 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, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
static IRubyObject TypeConverter.convertToType19(IRubyObject obj, RubyClass target, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type in 1.9).
static IRubyObject TypeConverter.convertToType19(IRubyObject obj, RubyClass target, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
static IRubyObject TypeConverter.convertToTypeOrRaise(IRubyObject obj, RubyClass target, 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)
          Deprecated. 
static IRubyObject TypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, 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.convertToTypeWithCheck19(IRubyObject obj, RubyClass target, 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[] ArraysUtil.copyOf(IRubyObject[] source, int length)
          Returns a copy of an array of IRubyObject type.
abstract  IRubyObject Pack.Converter.decode(Ruby runtime, java.nio.ByteBuffer format)
           
 IRubyObject Pack.Converter.decode19(Ruby runtime, java.nio.ByteBuffer format)
           
static IRubyObject Numeric.f_abs(ThreadContext context, IRubyObject x)
          f_abs
static IRubyObject Numeric.f_abs2(ThreadContext context, IRubyObject x)
          f_abs2
static IRubyObject Numeric.f_add(ThreadContext context, IRubyObject x, IRubyObject y)
          f_add
static IRubyObject Numeric.f_arg(ThreadContext context, IRubyObject x)
          f_arg
static IRubyObject Numeric.f_cmp(ThreadContext context, IRubyObject x, IRubyObject y)
          f_cmp
static IRubyObject Numeric.f_conjugate(ThreadContext context, IRubyObject x)
          f_conjugate
static IRubyObject Numeric.f_denominator(ThreadContext context, IRubyObject x)
          f_denominator
static IRubyObject Numeric.f_div(ThreadContext context, IRubyObject x, IRubyObject y)
          f_div
static IRubyObject Numeric.f_divmod(ThreadContext context, IRubyObject x, IRubyObject y)
          f_divmod
static IRubyObject Numeric.f_equal(ThreadContext context, IRubyObject x, IRubyObject y)
          f_equal Note: This may not return a value which is a boolean.
static IRubyObject Numeric.f_exact_p(ThreadContext context, IRubyObject x)
          f_exact_p
static IRubyObject Numeric.f_expt(ThreadContext context, IRubyObject x, IRubyObject y)
          f_expt
static IRubyObject Numeric.f_floor(ThreadContext context, IRubyObject x)
          f_floor
static IRubyObject Numeric.f_gcd(ThreadContext context, IRubyObject x, IRubyObject y)
          f_gcd
static IRubyObject Numeric.f_gt_p(ThreadContext context, IRubyObject x, IRubyObject y)
          f_gt_p
static IRubyObject Numeric.f_idiv(ThreadContext context, IRubyObject x, IRubyObject y)
          f_idiv
static IRubyObject Numeric.f_inspect(ThreadContext context, IRubyObject x)
          f_inspect
static IRubyObject Numeric.f_integer_p(ThreadContext context, IRubyObject x)
          f_integer_p
static IRubyObject Numeric.f_lcm(ThreadContext context, IRubyObject x, IRubyObject y)
          f_lcm
static IRubyObject Numeric.f_lshift(ThreadContext context, IRubyObject x, IRubyObject y)
          f_lshift
static IRubyObject Numeric.f_lt_p(ThreadContext context, IRubyObject x, IRubyObject y)
          f_lt_p
static IRubyObject Numeric.f_mod(ThreadContext context, IRubyObject x, IRubyObject y)
          f_mod
static IRubyObject Numeric.f_mul(ThreadContext context, IRubyObject x, IRubyObject y)
          f_mul
static IRubyObject Numeric.f_negate(ThreadContext context, IRubyObject x)
          f_negate
static IRubyObject Numeric.f_numerator(ThreadContext context, IRubyObject x)
          f_numerator
static IRubyObject Numeric.f_polar(ThreadContext context, IRubyObject x)
          f_polar
static IRubyObject Numeric.f_quo(ThreadContext context, IRubyObject x, IRubyObject y)
          f_quo
static IRubyObject Numeric.f_real_p(ThreadContext context, IRubyObject x)
          f_real_p
static IRubyObject Numeric.f_rshift(ThreadContext context, IRubyObject x, IRubyObject y)
          f_rshift
static IRubyObject Numeric.f_sub(ThreadContext context, IRubyObject x, IRubyObject y)
          f_sub
static IRubyObject Numeric.f_to_f(ThreadContext context, IRubyObject x)
          f_to_f
static IRubyObject Numeric.f_to_i(ThreadContext context, IRubyObject x)
          f_to_i
static IRubyObject Numeric.f_to_r(ThreadContext context, IRubyObject x)
          f_to_r
static IRubyObject Numeric.f_to_s(ThreadContext context, IRubyObject x)
          f_to_s
static IRubyObject Numeric.f_truncate(ThreadContext context, IRubyObject x)
          f_truncate
static IRubyObject Numeric.f_xor(ThreadContext context, IRubyObject x, IRubyObject y)
          f_xor
static IRubyObject TypeConverter.handleUncoercibleObject(boolean raise, IRubyObject obj, RubyClass target)
           
static IRubyObject Numeric.int_pow(ThreadContext context, long x, long y)
           
 IRubyObject KCode.kcode(Ruby runtime)
           
static IRubyObject[] Numeric.nurat_rationalize_internal(ThreadContext context, IRubyObject[] ary)
           
 IRubyObject NoFunctionalitySignalFacade.trap(IRubyObject recv, IRubyObject block, IRubyObject sig)
           
 IRubyObject SignalFacade.trap(IRubyObject recv, IRubyObject block, IRubyObject sig)
           
 IRubyObject SunSignalFacade.trap(IRubyObject recv, IRubyObject blk, IRubyObject sig)
           
 IRubyObject NoFunctionalitySignalFacade.trap(Ruby runtime, BlockCallback block, java.lang.String sig)
           
 IRubyObject SignalFacade.trap(Ruby runtime, BlockCallback block, java.lang.String sig)
           
 IRubyObject SunSignalFacade.trap(Ruby runtime, BlockCallback blk, java.lang.String sig)
           
 

Methods in org.jruby.util with parameters of type IRubyObject
static IRubyObject TypeConverter.checkData(IRubyObject obj)
          Checks that this object is of type DATA and then returns it, otherwise raises failure (MRI: Check_Type(obj, T_DATA))
static IRubyObject TypeConverter.checkHashType(Ruby runtime, IRubyObject obj)
           
static void Numeric.checkInteger(ThreadContext context, IRubyObject obj)
           
 java.lang.Object TypeCoercer.coerce(IRubyObject self)
           
static IRubyObject RecursiveComparator.compare(ThreadContext context, java.lang.String method, IRubyObject a, IRubyObject b, java.util.Set<RecursiveComparator.Pair> seen)
           
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Deprecated. 
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
          Deprecated. 
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, 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, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
static IRubyObject TypeConverter.convertToType19(IRubyObject obj, RubyClass target, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type in 1.9).
static IRubyObject TypeConverter.convertToType19(IRubyObject obj, RubyClass target, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
static IRubyObject TypeConverter.convertToTypeOrRaise(IRubyObject obj, RubyClass target, 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)
          Deprecated. 
static IRubyObject TypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, 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.convertToTypeWithCheck19(IRubyObject obj, RubyClass target, 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[] ArraysUtil.copyOf(IRubyObject[] source, int length)
          Returns a copy of an array of IRubyObject type.
abstract  void Pack.Converter.encode(Ruby runtime, IRubyObject from, org.jruby.util.ByteList result)
           
 void Pack.Converter.encode19(Ruby runtime, IRubyObject from, org.jruby.util.ByteList result)
           
static int ShellLauncher.execAndWait(Ruby runtime, IRubyObject[] rawArgs)
           
static IRubyObject Numeric.f_abs(ThreadContext context, IRubyObject x)
          f_abs
static IRubyObject Numeric.f_abs2(ThreadContext context, IRubyObject x)
          f_abs2
static IRubyObject Numeric.f_add(ThreadContext context, IRubyObject x, IRubyObject y)
          f_add
static IRubyObject Numeric.f_arg(ThreadContext context, IRubyObject x)
          f_arg
static IRubyObject Numeric.f_cmp(ThreadContext context, IRubyObject x, IRubyObject y)
          f_cmp
static IRubyObject Numeric.f_conjugate(ThreadContext context, IRubyObject x)
          f_conjugate
static IRubyObject Numeric.f_denominator(ThreadContext context, IRubyObject x)
          f_denominator
static IRubyObject Numeric.f_div(ThreadContext context, IRubyObject x, IRubyObject y)
          f_div
static IRubyObject Numeric.f_divmod(ThreadContext context, IRubyObject x, IRubyObject y)
          f_divmod
static IRubyObject Numeric.f_equal(ThreadContext context, IRubyObject x, IRubyObject y)
          f_equal Note: This may not return a value which is a boolean.
static IRubyObject Numeric.f_exact_p(ThreadContext context, IRubyObject x)
          f_exact_p
static IRubyObject Numeric.f_expt(ThreadContext context, IRubyObject x, IRubyObject y)
          f_expt
static IRubyObject Numeric.f_floor(ThreadContext context, IRubyObject x)
          f_floor
static IRubyObject Numeric.f_gcd(ThreadContext context, IRubyObject x, IRubyObject y)
          f_gcd
static IRubyObject Numeric.f_gt_p(ThreadContext context, IRubyObject x, IRubyObject y)
          f_gt_p
static IRubyObject Numeric.f_idiv(ThreadContext context, IRubyObject x, IRubyObject y)
          f_idiv
static IRubyObject Numeric.f_inspect(ThreadContext context, IRubyObject x)
          f_inspect
static IRubyObject Numeric.f_integer_p(ThreadContext context, IRubyObject x)
          f_integer_p
static IRubyObject Numeric.f_lcm(ThreadContext context, IRubyObject x, IRubyObject y)
          f_lcm
static IRubyObject Numeric.f_lshift(ThreadContext context, IRubyObject x, IRubyObject y)
          f_lshift
static IRubyObject Numeric.f_lt_p(ThreadContext context, IRubyObject x, IRubyObject y)
          f_lt_p
static IRubyObject Numeric.f_mod(ThreadContext context, IRubyObject x, IRubyObject y)
          f_mod
static IRubyObject Numeric.f_mul(ThreadContext context, IRubyObject x, IRubyObject y)
          f_mul
static IRubyObject Numeric.f_negate(ThreadContext context, IRubyObject x)
          f_negate
static boolean Numeric.f_negative_p(ThreadContext context, IRubyObject x)
          f_negative_p
static IRubyObject Numeric.f_numerator(ThreadContext context, IRubyObject x)
          f_numerator
static boolean Numeric.f_one_p(ThreadContext context, IRubyObject x)
          f_one_p
static IRubyObject Numeric.f_polar(ThreadContext context, IRubyObject x)
          f_polar
static IRubyObject Numeric.f_quo(ThreadContext context, IRubyObject x, IRubyObject y)
          f_quo
static IRubyObject Numeric.f_real_p(ThreadContext context, IRubyObject x)
          f_real_p
static IRubyObject Numeric.f_rshift(ThreadContext context, IRubyObject x, IRubyObject y)
          f_rshift
static IRubyObject Numeric.f_sub(ThreadContext context, IRubyObject x, IRubyObject y)
          f_sub
static IRubyObject Numeric.f_to_f(ThreadContext context, IRubyObject x)
          f_to_f
static IRubyObject Numeric.f_to_i(ThreadContext context, IRubyObject x)
          f_to_i
static IRubyObject Numeric.f_to_r(ThreadContext context, IRubyObject x)
          f_to_r
static IRubyObject Numeric.f_to_s(ThreadContext context, IRubyObject x)
          f_to_s
static IRubyObject Numeric.f_truncate(ThreadContext context, IRubyObject x)
          f_truncate
static IRubyObject Numeric.f_xor(ThreadContext context, IRubyObject x, IRubyObject y)
          f_xor
static boolean Numeric.f_zero_p(ThreadContext context, IRubyObject x)
          f_zero_p
static IRubyObject TypeConverter.handleUncoercibleObject(boolean raise, IRubyObject obj, RubyClass target)
           
static long Numeric.i_ilog2(ThreadContext context, IRubyObject x)
           
static boolean Numeric.k_exact_p(IRubyObject x)
           
static boolean Numeric.k_inexact_p(IRubyObject x)
           
static IRubyObject[] Numeric.nurat_rationalize_internal(ThreadContext context, IRubyObject[] ary)
           
static ShellLauncher.POpenProcess ShellLauncher.popen(Ruby runtime, IRubyObject[] strings, java.util.Map env, ModeFlags modes)
           
static ShellLauncher.POpenProcess ShellLauncher.popen(Ruby runtime, IRubyObject string, ModeFlags modes)
           
static ShellLauncher.POpenProcess ShellLauncher.popen3(Ruby runtime, IRubyObject[] strings)
           
static ShellLauncher.POpenProcess ShellLauncher.popen3(Ruby runtime, IRubyObject[] strings, boolean addShell)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject string)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject[] rawArgs, boolean doExecutableSearch)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject[] rawArgs, boolean doExecutableSearch, boolean forceExternalProcess)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs, java.io.OutputStream output)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs, java.io.OutputStream output, boolean doExecutableSearch)
           
static long[] ShellLauncher.runAndWaitPid(Ruby runtime, IRubyObject[] rawArgs)
           
static long[] ShellLauncher.runAndWaitPid(Ruby runtime, IRubyObject[] rawArgs, java.io.OutputStream output, boolean doExecutableSearch)
           
static long ShellLauncher.runExternalWithoutWait(Ruby runtime, IRubyObject[] rawArgs)
           
static long ShellLauncher.runWithoutWait(Ruby runtime, IRubyObject[] rawArgs)
           
static boolean Sprintf.sprintf(org.jruby.util.ByteList to, java.lang.CharSequence format, IRubyObject args)
           
static boolean Sprintf.sprintf(org.jruby.util.ByteList to, java.util.Locale locale, java.lang.CharSequence format, IRubyObject args)
           
static boolean Sprintf.sprintf(org.jruby.util.ByteList to, RubyString format, IRubyObject args)
           
static boolean Sprintf.sprintf1_9(org.jruby.util.ByteList to, java.util.Locale locale, java.lang.CharSequence format, IRubyObject args)
           
 IRubyObject NoFunctionalitySignalFacade.trap(IRubyObject recv, IRubyObject block, IRubyObject sig)
           
 IRubyObject SignalFacade.trap(IRubyObject recv, IRubyObject block, IRubyObject sig)
           
 IRubyObject SunSignalFacade.trap(IRubyObject recv, IRubyObject blk, IRubyObject sig)
           
 

Constructors in org.jruby.util with parameters of type IRubyObject
IOChannel.IOReadableByteChannel(IRubyObject io)
           
IOChannel.IOReadableWritableByteChannel(IRubyObject io)
           
IOChannel.IOWritableByteChannel(IRubyObject io)
           
IOChannel(IRubyObject io)
          Creates a new OutputStream with the object provided.
IOInputStream(IRubyObject io)
          Creates a new InputStream with the object provided.
IOOutputStream(IRubyObject io)
          Creates a new OutputStream with the object provided.
IOOutputStream(IRubyObject io, boolean checkAppend, boolean verifyCanWrite)
          Creates a new OutputStream with the object provided.
RecursiveComparator.Pair(IRubyObject a, IRubyObject b)
           
 

Uses of IRubyObject in org.jruby.util.io
 

Classes in org.jruby.util.io that implement IRubyObject
 class JRubyObjectInputStream
           
 

Methods in org.jruby.util.io that return IRubyObject
 IRubyObject JRubyObjectInputStream.close()
           
 IRubyObject SelectBlob.goForIt(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
 IRubyObject JRubyObjectInputStream.initialize(IRubyObject wrappedStream)
           
static IRubyObject JRubyObjectInputStream.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject JRubyObjectInputStream.readObject()
           
 

Methods in org.jruby.util.io with parameters of type IRubyObject
 IRubyObject SelectBlob.goForIt(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
 IRubyObject JRubyObjectInputStream.initialize(IRubyObject wrappedStream)
           
static IRubyObject JRubyObjectInputStream.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject JRubyObjectInputStream.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
 



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