|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
RubyTempfile._close(ThreadContext context)
|
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)
|
static IRubyObject |
RubySymbol.all_symbols(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyJRuby.JRubyStringExtensions.alloc(ThreadContext context,
IRubyObject recv,
IRubyObject size)
|
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_1_9(ThreadContext context,
IRubyObject[] args)
rb_mod_attr/1.9 |
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 |
RubyString.bytes(ThreadContext context,
Block block)
|
IRubyObject |
RubyMethod.call(ThreadContext context,
Block block)
Call the method. |
IRubyObject |
RubyContinuation.call(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyEnumerable.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)
|
static IRubyObject |
RubyKernel.caller1_9(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)
|
IRubyObject |
RubyString.capitalize_bang19(ThreadContext context)
|
IRubyObject |
RubyString.capitalize(ThreadContext context)
rb_str_capitalize / rb_str_capitalize_bang |
IRubyObject |
RubySymbol.capitalize(ThreadContext context)
|
IRubyObject |
RubyString.capitalize19(ThreadContext context)
|
IRubyObject |
RubyMatchData.captures(ThreadContext context)
match_captures |
IRubyObject |
RubyString.casecmp(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubySymbol.casecmp(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.casecmp19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyRegexp.casefold_p(ThreadContext context)
|
IRubyObject |
RubyString.chars(ThreadContext context,
Block block)
|
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to path |
void |
RubyThread.checkMail(ThreadContext context)
|
IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject arg)
|
static IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyString.chomp_bang(ThreadContext context)
rb_str_chomp_bang In the common case, removes CR and LF characters in various ways depending on the value of the optional args[0]. |
static IRubyObject |
RubyKernel.chomp_bang(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyString.chomp_bang(ThreadContext context,
IRubyObject arg0)
|
static IRubyObject |
RubyKernel.chomp_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0)
|
static IRubyObject |
RubyKernel.chomp_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the zero or one-arg versions. |
IRubyObject |
RubyString.chomp_bang19(ThreadContext context)
|
IRubyObject |
RubyString.chomp_bang19(ThreadContext context,
IRubyObject arg0)
|
RubyString |
RubyString.chomp(ThreadContext context)
rb_str_chop |
static IRubyObject |
RubyKernel.chomp(ThreadContext context,
IRubyObject recv)
|
RubyString |
RubyString.chomp(ThreadContext context,
IRubyObject arg0)
|
static IRubyObject |
RubyKernel.chomp(ThreadContext context,
IRubyObject recv,
IRubyObject arg0)
|
static IRubyObject |
RubyKernel.chomp(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the zero or one-arg versions. |
RubyString |
RubyString.chomp19(ThreadContext context)
|
RubyString |
RubyString.chomp19(ThreadContext context,
IRubyObject arg0)
|
IRubyObject |
RubyString.chop_bang(ThreadContext context)
|
static IRubyObject |
RubyKernel.chop_bang(ThreadContext context,
IRubyObject recv,
Block block)
|
IRubyObject |
RubyString.chop_bang19(ThreadContext context)
|
IRubyObject |
RubyString.chop(ThreadContext context)
rb_str_chop / rb_str_chop_bang |
static IRubyObject |
RubyKernel.chop(ThreadContext context,
IRubyObject recv,
Block block)
|
IRubyObject |
RubyString.chop19(ThreadContext context)
|
IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
RubyString |
RubyInteger.chr(ThreadContext context)
int_chr |
IRubyObject |
RubyString.chr(ThreadContext context)
|
RubyString |
RubyInteger.chr19(ThreadContext context)
|
RubyString |
RubyInteger.chr19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyModule.class_variable_defined_p(ThreadContext context,
IRubyObject var)
|
RubyArray |
RubyModule.class_variables(ThreadContext context)
rb_mod_class_variables |
IRubyObject |
RubyStringScanner.clear(ThreadContext context)
|
IRubyObject |
RubyTempfile.close_bang(ThreadContext context)
|
IRubyObject |
RubyIO.close_read(ThreadContext context)
|
IRubyObject |
RubyIO.close_write(ThreadContext context)
|
static IRubyObject |
RubyArgsFile.close(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyTempfile.close(ThreadContext context,
IRubyObject[] args,
Block block)
|
RubyBoolean |
RubyIO.closed_p(ThreadContext context)
|
static IRubyObject |
RubyArgsFile.closed_p(ThreadContext context,
IRubyObject recv)
|
static int |
RubyComparable.cmpint(ThreadContext context,
IRubyObject val,
IRubyObject a,
IRubyObject b)
rb_cmpint |
IRubyObject |
RubyString.codepoints(ThreadContext context,
Block block)
|
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 |
static IRubyObject |
RubyEncoding.compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second)
|
IRubyObject |
RubyComplex.complex_p(ThreadContext context)
nucomp_complex_p |
RubyString |
RubyString.concat19(ThreadContext context,
IRubyObject other)
|
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 |
RubyString.count(ThreadContext context)
rb_str_count |
IRubyObject |
RubyArray.count(ThreadContext context,
Block block)
|
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block)
|
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
IRubyObject |
RubyString.count19(ThreadContext context)
|
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyRange.cover_p(ThreadContext context,
IRubyObject obj)
|
static IRubyObject |
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 |
RubyString.delete_bang(ThreadContext context)
|
IRubyObject |
RubyString.delete_bang(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.delete_bang(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyString.delete_bang19(ThreadContext context)
|
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block)
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)
rb_str_delete / rb_str_delete_bang |
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete |
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete |
IRubyObject |
RubyString.delete19(ThreadContext context)
|
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyComplex.demoninator(ThreadContext context)
nucomp_denominator |
IRubyObject |
RubyFloat.denominator(ThreadContext context)
flo_denominator |
IRubyObject |
RubyInteger.denominator(ThreadContext context)
|
IRubyObject |
RubyNumeric.denominator(ThreadContext context)
num_denominator |
IRubyObject |
RubyRational.denominator(ThreadContext context)
nurat_denominator |
static IRubyObject |
RubyJRuby.dereference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
|
static IRubyObject |
RubyProcess.detach(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block)
|
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)
|
IRubyObject |
RubyString.downcase_bang19(ThreadContext context)
|
RubyString |
RubyString.downcase(ThreadContext context)
rb_str_downcase / rb_str_downcase_bang |
IRubyObject |
RubySymbol.downcase(ThreadContext context)
|
RubyString |
RubyString.downcase19(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.RubyEnumeratorEnumerable.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
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 |
RubyZlib.RubyGzipReader.each_line(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
Block block)
|
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line. |
IRubyObject |
RubyString.each_line19(ThreadContext context,
Block block)
|
IRubyObject |
RubyIO.each_line19(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block)
|
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyString.each_lineCommon(ThreadContext context,
IRubyObject sep,
Block block)
|
static IRubyObject |
RubyObjectSpace.each_object(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyObjectSpace.each_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.RubyEnumeratorEnumerable.each_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
RubyHash |
RubyHash.each_value(ThreadContext context,
Block block)
rb_hash_each_value |
IRubyObject |
RubyHash.each_value19(ThreadContext context,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorEnumerable.each_with_index(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorEnumerable.each_with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
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)
|
static IRubyObject |
RubyProcess.egid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.egid(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyProcess.UserID.eid(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.GroupID.eid(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.UserID.eid(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.GroupID.eid(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
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 |
RubyString.end_with_p(ThreadContext context)
|
IRubyObject |
RubyString.end_with_p(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.end_with_p(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyMatchData.end(ThreadContext context,
IRubyObject index)
match_end |
IRubyObject |
RubyMatchData.end19(ThreadContext context,
IRubyObject index)
|
IRubyObject |
RubyContinuation.enter(ThreadContext context,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorEnumerable.enum_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorEnumerable.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 arg)
rb_reg_eqq |
IRubyObject |
RubyRegexp.eqq19(ThreadContext context,
IRubyObject arg)
|
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 |
RubyProcess.euid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.euid(ThreadContext context,
IRubyObject recv)
|
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)
|
IRubyObject |
RubyIO.external_encoding(ThreadContext context)
|
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 |
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)
|
IRubyObject |
RubyRange.first(ThreadContext context)
|
static IRubyObject |
RubyEnumerable.first(ThreadContext context,
IRubyObject self)
|
IRubyObject |
RubyRange.first(ThreadContext context,
IRubyObject arg)
|
static IRubyObject |
RubyEnumerable.first(ThreadContext context,
IRubyObject self,
IRubyObject num)
|
IRubyObject |
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)
|
protected static void |
RubyNumeric.floatStep(ThreadContext context,
Ruby runtime,
IRubyObject from,
IRubyObject to,
IRubyObject step,
Block block)
|
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 |
RubyModule.freeze(ThreadContext context)
rb_mod_freeze |
IRubyObject |
RubyObject.freeze(ThreadContext context)
rb_obj_freeze call-seq: obj.freeze => obj Prevents further modifications to obj. |
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)
|
IRubyObject |
RubyString.getbyte(ThreadContext context,
IRubyObject index)
|
static IRubyObject |
RubyArgsFile.getc(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyKernel.getc(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyStringScanner.getch(ThreadContext context)
|
IRubyObject |
RubyStringScanner.getch19(ThreadContext context)
|
IRubyObject |
RubyStringScanner.getchCommon(ThreadContext context,
boolean is1_9)
|
protected IRubyObject[] |
RubyNumeric.getCoerced(ThreadContext context,
IRubyObject other,
boolean error)
Numeric methods. |
static IRubyObject |
RubyProcess.Sys.getegid(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.Sys.geteuid(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.Sys.getgid(ThreadContext context,
IRubyObject self)
|
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. |
static IRubyObject |
RubyProcess.getpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.getpgrp(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyProcess.getpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
RubyProcess.getrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
IRubyObject |
RubyIO.gets(ThreadContext context,
IRubyObject[] args)
Read a line. |
IRubyObject |
RubyStringIO.gets(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyZlib.RubyGzipReader.gets(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyArgsFile.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line. |
static IRubyObject |
RubyKernel.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyStringIO.getsOnly(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.Sys.getuid(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.gid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.gid(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern pat . |
static 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. |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
Block block)
|
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub / rb_str_gsub_bang |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RubyNKF.guess(ThreadContext context,
IRubyObject recv,
IRubyObject s)
|
static IRubyObject |
RubyNKF.guess1(ThreadContext context,
IRubyObject recv,
IRubyObject str)
|
static IRubyObject |
RubyNKF.guess2(ThreadContext context,
IRubyObject recv,
IRubyObject str)
|
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)
|
RubyFixnum |
RubySymbol.hash(ThreadContext context)
|
IRubyObject |
RubyHash.hash19(ThreadContext context)
rb_hash_hash |
IRubyObject |
RubyString.hex(ThreadContext context)
rb_str_hex |
IRubyObject |
RubyString.hex19(ThreadContext context)
|
static IRubyObject |
RubyIconv.iconv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
|
IRubyObject |
RubySymbol.id2name(ThreadContext context)
|
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
IRubyObject other,
java.lang.String method)
|
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
long y,
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)
|
RubyBoolean |
RubyString.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. |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyArray.index19(ThreadContext context,
Block block)
|
IRubyObject |
RubyHash.index19(ThreadContext context,
IRubyObject expected)
|
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0)
|
IRubyObject |
RubyArray.index19(ThreadContext context,
IRubyObject obj,
Block unused)
|
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
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)
|
IRubyObject |
RubyGenerator.initialize_copy(ThreadContext context,
IRubyObject obj)
|
RubyHash |
RubyHash.initialize_copy(ThreadContext context,
IRubyObject other)
rb_hash_replace |
IRubyObject |
RubyBinding.initialize(ThreadContext context)
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context)
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
Block block)
rb_ary_initialize |
IRubyObject |
RubyClass.initialize(ThreadContext context,
Block block)
rb_class_initialize |
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
Block block)
|
IRubyObject |
RubyProc.initialize(ThreadContext context,
Block procBlock)
|
IRubyObject |
RubyYielder.initialize(ThreadContext context,
Block block)
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. Use the versions with zero, one, or two args. |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock)
|
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize |
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block)
|
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
IRubyObject arg,
Block block)
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_initialize |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
RubyClass.initialize19(ThreadContext context,
Block block)
|
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block)
|
IRubyObject |
RubyIO.initialize19(ThreadContext context,
IRubyObject fileNumber,
Block unusedBlock)
|
IRubyObject |
RubyIO.initialize19(ThreadContext context,
IRubyObject fileNumber,
IRubyObject second,
Block unusedBlock)
|
IRubyObject |
RubyIO.initialize19(ThreadContext context,
IRubyObject fileNumber,
IRubyObject modeValue,
IRubyObject options,
Block unusedBlock)
|
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 |
RubyString.insert19(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 |
RubyProcess.RubyStatus.inspect(ThreadContext context)
|
IRubyObject |
RubyRange.inspect(ThreadContext context)
|
IRubyObject |
RubyRational.inspect(ThreadContext context)
nurat_inspect |
IRubyObject |
RubyStruct.inspect(ThreadContext context)
|
IRubyObject |
RubySymbol.inspect(ThreadContext context)
|
IRubyObject |
RubyEnumerator.inspect19(ThreadContext context)
|
IRubyObject |
RubySymbol.inspect19(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)
|
IRubyObject |
RubyArray.join(ThreadContext context)
|
IRubyObject |
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)
|
static IRubyObject |
RubyProcess.kill(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
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)
|
IRubyObject |
RubyString.lines(ThreadContext context,
Block block)
|
IRubyObject |
RubyString.lines(ThreadContext context,
IRubyObject arg,
Block block)
|
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_1_9(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block)
|
IRubyObject |
RubyFile.lstat(ThreadContext context)
|
static IRubyObject |
RubyFile.lstat(ThreadContext context,
IRubyObject recv,
IRubyObject filename)
|
IRubyObject |
RubyString.lstrip_bang(ThreadContext context)
|
IRubyObject |
RubyString.lstrip_bang19(ThreadContext context)
|
IRubyObject |
RubyString.lstrip(ThreadContext context)
rb_str_lstrip / rb_str_lstrip_bang |
IRubyObject |
RubyString.lstrip19(ThreadContext context)
|
IRubyObject |
RubyFixnum.magnitude(ThreadContext context)
fix_abs/1.9 |
IRubyObject |
RubyFloat.magnitude(ThreadContext context)
flo_abs/1.9 |
IRubyObject |
RubyNumeric.magnitude(ThreadContext context)
num_abs/1.9 |
IRubyObject |
RubyFloat.magnitude(ThreadContext context,
IRubyObject other)
flo_quo |
IRubyObject |
RubyTempfile.make_tmpname(ThreadContext context,
IRubyObject basename,
IRubyObject n,
Block block)
Compatibility with Tempfile#make_tmpname(basename, n) in MRI |
IRubyObject |
RubyArray.map_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 |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
Block block)
|
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block)
|
IRubyObject |
RubyString.match(ThreadContext context,
IRubyObject pattern)
String#match(pattern) rb_str_match_m |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
Block block)
|
RubyBoolean |
RubyStringScanner.matched_p(ThreadContext context)
|
IRubyObject |
RubyStringScanner.matched(ThreadContext context)
|
IRubyObject |
RubyStringScanner.matchedsize(ThreadContext context)
|
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyRange.max(ThreadContext context,
Block block)
|
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
Block block)
|
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 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 IRubyObject |
RubyException.newException(ThreadContext context,
RubyClass exceptionClass,
IRubyObject message)
|
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 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 |
RubyFloat.numerator(ThreadContext context)
flo_numerator |
IRubyObject |
RubyInteger.numerator(ThreadContext context)
|
IRubyObject |
RubyNumeric.numerator(ThreadContext context)
num_numerator |
IRubyObject |
RubyRational.numerator(ThreadContext context)
nurat_numerator |
static IRubyObject |
RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
static IRubyObject |
RubyEnumerator.RubyEnumeratorKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static RubyString |
RubyString.objAsString(ThreadContext context,
IRubyObject obj)
rb_obj_as_string |
IRubyObject |
RubyString.oct(ThreadContext context)
rb_str_oct |
IRubyObject |
RubyString.oct19(ThreadContext context)
|
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)
|
IRubyObject |
RubyStringScanner.op_aref(ThreadContext context,
IRubyObject idx)
|
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject[] args)
Deprecated. |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
rb_str_aref, rb_str_aref_m |
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject[] args)
Deprecated. |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
|
IRubyObject |
RubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_aset, rb_str_aset_m |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
RubyHash.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
|
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
RubyRational.op_ceil(ThreadContext context)
nurat_ceil |
IRubyObject |
RubyRational.op_ceil(ThreadContext context,
IRubyObject n)
|
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 |
RubyFixnum.op_cmp19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_cmp19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyRational.op_coerce(ThreadContext context,
IRubyObject other)
nurat_coerce |
IRubyObject |
RubyBigDecimal.op_div(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBignum.op_div(ThreadContext context,
IRubyObject other)
rb_big_div |
IRubyObject |
RubyComplex.op_div(ThreadContext context,
IRubyObject other)
nucomp_div / nucomp_quo |
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyRational.op_div(ThreadContext context,
IRubyObject other)
nurat_div |
IRubyObject |
RubyBigDecimal.op_div(ThreadContext context,
IRubyObject other,
IRubyObject digits)
|
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
long other)
|
IRubyObject |
RubyRational.op_divmod(ThreadContext context,
IRubyObject other)
nurat_divmod |
IRubyObject |
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)
rb_str_equal |
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 |
RubyFixnum.op_equal19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyHash.op_equal19(ThreadContext context,
IRubyObject other)
rb_hash_equal |
IRubyObject |
RubyString.op_equal19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyComplex.op_expt(ThreadContext context,
IRubyObject other)
nucomp_expt |
IRubyObject |
RubyRational.op_expt(ThreadContext context,
IRubyObject other)
nurat_expt |
IRubyObject |
RubyFloat.op_fdiv(ThreadContext context,
IRubyObject other)
flo_div |
IRubyObject |
RubyRational.op_fdiv(ThreadContext context,
IRubyObject other)
nurat_fdiv |
IRubyObject |
RubyRational.op_floor(ThreadContext context)
nurat_floor |
IRubyObject |
RubyRational.op_floor(ThreadContext context,
IRubyObject n)
|
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 |
RubyFixnum.op_ge(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_ge19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_ge19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBigDecimal.op_gt(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
IRubyObject other)
fix_gt |
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
IRubyObject other)
flo_gt |
IRubyObject |
RubyString.op_gt(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_gt(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_gt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_gt |
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_gt19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_gt19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBignum.op_idiv(ThreadContext context,
IRubyObject other)
rb_big_idiv |
IRubyObject |
RubyRational.op_idiv(ThreadContext context,
IRubyObject other)
nurat_idiv |
IRubyObject |
RubyBigDecimal.op_le(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
IRubyObject other)
fix_le |
IRubyObject |
RubyFloat.op_le(ThreadContext context,
IRubyObject other)
flo_le |
IRubyObject |
RubyString.op_le(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_le(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_le(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_le |
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_le19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_le19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBigDecimal.op_lt(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
IRubyObject other)
fix_lt |
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
IRubyObject other)
flo_lt |
IRubyObject |
RubyString.op_lt(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_lt(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_lt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_lt |
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_lt19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_lt19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyObject.op_match(ThreadContext context,
IRubyObject arg)
rb_obj_pattern_match call-seq: obj =~ other => false Pattern Match---Overridden by descendents (notably Regexp and String ) to provide meaningful
pattern-match semantics. |
IRubyObject |
RubyRegexp.op_match(ThreadContext context,
IRubyObject str)
rb_reg_match |
IRubyObject |
RubyString.op_match(ThreadContext context,
IRubyObject other)
rb_str_match |
IRubyObject |
RubyRegexp.op_match19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.op_match19(ThreadContext context,
IRubyObject other)
|
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 |
RubyBignum.op_minus(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
long other)
|
IRubyObject |
RubyBigDecimal.op_mod(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyBignum.op_mod(ThreadContext context,
IRubyObject other)
rb_big_modulo |
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
IRubyObject other)
fix_mod |
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
IRubyObject other)
flo_mod |
IRubyObject |
RubyRational.op_mod(ThreadContext context,
IRubyObject other)
nurat_mod |
IRubyObject |
RubyBigDecimal.op_mul(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
IRubyObject other)
rb_big_mul |
IRubyObject |
RubyComplex.op_mul(ThreadContext context,
IRubyObject other)
nucomp_mul |
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
IRubyObject other)
fix_mul |
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
IRubyObject other)
flo_mul |
IRubyObject |
RubyRational.op_mul(ThreadContext context,
IRubyObject other)
nurat_mul |
IRubyObject |
RubyString.op_mul(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
long otherValue)
|
IRubyObject |
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 |
RubyBignum.op_plus(ThreadContext context,
long other)
|
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
long other)
|
IRubyObject |
RubyString.op_plus(ThreadContext context,
RubyString str)
|
IRubyObject |
RubyString.op_plus19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_plus19(ThreadContext context,
RubyString str)
|
IRubyObject |
RubyBignum.op_pow_19(ThreadContext context,
IRubyObject other)
rb_big_pow |
IRubyObject |
RubyFixnum.op_pow_19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBignum.op_pow(ThreadContext context,
IRubyObject other)
rb_big_pow |
IRubyObject |
RubyFixnum.op_pow(ThreadContext context,
IRubyObject other)
fix_pow |
IRubyObject |
RubyFloat.op_pow(ThreadContext context,
IRubyObject other)
flo_pow |
IRubyObject |
RubyBigDecimal.op_quo(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyRational.op_rem(ThreadContext context,
IRubyObject other)
nurat_rem |
IRubyObject |
RubyRational.op_round(ThreadContext context)
nurat_round |
IRubyObject |
RubyRational.op_round(ThreadContext context,
IRubyObject n)
|
IRubyObject |
RubyProcess.RubyStatus.op_rshift(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyComplex.op_sub(ThreadContext context,
IRubyObject other)
nucomp_sub |
IRubyObject |
RubyRational.op_sub(ThreadContext context,
IRubyObject other)
nurat_sub |
IRubyObject |
RubyArray.op_times(ThreadContext context,
IRubyObject times)
rb_ary_times |
IRubyObject |
RubyRational.op_truncate(ThreadContext context)
nurat_truncate |
IRubyObject |
RubyRational.op_truncate(ThreadContext context,
IRubyObject n)
|
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 |
RubyTempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyZlib.RubyGzipWriter.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Returns a new directory object for path . |
static IRubyObject |
RubyZlib.RubyGzipReader.open(ThreadContext context,
IRubyObject recv,
IRubyObject filename,
Block block)
|
static IRubyObject |
RubyIconv.open(ThreadContext context,
IRubyObject recv,
IRubyObject to,
IRubyObject from,
Block block)
|
IRubyObject |
RubyInteger.ord(ThreadContext context)
int_ord |
IRubyObject |
RubyString.ord(ThreadContext context)
|
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)
|
IRubyObject |
RubyString.partition(ThreadContext context,
IRubyObject arg)
|
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)
|
static IRubyObject |
RubyFile.path(ThreadContext context,
IRubyObject self,
IRubyObject str)
|
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 |
RubyProcess.pid(ThreadContext context,
IRubyObject recv)
|
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)
|
static IRubyObject |
RubyProcess.ppid(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyMatchData.pre_match(ThreadContext context)
match_pre_match |
IRubyObject |
RubyStringScanner.pre_match(ThreadContext context)
|
static IRubyObject |
RubyPrecision.prec_f(ThreadContext context,
IRubyObject receiver,
Block block)
|
static IRubyObject |
RubyPrecision.prec_i(ThreadContext context,
IRubyObject receiver,
Block block)
|
static IRubyObject |
RubyPrecision.prec(ThreadContext context,
IRubyObject receiver,
IRubyObject type,
Block block)
|
IRubyObject |
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 |
RubyIO.print(ThreadContext context,
IRubyObject maybeIO,
IRubyObject[] args)
Print some objects to the stream. |
static IRubyObject |
RubyKernel.print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
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 |
RubyIO.putc(ThreadContext context,
IRubyObject maybeIO,
IRubyObject object)
|
static IRubyObject |
RubyKernel.putc(ThreadContext context,
IRubyObject recv,
IRubyObject ch)
rb_f_putc |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyStringIO.puts(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyZlib.RubyGzipWriter.puts(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject maybeIO,
IRubyObject[] args)
|
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyNumeric.quo_19(ThreadContext context,
IRubyObject other)
num_quo |
IRubyObject |
RubyBignum.quo(ThreadContext context,
IRubyObject other)
rb_big_quo |
IRubyObject |
RubyFixnum.quo(ThreadContext context,
IRubyObject other)
fix_quo |
IRubyObject |
RubyNumeric.quo(ThreadContext context,
IRubyObject other)
num_quo |
static RubyString |
RubyRegexp.quote(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
rb_reg_s_quote |
static IRubyObject |
RubyRegexp.quote19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
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)
|
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block unusedBlock)
|
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1)
|
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
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 unusedBlock)
|
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)
|
RubyFixnum |
RubyStringScanner.restsize(ThreadContext context)
|
RubyString |
RubyString.reverse_bang(ThreadContext context)
|
RubyString |
RubyString.reverse_bang19(ThreadContext context)
|
IRubyObject |
RubyArray.reverse_each(ThreadContext context,
Block block)
rb_ary_reverse_each |
IRubyObject |
RubyArray.reverse_each19(ThreadContext context,
Block block)
|
static IRubyObject |
RubyEnumerable.reverse_each19(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.reverse_each19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyString.reverse(ThreadContext context)
|
IRubyObject |
RubyString.reverse19(ThreadContext context)
|
RubyFixnum |
RubyIO.rewind(ThreadContext context)
|
static IRubyObject |
RubyArgsFile.rewind(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyProcess.UserID.rid(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.GroupID.rid(ThreadContext context,
IRubyObject self)
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj)
rb_ary_rindex |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0)
rb_str_rindex_m |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject[] args)
Deprecated. |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyArray.rindex19(ThreadContext context,
Block block)
|
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0)
|
IRubyObject |
RubyArray.rindex19(ThreadContext context,
IRubyObject obj,
Block unused)
|
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyInteger.round19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.rpartition(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.rstrip_bang(ThreadContext context)
|
IRubyObject |
RubyString.rstrip_bang19(ThreadContext context)
|
IRubyObject |
RubyString.rstrip(ThreadContext context)
rb_str_rstrip / rb_str_rstrip_bang |
IRubyObject |
RubyString.rstrip19(ThreadContext context)
|
IRubyObject |
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 |
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse)
|
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)
|
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString)
|
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString,
IRubyObject internalEncoding)
|
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString,
IRubyObject internalEncoding,
IRubyObject options)
|
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 |
RubyString.setbyte(ThreadContext context,
IRubyObject index,
IRubyObject val)
|
static IRubyObject |
RubyProcess.Sys.setegid(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.Sys.seteuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.Sys.setgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.setpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
RubyProcess.setpgrp(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyProcess.setpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
static IRubyObject |
RubyProcess.setsid(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyProcess.Sys.setuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
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 |
IRubyObject |
RubyTempfile.size(ThreadContext context)
|
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. |
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0)
|
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyArray.sort_bang(ThreadContext context,
Block block)
rb_ary_sort_bang |
IRubyObject |
RubyArray.sort_by_bang(ThreadContext context,
Block block)
rb_ary_sort_by_bang |
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.sort_by19(ThreadContext context,
IRubyObject self,
Block block)
|
RubyArray |
RubyArray.sort(ThreadContext context,
Block block)
rb_ary_sort |
IRubyObject |
RubyHash.sort(ThreadContext context,
Block block)
rb_hash_sort |
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block)
|
static RubyFixnum |
RubyKernel.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
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. |
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)
|
RubyArray |
RubyString.split19(ThreadContext context)
|
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0)
|
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
|
static IRubyObject |
RubyKernel.sprintf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyString.squeeze_bang(ThreadContext context)
|
IRubyObject |
RubyString.squeeze_bang(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.squeeze_bang(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context)
|
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyString.squeeze(ThreadContext context)
rb_str_squeeze / rb_str_squeeze_bang |
IRubyObject |
RubyString.squeeze(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.squeeze(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyString.squeeze19(ThreadContext context)
|
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject[] args)
|
static RubyInteger |
RubyKernel.srand(ThreadContext context,
IRubyObject recv)
|
static RubyInteger |
RubyKernel.srand(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
IRubyObject |
RubyString.start_with_p(ThreadContext context)
|
IRubyObject |
RubyString.start_with_p(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.start_with_p(ThreadContext context,
IRubyObject[] args)
|
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)
Deprecated. |
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)
|
static IRubyObject |
RubyThread.stop(ThreadContext context,
IRubyObject receiver)
|
IRubyObject |
RubyString.str_eql_p(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.str_eql_p19(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.strip_bang(ThreadContext context)
|
IRubyObject |
RubyString.strip_bang19(ThreadContext context)
|
IRubyObject |
RubyString.strip(ThreadContext context)
rb_str_strip / rb_str_strip_bang |
IRubyObject |
RubyString.strip19(ThreadContext context)
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block)
|
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub / rb_str_sub_bang |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyBigDecimal.sub2(ThreadContext context,
IRubyObject b,
IRubyObject n)
|
static IRubyObject |
RubyJRuby.JRubyClassExtensions.subclasses(ThreadContext context,
IRubyObject maybeClass,
IRubyObject[] args)
|
IRubyObject |
RubyInteger.succ(ThreadContext context)
int_succ |
IRubyObject |
RubyString.succ(ThreadContext context)
|
IRubyObject |
RubySymbol.succ(ThreadContext context)
|
IRubyObject |
RubyString.succ19(ThreadContext context)
|
IRubyObject |
RubyProcess.RubyStatus.success_p(ThreadContext context)
|
IRubyObject |
RubyString.sum(ThreadContext context)
|
IRubyObject |
RubyString.sum(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyString.sumCommon(ThreadContext context,
long bits)
|
IRubyObject |
RubyClass.superclass(ThreadContext context)
Return the real super class of this class. |
IRubyObject |
RubyClass.superclass19(ThreadContext context)
|
IRubyObject |
RubyString.swapcase_bang(ThreadContext context)
|
IRubyObject |
RubyString.swapcase_bang19(ThreadContext context)
|
RubyString |
RubyString.swapcase(ThreadContext context)
rb_str_swapcase / rb_str_swapcase_bang |
IRubyObject |
RubySymbol.swapcase(ThreadContext context)
|
RubyString |
RubyString.swapcase19(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 |
RubyFixnum.times(ThreadContext context,
Block block)
|
IRubyObject |
RubyInteger.times(ThreadContext context,
Block block)
|
static IRubyObject |
RubyTime.times(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyProcess.times(ThreadContext context,
IRubyObject recv,
Block unusedBlock)
|
IRubyObject |
RubyInteger.times19(ThreadContext context,
Block block)
|
IRubyObject |
RubyRange.to_a(ThreadContext context,
Block block)
|
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
|
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 |
RubyProcess.RubyStatus.to_i(ThreadContext context)
|
RubyFixnum |
RubySymbol.to_i(ThreadContext context)
|
IRubyObject |
RubyNumeric.to_int(ThreadContext context)
num_to_int |
RubyFixnum |
RubySymbol.to_int(ThreadContext context)
|
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 |
RubyProcess.RubyStatus.to_s(ThreadContext context)
|
IRubyObject |
RubyRange.to_s(ThreadContext context)
|
IRubyObject |
RubyRational.to_s(ThreadContext context)
nurat_to_s |
IRubyObject |
RubySymbol.to_s(ThreadContext context)
|
IRubyObject |
RubyHash.to_s19(ThreadContext context)
|
IRubyObject |
RubyException.to_str(ThreadContext context)
|
IRubyObject |
RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context)
|
IRubyObject |
RubyString.tr_bang(ThreadContext context,
IRubyObject src,
IRubyObject repl)
|
IRubyObject |
RubyString.tr_bang19(ThreadContext context,
IRubyObject src,
IRubyObject repl)
|
IRubyObject |
RubyString.tr_s_bang(ThreadContext context,
IRubyObject src,
IRubyObject repl)
|
IRubyObject |
RubyString.tr_s_bang19(ThreadContext context,
IRubyObject src,
IRubyObject repl)
|
IRubyObject |
RubyString.tr_s(ThreadContext context,
IRubyObject src,
IRubyObject repl)
rb_str_tr_s / rb_str_tr_s_bang |
IRubyObject |
RubyString.tr_s19(ThreadContext context,
IRubyObject src,
IRubyObject repl)
|
IRubyObject |
RubyString.tr(ThreadContext context,
IRubyObject src,
IRubyObject repl)
rb_str_tr / rb_str_tr_bang |
IRubyObject |
RubyString.tr19(ThreadContext context,
IRubyObject src,
IRubyObject repl)
|
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyKernel.trap(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubySignal.trap(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject arg)
|
static IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
RubyObject.trust(ThreadContext context)
rb_obj_trust call-seq: obj.trust => obj Removes the untrusted mark from obj. |
static IRubyObject |
RubyHash.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args)
|
static IRubyObject |
RubyRegexp.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args)
|
static IRubyObject |
RubyString.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject str)
|
RubyBoolean |
RubyIO.tty_p(ThreadContext context)
|
static IRubyObject |
RubyProcess.uid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.uid(ThreadContext context,
IRubyObject recv)
|
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 |
IRubyObject |
RubyArray.uniq_bang(ThreadContext context)
rb_ary_uniq_bang |
IRubyObject |
RubyArray.uniq_bang19(ThreadContext context,
Block block)
|
IRubyObject |
RubyArray.uniq(ThreadContext context)
rb_ary_uniq |
IRubyObject |
RubyArray.uniq19(ThreadContext context,
Block block)
|
IRubyObject |
RubyTempfile.unlink(ThreadContext context)
|
static IRubyObject |
RubyFile.unlink(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
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 |
RubyObject.untrust(ThreadContext context)
rb_obj_untrust call-seq: obj.untrust -> obj Marks obj as untrusted. |
RubyBoolean |
RubyObject.untrusted_p(ThreadContext context)
rb_obj_untrusted call-seq: obj.untrusted? => true or false Returns true if the object is untrusted. |
IRubyObject |
RubyString.upcase_bang(ThreadContext context)
|
IRubyObject |
RubyString.upcase_bang19(ThreadContext context)
|
RubyString |
RubyString.upcase(ThreadContext context)
rb_str_upcase / rb_str_upcase_bang |
IRubyObject |
RubySymbol.upcase(ThreadContext context)
|
RubyString |
RubyString.upcase19(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 |
RubyInteger.upto19(ThreadContext context,
IRubyObject to,
Block block)
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block)
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block)
|
static IRubyObject |
RubyFile.utime(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyString.valid_encoding_p(ThreadContext context)
|
RubyArray |
RubyHash.values_at(ThreadContext context,
IRubyObject[] args)
rb_hash_values_at |
static IRubyObject |
RubyProcess.wait(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.wait2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.waitall(ThreadContext context,
IRubyObject recv)
|
boolean |
RubyThread.waitForIO(ThreadContext context,
RubyIO io,
int ops)
|
static IRubyObject |
RubyProcess.waitpid(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.waitpid2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject message)
|
static IRubyObject |
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)
|
protected static void |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
ByteList byteList)
|
IRubyObject |
RubyYielder.yield(ThreadContext context,
IRubyObject[] args)
|
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)
|
boolean |
FalseNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
FixnumNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
NilNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
SymbolNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
TrueNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
RubyModule |
Colon2ImplicitNode.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents |
RubyModule |
Colon2Node.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents |
RubyModule |
Colon3Node.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents |
IRubyObject |
Colon3Node.getValue(ThreadContext context)
|
IRubyObject |
ConstNode.getValue(ThreadContext context)
|
IRubyObject |
Colon2ConstNode.getValue(ThreadContext context,
RubyModule target)
|
IRubyObject |
AliasNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AndNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ArgsCatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ArgsPushNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ArrayNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BackRefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BeginNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BignumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
BreakNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallManyArgsBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallManyArgsBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallManyArgsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallOneArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallOneArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
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 |
EncodingNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
EnsureNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
EvStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallManyArgsBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallManyArgsBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallManyArgsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallOneArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallOneArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallSpecialArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallSpecialArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallSpecialArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallThreeArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallThreeArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallTwoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallTwoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FalseNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FixnumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FlipNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FloatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ForNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
GlobalAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
GlobalVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
HashNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
IfNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
InstAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
InstVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
IterNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
LambdaNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
LocalAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
LocalVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
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)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9,
Block block)
|
protected int |
ArgsNode.prepareOptionalArguments(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args)
|
protected 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 |
Colon2ConstNode.reCache(ThreadContext context,
RubyModule target)
|
IRubyObject |
Colon3Node.reCache(ThreadContext context,
java.lang.String name)
|
IRubyObject |
ConstNode.reCache(ThreadContext context,
java.lang.String name)
|
IRubyObject |
WhenNode.when(IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
WhenOneArgNode.when(IRubyObject test,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
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)
|
BlockBody |
AbstractScript.getBlockBody(ThreadContext context,
int index,
java.lang.String descriptor)
descriptor format is closure_method_name,arity,varname1;varname2;varname3,has_multi_args_head,arg_type,light |
BlockBody |
AbstractScript.getBlockBody0(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody1(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody19(ThreadContext context,
int index,
java.lang.String descriptor)
descriptor format is closure_method_name,arity,varname1;varname2;varname3,has_multi_args_head,arg_type,light |
BlockBody |
AbstractScript.getBlockBody190(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody191(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody192(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody193(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody194(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody195(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody196(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody197(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody198(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody199(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody2(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody3(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody4(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody5(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody6(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody7(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody8(ThreadContext context,
java.lang.String descriptor)
|
BlockBody |
AbstractScript.getBlockBody9(ThreadContext context,
java.lang.String descriptor)
|
IRubyObject |
AbstractScript.getConstant(ThreadContext context,
java.lang.String name,
int index)
|
IRubyObject |
AbstractScript.getConstant0(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant1(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant2(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant3(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant4(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant5(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant6(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant7(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant8(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstant9(ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom(RubyModule target,
ThreadContext context,
java.lang.String name,
int index)
|
IRubyObject |
AbstractScript.getConstantFrom0(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom1(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom2(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom3(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom4(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom5(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom6(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom7(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom8(RubyModule target,
ThreadContext context,
java.lang.String name)
|
IRubyObject |
AbstractScript.getConstantFrom9(RubyModule target,
ThreadContext context,
java.lang.String name)
|
protected DynamicMethod |
AbstractScript.getMethod(ThreadContext context,
IRubyObject self,
int index,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod0(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod1(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod2(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod3(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod4(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod5(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod6(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod7(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod8(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod9(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
StaticScope |
AbstractScript.getScope(ThreadContext context,
java.lang.String varNamesDescriptor,
int index)
|
StaticScope |
AbstractScript.getScope0(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope1(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope2(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope3(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope4(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope5(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope6(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope7(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope8(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope9(ThreadContext context,
java.lang.String varNamesDescriptor)
|
IRubyObject |
AbstractScript.getValue(ThreadContext context,
java.lang.String name,
int index)
|
IRubyObject |
AbstractScript.getValueFrom(RubyModule target,
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.reCacheFrom(RubyModule target,
ThreadContext context,
java.lang.String name,
int index)
|
IRubyObject |
AbstractScript.run(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
Script.run(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
Uses of ThreadContext in org.jruby.ast.types |
---|
Methods in org.jruby.ast.types with parameters of type ThreadContext | |
---|---|
boolean |
IEqlNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
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,
Ruby ruby,
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,
Binding binding)
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 void |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
IRubyObject arg0,
IRubyObject arg1,
boolean checkArity)
|
static void |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
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)
|
static IRubyObject |
Readline.s_readline(ThreadContext context,
IRubyObject recv,
IRubyObject prompt,
IRubyObject add_to_hist)
|
static IRubyObject |
Readline.setInput(ThreadContext context,
IRubyObject recv,
IRubyObject input)
|
static IRubyObject |
Readline.setOutput(ThreadContext context,
IRubyObject recv,
IRubyObject output)
|
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
Block block)
|
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
IRubyObject exceptionType,
Block block)
|
Uses of ThreadContext in org.jruby.ext.ffi |
---|
Methods in org.jruby.ext.ffi with parameters of type ThreadContext | |
---|---|
IRubyObject |
StructLayoutBuilder.add_array(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
StructLayoutBuilder.add_char_array(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
StructLayoutBuilder.add_struct(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
StructLayoutBuilder.add(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
BasePointer.address(ThreadContext context)
|
IRubyObject |
StructLayout.aligment(ThreadContext context)
Gets the minimum alignment of the struct. |
IRubyObject |
Type.alignment(ThreadContext context)
Gets the native alignment of this Type in bytes |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass)
|
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg)
|
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass)
|
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg)
|
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg)
|
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2)
|
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg)
|
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2)
|
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg)
|
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass)
|
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg)
|
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg)
|
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2)
|
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg)
|
IRubyObject |
AbstractMemory.aref(ThreadContext context,
IRubyObject indexArg)
|
IRubyObject |
AbstractInvoker.attach(ThreadContext context,
IRubyObject module,
IRubyObject methodName)
Attaches this function to a ruby module or class. |
IRubyObject |
MemoryPointer.autorelease(ThreadContext context,
IRubyObject release)
|
static IRubyObject |
Platform.bsd_p(ThreadContext context,
IRubyObject recv)
|
StructLayout |
StructLayoutBuilder.build(ThreadContext context)
|
protected static int |
AbstractMemory.calculateSize(ThreadContext context,
IRubyObject sizeArg)
|
IRubyObject |
AbstractMemory.clear(ThreadContext context)
Clears (zeros out) the memory contents. |
IRubyObject |
StructLayout.Array.each(ThreadContext context,
Block block)
Needed for Enumerable implementation |
IRubyObject |
MemoryPointer.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_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject length)
|
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset)
|
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset,
IRubyObject rbCount)
|
IRubyObject |
AbstractMemory.get_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 |
StructLayoutBuilder.get_size(ThreadContext context)
|
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg)
|
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg)
|
IRubyObject |
AbstractMemory.get_uint16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit unsigned integer value from the memory address. |
IRubyObject |
AbstractMemory.get_uint32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit unsigned integer value from the memory address. |
IRubyObject |
AbstractMemory.get_uint64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit unsigned integer value from the memory address. |
IRubyObject |
AbstractMemory.get_uint8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit unsigned integer value from the memory address. |
IRubyObject |
AbstractMemory.get_ulong(ThreadContext context,
IRubyObject offset)
Reads a C unsigned long integer value from the memory area. |
IRubyObject |
StructLayout.Array.get(ThreadContext context)
|
IRubyObject |
StructLayout.Array.get(ThreadContext context,
IRubyObject index)
|
IRubyObject |
StructLayout.get(ThreadContext context,
IRubyObject ptr,
IRubyObject name)
Gets the value of the struct member corresponding to name. |
IRubyObject |
Struct.getFieldValue(ThreadContext context,
IRubyObject fieldName)
|
IRubyObject |
Struct.getLayout(ThreadContext context)
|
RubyFixnum |
AbstractMemory.hash(ThreadContext context)
Calculates a hash code for the pointer. |
IRubyObject |
Struct.initialize(ThreadContext context)
|
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject ptr)
|
IRubyObject |
BasePointer.inspect(ThreadContext context)
|
IRubyObject |
Buffer.inspect(ThreadContext context)
|
IRubyObject |
MemoryPointer.inspect(ThreadContext context)
|
static IRubyObject |
Platform.linux_p(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
Platform.mac_p(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
Struct.members(ThreadContext context)
|
IRubyObject |
StructLayout.members(ThreadContext context)
Gets a ruby array of the names of all members of this struct. |
static IRubyObject |
AutoPointer.newAutoPointer(ThreadContext context,
IRubyObject self,
IRubyObject pointerArg,
IRubyObject proc)
|
static IRubyObject |
CallbackInfo.newCallbackInfo(ThreadContext context,
IRubyObject klass,
IRubyObject returnType,
IRubyObject paramTypes)
CallbackInfo.new |
static StructLayoutBuilder |
StructLayoutBuilder.newInstance(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
Pointer.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject address)
|
static IRubyObject |
MemoryPointer.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
Block block)
|
static IRubyObject |
Pointer.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject type,
IRubyObject address)
|
static IRubyObject |
MemoryPointer.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject count,
Block block)
|
static IRubyObject |
MemoryPointer.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block)
|
static IRubyObject |
StructByValue.newStructByValue(ThreadContext context,
IRubyObject klass,
IRubyObject structClass)
|
IRubyObject |
Pointer.null_p(ThreadContext context)
Tests if this Pointer represents the C NULL value. |
IRubyObject |
StructLayout.offset_of(ThreadContext context,
IRubyObject fieldName)
Gets the offset of a member of the struct. |
IRubyObject |
StructLayout.offsets(ThreadContext context)
Gets a ruby array of the offsets of all members of this struct. |
IRubyObject |
AbstractMemory.op_equal(ThreadContext context,
IRubyObject obj)
|
IRubyObject |
AbstractMemory.op_plus(ThreadContext context,
IRubyObject value)
|
IRubyObject |
Struct.pointer(ThreadContext context)
|
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_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
|
IRubyObject |
AbstractMemory.put_bytes(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
AbstractMemory.put_callback(ThreadContext context,
IRubyObject offset,
IRubyObject proc,
IRubyObject cbInfo)
|
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject 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_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject value)
|
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_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area. |
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject 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.Array.put(ThreadContext context,
IRubyObject index,
IRubyObject value)
|
IRubyObject |
StructLayout.put(ThreadContext context,
IRubyObject ptr,
IRubyObject name,
IRubyObject value)
Sets the native value of the struct member corresponding to name. |
IRubyObject |
AbstractMemory.read_string(ThreadContext context)
|
IRubyObject |
AbstractMemory.read_string(ThreadContext context,
IRubyObject rbLength)
|
IRubyObject |
StructLayoutBuilder.set_size(ThreadContext context,
IRubyObject sizeArg)
|
IRubyObject |
StructLayoutBuilder.set_union(ThreadContext context,
IRubyObject isUnion)
|
IRubyObject |
Struct.setFieldValue(ThreadContext context,
IRubyObject fieldName,
IRubyObject fieldValue)
|
IRubyObject |
StructLayout.size(ThreadContext context)
Gets the total size of the struct. |
IRubyObject |
StructLayout.Array.size(ThreadContext context)
|
IRubyObject |
Type.size(ThreadContext context)
Gets the native size of this Type in bytes |
static IRubyObject |
Platform.solaris_p(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
StructLayout.Array.to_ptr(ThreadContext context)
|
IRubyObject |
CallbackInfo.to_s(ThreadContext context)
|
IRubyObject |
StructByValue.to_s(ThreadContext context)
|
IRubyObject |
Type.Builtin.to_s(ThreadContext context)
|
IRubyObject |
AbstractMemory.to_s(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
BasePointer.to_s(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
MemoryPointer.to_s(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
AbstractMemory.total(ThreadContext context)
Gets the total size (in bytes) of the MemoryPointer. |
IRubyObject |
AbstractMemory.type_size(ThreadContext context)
Indicates how many bytes the intrinsic type of the memory uses. |
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.jffi |
---|
Methods in org.jruby.ext.ffi.jffi with parameters of type ThreadContext | |
---|---|
static IRubyObject |
Factory.LastError.error(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
DynamicLibrary.findFunction(ThreadContext context,
IRubyObject symbolName)
|
IRubyObject |
DynamicLibrary.findVariable(ThreadContext context,
IRubyObject symbolName)
|
IRubyObject |
IntResultConverter.fromNative(ThreadContext context,
int value)
|
IRubyObject |
LongResultConverter.fromNative(ThreadContext context,
long value)
|
IRubyObject |
DynamicLibrary.Symbol.inspect(ThreadContext context)
|
IRubyObject |
JFFIInvoker.invoke(ThreadContext context,
IRubyObject[] args)
Invokes the native function with the supplied ruby arguments. |
IRubyObject |
VariadicInvoker.invoke(ThreadContext context,
IRubyObject typesArg,
IRubyObject paramsArg)
|
IRubyObject |
DynamicLibrary.Symbol.library(ThreadContext context)
|
IRubyObject |
DynamicLibrary.name(ThreadContext context)
|
static IRubyObject |
JFFIInvoker.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static VariadicInvoker |
VariadicInvoker.newInvoker(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
DynamicLibrary.open(ThreadContext context,
IRubyObject recv,
IRubyObject libraryName,
IRubyObject libraryFlags)
|
IRubyObject |
DynamicLibrary.Symbol.to_s(ThreadContext context,
IRubyObject[] args)
|
Uses of ThreadContext in org.jruby.ext.ffi.jna |
---|
Methods in org.jruby.ext.ffi.jna with parameters of type ThreadContext | |
---|---|
static IRubyObject |
Factory.LastError.error(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
DynamicLibrary.findFunction(ThreadContext context,
IRubyObject symbolName)
|
IRubyObject |
DynamicLibrary.findVariable(ThreadContext context,
IRubyObject symbolName)
|
IRubyObject |
DynamicLibrary.Symbol.inspect(ThreadContext context)
|
IRubyObject |
JNAInvoker.invoke(ThreadContext context,
IRubyObject[] rubyArgs)
Invokes the native function with the supplied ruby arguments. |
IRubyObject |
JNAVariadicInvoker.invoke(ThreadContext context,
IRubyObject typesArg,
IRubyObject paramsArg)
|
IRubyObject |
DynamicLibrary.Symbol.library(ThreadContext context)
|
IRubyObject |
DynamicLibrary.name(ThreadContext context)
|
static IRubyObject |
JNAInvoker.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static JNAVariadicInvoker |
JNAVariadicInvoker.newInvoker(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
DynamicLibrary.open(ThreadContext context,
IRubyObject recv,
IRubyObject libraryName,
IRubyObject libraryFlags)
|
Uses of ThreadContext in org.jruby.ext.socket |
---|
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.getThreadContextForThread(RubyThread thread)
|
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)
Arity 0, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
IRubyObject |
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)
Arity 0, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
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 arg0)
Arity 1, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0)
|
IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0)
|
IRubyObject |
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.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
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)
|
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
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 |
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 |
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 arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
IRubyObject |
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 arg0,
IRubyObject arg1)
Arity 2, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
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 arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
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 arg0,
IRubyObject arg1,
IRubyObject arg2)
Arity 3, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
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 arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
Arity 4, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
Arity 4, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4)
Arity 5, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block)
Arity 5, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5)
Arity 6, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
Block block)
Arity 6, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6)
Arity 7, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
Block block)
Arity 7, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7)
Arity 8, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
Block block)
Arity 8, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8)
Arity 9, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
Block block)
Arity 9, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9)
Arity 10, no block |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9,
Block block)
Arity 10, with block; calls through IRubyObject[] path |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9,
Block block)
|
protected void |
JavaMethod.callTrace(ThreadContext context,
java.lang.String name)
|
protected static void |
JavaMethod.checkArgumentCount(JavaMethod method,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
int num)
|
protected IRubyObject |
DynamicMethod.handleReturn(ThreadContext context,
JumpException.ReturnJump rj)
|
protected void |
InterpretedMethod.post(Ruby runtime,
ThreadContext context,
java.lang.String name)
|
protected void |
JittedMethod.post(Ruby runtime,
ThreadContext context,
java.lang.String name)
|
protected void |
TraceableInterpretedMethod.post(Ruby runtime,
ThreadContext context,
java.lang.String name)
|
protected static void |
JavaMethod.postBacktraceAndScope(ThreadContext context)
|
protected static void |
JavaMethod.postBacktraceDummyScope(ThreadContext context)
|
protected static void |
JavaMethod.postBacktraceOnly(ThreadContext context)
|
protected static void |
JavaMethod.postFrameAndScope(ThreadContext context)
|
protected static void |
JavaMethod.postFrameOnly(ThreadContext context)
|
protected static void |
JavaMethod.postNoFrameDummyScope(ThreadContext context)
|
protected static void |
JavaMethod.postNoop(ThreadContext context)
|
protected static void |
JavaMethod.postScopeOnly(ThreadContext context)
|
protected void |
JittedMethod.pre(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
int argsLength)
|
protected void |
InterpretedMethod.pre(ThreadContext context,
java.lang.String name,
IRubyObject self,
Block block,
Ruby runtime)
|
protected void |
TraceableInterpretedMethod.pre(ThreadContext context,
java.lang.String name,
IRubyObject self,
Block block,
Ruby runtime)
|
protected void |
JavaMethod.preBacktraceAndScope(ThreadContext context,
java.lang.String name)
|
protected void |
JavaMethod.preBacktraceDummyScope(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.preNoFrameDummyScope(ThreadContext context)
|
protected void |
JavaMethod.preScopeOnly(ThreadContext context)
|
protected static IRubyObject |
JavaMethod.raiseArgumentError(JavaMethod method,
ThreadContext context,
java.lang.String name,
int given,
int min,
int max)
|
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 |
---|
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)
|
IRubyObject |
JavaProxy.equal_p(ThreadContext context,
IRubyObject other)
|
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 arg)
|
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)
|
IRubyObject |
JavaObject.marshal_load(ThreadContext context,
IRubyObject str)
|
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,
Visibility visibility,
java.lang.String name,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
static IRubyObject |
RuntimeHelpers.callZSuper(Ruby runtime,
ThreadContext context,
Block block,
IRubyObject self)
|
static void |
RuntimeHelpers.checkSuperDisabledOrOutOfMethod(ThreadContext context)
|
static void |
RuntimeHelpers.clearErrorInfo(ThreadContext context)
|
static Block |
RuntimeHelpers.createBlock(ThreadContext context,
IRubyObject self,
BlockBody body)
|
static Block |
RuntimeHelpers.createBlock19(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 BlockBody |
RuntimeHelpers.createCompiledBlockBody19(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,
IRubyObject value,
ThreadContext context,
IRubyObject caller)
|
static IRubyObject |
RuntimeHelpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
ThreadContext context,
IRubyObject caller)
|
static IRubyObject |
RuntimeHelpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject value,
ThreadContext context,
IRubyObject caller)
|
static IRubyObject |
RuntimeHelpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject value,
ThreadContext context,
IRubyObject caller)
|
static IRubyObject |
RuntimeHelpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject value,
ThreadContext context,
IRubyObject caller)
|
static IRubyObject |
RuntimeHelpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject value,
ThreadContext context,
IRubyObject caller)
|
static IRubyObject |
RuntimeHelpers.fastDeclareClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fastFetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName)
|
static IRubyObject |
RuntimeHelpers.fastSetClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name)
|
static IRubyObject[] |
RuntimeHelpers.getArgValues(ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.getBackref(Ruby runtime,
ThreadContext context)
|
static Block |
RuntimeHelpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock)
|
static Block |
RuntimeHelpers.getBlock(ThreadContext context,
IRubyObject self,
Node node)
|
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 boolean |
RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject receiver)
|
static boolean |
RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject[] receivers)
|
static boolean |
RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject receiver0,
IRubyObject receiver1)
|
static boolean |
RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject receiver0,
IRubyObject receiver1,
IRubyObject receiver2)
|
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,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isExceptionHandled(RubyException currentException,
IRubyObject exception0,
IRubyObject exception1,
IRubyObject exception2,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isExceptionHandled(RubyException currentException,
IRubyObject exception0,
IRubyObject exception1,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isExceptionHandled(RubyException currentException,
IRubyObject exception,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject[] throwables,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
IRubyObject throwable2,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject throwable,
ThreadContext context)
|
static RubyBoolean |
RuntimeHelpers.isWhenTriggered(IRubyObject expression,
IRubyObject expressionsObject,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context)
|
static RubyProc |
RuntimeHelpers.newLiteralLambda(ThreadContext context,
Block block,
IRubyObject self)
|
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 DynamicMethod |
RuntimeHelpers.selectMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType)
|
static DynamicMethod |
RuntimeHelpers.selectMethodMissing(ThreadContext context,
RubyClass selfClass,
Visibility visibility,
java.lang.String name,
CallType callType)
|
static IRubyObject |
RuntimeHelpers.setBackref(Ruby runtime,
ThreadContext context,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.setClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.setConstantInCurrent(IRubyObject value,
ThreadContext context,
java.lang.String name)
|
static IRubyObject |
RuntimeHelpers.setConstantInModule(IRubyObject module,
IRubyObject value,
java.lang.String name,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.setLastLine(Ruby runtime,
ThreadContext context,
IRubyObject value)
|
static void |
RuntimeHelpers.storeExceptionInErrorInfo(java.lang.Throwable currentThrowable,
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.FiberMeta.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 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.FiberMeta.yield(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
Uses of ThreadContext in org.jruby.runtime |
---|
Methods in org.jruby.runtime that return ThreadContext | |
---|---|
static ThreadContext |
ThreadContext.newContext(Ruby runtime)
|
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 |
---|
Uses of ThreadContext in org.jruby.runtime.invokedynamic |
---|
Methods in org.jruby.runtime.invokedynamic with parameters of type ThreadContext | |
---|---|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
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 |
---|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |