Uses of Class
org.jruby.runtime.ThreadContext

Packages that use ThreadContext
org.jruby   
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.bench   
org.jruby.compiler   
org.jruby.evaluator   
org.jruby.ext   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jna   
org.jruby.ext.socket   
org.jruby.internal.runtime   
org.jruby.internal.runtime.methods   
org.jruby.java   
org.jruby.java.addons   
org.jruby.java.invokers   
org.jruby.java.proxies   
org.jruby.javasupport   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.runtime   
org.jruby.runtime.builtin   
org.jruby.runtime.callsite   
org.jruby.test.bench   
org.jruby.util   
 

Uses of ThreadContext in org.jruby
 

Methods in org.jruby that return ThreadContext
 ThreadContext Ruby.getCurrentContext()
           
 

Methods in org.jruby with parameters of type ThreadContext
static IRubyObject RubyKernel.__method__(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyEncoding._dump(ThreadContext context)
           
static IRubyObject RubyEncoding._load(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyKernel.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyProcess.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 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
 IRubyObject RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject digits)
           
 void RubyModule.addReadAttribute(ThreadContext context, java.lang.String name)
           
 void RubyModule.addReadWriteAttribute(ThreadContext context, java.lang.String name)
           
 void RubyModule.addWriteAttribute(ThreadContext context, java.lang.String name)
           
 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)
           
 RubyArray RubyModule.ancestors(ThreadContext context)
          rb_mod_ancestors
static IRubyObject RubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyStringIO.append(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyComplex.arg(ThreadContext context)
          nucomp_arg
 IRubyObject RubyNumeric.arg(ThreadContext context)
          numeric_arg
 IRubyObject RubyString.ascii_only_p(ThreadContext context)
           
 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)
           
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject RubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyFile.atime(ThreadContext context)
           
static IRubyObject RubyFile.atime(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyModule.attr_accessor(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_accessor
 IRubyObject RubyModule.attr_reader(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_reader
 IRubyObject RubyModule.attr_writer(ThreadContext context, IRubyObject[] args)
          rb_mod_attr_writer
 IRubyObject RubyModule.attr(ThreadContext context, IRubyObject[] args)
          rb_mod_attr
static IRubyObject RubyKernel.autoload_p(ThreadContext context, IRubyObject recv, IRubyObject symbol)
           
static IRubyObject RubyModule.ModuleKernelMethods.autoload_p(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static IRubyObject RubyKernel.backquote(ThreadContext context, IRubyObject recv, IRubyObject aString)
           
static IRubyObject RubyFile.basename(ThreadContext context, IRubyObject recv, 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, Block block)
           
static RubyBinding RubyKernel.binding_1_9(ThreadContext context, IRubyObject recv, Block block)
           
static RubyBinding RubyKernel.binding(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyArgsFile.binmode(ThreadContext context, IRubyObject recv)
           
static RubyBoolean RubyKernel.block_given_p(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyMethod.call(ThreadContext context, Block block)
          Call the method.
 IRubyObject RubyProc.call(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] largs, Block blk)
           
 IRubyObject RubyMethod.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 RubyClass.SpecificArityNew.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject RubyClass.SpecificArityNew.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyClass.SpecificArityNew.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject RubyClass.SpecificArityNew.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyClass.SpecificArityNew.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, 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, BlockCallback callback)
           
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)
           
 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 RubyBasicObject.callSuper(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyString.capitalize_bang(ThreadContext context)
          rb_str_capitalize_bang
 IRubyObject RubyString.capitalize(ThreadContext context)
          rb_str_capitalize
 IRubyObject RubySymbol.capitalize(ThreadContext context)
           
 IRubyObject RubyMatchData.captures(ThreadContext context)
          match_captures
 IRubyObject RubySymbol.casecmp(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRegexp.casefold_p(ThreadContext context)
           
static IRubyObject RubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Changes the current directory to path
 IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.chmod(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubyKernel.chomp_bang(ThreadContext context, IRubyObject recv)
           
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(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static IRubyObject RubyKernel.chomp(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the zero or one-arg versions.
static IRubyObject RubyKernel.chop_bang(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyString.chop(ThreadContext context)
           
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)
           
 IRubyObject RubyModule.class_variable_defined_p(ThreadContext context, IRubyObject var)
           
 RubyArray RubyModule.class_variables(ThreadContext context)
          rb_mod_class_variables
 IRubyObject RubyIO.close_read(ThreadContext context)
           
 IRubyObject RubyIO.close_write(ThreadContext context)
           
static IRubyObject RubyArgsFile.close(ThreadContext context, IRubyObject recv)
           
 RubyBoolean RubyIO.closed_p(ThreadContext context)
          Closes the IO.
static IRubyObject RubyArgsFile.closed_p(ThreadContext context, IRubyObject recv)
           
static int RubyComparable.cmpint(ThreadContext context, IRubyObject val, IRubyObject a, IRubyObject b)
          rb_cmpint
static IRubyObject RubyJRuby.TypeLibrary.coerce_to(ThreadContext context, IRubyObject self, IRubyObject object, IRubyObject clazz, IRubyObject method)
           
 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
 RubyArray RubyArray.collect_bang(ThreadContext context, Block block)
          rb_ary_collect_bang
 IRubyObject RubyArray.collect_bang19(ThreadContext context, Block block)
          rb_ary_collect_bang
 RubyArray RubyArray.collect(ThreadContext context, Block block)
          rb_ary_collect
static IRubyObject RubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.combination(ThreadContext context, IRubyObject num, Block block)
          rb_ary_combination
 IRubyObject RubyComplex.complex_p(ThreadContext context)
          nucomp_complex_p
 IRubyObject RubyComplex.conjugate(ThreadContext context)
          nucomp_conjugate
 IRubyObject RubyNumeric.conjugate(ThreadContext context)
          numeric_real
 RubyBoolean RubyModule.const_defined_p(ThreadContext context, IRubyObject symbol)
          rb_mod_const_defined
 IRubyObject RubyModule.const_missing(ThreadContext context, IRubyObject rubyName, Block block)
          Base implementation of Module#const_missing, throws NameError for specific missing constant.
 RubyArray RubyModule.constants(ThreadContext context)
          rb_mod_constants
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 RubyArray RubyIconv.convertWithArgs(ThreadContext context, IRubyObject recv, IRubyObject[] args, java.lang.String function)
           
static IRubyObject RubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject stream1, IRubyObject stream2)
           
 IRubyObject RubyArray.count(ThreadContext context, Block block)
           
 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 RubyRange.cover_p(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          rb_hash_s_create
static void RubyGlobal.createGlobals(ThreadContext context, Ruby runtime)
           
 RubyString RubyString.crypt(ThreadContext context, IRubyObject other)
          rb_str_crypt
 IRubyObject RubyFile.ctime(ThreadContext context)
           
static IRubyObject RubyFile.ctime(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 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 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 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)
           
 IRubyObject RubyArray.delete_if(ThreadContext context, Block block)
          rb_ary_delete_if
 RubyHash RubyHash.delete_if(ThreadContext context, Block block)
          rb_hash_delete_if
 IRubyObject RubyArray.delete_if19(ThreadContext context, Block block)
           
 IRubyObject RubyHash.delete_if19(ThreadContext context, Block block)
           
 IRubyObject RubyString.delete(ThreadContext context, IRubyObject[] args)
          rb_str_delete
 IRubyObject RubyArray.delete(ThreadContext context, IRubyObject item, Block block)
          rb_ary_delete
 IRubyObject RubyHash.delete(ThreadContext context, IRubyObject key, Block block)
          rb_hash_delete
 IRubyObject RubyComplex.demoninator(ThreadContext context)
          nucomp_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)
           
static IRubyObject RubyEnumerable.detect19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.detect19(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
static IRubyObject RubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyObject.display(ThreadContext context, IRubyObject[] args)
          rb_obj_display call-seq: obj.display(port=$>) => nil Prints obj on the given port (default $>).
 IRubyObject RubyFixnum.div_div(ThreadContext context, IRubyObject other)
          fix_div here is terrible MRI gotcha: 1.div 3.0 -> 0 1 / 3.0 -> 0.3333333333333333 MRI is also able to do it in one place by looking at current frame in rb_num_coerce_bin: rb_funcall(x, ruby_frame->orig_func, 1, y); also note that RubyFloat doesn't override Numeric.div
 IRubyObject RubyNumeric.div(ThreadContext context, IRubyObject other)
          num_div
 IRubyObject RubyBigDecimal.divmod(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
protected  RubyArray RubyNumeric.doCoerce(ThreadContext context, IRubyObject other, boolean err)
          do_coerce
 IRubyObject RubyString.downcase_bang(ThreadContext context)
          rb_str_downcase_bang
 RubyString RubyString.downcase(ThreadContext context)
          rb_str_downcase
 IRubyObject RubySymbol.downcase(ThreadContext context)
           
 IRubyObject RubyInteger.downto(ThreadContext context, IRubyObject to, Block block)
          int_downto
 IRubyObject RubyInteger.downto19(ThreadContext context, IRubyObject to, Block block)
           
 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 RubyNameError.RubyNameErrorMessage.dump(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyIO.each_byte(ThreadContext context, Block block)
          Invoke a block for each byte.
 RubyString RubyString.each_byte(ThreadContext context, Block block)
          rb_str_each_byte
 IRubyObject RubyStringIO.each_byte(ThreadContext context, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each_byte(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyIO.each_byte19(ThreadContext context, Block block)
           
 IRubyObject RubyString.each_byte19(ThreadContext context, Block block)
           
static IRubyObject RubyArgsFile.each_byte19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.each_char(ThreadContext context, Block block)
          rb_str_each_char
 IRubyObject RubyString.each_codepoint(ThreadContext context, Block block)
          rb_str_each_codepoint
static IRubyObject RubyEnumerator.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 IRubyObject RubyArray.each_index(ThreadContext context, Block block)
          rb_ary_each_index
 IRubyObject RubyArray.each_index19(ThreadContext context, Block block)
           
 RubyHash RubyHash.each_key(ThreadContext context, Block block)
          rb_hash_each_key
 IRubyObject RubyHash.each_key19(ThreadContext context, Block block)
           
 IRubyObject RubyString.each_line(ThreadContext context, Block block)
          rb_str_each_line
 RubyIO RubyIO.each_line(ThreadContext context, IRubyObject[] args, Block block)
          Invoke a block for each line.
 IRubyObject RubyStringIO.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 RubyIO.each_line19(ThreadContext context, 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)
           
static IRubyObject RubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyObjectSpace.each_object19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyHash RubyHash.each_pair(ThreadContext context, Block block)
          rb_hash_each_pair
 IRubyObject RubyStruct.each_pair(ThreadContext context, Block block)
           
 IRubyObject RubyHash.each_pair19(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each_pair19(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerator.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
 RubyHash RubyHash.each_value(ThreadContext context, Block block)
          rb_hash_each_value
 IRubyObject RubyHash.each_value19(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerator.each_with_index(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.each(ThreadContext context, Block block)
          rb_ary_each
 IRubyObject RubyDir.each(ThreadContext context, Block block)
          Executes the block once for each entry in the directory.
 IRubyObject RubyEnumerator.each(ThreadContext context, Block block)
          Send current block and supplied args to method on target.
 RubyHash RubyHash.each(ThreadContext context, Block block)
          rb_hash_each
 IRubyObject RubyRange.each(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each(ThreadContext context, Block block)
           
 IRubyObject RubyStringIO.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyZlib.RubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyArray.each19(ThreadContext context, Block block)
           
 IRubyObject RubyDir.each19(ThreadContext context, Block block)
           
 IRubyObject RubyHash.each19(ThreadContext context, Block block)
           
 IRubyObject RubyRange.each19(ThreadContext context, Block block)
           
 IRubyObject RubyStruct.each19(ThreadContext context, Block block)
           
 IRubyObject RubyIO.each19(ThreadContext context, IRubyObject[] args, Block block)
           
static IRubyObject RubyArgsFile.each19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyBoolean RubyString.empty_p(ThreadContext context)
          rb_str_empty
 RubyBoolean RubyStringScanner.empty_p(ThreadContext context)
           
 IRubyObject RubySymbol.empty_p(ThreadContext context)
           
 IRubyObject RubyRegexp.encoding(ThreadContext context)
           
 IRubyObject RubyString.encoding(ThreadContext context)
           
 IRubyObject RubySymbol.encoding(ThreadContext context)
           
 IRubyObject RubyMatchData.end(ThreadContext context, IRubyObject index)
          match_end
 IRubyObject RubyMatchData.end19(ThreadContext context, IRubyObject index)
           
static IRubyObject RubyEnumerator.enum_cons(ThreadContext context, IRubyObject self, IRubyObject arg)
           
static IRubyObject RubyEnumerator.enum_slice(ThreadContext context, IRubyObject self, IRubyObject arg)
           
 RubyBoolean RubyIO.eof_p(ThreadContext context)
           
static IRubyObject RubyArgsFile.eof(ThreadContext context, IRubyObject recv)
           
 RubyBoolean RubyStringScanner.eos_p(ThreadContext context)
           
 RubyBoolean RubyArray.eql_p(ThreadContext context, IRubyObject obj)
          rb_ary_eql
 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)
           
protected static boolean RubyObject.eqlInternal(ThreadContext context, IRubyObject that, IRubyObject other)
          Helper method for checking equality, first using Java identity equality, and then calling the "eql?" method.
 IRubyObject RubyRange.eqq_p19(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyRegexp.eqq(ThreadContext context, IRubyObject str)
          rb_reg_eqq
 IRubyObject RubyObject.equal_p(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will use Java identity equality.
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 that, IRubyObject other)
          Helper method for checking equality, first using Java identity equality, and then calling the "==" method.
static IRubyObject RubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.evalUnder(ThreadContext context, RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
          Deprecated. Call with an int line number and String file
 IRubyObject RubyObject.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.
 RubyBoolean RubyInteger.even_p(ThreadContext context)
           
 void Ruby.CallTraceFuncHook.eventHandler(ThreadContext context, java.lang.String eventName, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 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 RubyModule.executeUnder(ThreadContext context, Callback method, IRubyObject[] args, Block block)
          Deprecated. 
static IRubyObject RubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Converts a pathname to an absolute pathname.
static java.lang.String RubyFile.expandUserPath(ThreadContext context, java.lang.String path)
          This method checks a path, and if it starts with ~, then it expands the path to the absolute path of the user's home directory.
 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.
 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 IRubyObject RubyArgsFile.file(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyArgsFile.filename(ThreadContext context, IRubyObject recv)
           
 RubyFixnum RubyIO.fileno(ThreadContext context)
           
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_all19(ThreadContext context, IRubyObject self, Block block)
           
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 RubyEncoding.find(ThreadContext context, IRubyObject recv, IRubyObject str)
           
static IRubyObject RubyEnumerable.find19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.find19(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block)
           
 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)
           
static IRubyObject RubyEnumerable.first_0(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyEnumerable.first_1(ThreadContext context, IRubyObject self, IRubyObject num)
           
 IRubyObject RubyRange.first(ThreadContext context)
           
 IRubyObject RubyRange.first(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyRegexp.fixed_encoding_p(ThreadContext context)
           
 IRubyObject RubyArray.flatten_bang(ThreadContext context)
          rb_ary_flatten_bang
 IRubyObject RubyArray.flatten_bang19(ThreadContext context)
           
 IRubyObject RubyArray.flatten_bang19(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyArray.flatten(ThreadContext context)
          rb_ary_flatten
 IRubyObject RubyHash.flatten(ThreadContext context)
           
 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)
           
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)
          rb_io_s_foreach
static IRubyObject RubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject _path, Block block)
          Executes the block once for each file in the directory specified by path.
static IRubyObject RubyIO.foreach19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject _path, Block block)
           
static IRubyObject RubyKernel.fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject RubyProcess.fork(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject RubyBoolean.freeze(ThreadContext context)
           
 IRubyObject RubyFixnum.freeze(ThreadContext context)
           
 IRubyObject RubyModule.freeze(ThreadContext context)
          rb_mod_freeze
 IRubyObject RubyNil.freeze(ThreadContext context)
           
 IRubyObject RubyObject.freeze(ThreadContext context)
          rb_obj_freeze call-seq: obj.freeze => obj Prevents further modifications to obj.
 IRubyObject RubySymbol.freeze(ThreadContext context)
           
 RubyBoolean RubyArray.frozen_p(ThreadContext context)
          rb_ary_frozen_p
 RubyBoolean RubyObject.frozen_p(ThreadContext context)
          rb_obj_frozen_p call-seq: obj.frozen? => true or false Returns the freeze status of obj.
 RubyFixnum RubyIO.fsync(ThreadContext context)
           
static IRubyObject RubyFile.ftype(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 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 RubyStringScanner.getbyte(ThreadContext context)
           
static IRubyObject RubyArgsFile.getc(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyKernel.getc(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyStringScanner.getch(ThreadContext context)
           
protected  IRubyObject[] RubyNumeric.getCoerced(ThreadContext context, IRubyObject other, boolean error)
          Numeric methods.
static RubyString RubyDir.getHomeDirectoryPath(ThreadContext context)
           
static IRubyObject RubyDir.getHomeDirectoryPath(ThreadContext context, java.lang.String user)
          Returns the home directory of the specified user on the system.
 IRubyObject RubyIO.gets(ThreadContext context, IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.gets(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipReader.gets(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyKernel.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
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 IRubyObject RubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block)
           
static IRubyObject RubyEnumerable.group_by(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_gsub_bang
static IRubyObject RubyKernel.gsub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_gsub
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.gsub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.gsub(ThreadContext context, IRubyObject recv, 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_value_p(ThreadContext context, IRubyObject expected)
          rb_hash_has_value
 RubyFixnum RubyArray.hash(ThreadContext context)
          rb_ary_hash
 IRubyObject RubyComplex.hash(ThreadContext context)
          nucomp_hash
 RubyFixnum RubyRange.hash(ThreadContext context)
           
 IRubyObject RubyRational.hash(ThreadContext context)
          nurat_to_r
 RubyFixnum RubyStruct.hash(ThreadContext context)
           
 IRubyObject RubyHash.hash19(ThreadContext context)
          rb_hash_hash
 IRubyObject RubyString.hex(ThreadContext context)
          rb_str_hex
static IRubyObject RubyIconv.iconv(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
 IRubyObject RubyFixnum.idiv(ThreadContext context, IRubyObject other, java.lang.String method)
           
 IRubyObject RubyNumeric.image(ThreadContext context)
          numeric_image
 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)
           
 RubyArray RubyModule.included_modules(ThreadContext context)
          rb_mod_included_modules
 IRubyObject RubyModule.included(ThreadContext context, IRubyObject other)
           
 boolean RubyArray.includes(ThreadContext context, IRubyObject item)
           
 IRubyObject RubyArray.index(ThreadContext context, IRubyObject obj)
          rb_ary_index
 IRubyObject RubyHash.index(ThreadContext context, IRubyObject expected)
          rb_hash_index
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0)
          rb_str_index_m
 IRubyObject RubyString.index(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_index_m
 IRubyObject RubyArray.index19(ThreadContext context, Block block)
           
 IRubyObject RubyHash.index19(ThreadContext context, IRubyObject expected)
           
 IRubyObject RubyArray.index19(ThreadContext context, IRubyObject obj, Block unused)
           
 RubyArray RubyHash.indices(ThreadContext context, IRubyObject[] indices)
          rb_hash_indexes
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 RubyClass.inherited(ThreadContext context, IRubyObject arg)
           
 RubyHash RubyHash.initialize_copy(ThreadContext context, IRubyObject other)
          rb_hash_replace
 IRubyObject RubyBinding.initialize(ThreadContext context)
           
 IRubyObject RubyArray.initialize(ThreadContext context, Block block)
          rb_ary_initialize
 IRubyObject RubyClass.initialize(ThreadContext context, Block block)
          rb_class_initialize
 IRubyObject RubyProc.initialize(ThreadContext context, Block procBlock)
           
 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 RubyArray.initialize(ThreadContext context, IRubyObject arg0, Block block)
          rb_ary_initialize
 IRubyObject RubyClass.initialize(ThreadContext context, IRubyObject superObject, Block block)
           
 IRubyObject RubyArray.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_ary_initialize
 IRubyObject RubyClass.initialize19(ThreadContext context, Block block)
           
 IRubyObject RubyClass.initialize19(ThreadContext context, IRubyObject superObject, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject init, Block block)
           
static IRubyObject RubyEnumerable.inject19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.inject19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject RubyEnumerable.inject19(ThreadContext context, IRubyObject self, IRubyObject init, IRubyObject method, Block block)
           
 IRubyObject RubyString.insert(ThreadContext context, IRubyObject indexArg, IRubyObject stringArg)
           
 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 RubyRange.inspect(ThreadContext context)
           
 IRubyObject RubyRational.inspect(ThreadContext context)
          nurat_inspect
 IRubyObject RubyStruct.inspect(ThreadContext context)
           
 IRubyObject RubyObject.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 RubyObject.instance_eval(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyObject.instance_eval(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject RubyObject.instance_exec(ThreadContext context, IRubyObject[] args, Block block)
          rb_obj_instance_exec call-seq: obj.instance_exec(arg...) {|var...| block } => obj Executes the given block within the context of the receiver (_obj_).
 RubyBoolean RubyObject.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.
 IRubyObject RubyObject.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.
 IRubyObject RubyObject.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.
 RubyArray RubyObject.instance_variables(ThreadContext context)
          rb_obj_instance_variables call-seq: obj.instance_variables => array Returns an array of instance variable names for the receiver.
static IRubyObject RubyArgsFile.internalGets(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyHash RubyHash.invert(ThreadContext context)
          rb_hash_invert
 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)
           
 RubyString RubyArray.join_m(ThreadContext context, IRubyObject[] args)
          rb_ary_join_m
 RubyString RubyArray.join(ThreadContext context, IRubyObject sep)
          rb_ary_join
static RubyString RubyFile.join(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyRegexp.kcode(ThreadContext context)
           
 IRubyObject RubyHash.key(ThreadContext context, IRubyObject expected)
           
 RubyBoolean RubyObject.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 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.
 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
 RubyFixnum RubyIO.lineno_set(ThreadContext context, IRubyObject newLineNumber)
          Sets the current line number.
static IRubyObject RubyArgsFile.lineno_set(ThreadContext context, IRubyObject recv, IRubyObject line)
           
 RubyFixnum RubyIO.lineno(ThreadContext context)
          Returns the current line number.
static IRubyObject RubyArgsFile.lineno(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyFile.link(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to)
           
static IRubyObject RubyEncoding.list(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubySignal.list(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubyMarshal.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock)
           
static RubyArray RubyKernel.local_variables(ThreadContext context, IRubyObject recv)
          Returns an Array with the names of all local variables.
static 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(ThreadContext context)
          rb_str_lstrip
 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 RubyArray.map_bang19(ThreadContext context, Block block)
          rb_ary_collect_bang
 IRubyObject RubyComplex.marshal_dump(ThreadContext context)
          nucomp_marshal_dump
 IRubyObject RubyRational.marshal_dump(ThreadContext context)
          nurat_marshal_dump
 IRubyObject RubyComplex.marshal_load(ThreadContext context, IRubyObject arg)
          nucomp_marshal_load
 IRubyObject RubyRational.marshal_load(ThreadContext context, IRubyObject arg)
          nurat_marshal_load
 IRubyObject RubyRegexp.match_m(ThreadContext context, IRubyObject str)
          rb_reg_match_m
 IRubyObject RubyString.match(ThreadContext context, IRubyObject pattern)
          String#match(pattern) rb_str_match_m
 RubyBoolean RubyStringScanner.matched_p(ThreadContext context)
           
 IRubyObject RubyStringScanner.matched(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)
           
 RubyHash RubyHash.merge_bang(ThreadContext context, IRubyObject other, Block block)
          rb_hash_update
 RubyHash RubyHash.merge(ThreadContext context, IRubyObject other, Block block)
          rb_hash_merge
 IRubyObject RubyException.message(ThreadContext context)
           
 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)
           
 IRubyObject RubyModule.method_removed(ThreadContext context, IRubyObject nothing)
           
 IRubyObject RubyModule.method_undefined(ThreadContext context, IRubyObject nothing)
           
 IRubyObject RubyObject.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.
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 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)
           
 RubyModule RubyModule.module_function(ThreadContext context, IRubyObject[] args)
          rb_mod_modfunc
 IRubyObject RubyNumeric.modulo(ThreadContext context, IRubyObject other)
          num_modulo
 IRubyObject RubyFile.mtime(ThreadContext context)
           
static IRubyObject RubyFile.mtime(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyBigDecimal.mult2(ThreadContext context, IRubyObject b, IRubyObject n)
           
 RubyNumeric RubyBigDecimal.multiplyWith(ThreadContext context, RubyBignum value)
           
 RubyNumeric RubyBigDecimal.multiplyWith(ThreadContext context, RubyFloat value)
           
 RubyNumeric RubyBigDecimal.multiplyWith(ThreadContext context, RubyInteger value)
           
static IRubyObject RubyEncoding.name_list(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyMethod.name(ThreadContext context)
           
 IRubyObject RubyUnboundMethod.name(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 RubyComplex.negate(ThreadContext context)
          nucomp_negate
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 IRubyObject RubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object)
           
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 RubyBinding RubyBinding.newBindingForEval(ThreadContext context)
          Create a binding appropriate for a bare "eval", by using the previous (caller's) frame and current scope.
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
static RubyRange RubyRange.newExclusiveRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end)
           
static RubyRange RubyRange.newInclusiveRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end)
           
static IRubyObject RubyTime.newInstance(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyClass.newInstance(ThreadContext context, IRubyObject[] args, Block block)
          rb_class_new_instance
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)
static IRubyObject RubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
           
static IRubyObject RubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num, IRubyObject den)
           
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)
           
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
 IRubyObject RubyObject.nil_p(ThreadContext context)
          rb_false call_seq: nil.nil? => true .nil? => false Only the object nil responds true to nil?.
static IRubyObject RubyNKF.nkf(ThreadContext context, IRubyObject recv, IRubyObject opt, IRubyObject str)
           
static IRubyObject RubyEnumerable.none_p(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyNumeric.nonzero_p(ThreadContext context)
          num_nonzero_p
 IRubyObject RubyComplex.numerator(ThreadContext context)
          nucomp_numerator
 IRubyObject RubyInteger.numerator(ThreadContext context)
           
 IRubyObject RubyNumeric.numerator(ThreadContext context)
          num_numerator
 IRubyObject RubyRational.numerator(ThreadContext context)
          nurat_numerator
static IRubyObject RubyEnumerator.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static RubyString RubyString.objAsString(ThreadContext context, IRubyObject obj)
          rb_obj_as_string
 IRubyObject RubyString.oct(ThreadContext context)
          rb_str_oct
 RubyBoolean RubyInteger.odd_p(ThreadContext context)
           
 IRubyObject RubyMatchData.offset(ThreadContext context, IRubyObject index)
          match_offset
 IRubyObject RubyMatchData.offset19(ThreadContext context, IRubyObject index)
           
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 RubyBignum.op_and(ThreadContext context, IRubyObject other)
          rb_big_and
 IRubyObject RubyFixnum.op_and(ThreadContext context, IRubyObject other)
          fix_and
 IRubyObject RubyIO.op_append(ThreadContext context, IRubyObject anObject)
          rb_io_addstr
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject key)
           
 IRubyObject RubyHash.op_aref(ThreadContext context, IRubyObject key)
          rb_hash_aref
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubyStringScanner.op_aref(ThreadContext context, IRubyObject idx)
           
 IRubyObject RubySymbol.op_aref(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args
 IRubyObject RubyString.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
          rb_str_aref, rb_str_aref_m
 IRubyObject RubySymbol.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with two or three args.
 IRubyObject RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
           
 IRubyObject RubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
          rb_hash_aset
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          rb_str_aset, rb_str_aset_m
 IRubyObject RubyRational.op_ceil(ThreadContext context)
          nurat_ceil
 IRubyObject RubyArray.op_cmp(ThreadContext context, IRubyObject obj)
          rb_ary_cmp
 IRubyObject RubyBigDecimal.op_cmp(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_cmp(ThreadContext context, IRubyObject other)
          rb_big_cmp
 IRubyObject RubyFixnum.op_cmp(ThreadContext context, IRubyObject other)
          fix_cmp
 IRubyObject RubyFloat.op_cmp(ThreadContext context, IRubyObject other)
          flo_cmp
 IRubyObject 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)
           
 IRubyObject RubyRational.op_coerce(ThreadContext context, IRubyObject other)
          nurat_coerce
 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 RubyHash.op_eql19(ThreadContext context, IRubyObject other)
          rb_hash_eql
 IRubyObject RubyBasicObject.op_eqq(ThreadContext context, IRubyObject other)
          rb_equal The Ruby "===" method is used by default in case/when statements.
 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)
           
 IRubyObject RubyArray.op_equal(ThreadContext context, IRubyObject obj)
          rb_ary_equal
 IRubyObject RubyBasicObject.op_equal(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will by default use identity equality to compare objects.
 IRubyObject RubyComplex.op_equal(ThreadContext context, IRubyObject other)
          nucomp_equal_p
 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)
           
 RubyBoolean RubyMethod.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyModule.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyObject.op_equal(ThreadContext context, IRubyObject obj)
          rb_obj_equal Will by default use identity equality to compare objects.
 IRubyObject RubyProcess.RubyStatus.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRange.op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject 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)
           
 IRubyObject RubyStruct.op_equal(ThreadContext context, IRubyObject other)
           
static IRubyObject RubyComparable.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_equal (cmp_eq inlined here)
 IRubyObject RubyHash.op_equal19(ThreadContext context, IRubyObject other)
          rb_hash_equal
 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)
          nurat_floor
 IRubyObject RubyString.op_format(ThreadContext context, IRubyObject arg)
           
 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 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 RubyBignum.op_idiv(ThreadContext context, IRubyObject other)
          rb_big_idiv
 IRubyObject RubyRational.op_idiv(ThreadContext context, IRubyObject other)
          nurat_idiv
 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 RubyBigDecimal.op_lt(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyFixnum.op_lt(ThreadContext context, IRubyObject other)
          fix_lt
 IRubyObject RubyFloat.op_lt(ThreadContext context, IRubyObject other)
          flo_lt
 IRubyObject RubyString.op_lt(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyTime.op_lt(ThreadContext context, IRubyObject other)
           
static RubyBoolean RubyComparable.op_lt(ThreadContext context, IRubyObject recv, IRubyObject other)
          cmp_lt
 IRubyObject RubyObject.op_match(ThreadContext context, IRubyObject arg)
          rb_obj_pattern_match call-seq: obj =~ other => false Pattern Match---Overridden by descendents (notably Regexp and String) to provide meaningful pattern-match semantics.
 IRubyObject RubyRegexp.op_match(ThreadContext context, IRubyObject str)
          rb_reg_match
 IRubyObject RubyString.op_match(ThreadContext context, IRubyObject other)
          rb_str_match
 IRubyObject RubySymbol.op_match19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyRegexp.op_match2(ThreadContext context)
           
 IRubyObject RubyBigDecimal.op_minus(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_minus(ThreadContext context, IRubyObject other)
          rb_big_minus
 IRubyObject RubyFixnum.op_minus(ThreadContext context, IRubyObject other)
          fix_minus
 IRubyObject RubyFloat.op_minus(ThreadContext context, IRubyObject other)
          flo_minus
 IRubyObject RubyBigDecimal.op_mod(ThreadContext context, IRubyObject arg)
           
 IRubyObject RubyBignum.op_mod(ThreadContext context, IRubyObject other)
          rb_big_modulo
 IRubyObject RubyFixnum.op_mod(ThreadContext context, IRubyObject other)
          fix_mod
 IRubyObject RubyFloat.op_mod(ThreadContext context, IRubyObject other)
          flo_mod
 IRubyObject RubyRational.op_mod(ThreadContext context, IRubyObject other)
          nurat_mod
 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 RubyString.op_mul19(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyBasicObject.op_not_equal(ThreadContext context, IRubyObject other)
           
 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 RubyBignum.op_or(ThreadContext context, IRubyObject other)
          rb_big_or
 IRubyObject RubyFixnum.op_or(ThreadContext context, IRubyObject other)
          fix_or
 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 RubyBignum.op_pow_19(ThreadContext context, IRubyObject other)
          rb_big_pow
 IRubyObject RubyFixnum.op_pow_19(ThreadContext context, IRubyObject other)
          fix_pow
 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 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 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 RubyRational.op_truncate(ThreadContext context)
          nurat_truncate
 IRubyObject RubyNumeric.op_uminus(ThreadContext context)
          num_uminus
 IRubyObject RubyBignum.op_xor(ThreadContext context, IRubyObject other)
          rb_big_xor
 IRubyObject RubyFixnum.op_xor(ThreadContext context, IRubyObject other)
          fix_xor
static IRubyObject RubyIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyStringIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyZlib.RubyGzipWriter.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, Block block)
          Returns a new directory object for path.
static IRubyObject RubyZlib.RubyGzipReader.open(ThreadContext context, IRubyObject recv, IRubyObject filename, Block block)
           
static IRubyObject RubyIconv.open(ThreadContext context, IRubyObject recv, IRubyObject to, IRubyObject from, Block block)
           
 IRubyObject RubyMethod.owner(ThreadContext context)
           
 IRubyObject RubyUnboundMethod.owner(ThreadContext context)
           
static IRubyObject RubyKernel.p(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyString RubyArray.pack(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyEnumerable.partition(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.partition19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyDir.path(ThreadContext context)
           
 RubyString RubyFile.path(ThreadContext context)
           
 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 RubyIO.pid(ThreadContext context)
          Return the process id (pid) of the process this IO object spawned.
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
 void RubyThread.pollThreadEvents(ThreadContext context)
           
 IRubyObject RubyArray.pop(ThreadContext context)
          rb_ary_pop
 IRubyObject RubyArray.pop19(ThreadContext context)
           
 IRubyObject RubyArray.pop19(ThreadContext context, IRubyObject num)
           
static IRubyObject RubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyIO.popen3(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyFixnum RubyIO.pos_set(ThreadContext context, IRubyObject newPosition)
           
 RubyFixnum RubyIO.pos(ThreadContext context)
           
 IRubyObject RubyMatchData.post_match(ThreadContext context)
          match_post_match
 IRubyObject RubyStringScanner.post_match(ThreadContext context)
           
 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 RubyInteger.pred(ThreadContext context)
           
 IRubyObject RubyIO.print(ThreadContext context, IRubyObject[] args)
          Print some objects to the stream.
 IRubyObject RubyStringIO.print(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject 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 RubyModule.private_method_defined(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyObject.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 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 RubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyObject.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.
 IRubyObject RubyModule.public_method_defined(ThreadContext context, IRubyObject symbol)
           
 IRubyObject RubyObject.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.
 IRubyObject RubyIO.putc(ThreadContext context, IRubyObject object)
           
static IRubyObject RubyKernel.putc(ThreadContext context, IRubyObject recv, IRubyObject ch)
          rb_f_putc
 IRubyObject RubyIO.puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyStringIO.puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyZlib.RubyGzipWriter.puts(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyNumeric.quo_19(ThreadContext context, IRubyObject other)
          num_quo
 IRubyObject RubyBignum.quo(ThreadContext context, IRubyObject other)
          rb_big_quo
 IRubyObject RubyFixnum.quo(ThreadContext context, IRubyObject other)
          fix_quo
 IRubyObject RubyNumeric.quo(ThreadContext context, IRubyObject other)
          num_quo
static IRubyObject RubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyNumeric RubyKernel.rand(ThreadContext context, IRubyObject recv)
           
static RubyNumeric RubyKernel.rand(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyArray.rassoc(ThreadContext context, IRubyObject value)
          rb_ary_rassoc
 IRubyObject RubyHash.rassoc(ThreadContext context, IRubyObject obj)
           
static IRubyObject RubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block)
           
 RubyModule RubyModule.rbPrivate(ThreadContext context, IRubyObject[] args)
          rb_mod_private
 RubyModule RubyModule.rbProtected(ThreadContext context, IRubyObject[] args)
          rb_mod_protected
 RubyModule RubyModule.rbPublic(ThreadContext context, IRubyObject[] args)
          rb_mod_public
static IRubyObject RubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyProcess.UserID.re_exchange(ThreadContext context, IRubyObject self)
           
static IRubyObject RubyProcess.GroupID.re_exchange(ThreadContext context, IRubyObject self)
           
 IRubyObject RubyIO.read_nonblock(ThreadContext context, 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, Block block)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyArgsFile.readchar(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyZlib.RubyGzipReader.readline(ThreadContext context)
           
 IRubyObject RubyIO.readline(ThreadContext context, IRubyObject[] args)
          Read a line.
 IRubyObject RubyStringIO.readline(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubyArgsFile.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          Read a line.
static IRubyObject RubyKernel.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 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 RubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyArray RubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyFile.readlink(ThreadContext context, IRubyObject recv, IRubyObject path)
           
 IRubyObject RubyIO.readpartial(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyComplex.real_p(ThreadContext context)
          nucomp_real_p
 IRubyObject RubyNumeric.real(ThreadContext context)
          numeric_real
 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)
          rb_ary_reject_bang
 IRubyObject RubyHash.reject_bang(ThreadContext context, Block block)
          rb_hash_reject_bang
 IRubyObject RubyArray.reject_bang19(ThreadContext context, Block block)
           
 IRubyObject RubyArray.reject(ThreadContext context, Block block)
          rb_ary_reject_bang
 RubyHash RubyHash.reject(ThreadContext context, Block block)
          rb_hash_reject
static IRubyObject RubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyArray.reject19(ThreadContext context, Block block)
           
 IRubyObject RubyHash.reject19(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.reject19(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 RubyModule.remove_class_variable(ThreadContext context, IRubyObject name)
          rb_mod_remove_cvar
 IRubyObject RubyModule.remove_const(ThreadContext context, IRubyObject rubyName)
           
 IRubyObject RubyObject.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.
 RubyModule RubyModule.remove_method(ThreadContext context, IRubyObject[] args)
           
 void RubyModule.removeMethod(ThreadContext context, java.lang.String name)
           
static IRubyObject RubyFile.rename(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName)
           
 IRubyObject RubyIO.reopen(ThreadContext context, IRubyObject[] args)
           
 RubyHash RubyHash.replace(ThreadContext context, IRubyObject other)
          rb_hash_replace
 RubyBoolean RubyStringScanner.rest_p(ThreadContext context)
           
 IRubyObject RubyStringScanner.rest(ThreadContext context)
           
 IRubyObject RubyArray.reverse_each(ThreadContext context, Block block)
          rb_ary_reverse_each
 RubyString RubyString.reverse(ThreadContext context)
           
 RubyFixnum RubyIO.rewind(ThreadContext context)
           
static IRubyObject RubyArgsFile.rewind(ThreadContext context, IRubyObject recv)
           
 IRubyObject RubyArray.rindex(ThreadContext context, IRubyObject obj)
          rb_ary_rindex
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0)
          rb_str_rindex_m
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.rindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_rindex_m
 IRubyObject RubyArray.rindex19(ThreadContext context, Block block)
           
 IRubyObject RubyArray.rindex19(ThreadContext context, IRubyObject obj, Block unused)
           
 IRubyObject RubyString.rstrip(ThreadContext context)
          rb_str_rstrip
 IRubyObject RubyArray.sample(ThreadContext context)
           
 IRubyObject RubyArray.sample(ThreadContext context, IRubyObject nv)
           
 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)
           
 int RubyRegexp.search(ThreadContext context, RubyString str, int pos, boolean reverse)
          rb_reg_search
 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 RubyIO.select_static(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
 RubyArray RubyArray.select(ThreadContext context, Block block)
          rb_ary_select
 IRubyObject RubyHash.select(ThreadContext context, Block block)
          rb_hash_select
 IRubyObject RubyMatchData.select(ThreadContext context, Block block)
           
 RubyArray RubyStruct.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 RubyArray.select19(ThreadContext context, Block block)
           
 IRubyObject RubyHash.select19(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.select19(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyObject.send(ThreadContext context, Block block)
          rb_f_send send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified.
 IRubyObject RubyObject.send(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject RubyObject.send(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RubyArgsFile.set_pos(ThreadContext context, IRubyObject recv, IRubyObject offset)
           
 IRubyObject RubyStringScanner.set_string(ThreadContext context, IRubyObject str)
           
static IRubyObject RubyKernel.set_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block)
           
 IRubyObject RubyArray.shift(ThreadContext context)
          rb_ary_shift
 IRubyObject RubyHash.shift(ThreadContext context)
          rb_hash_shift
 IRubyObject RubyArray.shift19(ThreadContext context)
           
 IRubyObject RubyArray.shift19(ThreadContext context, IRubyObject num)
           
 IRubyObject RubyArray.shuffle_bang(ThreadContext context)
           
 IRubyObject RubyArray.shuffle(ThreadContext context)
           
static IRubyObject RubyKernel.singleton_method_added(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_removed(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
static IRubyObject RubyKernel.singleton_method_undefined(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block)
           
 RubyArray RubyObject.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.
 RubyArray RubyObject.singleton_methods19(ThreadContext context, IRubyObject[] args)
           
 RubyArray RubyObject.singletonMethods(ThreadContext context, IRubyObject[] args, boolean asSymbols)
           
 IRubyObject RubyMatchData.size(ThreadContext context)
          match_size
static IRubyObject RubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0)
          rb_str_slice_bang
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with one or two args.
 IRubyObject RubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
          rb_str_slice_bang
static IRubyObject RubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort_by19(ThreadContext context, IRubyObject self, Block block)
           
static IRubyObject RubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject RubyObject.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 RubyObject.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 RubyObject.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 RubyObject.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.
 RubyArray RubyString.split(ThreadContext context)
          rb_str_split_m
static IRubyObject RubyKernel.split(ThreadContext context, IRubyObject recv)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject arg0)
           
 RubyArray RubyString.split(ThreadContext context, IRubyObject[] args)
          Deprecated. Use the versions with zero, one, or two args.
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 arg0, IRubyObject arg1)
           
static IRubyObject RubyKernel.sprintf(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyString.squeeze(ThreadContext context, IRubyObject[] args)
          rb_str_squeeze
static RubyInteger RubyKernel.srand(ThreadContext context, IRubyObject recv)
           
static RubyInteger RubyKernel.srand(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
 IRubyObject RubyFile.stat(ThreadContext context)
           
 IRubyObject RubyIO.stat(ThreadContext context)
           
static IRubyObject RubyFile.stat(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyRange.step(ThreadContext context, Block block)
           
 IRubyObject RubyNumeric.step(ThreadContext context, IRubyObject[] args, 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 RubyNumeric.step19(ThreadContext context, IRubyObject arg0, Block block)
           
 IRubyObject RubyRange.step19(ThreadContext context, IRubyObject step, Block block)
           
 IRubyObject RubyNumeric.step19(ThreadContext context, IRubyObject to, IRubyObject step, Block block)
           
 IRubyObject RubyString.str_eql_p(ThreadContext context, IRubyObject other)
           
 IRubyObject RubyString.strip(ThreadContext context)
          rb_str_strip
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject[] args, Block block)
          Deprecated. Use the versions with one or two arguments.
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
          rb_str_sub_bang
static IRubyObject RubyKernel.sub_bang(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub_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. Use the versions with one or two args.
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
          Deprecated. Use the one or two-arg versions.
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block)
           
 IRubyObject RubyString.sub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RubyKernel.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject RubyString.sub19(ThreadContext context, IRubyObject arg0, Block block)
          rb_str_sub
 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 RubyInteger.succ(ThreadContext context)
          int_succ
 IRubyObject RubyString.succ(ThreadContext context)
           
 IRubyObject RubySymbol.succ(ThreadContext context)
           
 IRubyObject RubyClass.superclass(ThreadContext context)
          Return the real super class of this class.
 IRubyObject RubyString.swapcase_bang(ThreadContext context)
          rb_str_swapcase_bang
 RubyString RubyString.swapcase(ThreadContext context)
          rb_str_swapcase
 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)
           
static IRubyObject RubyFile.symlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to)
           
 RubyBoolean RubyIO.sync(ThreadContext context)
          Returns the current sync mode.
static IRubyObject RubyKernel.syscall(ThreadContext context, IRubyObject recv, 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)
           
 IRubyObject RubyIO.syswrite(ThreadContext context, IRubyObject obj)
           
 IRubyObject RubyBoolean.taint(ThreadContext context)
           
 IRubyObject RubyFixnum.taint(ThreadContext context)
           
 IRubyObject RubyNil.taint(ThreadContext context)
           
 IRubyObject RubyObject.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 RubySymbol.taint(ThreadContext context)
           
 RubyBoolean RubyObject.tainted_p(ThreadContext context)
          rb_obj_tainted call-seq: obj.tainted? => true or false Returns true if the object is tainted.
 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)
           
static IRubyObject RubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyInteger.times(ThreadContext context, Block block)
           
 IRubyObject RubyInteger.times19(ThreadContext context, Block block)
           
 IRubyObject RubyRange.to_a(ThreadContext context, Block block)
           
static IRubyObject RubyEnumerable.to_a(ThreadContext context, IRubyObject self)
           
 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 RubyComplex.to_f(ThreadContext context)
          nucomp_to_f
 IRubyObject RubyRational.to_f(ThreadContext context)
           
 IRubyObject RubyComplex.to_i(ThreadContext context)
          nucomp_to_i
 IRubyObject RubyNumeric.to_int(ThreadContext context)
          num_to_int
static IRubyObject RubyArgsFile.to_io(ThreadContext context, IRubyObject recv)
           
 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_f
 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
static IRubyObject RubyNil.to_r(ThreadContext context, IRubyObject recv)
          nilclass_to_r
 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 RubyRange.to_s(ThreadContext context)
           
 IRubyObject RubyRational.to_s(ThreadContext context)
          nurat_to_s
 IRubyObject RubyHash.to_s19(ThreadContext context)
           
 IRubyObject RubyException.to_str(ThreadContext context)
           
 IRubyObject RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context)
           
 IRubyObject RubyString.tr_s(ThreadContext context, IRubyObject src, IRubyObject repl)
          rb_str_tr_s
 IRubyObject RubyString.tr(ThreadContext context, IRubyObject src, IRubyObject repl)
          rb_str_tr
static IRubyObject RubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubyKernel.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject RubySignal.trap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject arg)
           
static IRubyObject RubyFile.truncate(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyHash.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args)
           
static IRubyObject RubyRegexp.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args)
           
 RubyBoolean RubyIO.tty_p(ThreadContext context)
           
static IRubyObject RubyFile.umask(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 RubyModule RubyModule.undef_method(ThreadContext context, IRubyObject[] args)
           
 void RubyModule.undef(ThreadContext context, java.lang.String name)
          rb_undef
static IRubyObject RubyRegexp.union(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          rb_reg_s_union
static IRubyObject RubyFile.unlink(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyObject.untaint(ThreadContext context)
          rb_obj_untaint call-seq: obj.untaint => obj Removes the taint from obj.
static IRubyObject RubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject RubyString.upcase_bang(ThreadContext context)
          rb_str_upcase_bang
 RubyString RubyString.upcase(ThreadContext context)
          rb_str_upcase
 IRubyObject RubySymbol.upcase(ThreadContext context)
           
 IRubyObject RubyInteger.upto(ThreadContext context, IRubyObject to, Block block)
          int_upto
 IRubyObject RubyString.upto(ThreadContext context, IRubyObject str, Block block)
          rb_str_upto_m
 IRubyObject RubyString.upto(ThreadContext context, IRubyObject str, boolean excl, Block block)
           
 IRubyObject RubyInteger.upto19(ThreadContext context, IRubyObject to, Block block)
           
static IRubyObject RubyFile.utime(ThreadContext context, IRubyObject recv, IRubyObject[] args)
          This method does NOT set atime, only mtime, since Java doesn't support anything else.
 IRubyObject RubyString.valid_encoding_p(ThreadContext context)
           
 RubyArray RubyHash.values_at(ThreadContext context, IRubyObject[] args)
          rb_hash_values_at
 boolean RubyThread.waitForIO(ThreadContext context, RubyIO io, int ops)
           
static IRubyObject RubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject message)
           
static IRubyObject RubyZlib.RubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block)
           
 IRubyObject RubyIO.write_nonblock(ThreadContext context, IRubyObject obj)
           
protected  void RubyIO.write(ThreadContext context, ByteList byteList)
           
 IRubyObject RubyIO.write(ThreadContext context, IRubyObject obj)
          io_write
 IRubyObject RubyStringIO.write(ThreadContext context, IRubyObject arg)
           
 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)
           
 

Uses of ThreadContext in org.jruby.ast
 

Methods in org.jruby.ast with parameters of type ThreadContext
static void DStrNode.appendToString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, RubyString string, Node node)
           
 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)
           
protected  int ArgsNode.assignOptArgs(IRubyObject[] args, Ruby runtime, ThreadContext context, IRubyObject self, int givenArgsCount)
           
static RubyString DStrNode.buildDynamicString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, ListNode list)
           
 java.lang.String AssignableNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String AttrAssignNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String BackRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String CallNoArgNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String CallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String ClassVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Colon2ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String 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.
 java.lang.String Colon2MethodNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Colon3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String DVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String FCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String FalseNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String GlobalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String InstVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String LocalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Match2Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Match3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String NilNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String NthRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String SelfNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String SuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String TrueNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String VCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String YieldNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String ZSuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 Block CallNode.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 Block FCallNode.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 Block CallNode.getBlock(ThreadContext context, IRubyObject self)
           
 Block FCallNode.getBlock(ThreadContext context, IRubyObject self)
           
 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
 IRubyObject ConstNode.getValue(ThreadContext context)
           
 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 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 DRegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DStrNode.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 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 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 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 SValueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SelfNode.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 ZArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZSuperNode.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 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 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)
           
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.prepareRestArg(ThreadContext context, Ruby runtime, DynamicScope scope, IRubyObject[] args, int givenArgsCount)
           
 IRubyObject ConstNode.reCache(ThreadContext context, java.lang.String name)
           
 IRubyObject FalseNode.when(WhenNode whenNode, IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject FixnumNode.when(WhenNode whenNode, IRubyObject whenValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject NilNode.when(WhenNode whenNode, IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject Node.when(WhenNode whenNode, IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject SymbolNode.when(WhenNode whenNode, IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject TrueNode.when(WhenNode whenNode, IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject WhenNode.when(WhenNode whenNode, IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 

Uses of ThreadContext in org.jruby.ast.executable
 

Methods in org.jruby.ast.executable with parameters of type ThreadContext
 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 RubiniusMachine.exec(ThreadContext context, IRubyObject self, char[] bytecodes, IRubyObject[] literals, IRubyObject[] args)
           
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, YARVMachine.Instruction[] bytecodes)
           
 IRubyObject YARVMachine.exec(ThreadContext context, StaticScope scope, YARVMachine.Instruction[] bytecodes)
          Top-level exec into YARV machine.
 IRubyObject AbstractScript.getConstant(ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.getValue(ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject Script.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject AbstractScript.reCache(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)
           
 

Uses of ThreadContext in org.jruby.bench
 

Methods in org.jruby.bench with parameters of type ThreadContext
static IRubyObject BenchFixnumCreation.fib(Ruby ruby, ThreadContext context, IRubyObject object)
           
 

Uses of ThreadContext in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type ThreadContext
 void JITCompiler.runJIT(DefaultMethod method, ThreadContext context, java.lang.String name)
          Deprecated. 
 DynamicMethod JITCompiler.tryJIT(DefaultMethod method, ThreadContext context, java.lang.String name)
           
 

Constructors in org.jruby.compiler with parameters of type ThreadContext
JITCompiler.JITClassGenerator(java.lang.String name, DefaultMethod method, ThreadContext context)
           
 

Uses of ThreadContext in org.jruby.evaluator
 

Methods in org.jruby.evaluator with parameters of type ThreadContext
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
          Deprecated. 
static void ASTInterpreter.callTraceFunction(Ruby runtime, ThreadContext context, RubyEvent event)
           
static IRubyObject ASTInterpreter.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
          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, IRubyObject src, java.lang.String file, int lineNumber)
          Deprecated. Call with a RubyString now.
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, IRubyObject scope, java.lang.String file, int lineNumber)
          Evaluate the given string under the specified binding object.
static java.lang.String ASTInterpreter.getArgumentDefinition(Ruby runtime, ThreadContext context, Node node, java.lang.String type, IRubyObject self, Block block)
           
static Block ASTInterpreter.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block currentBlock, Node blockNode)
           
static RubyModule ASTInterpreter.getClassVariableBase(ThreadContext context, Ruby runtime)
           
static java.lang.String ASTInterpreter.getDefinition(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block aBlock)
          Deprecated. 
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 ThreadContext in org.jruby.ext
 

Methods in org.jruby.ext with parameters of type ThreadContext
 IRubyObject WeakRef.initialize(ThreadContext context, IRubyObject obj)
           
 

Uses of ThreadContext in org.jruby.ext.ffi
 

Methods in org.jruby.ext.ffi with parameters of type ThreadContext
 IRubyObject StructLayoutBuilder.add_char_array(ThreadContext context, IRubyObject[] args)
           
 IRubyObject StructLayoutBuilder.add(ThreadContext context, IRubyObject[] args)
           
 IRubyObject Invoker.attach(ThreadContext context, IRubyObject module, IRubyObject methodName)
          Attaches this function to a ruby module or class.
 IRubyObject AbstractMemoryPointer.autorelease(ThreadContext context, IRubyObject release)
           
static IRubyObject Platform.bsd_p(ThreadContext context, IRubyObject recv)
           
 StructLayout StructLayoutBuilder.build(ThreadContext context)
           
 IRubyObject Invoker.call(ThreadContext context, IRubyObject[] rubyArgs)
          Invokes the native function with the supplied ruby arguments.
protected  long AbstractMemory.checkBounds(ThreadContext context, IRubyObject offArg, long len)
           
protected  void AbstractMemory.checkBounds(ThreadContext context, long off, long len)
           
protected static void AbstractMemory.checkBounds(ThreadContext context, long size, long off, long len)
           
 IRubyObject AbstractMemory.clear(ThreadContext context)
          Clears (zeros out) the memory contents.
 IRubyObject FFIProvider.createInvoker(ThreadContext context, IRubyObject[] args)
           
 IRubyObject AbstractMemoryPointer.free(ThreadContext context)
           
 IRubyObject AbstractMemory.get_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject length)
           
 IRubyObject AbstractMemory.get_buffer(ThreadContext context, IRubyObject off, IRubyObject len_)
           
 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_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.get(ThreadContext context, IRubyObject ptr, IRubyObject name)
          Gets the value of the struct member corresponding to name.
 IRubyObject FFIProvider.getLastError(ThreadContext context)
           
 IRubyObject FFIProvider.getLastError(ThreadContext context, IRubyObject error)
           
 RubyFixnum AbstractMemory.hash(ThreadContext context)
          Calculates a hash code for the pointer.
abstract  IRubyObject Invoker.invoke(ThreadContext context, IRubyObject[] args)
           
static IRubyObject Platform.linux_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject Platform.mac_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject StructLayout.members(ThreadContext context)
          Gets a ruby array of the names of all members of this struct.
static IRubyObject AutoPointer.newAutoPointer(ThreadContext context, IRubyObject self, IRubyObject pointerArg, IRubyObject proc)
           
static IRubyObject CallbackInfo.newCallbackInfo(ThreadContext context, IRubyObject self, IRubyObject returnType, IRubyObject _paramTypes)
           
static StructLayoutBuilder StructLayoutBuilder.newInstance(ThreadContext context, IRubyObject recv)
           
 IRubyObject Pointer.null_p(ThreadContext context)
          Tests if this Pointer represents the C NULL value.
 IRubyObject AbstractMemory.op_equal(ThreadContext context, IRubyObject obj)
           
 IRubyObject AbstractMemory.put_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject arrParam)
           
 IRubyObject AbstractMemory.put_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject arr)
           
 IRubyObject AbstractMemory.put_buffer(ThreadContext context, IRubyObject off, IRubyObject str, IRubyObject len_)
           
 IRubyObject AbstractMemory.put_bytes(ThreadContext context, IRubyObject[] args)
           
 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 offset, IRubyObject value)
          Writes an 64 bit floating point value to the memory area.
 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 offset, IRubyObject value)
          Writes a 32 bit signed integer value to the memory address.
 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 offset, IRubyObject value)
          Writes a 8 bit signed 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_string(ThreadContext context, IRubyObject offArg, IRubyObject strArg)
           
 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 offset, IRubyObject value)
          Writes an 32 bit unsigned integer value to the memory address.
 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 offset, IRubyObject value)
          Writes a C long integer value to the memory area.
 IRubyObject StructLayout.put(ThreadContext context, IRubyObject ptr, IRubyObject name, IRubyObject value)
          Sets the native value of the struct member corresponding to name.
 IRubyObject StructLayout.size(ThreadContext context)
          Gets the total size of the struct.
static IRubyObject Platform.solaris_p(ThreadContext context, IRubyObject recv)
           
 IRubyObject AbstractMemory.to_s(ThreadContext context, IRubyObject[] args)
           
 IRubyObject AbstractMemory.total(ThreadContext context)
          Gets the total size (in bytes) of the MemoryPointer.
static IRubyObject Platform.unix_p(ThreadContext context, IRubyObject recv)
           
static IRubyObject Platform.windows_p(ThreadContext context, IRubyObject recv)
           
 

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

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

Uses of ThreadContext in org.jruby.ext.ffi.jna
 

Methods in org.jruby.ext.ffi.jna with parameters of type ThreadContext
 IRubyObject JNABasePointer.address(ThreadContext context)
           
static JNABuffer JNABuffer.allocateDirect(ThreadContext context, IRubyObject recv, IRubyObject sizeArg)
           
static JNAMemoryPointer JNAMemoryPointer.allocateDirect(ThreadContext context, IRubyObject recv, IRubyObject sizeArg)
           
static JNABuffer JNABuffer.allocateDirect(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject clearArg)
           
static JNAMemoryPointer JNAMemoryPointer.allocateDirect(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject clearArg)
           
static JNABuffer JNABuffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static JNABuffer JNABuffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject clearArg)
           
static JNABuffer JNABuffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg)
           
static JNABuffer JNABuffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject clearArg)
           
 IRubyObject JNABasePointer.inspect(ThreadContext context)
           
 IRubyObject JNAMemoryPointer.inspect(ThreadContext context)
           
 IRubyObject JNAVariadicInvoker.invoke(ThreadContext context, IRubyObject typesArg, IRubyObject paramsArg)
           
static JNAVariadicInvoker JNAVariadicInvoker.newInvoker(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject JNABasePointer.op_plus(ThreadContext context, IRubyObject value)
           
 IRubyObject JNABuffer.op_plus(ThreadContext context, IRubyObject value)
           
 IRubyObject JNABasePointer.put_pointer(ThreadContext context, IRubyObject offset, IRubyObject value)
           
 IRubyObject JNABuffer.put_pointer(ThreadContext context, IRubyObject offset, IRubyObject value)
           
 IRubyObject JNABasePointer.to_s(ThreadContext context, IRubyObject[] args)
           
 IRubyObject JNAMemoryPointer.to_s(ThreadContext context, IRubyObject[] args)
           
 

Uses of ThreadContext in org.jruby.ext.socket
 

Methods in org.jruby.ext.socket with parameters of type ThreadContext
 IRubyObject RubyTCPServer.accept_nonblock(ThreadContext context)
           
 IRubyObject RubyUNIXServer.accept_nonblock(ThreadContext context)
           
 IRubyObject RubyTCPServer.accept(ThreadContext context)
           
 IRubyObject RubyUNIXServer.accept(ThreadContext context)
           
 IRubyObject RubyIPSocket.addr(ThreadContext context)
           
 IRubyObject RubyUNIXSocket.addr(ThreadContext context)
           
 IRubyObject RubyUDPSocket.bind(ThreadContext context, IRubyObject host, IRubyObject port)
           
 IRubyObject RubyBasicSocket.close_read(ThreadContext context)
           
 IRubyObject RubyBasicSocket.close_write(ThreadContext context)
           
 IRubyObject RubyUDPSocket.connect(ThreadContext context, IRubyObject host, IRubyObject port)
           
static IRubyObject RubySocket.for_fd(ThreadContext context, IRubyObject socketClass, IRubyObject fd)
           
static IRubyObject RubyIPSocket.getaddress(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyaddr(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject RubySocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubyTCPSocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
           
static IRubyObject RubySocket.gethostname(ThreadContext context, IRubyObject recv)
           
static IRubyObject RubySocket.getnameinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getpeername(ThreadContext context)
           
 IRubyObject RubyTCPServer.getpeername(ThreadContext context, IRubyObject[] args)
           
static IRubyObject RubySocket.getservbyname(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.getsockname(ThreadContext context)
           
 IRubyObject RubyBasicSocket.getsockopt(ThreadContext context, IRubyObject lev, IRubyObject optname)
           
 IRubyObject RubyUDPSocket.initialize(ThreadContext context)
           
 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(ThreadContext context, IRubyObject backlog)
           
 IRubyObject RubyUNIXServer.listen(ThreadContext context, IRubyObject log)
           
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(ThreadContext context, IRubyObject recv, IRubyObject port, IRubyObject host)
           
static IRubyObject RubySocket.pack_sockaddr_un(ThreadContext context, IRubyObject recv, IRubyObject filename)
           
 IRubyObject RubyUNIXSocket.path(ThreadContext context)
           
 IRubyObject RubyIPSocket.peeraddr(ThreadContext context)
           
 IRubyObject RubyUNIXSocket.peeraddr(ThreadContext context)
           
 IRubyObject RubyTCPServer.peeraddr(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyBasicSocket.recv(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recv(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUNIXSocket.recvfrom(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.send(ThreadContext context, IRubyObject[] args)
           
 IRubyObject RubyUDPSocket.setsockopt(ThreadContext context, IRubyObject[] args)
           
 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(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 IRubyObject RubyUNIXServer.sysaccept(ThreadContext context)
           
static IRubyObject RubySocket.unpack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject addr)
           
 IRubyObject RubyBasicSocket.write_send(ThreadContext context, IRubyObject[] args)
           
 

Uses of ThreadContext in org.jruby.internal.runtime
 

Methods in org.jruby.internal.runtime that return ThreadContext
 ThreadContext ThreadService.getCurrentContext()
          In order to provide an appropriate execution context for a given thread, we store ThreadContext instances in a threadlocal.
 ThreadContext ThreadService.registerNewThread(RubyThread thread)
           
 

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

Methods in org.jruby.internal.runtime.methods with parameters of type ThreadContext
 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
          A default implementation of zero arity, non-block 'call' method, which simply calls the zero-arity, block-receiving version with Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
          A default implementation of zero arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with IRubyObject.NULL_ARRAY.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroBlock.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
          A default implementation of one-arity, non-block 'call' method, which simply calls the one-arity, block-receiving version with the argument and Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject 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 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.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.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)
           
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 InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject JavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.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)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.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)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.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)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMultiMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubiniusMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
          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 YARVMethod.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg, Block block)
          A default implementation of one-arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with a boxed arg list.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
          A default implementation of two-arity, non-block 'call' method, which simply calls the two-arity, block-receiving version with the arguments and Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.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.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
          A default implementation of two-arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with a boxed arg list.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.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.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          A default implementation of three-arity, non-block 'call' method, which simply calls the three-arity, block-receiving version with the arguments and Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.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.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
          A default implementation of three-arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with a boxed arg list.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.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.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
protected  void JavaMethod.callTrace(ThreadContext context, java.lang.String name)
           
protected  IRubyObject DynamicMethod.handleReturn(ThreadContext context, JumpException.ReturnJump rj)
           
 IRubyObject DefaultMethod.interpretedCall(ThreadContext context, Ruby runtime, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  void CallConfiguration.post(ThreadContext context)
           
protected  void JavaMethod.postBacktraceAndScope(ThreadContext context)
           
protected  void JavaMethod.postBacktraceOnly(ThreadContext context)
           
protected  void JavaMethod.postFrameAndScope(ThreadContext context)
           
protected  void JavaMethod.postFrameOnly(ThreadContext context)
           
protected  void JavaMethod.postScopeOnly(ThreadContext context)
           
abstract  void CallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, java.lang.String name, Block block, StaticScope scope, JumpTarget jumpTarget)
           
protected  void JavaMethod.preBacktraceAndScope(ThreadContext context, java.lang.String name)
           
protected  void JavaMethod.preBacktraceOnly(ThreadContext context, java.lang.String name)
           
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)
           
protected  void JavaMethod.preScopeOnly(ThreadContext context)
           
protected  void JavaMethod.returnTrace(ThreadContext context, java.lang.String name)
           
 

Uses of ThreadContext in org.jruby.java
 

Methods in org.jruby.java with parameters of type ThreadContext
 IRubyObject MiniJava.JavaObjectWrapperMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaVoidWrapperMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
protected  RaiseException MiniJava.AbstractJavaWrapperMethodZero.error(ThreadContext context, java.lang.Exception e)
           
static IRubyObject MiniJava.new_class(ThreadContext context, IRubyObject self, IRubyObject[] interfaces)
           
static IRubyObject MiniJava.rb_import(ThreadContext context, IRubyObject self, IRubyObject name)
           
static IRubyObject MiniJava.rb_import(ThreadContext context, IRubyObject self, IRubyObject name, IRubyObject as)
           
 

Uses of ThreadContext in org.jruby.java.addons
 

Methods in org.jruby.java.addons with parameters of type ThreadContext
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 void ArrayJavaAddons.copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, int src, JavaArray javaArray, int dest, int length)
           
static void ArrayJavaAddons.copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, JavaArray javaArray)
           
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.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 ArrayJavaAddons.to_java(ThreadContext context, IRubyObject fromArray)
           
static IRubyObject ArrayJavaAddons.to_java(ThreadContext context, IRubyObject fromArray, IRubyObject type)
           
static IRubyObject IOJavaAddons.to_outputstream(ThreadContext context, IRubyObject self)
           
 

Uses of ThreadContext in org.jruby.java.invokers
 

Methods in org.jruby.java.invokers with parameters of type ThreadContext
 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 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 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 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 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 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 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 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 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 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 StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 

Uses of ThreadContext in org.jruby.java.proxies
 

Methods in org.jruby.java.proxies with parameters of type ThreadContext
static IRubyObject JavaInterfaceTemplate.append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block)
           
 IRubyObject ArrayJavaProxy.at(ThreadContext context, IRubyObject indexObj)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ArrayJavaProxy.ArrayNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ConcreteJavaProxy.ConcreteNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static RubyClass ArrayJavaProxy.createArrayJavaProxy(ThreadContext context)
           
static RubyClass ConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context)
           
static RubyClass InterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context)
           
static RubyModule JavaInterfaceTemplate.createJavaInterfaceTemplateModule(ThreadContext context)
           
static RubyClass JavaProxy.createJavaProxy(ThreadContext context)
           
 IRubyObject ArrayJavaProxy.each(ThreadContext context, Block block)
           
static IRubyObject JavaInterfaceTemplate.extended(ThreadContext context, IRubyObject self, IRubyObject object)
           
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 ArrayJavaProxy.getRange(ThreadContext context, IRubyObject arg0)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject[] args)
           
 IRubyObject ArrayJavaProxy.getRange(ThreadContext context, IRubyObject firstObj, IRubyObject lengthObj)
           
static IRubyObject JavaInterfaceTemplate.impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject JavaInterfaceTemplate.implement(ThreadContext context, IRubyObject self, IRubyObject clazz)
           
static IRubyObject JavaProxy.inherited(ThreadContext context, IRubyObject recv, IRubyObject subclass)
           
 IRubyObject ArrayJavaProxy.op_aref(ThreadContext context, IRubyObject[] args)
           
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 ArrayJavaProxy.op_plus(ThreadContext context, IRubyObject other)
           
static IRubyObject JavaInterfaceTemplate.rbNew(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 IRubyObject ArrayJavaProxy.to_a(ThreadContext context)
           
 

Uses of ThreadContext in org.jruby.javasupport
 

Methods in org.jruby.javasupport with parameters of type ThreadContext
static java.lang.Object JavaUtil.coerceJavaObjectToType(ThreadContext context, java.lang.Object javaObject, java.lang.Class target)
           
static java.lang.Object JavaUtil.coerceOtherToType(ThreadContext context, IRubyObject arg, java.lang.Class target)
           
 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.
 java.lang.Object JavaUtil.RubyConverter.convert(ThreadContext context, IRubyObject rubyObject)
           
static java.lang.Object JavaUtil.convertArgumentToType(ThreadContext context, IRubyObject arg, java.lang.Class target)
           
static java.lang.Object JavaUtil.convertProcToInterface(ThreadContext context, RubyObject rubyObject, java.lang.Class target)
           
static RubyModule JavaProxyMethods.createJavaProxyMethods(ThreadContext context)
           
 JavaField JavaClass.declared_field(ThreadContext context, IRubyObject name)
           
 IRubyObject JavaClass.emptyJavaArray(ThreadContext context)
           
 JavaField JavaClass.field(ThreadContext context, IRubyObject name)
           
static IRubyObject Java.get_deprecated_interface_proxy(ThreadContext context, IRubyObject recv, IRubyObject javaClassObject)
           
static IRubyObject Java.JavaUtilities.get_deprecated_interface_proxy(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static IRubyObject Java.get_proxy_or_package_under_package(ThreadContext context, IRubyObject recv, IRubyObject parentPackage, IRubyObject sym)
           
static IRubyObject Java.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 Java.JavaUtilities.get_top_level_proxy_or_package(ThreadContext context, IRubyObject recv, IRubyObject arg0)
           
static RubyModule Java.getProxyOrPackageUnderPackage(ThreadContext context, Ruby runtime, RubyModule parentPackage, java.lang.String sym)
           
static RubyModule Java.getTopLevelProxyOrPackage(ThreadContext context, Ruby runtime, java.lang.String sym)
           
static IRubyObject JavaProxyMethods.java_class(ThreadContext context, IRubyObject recv)
           
 IRubyObject JavaClass.javaArrayFromRubyArray(ThreadContext context, IRubyObject fromArray)
           
 IRubyObject JavaClass.javaArraySubarray(ThreadContext context, JavaArray fromArray, int index, int size)
           
static IRubyObject JavaProxyMethods.rbSynchronized(ThreadContext context, IRubyObject recv, Block block)
           
 IRubyObject JavaObject.ruby_synchronized(ThreadContext context, Block block)
           
 IRubyObject JavaField.value(ThreadContext context, IRubyObject object)
           
 

Uses of ThreadContext in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util with parameters of type ThreadContext
static void RuntimeHelpers.addInstanceMethod(RubyModule containingClass, java.lang.String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime)
           
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.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, DynamicMethod method, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callZSuper(Ruby runtime, ThreadContext context, Block block, IRubyObject self)
           
static void RuntimeHelpers.checkSuperDisabledOrOutOfMethod(ThreadContext context)
           
static void RuntimeHelpers.clearErrorInfo(ThreadContext context)
           
static Block RuntimeHelpers.createBlock(ThreadContext context, IRubyObject self, BlockBody body)
           
static BlockBody RuntimeHelpers.createCompiledBlockBody(ThreadContext context, java.lang.Object scriptObject, java.lang.String closureMethod, int arity, java.lang.String[] staticScopeNames, boolean hasMultipleArgsHead, int argsNodeType, boolean light)
           
static Block RuntimeHelpers.createSharedScopeBlock(ThreadContext context, IRubyObject self, int arity, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argsNodeType)
           
static IRubyObject RuntimeHelpers.declareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static IRubyObject RuntimeHelpers.def(ThreadContext context, IRubyObject self, java.lang.Object scriptObject, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity, int required, int optional, int rest, CallConfiguration callConfig)
           
static IRubyObject RuntimeHelpers.defineAlias(ThreadContext context, java.lang.String newName, java.lang.String oldName)
           
static IRubyObject RuntimeHelpers.defs(ThreadContext context, IRubyObject self, IRubyObject receiver, java.lang.Object scriptObject, java.lang.String name, java.lang.String javaName, java.lang.String[] scopeNames, int arity, int required, int optional, int rest, CallConfiguration callConfig)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, 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.doAttrAsgn(IRubyObject value, IRubyObject receiver, IRubyObject[] args, ThreadContext context, IRubyObject caller, CallSite callSite)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject value, IRubyObject receiver, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, ThreadContext context, IRubyObject caller, CallSite callSite)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject value, IRubyObject receiver, IRubyObject arg0, IRubyObject arg1, ThreadContext context, IRubyObject caller, CallSite callSite)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject value, IRubyObject receiver, IRubyObject arg0, ThreadContext context, IRubyObject caller, CallSite callSite)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject value, IRubyObject receiver, ThreadContext context, IRubyObject caller, CallSite callSite)
           
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.getBackref(Ruby runtime, ThreadContext context)
           
static IRubyObject RuntimeHelpers.getConstant(ThreadContext context, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.getLastLine(Ruby runtime, ThreadContext context)
           
static void RuntimeHelpers.handleArgumentSizes(ThreadContext context, Ruby runtime, int given, int required, int opt, int rest)
           
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 arg0)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject 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.invokeEqqForCaseWhen(IRubyObject receiver, IRubyObject arg, CallSite callSite, ThreadContext context, IRubyObject caller)
           
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(RubyException currentException, IRubyObject[] exceptions, Ruby runtime, ThreadContext context, IRubyObject self)
           
static IRubyObject RuntimeHelpers.isJavaExceptionHandled(java.lang.Exception currentException, IRubyObject[] exceptions, Ruby runtime, ThreadContext context, IRubyObject self)
           
static RubyBoolean RuntimeHelpers.isWhenTriggered(IRubyObject expression, IRubyObject expressionsObject, ThreadContext context)
           
static IRubyObject RuntimeHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context)
           
static IRubyObject RuntimeHelpers.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 void RuntimeHelpers.postLoad(ThreadContext context)
           
static IRubyObject RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver, IRubyObject value, ThreadContext context, IRubyObject self, CallSite varAsgnSite)
           
static void RuntimeHelpers.preLoad(ThreadContext context, java.lang.String[] varNames)
           
static IRubyObject RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver, ThreadContext context, IRubyObject self, CallSite varSite)
           
static RubyModule RuntimeHelpers.prepareClassNamespace(ThreadContext context, IRubyObject rubyModule)
           
static JumpException.ReturnJump RuntimeHelpers.returnJump(IRubyObject result, ThreadContext context)
           
static IRubyObject RuntimeHelpers.runBeginBlock(ThreadContext context, IRubyObject self, java.lang.String[] staticScopeNames, 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.setConstantInModule(IRubyObject module, IRubyObject value, java.lang.String name, ThreadContext context)
           
static IRubyObject RuntimeHelpers.setLastLine(Ruby runtime, ThreadContext context, IRubyObject value)
           
static void RuntimeHelpers.storeExceptionInErrorInfo(java.lang.Exception currentException, ThreadContext context)
           
static java.lang.Throwable RuntimeHelpers.unwrapRedoNextBreakOrJustLocalJump(RaiseException re, ThreadContext context)
          If it's Redo, Next, or Break, rethrow it as a normal exception for while to handle
 

Uses of ThreadContext in org.jruby.libraries
 

Methods in org.jruby.libraries with parameters of type ThreadContext
 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 FiberLibrary.Fiber.current(ThreadContext context, IRubyObject recv)
           
 RubyBoolean ThreadLibrary.Queue.empty_p(ThreadContext context)
           
 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.
 RubyNumeric ThreadLibrary.Queue.length(ThreadContext context)
           
 IRubyObject ThreadLibrary.Mutex.lock(ThreadContext context)
           
 RubyBoolean ThreadLibrary.Mutex.locked_p(ThreadContext context)
           
 IRubyObject ThreadLibrary.SizedQueue.max_set(ThreadContext context, IRubyObject arg)
           
 RubyNumeric ThreadLibrary.SizedQueue.max(ThreadContext context)
           
static FiberLibrary.Fiber FiberLibrary.Fiber.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 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)
           
 RubyNumeric ThreadLibrary.Queue.num_waiting(ThreadContext context)
           
 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)
           
 IRubyObject ThreadLibrary.ConditionVariable.signal(ThreadContext context)
           
 IRubyObject ThreadLibrary.Mutex.synchronize(ThreadContext context, Block block)
           
 RubyBoolean ThreadLibrary.Mutex.try_lock(ThreadContext context)
           
 RubyBoolean ThreadLibrary.Mutex.unlock(ThreadContext context)
           
 IRubyObject ThreadLibrary.ConditionVariable.wait_ruby(ThreadContext context, IRubyObject[] args)
           
static IRubyObject FiberLibrary.Fiber.yield(ThreadContext context, IRubyObject recv, IRubyObject value)
           
 

Uses of ThreadContext in org.jruby.runtime
 

Methods in org.jruby.runtime that return ThreadContext
static ThreadContext ThreadContext.newContext(Ruby runtime)
           
 

Methods in org.jruby.runtime with parameters of type ThreadContext
 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 Interpreted19Block.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.call(ThreadContext context, IRubyObject[] args, Binding binding, Block.Type type, Block unusedBlock)
           
 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)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
           
 IRubyObject CompiledBlockCallback.call(ThreadContext context, IRubyObject self, IRubyObject args)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject CallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject CallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
static Block MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject 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)
           
static Block CallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
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 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)
           
protected  void MethodBlock.post(ThreadContext context, Binding binding, Frame lastFrame)
           
protected  void CompiledBlock.post(ThreadContext context, Binding binding, Visibility vis, Frame lastFrame)
           
protected  void CompiledBlockLight.post(ThreadContext context, Binding binding, Visibility vis, Frame lastFrame)
           
protected  void Interpreted19Block.post(ThreadContext context, Binding binding, Visibility vis, Frame lastFrame)
           
protected  void InterpretedBlock.post(ThreadContext context, Binding binding, Visibility vis, Frame lastFrame)
           
protected  Frame CompiledBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame CompiledBlockLight.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame CompiledSharedScopeBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame Interpreted19Block.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame InterpretedBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame MethodBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame SharedScopeBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
 IRubyObject[] BlockBody.prepareArgumentsForCall(ThreadContext context, IRubyObject[] args, Block.Type type)
           
protected  IRubyObject CompiledBlock.setupBlockArgs(ThreadContext context, IRubyObject value, IRubyObject self)
           
 IRubyObject Block.yield(ThreadContext context, boolean aValue)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value)
           
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, Binding binding, Block.Type type)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, boolean aValue)
           
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
           
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject 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 aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 

Uses of ThreadContext in org.jruby.runtime.builtin
 

Methods in org.jruby.runtime.builtin with parameters of type ThreadContext
 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.op_eqq(ThreadContext context, IRubyObject other)
           
 IRubyObject IRubyObject.op_equal(ThreadContext context, IRubyObject other)
           
 

Uses of ThreadContext in org.jruby.runtime.callsite
 

Methods in org.jruby.runtime.callsite with parameters of type ThreadContext
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, 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 CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
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 CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args)
           
 IRubyObject CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
           
 IRubyObject DivCallSite.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 MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg)
           
 IRubyObject PlusCallSite.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 arg1, Block block)
           
 IRubyObject CachingCallSite.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 CachingCallSite.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 CachingCallSite.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 arg1, Block block)
           
 IRubyObject CachingCallSite.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 ConstantSite.getValue(ThreadContext context)
           
 

Uses of ThreadContext in org.jruby.test.bench
 

Methods in org.jruby.test.bench with parameters of type ThreadContext
static RubyFixnum BenchFixnumFibRecursive.boxedFib(ThreadContext context, RubyFixnum n)
           
 

Uses of ThreadContext in org.jruby.util
 

Methods in org.jruby.util with parameters of type ThreadContext
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 boolean Numeric.f_equal_p(ThreadContext context, IRubyObject x, IRubyObject y)
          f_equal_p
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 long Numeric.i_ilog2(ThreadContext context, IRubyObject x)
           
static IRubyObject Numeric.int_pow(ThreadContext context, long x, long y)
           
static void SimpleSampler.registerThreadContext(ThreadContext tc)
           
 



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