|
||||||||||
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.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyNumeric.abs(ThreadContext context)
num_abs |
IRubyObject |
RubyBigDecimal.add2(ThreadContext context,
IRubyObject b,
IRubyObject n)
|
RubyModule |
RubyModule.alias_method(ThreadContext context,
IRubyObject newId,
IRubyObject oldId)
|
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyStringIO.append(ThreadContext context,
IRubyObject obj)
|
IRubyObject |
RubyArray.assoc(ThreadContext context,
IRubyObject key)
rb_ary_assoc |
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
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 RubyBoolean |
RubyComparable.between_p(ThreadContext context,
IRubyObject recv,
IRubyObject first,
IRubyObject second)
cmp_between |
static IRubyObject |
RubyArgsFile.binmode(ThreadContext context,
IRubyObject recv)
|
static RubyBoolean |
RubyKernel.block_given_p(ThreadContext context,
IRubyObject recv,
Block block)
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk)
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
Block unusedBlock)
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block unusedBlock)
|
static IRubyObject |
RubyKernel.callcc(ThreadContext context,
IRubyObject recv,
Block block)
|
protected IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
java.lang.String method,
IRubyObject other)
|
protected IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
java.lang.String method,
IRubyObject other,
boolean err)
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback)
|
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
void |
Ruby.callEventHooks(ThreadContext context,
int event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name)
Will invoke an indexed method with the no arguments and no block. |
IRubyObject |
RubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
Will invoke an indexed method with the one argument and no block with a functional invocation. |
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name)
Will invoke a named method with no arguments and no block. |
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject arg)
Will invoke a named method with one argument and no block with functional invocation. |
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args)
Will invoke a named method with the supplied arguments and no block with functional invocation. |
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and supplied block with functional invocation. |
IRubyObject |
RubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated in Ruby. |
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to path |
static IRubyObject |
RubyKernel.chomp_bang(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyKernel.chomp_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the zero or one-arg versions. |
static IRubyObject |
RubyKernel.chomp_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
static IRubyObject |
RubyKernel.chomp(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyKernel.chomp(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the zero or one-arg versions. |
static IRubyObject |
RubyKernel.chomp(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
static IRubyObject |
RubyKernel.chop_bang(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyKernel.chop(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyArgsFile.close(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyArgsFile.closed_p(ThreadContext context,
IRubyObject recv)
|
static int |
RubyComparable.cmpint(ThreadContext context,
IRubyObject val,
IRubyObject a,
IRubyObject b)
rb_cmpint |
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 |
RubyArray |
RubyArray.collect(ThreadContext context,
Block block)
rb_ary_collect |
static IRubyObject |
RubyEnumerable.collect(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyIconv.conv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
|
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create |
IRubyObject |
RubyHash.default_value_get(ThreadContext context,
IRubyObject[] args)
rb_hash_default |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block)
rb_ary_delete_if |
RubyHash |
RubyHash.delete_if(ThreadContext context,
Block block)
rb_hash_delete_if |
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete |
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete |
static IRubyObject |
RubyProcess.detach(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
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 |
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 |
RubyInteger.downto(ThreadContext context,
IRubyObject to,
Block block)
int_downto |
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)
|
static IRubyObject |
RubyEnumerator.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
IRubyObject |
RubyArray.each_index(ThreadContext context,
Block block)
rb_ary_each_index |
RubyHash |
RubyHash.each_key(ThreadContext context,
Block block)
rb_hash_each_key |
RubyIO |
RubyIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block)
Invoke a block for each line. |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject[] args,
Block block)
rb_str_each_line |
IRubyObject |
RubyStringIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line. |
static IRubyObject |
RubyObjectSpace.each_object(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)
|
static IRubyObject |
RubyEnumerator.each_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
|
RubyHash |
RubyHash.each_value(ThreadContext context,
Block block)
rb_hash_each_value |
static IRubyObject |
RubyEnumerator.each_with_index(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyArray.each(ThreadContext context,
Block block)
rb_ary_each |
IRubyObject |
RubyDir.each(ThreadContext context,
Block block)
Executes the block once for each entry in the directory. |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
Block block)
Send current block and supplied args to method on target. |
RubyHash |
RubyHash.each(ThreadContext context,
Block block)
rb_hash_each |
IRubyObject |
RubyRange.each(ThreadContext context,
Block block)
|
IRubyObject |
RubyStruct.each(ThreadContext context,
Block block)
|
IRubyObject |
RubyStringIO.each(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyZlib.RubyGzipReader.each(ThreadContext context,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyEnumerator.enum_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
static IRubyObject |
RubyEnumerator.enum_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
static IRubyObject |
RubyArgsFile.eof(ThreadContext context,
IRubyObject recv)
|
RubyBoolean |
RubyArray.eql_p(ThreadContext context,
IRubyObject obj)
rb_ary_eql |
IRubyObject |
RubyBigDecimal.eql_p(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyNumeric.eql_p(ThreadContext context,
IRubyObject other)
num_eql |
IRubyObject |
RubyRange.eql_p(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyStruct.eql_p(ThreadContext context,
IRubyObject other)
|
protected static boolean |
RubyObject.eqlInternal(ThreadContext context,
IRubyObject that,
IRubyObject other)
Helper method for checking equality, first using Java identity equality, and then calling the "eql?" method. |
IRubyObject |
RubyRegexp.eqq(ThreadContext context,
IRubyObject str)
rb_reg_eqq |
protected static boolean |
RubyObject.equalInternal(ThreadContext context,
IRubyObject that,
IRubyObject other)
Helper method for checking equality, first using Java identity equality, and then calling the "==" method. |
static IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyObject.evalUnder(ThreadContext context,
RubyModule under,
IRubyObject src,
IRubyObject file,
IRubyObject line)
Evaluates the string src with self set to the current object, using the module under as the context. |
static RubyBoolean |
RubyInteger.even_p(ThreadContext context,
IRubyObject recv)
|
void |
Ruby.CallTraceFuncHook.event(ThreadContext context,
int event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type)
|
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
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 |
RubyArray.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_fetch |
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch |
static IRubyObject |
RubyArgsFile.file(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyArgsFile.fileno(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_fill |
static IRubyObject |
RubyEnumerable.first_0(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyEnumerable.first_1(ThreadContext context,
IRubyObject self,
IRubyObject num)
|
IRubyObject |
RubyArray.flatten_bang(ThreadContext context)
rb_ary_flatten_bang |
IRubyObject |
RubyArray.flatten(ThreadContext context)
rb_ary_flatten |
static IRubyObject |
RubyIO.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_io_s_foreach |
static IRubyObject |
RubyDir.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject _path,
Block block)
Executes the block once for each file in the directory specified by path . |
static IRubyObject |
RubyKernel.fork(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyProcess.fork(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyArgsFile.getc(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyKernel.getc(ThreadContext context,
IRubyObject recv)
|
protected IRubyObject[] |
RubyNumeric.getCoerced(ThreadContext context,
IRubyObject other,
boolean error)
Numeric methods. |
static RubyString |
RubyDir.getHomeDirectoryPath(ThreadContext context)
|
static IRubyObject |
RubyDir.getHomeDirectoryPath(ThreadContext context,
java.lang.String user)
Returns the home directory of the specified user on the
system. |
IRubyObject |
RubyIO.gets(ThreadContext context,
IRubyObject[] args)
Read a line. |
IRubyObject |
RubyStringIO.gets(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyZlib.RubyGzipReader.gets(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyArgsFile.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line. |
static IRubyObject |
RubyKernel.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern pat . |
static IRubyObject |
RubyEnumerable.grep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block)
|
static IRubyObject |
RubyEnumerable.group_by(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. Use the versions with one or two arguments. |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub_bang |
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_str_gsub_bang |
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. Use the versions with one or two arguments. |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_str_gsub |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
RubyBoolean |
RubyHash.has_value_p(ThreadContext context,
IRubyObject expected)
rb_hash_has_value |
RubyFixnum |
RubyArray.hash(ThreadContext context)
rb_ary_hash |
RubyFixnum |
RubyRange.hash(ThreadContext context)
|
RubyFixnum |
RubyStruct.hash(ThreadContext context)
|
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
IRubyObject other,
java.lang.String method)
|
RubyBoolean |
RubyArray.include_p(ThreadContext context,
IRubyObject item)
rb_ary_includes |
RubyBoolean |
RubyRange.include_p(ThreadContext context,
IRubyObject obj)
|
static IRubyObject |
RubyEnumerable.include_p(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
boolean |
RubyArray.includes(ThreadContext context,
IRubyObject item)
|
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj)
rb_ary_index |
IRubyObject |
RubyHash.index(ThreadContext context,
IRubyObject expected)
rb_hash_index |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0)
rb_str_index_m |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject[] args)
Deprecated. Use the versions with one or two args. |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_index_m |
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 |
RubyHash |
RubyHash.initialize_copy(ThreadContext context,
IRubyObject other)
rb_hash_replace |
IRubyObject |
RubyBinding.initialize(ThreadContext context)
|
IRubyObject |
RubyProc.initialize(ThreadContext context,
Block procBlock)
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_initialize |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock)
|
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyBigDecimal.inspect(ThreadContext context)
|
IRubyObject |
RubyException.inspect(ThreadContext context)
inspects an object and return a kind of debug information |
IRubyObject |
RubyHash.inspect(ThreadContext context)
rb_hash_inspect |
IRubyObject |
RubyRange.inspect(ThreadContext context)
|
IRubyObject |
RubyHash.inspectHash(ThreadContext context)
inspect_hash |
IRubyObject |
RubyObject.instance_eval(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_eval call-seq: obj.instance_eval(string [, filename [, lineno]] ) => obj obj.instance_eval {| | block } => obj Evaluates a string containing Ruby source code, or the given block, within the context of the receiver (_obj_). |
IRubyObject |
RubyObject.instance_exec(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_exec call-seq: obj.instance_exec(arg...) {|var...| block } => obj Executes the given block within the context of the receiver (_obj_). |
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)
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
|
IRubyObject |
RubyClass.invokeInherited(ThreadContext context,
IRubyObject self,
IRubyObject subclass)
|
RubyString |
RubyArray.join_m(ThreadContext context,
IRubyObject[] args)
rb_ary_join_m |
RubyString |
RubyArray.join(ThreadContext context,
IRubyObject sep)
rb_ary_join |
static IRubyObject |
RubyRegexp.last_match_s(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
rb_reg_s_last_match |
static IRubyObject |
RubySignal.list(ThreadContext context,
IRubyObject recv)
|
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
|
static RubyArray |
RubyKernel.local_variables(ThreadContext context,
IRubyObject recv)
Returns an Array with the names of all local variables. |
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block)
|
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str)
rb_reg_match_m |
IRubyObject |
RubyString.match(ThreadContext context,
IRubyObject pattern)
String#match(pattern) rb_str_match_m |
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 |
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyBigDecimal.mode(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyNumeric.modulo(ThreadContext context,
IRubyObject other)
num_modulo |
IRubyObject |
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 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_integer(ThreadContext context,
IRubyObject recv,
IRubyObject object)
|
static IRubyObject |
RubyKernel.new_string(ThreadContext context,
IRubyObject recv,
IRubyObject object)
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject[] args,
Block block)
rb_class_new_instance |
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyProc.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Create a new instance of a Proc object. |
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static RubyRange |
RubyRange.newRange(Ruby runtime,
ThreadContext context,
IRubyObject begin,
IRubyObject end,
boolean isExclusive)
|
IRubyObject |
RubyNumeric.nonzero_p(ThreadContext context)
num_nonzero_p |
static IRubyObject |
RubyEnumerator.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
static RubyString |
RubyString.objAsString(ThreadContext context,
IRubyObject obj)
rb_obj_as_string |
static RubyBoolean |
RubyInteger.odd_p(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyBignum.op_and(ThreadContext context,
IRubyObject other)
rb_big_and |
IRubyObject |
RubyFixnum.op_and(ThreadContext context,
IRubyObject other)
fix_and |
IRubyObject |
RubyIO.op_append(ThreadContext context,
IRubyObject anObject)
rb_io_addstr |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aref(ThreadContext context,
IRubyObject key)
|
IRubyObject |
RubyHash.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg)
rb_str_aref, rb_str_aref_m |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject[] args)
Deprecated. Use the versions with one or two args |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
rb_str_aref, rb_str_aref_m |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject[] args)
Deprecated. Use the versions with two or three args. |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
|
IRubyObject |
RubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_aset, rb_str_aset_m |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
rb_str_aset, rb_str_aset_m |
IRubyObject |
RubyArray.op_cmp(ThreadContext context,
IRubyObject obj)
rb_ary_cmp |
IRubyObject |
RubyBigDecimal.op_cmp(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyBignum.op_cmp(ThreadContext context,
IRubyObject other)
rb_big_cmp |
IRubyObject |
RubyFixnum.op_cmp(ThreadContext context,
IRubyObject other)
fix_cmp |
IRubyObject |
RubyFloat.op_cmp(ThreadContext context,
IRubyObject other)
flo_cmp |
IRubyObject |
RubyString.op_cmp(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBignum.op_div(ThreadContext context,
IRubyObject other)
rb_big_div |
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyBigDecimal.op_div(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyObject.op_eqq(ThreadContext context,
IRubyObject other)
rb_equal The Ruby "===" method is used by default in case/when statements. |
IRubyObject |
RubySymbol.op_eqq(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_eqq(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyArray.op_equal(ThreadContext context,
IRubyObject obj)
rb_ary_equal |
IRubyObject |
RubyFixnum.op_equal(ThreadContext context,
IRubyObject other)
fix_equal |
IRubyObject |
RubyFloat.op_equal(ThreadContext context,
IRubyObject other)
flo_eq |
IRubyObject |
RubyHash.op_equal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyModule.op_equal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyObject.op_equal(ThreadContext context,
IRubyObject obj)
rb_obj_equal Will by default use identity equality to compare objects. |
IRubyObject |
RubyProcess.RubyStatus.op_equal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyRange.op_equal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyString.op_equal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyStruct.op_equal(ThreadContext context,
IRubyObject other)
|
static IRubyObject |
RubyComparable.op_equal(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_equal (cmp_eq inlined here) |
IRubyObject |
RubyFloat.op_fdiv(ThreadContext context,
IRubyObject other)
flo_div |
IRubyObject |
RubyBigDecimal.op_ge(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_ge(ThreadContext context,
IRubyObject other)
fix_ge |
IRubyObject |
RubyFloat.op_ge(ThreadContext context,
IRubyObject other)
flo_ge |
IRubyObject |
RubyString.op_ge(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_ge(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_ge(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_ge |
IRubyObject |
RubyBigDecimal.op_gt(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
IRubyObject other)
fix_gt |
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
IRubyObject other)
flo_gt |
IRubyObject |
RubyString.op_gt(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_gt(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_gt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_gt |
IRubyObject |
RubyBigDecimal.op_le(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
IRubyObject other)
fix_le |
IRubyObject |
RubyFloat.op_le(ThreadContext context,
IRubyObject other)
flo_le |
IRubyObject |
RubyString.op_le(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_le(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_le(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_le |
IRubyObject |
RubyBigDecimal.op_lt(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
IRubyObject other)
fix_lt |
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
IRubyObject other)
flo_lt |
IRubyObject |
RubyString.op_lt(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyTime.op_lt(ThreadContext context,
IRubyObject other)
|
static RubyBoolean |
RubyComparable.op_lt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_lt |
IRubyObject |
RubyObject.op_match(ThreadContext context,
IRubyObject arg)
rb_obj_pattern_match call-seq: obj =~ other => false Pattern Match---Overridden by descendents (notably Regexp and String ) to provide meaningful
pattern-match semantics. |
IRubyObject |
RubyRegexp.op_match(ThreadContext context,
IRubyObject str)
rb_reg_match |
IRubyObject |
RubyString.op_match(ThreadContext context,
IRubyObject other)
rb_str_match |
IRubyObject |
RubyRegexp.op_match2(ThreadContext context)
|
IRubyObject |
RubyString.op_match2(ThreadContext context)
rb_str_match2 |
IRubyObject |
RubyBigDecimal.op_minus(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
IRubyObject other)
rb_big_minus |
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
IRubyObject other)
fix_minus |
IRubyObject |
RubyFloat.op_minus(ThreadContext context,
IRubyObject other)
flo_minus |
IRubyObject |
RubyBigDecimal.op_mod(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyBignum.op_mod(ThreadContext context,
IRubyObject other)
rb_big_modulo |
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
IRubyObject other)
fix_mod |
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
IRubyObject other)
flo_mod |
IRubyObject |
RubyBigDecimal.op_mul(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
IRubyObject other)
rb_big_mul |
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
IRubyObject other)
fix_mul |
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
IRubyObject other)
flo_mul |
protected IRubyObject |
RubyNumeric.op_num_equal(ThreadContext context,
IRubyObject other)
num_equal, doesn't override RubyObject.op_equal |
IRubyObject |
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 arg)
|
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
IRubyObject other)
rb_big_plus |
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
IRubyObject other)
fix_plus |
IRubyObject |
RubyFloat.op_plus(ThreadContext context,
IRubyObject other)
flo_plus |
IRubyObject |
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 |
RubyArray.op_times(ThreadContext context,
IRubyObject times)
rb_ary_times |
IRubyObject |
RubyNumeric.op_uminus(ThreadContext context)
num_uminus |
IRubyObject |
RubyBignum.op_xor(ThreadContext context,
IRubyObject other)
rb_big_xor |
IRubyObject |
RubyFixnum.op_xor(ThreadContext context,
IRubyObject other)
fix_xor |
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyKernel.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyStringIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyZlib.RubyGzipWriter.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Returns a new directory object for path . |
static IRubyObject |
RubyZlib.RubyGzipReader.open(ThreadContext context,
IRubyObject recv,
IRubyObject filename,
Block block)
|
static IRubyObject |
RubyIconv.open(ThreadContext context,
IRubyObject recv,
IRubyObject to,
IRubyObject from,
Block block)
|
static IRubyObject |
RubyKernel.p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj)
|
static IRubyObject |
RubyEnumerable.partition(ThreadContext context,
IRubyObject self,
Block block)
|
void |
RubyThread.pollThreadEvents(ThreadContext context)
|
static IRubyObject |
RubyIO.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyPrecision.prec_f(ThreadContext context,
IRubyObject receiver,
Block block)
|
static IRubyObject |
RubyPrecision.prec_i(ThreadContext context,
IRubyObject receiver,
Block block)
|
static IRubyObject |
RubyPrecision.prec(ThreadContext context,
IRubyObject receiver,
IRubyObject type,
Block block)
|
static IRubyObject |
RubyInteger.pred(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyIO.print(ThreadContext context,
IRubyObject[] args)
Print some objects to the stream. |
IRubyObject |
RubyStringIO.print(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyKernel.print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyIO.printf(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyStringIO.printf(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyKernel.printf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject object)
|
static IRubyObject |
RubyKernel.putc(ThreadContext context,
IRubyObject recv,
IRubyObject ch)
rb_f_putc |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyStringIO.puts(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyZlib.RubyGzipWriter.puts(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyBignum.quo(ThreadContext context,
IRubyObject other)
rb_big_quo |
IRubyObject |
RubyFixnum.quo(ThreadContext context,
IRubyObject other)
fix_quo |
IRubyObject |
RubyNumeric.quo(ThreadContext context,
IRubyObject other)
num_quo |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static RubyNumeric |
RubyKernel.rand(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyArray.rassoc(ThreadContext context,
IRubyObject value)
rb_ary_rassoc |
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
|
RubyModule |
RubyModule.rbPrivate(ThreadContext context,
IRubyObject[] args)
rb_mod_private |
RubyModule |
RubyModule.rbProtected(ThreadContext context,
IRubyObject[] args)
rb_mod_protected |
RubyModule |
RubyModule.rbPublic(ThreadContext context,
IRubyObject[] args)
rb_mod_public |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyProcess.UserID.re_exchange(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyProcess.GroupID.re_exchange(ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RubyArgsFile.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyArgsFile.readchar(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyZlib.RubyGzipReader.readline(ThreadContext context)
|
IRubyObject |
RubyIO.readline(ThreadContext context,
IRubyObject[] args)
Read a line. |
IRubyObject |
RubyStringIO.readline(ThreadContext context,
IRubyObject[] args)
|
static IRubyObject |
RubyArgsFile.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line. |
static IRubyObject |
RubyKernel.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyStringIO.readlines(ThreadContext context,
IRubyObject[] arg)
|
static RubyArray |
RubyArgsFile.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
RubyKernel.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyIO.readpartial(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyArray.reject_bang(ThreadContext context,
Block block)
rb_ary_reject_bang |
IRubyObject |
RubyHash.reject_bang(ThreadContext context,
Block block)
rb_hash_reject_bang |
IRubyObject |
RubyArray.reject(ThreadContext context,
Block block)
rb_ary_reject_bang |
RubyHash |
RubyHash.reject(ThreadContext context,
Block block)
rb_hash_reject |
static IRubyObject |
RubyEnumerable.reject(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyBignum.remainder(ThreadContext context,
IRubyObject other)
rb_big_remainder |
IRubyObject |
RubyNumeric.remainder(ThreadContext context,
IRubyObject dividend)
num_remainder |
RubyModule |
RubyModule.remove_method(ThreadContext context,
IRubyObject[] args)
|
void |
RubyModule.removeMethod(ThreadContext context,
java.lang.String name)
|
RubyHash |
RubyHash.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace |
IRubyObject |
RubyArray.reverse_each(ThreadContext context,
Block block)
rb_ary_reverse_each |
static IRubyObject |
RubyArgsFile.rewind(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj)
rb_ary_rindex |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0)
rb_str_rindex_m |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject[] args)
Deprecated. Use the versions with one or two arguments. |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_rindex_m |
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject arg,
Block block)
rb_str_scan |
static IRubyObject |
RubyKernel.scan(ThreadContext context,
IRubyObject recv,
IRubyObject pattern,
Block block)
|
int |
RubyRegexp.search(ThreadContext context,
RubyString str,
int pos,
boolean reverse)
rb_reg_search |
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 |
RubyObject.send(ThreadContext context,
IRubyObject[] args,
Block block)
rb_f_send send( aSymbol [, args ]* ) -> anObject Invokes the method identified by aSymbol, passing it any arguments specified. |
static IRubyObject |
RubyArgsFile.set_pos(ThreadContext context,
IRubyObject recv,
IRubyObject offset)
|
IRubyObject |
RubyHash.shift(ThreadContext context)
rb_hash_shift |
static IRubyObject |
RubyKernel.sleep(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
|
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0)
rb_str_slice_bang |
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject[] args)
Deprecated. Use the versions with one or two args. |
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_slice_bang |
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject[] args,
Block block)
specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments. |
RubyArray |
RubyString.split(ThreadContext context)
rb_str_split_m |
static IRubyObject |
RubyKernel.split(ThreadContext context,
IRubyObject recv)
|
RubyArray |
RubyString.split(ThreadContext context,
IRubyObject arg0)
rb_str_split_m |
RubyArray |
RubyString.split(ThreadContext context,
IRubyObject[] args)
Deprecated. Use the versions with zero, one, or two args. |
static IRubyObject |
RubyKernel.split(ThreadContext context,
IRubyObject recv,
IRubyObject arg0)
|
RubyArray |
RubyString.split(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_split_m |
static IRubyObject |
RubyKernel.split(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated. Use the versions with zero, one, or two args. |
static IRubyObject |
RubyKernel.split(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
RubyNumeric.step(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyRange.step(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. Use the versions with one or two arguments. |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub_bang |
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_str_sub_bang |
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated. Use the versions with one or two args. |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated. Use the one or two-arg versions. |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_str_sub |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
RubyBigDecimal.sub2(ThreadContext context,
IRubyObject b,
IRubyObject n)
|
IRubyObject |
RubyInteger.succ(ThreadContext context)
int_succ |
static IRubyObject |
RubyProcess.UserID.switch_rb(ThreadContext context,
IRubyObject self,
Block block)
|
static IRubyObject |
RubyProcess.GroupID.switch_rb(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
RubyIO.sysread(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
RubyStringIO.syswrite(ThreadContext context,
IRubyObject args)
|
static IRubyObject |
RubyKernel.tap(ThreadContext context,
IRubyObject recv,
Block block)
|
static IRubyObject |
RubyArgsFile.tell(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyInteger.times(ThreadContext context,
Block block)
|
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self)
|
IRubyObject |
RubyNumeric.to_int(ThreadContext context)
num_to_int |
static IRubyObject |
RubyArgsFile.to_io(ThreadContext context,
IRubyObject recv)
|
IRubyObject |
RubyRange.to_s(ThreadContext context)
|
IRubyObject |
RubyException.to_str(ThreadContext context)
|
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyKernel.trap(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubySignal.trap(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
|
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 |
RubyInteger.upto(ThreadContext context,
IRubyObject to,
Block block)
int_upto |
IRubyObject |
RubyString.upto(ThreadContext context,
IRubyObject str,
Block block)
rb_str_upto_m |
IRubyObject |
RubyString.upto(ThreadContext context,
IRubyObject str,
boolean excl,
Block block)
|
RubyArray |
RubyHash.values_at(ThreadContext context,
IRubyObject[] args)
rb_hash_values_at |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject message)
|
static IRubyObject |
RubyZlib.RubyGzipFile.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject io,
Block block)
|
protected void |
RubyIO.write(ThreadContext context,
org.jruby.util.ByteList byteList)
|
IRubyObject |
RubyStringIO.write(ThreadContext context,
IRubyObject arg)
|
IRubyObject |
RubyNumeric.zero_p(ThreadContext context)
num_zero_p |
IRubyObject |
RubyArray.zip(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_zip |
static IRubyObject |
RubyEnumerable.zip(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
Uses of ThreadContext in org.jruby.ast.executable |
---|
Methods in org.jruby.ast.executable with parameters of type ThreadContext | |
---|---|
IRubyObject |
Script.__file__(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubiniusMachine.exec(ThreadContext context,
IRubyObject self,
char[] bytecodes,
IRubyObject[] literals,
IRubyObject[] args)
|
IRubyObject |
YARVMachine.exec(ThreadContext context,
IRubyObject self,
YARVMachine.Instruction[] bytecodes)
|
IRubyObject |
YARVMachine.exec(ThreadContext context,
StaticScope scope,
YARVMachine.Instruction[] bytecodes)
Top-level exec into YARV machine. |
IRubyObject |
AbstractScript.load(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
Script.load(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
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.compiler |
---|
Methods in org.jruby.compiler with parameters of type ThreadContext | |
---|---|
static void |
JITCompiler.runJIT(DefaultMethod method,
Ruby runtime,
ThreadContext context,
java.lang.String name)
|
Constructors in org.jruby.compiler with parameters of type ThreadContext | |
---|---|
JITCompiler.JITClassGenerator(java.lang.String name,
DefaultMethod method,
ThreadContext context)
|
Uses of ThreadContext in org.jruby.evaluator |
---|
Methods in org.jruby.evaluator with parameters of type ThreadContext | |
---|---|
static IRubyObject |
AssignmentVisitor.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
IRubyObject value,
Block block,
boolean checkArity)
|
static IRubyObject |
ASTInterpreter.eval(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block block)
|
static IRubyObject |
ASTInterpreter.evalSimple(ThreadContext context,
IRubyObject self,
IRubyObject src,
java.lang.String file,
int lineNumber)
Evaluate the given string. |
static IRubyObject |
ASTInterpreter.evalWithBinding(ThreadContext context,
IRubyObject src,
IRubyObject scope,
java.lang.String file,
int lineNumber)
Evaluate the given string under the specified binding object. |
static Block |
ASTInterpreter.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode)
|
static RubyModule |
ASTInterpreter.getClassVariableBase(ThreadContext context,
Ruby runtime)
|
static IRubyObject |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
RubyArray value,
boolean checkArity)
|
static IRubyObject |
ASTInterpreter.pollAndReturn(ThreadContext context,
IRubyObject result)
|
Uses of ThreadContext in org.jruby.internal.runtime |
---|
Methods in org.jruby.internal.runtime that return ThreadContext | |
---|---|
ThreadContext |
ThreadService.getCurrentContext()
In order to provide an appropriate execution context for a given thread, we store ThreadContext instances in a threadlocal. |
ThreadContext |
ThreadService.registerNewThread(RubyThread thread)
|
Uses of ThreadContext in org.jruby.internal.runtime.methods |
---|
Methods in org.jruby.internal.runtime.methods with parameters of type ThreadContext | |
---|---|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name)
|
abstract IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name)
|
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg)
|
abstract IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
abstract IRubyObject |
JavaMethod.JavaMethodNoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
Call the method |
IRubyObject |
FullFunctionCallbackMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
abstract IRubyObject |
JavaMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodNoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
ReflectedCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
ReflectedJavaMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
ReflectedJavaMultiMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubiniusMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
SimpleCallbackMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
YARVMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
abstract IRubyObject |
CompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
ReflectedCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
abstract IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
abstract IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
IRubyObject |
DefaultMethod.interpretedCall(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
abstract void |
CallConfiguration.post(ThreadContext context)
|
protected void |
JavaMethod.post(ThreadContext context)
|
abstract void |
CallConfiguration.pre(ThreadContext context,
IRubyObject self,
RubyModule implementer,
java.lang.String name,
Block block,
StaticScope scope,
JumpTarget jumpTarget)
|
protected void |
JavaMethod.pre(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block)
|
Uses of ThreadContext in org.jruby.javasupport |
---|
Methods in org.jruby.javasupport with parameters of type ThreadContext | |
---|---|
java.lang.Object |
JavaUtil.RubyConverter.convert(ThreadContext context,
IRubyObject rubyObject)
|
IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
Block block)
|
Uses of ThreadContext in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util with parameters of type ThreadContext | |
---|---|
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.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
int methodIndex,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callZSuper(Ruby runtime,
ThreadContext context,
Block block,
IRubyObject self)
|
static void |
RuntimeHelpers.checkSuperDisabledOrOutOfMethod(ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.compilerCallMethod(ThreadContext context,
IRubyObject receiver,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
Used by the compiler to handle visibility |
static IRubyObject |
RuntimeHelpers.compilerCallMethodWithIndex(ThreadContext context,
IRubyObject receiver,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
Used by the compiler to ease calling indexed methods, also to handle visibility. |
static Block |
RuntimeHelpers.createBlock(ThreadContext context,
IRubyObject self,
int arity,
java.lang.String[] staticScopeNames,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argsNodeType,
boolean light)
|
static Block |
RuntimeHelpers.createSharedScopeBlock(ThreadContext context,
IRubyObject self,
int arity,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argsNodeType)
|
static IRubyObject |
RuntimeHelpers.declareClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.def(ThreadContext context,
IRubyObject self,
java.lang.Object scriptObject,
java.lang.String name,
java.lang.String javaName,
java.lang.String[] scopeNames,
int arity,
int required,
int optional,
int rest,
CallConfiguration callConfig)
|
static IRubyObject |
RuntimeHelpers.defineAlias(ThreadContext context,
java.lang.String newName,
java.lang.String oldName)
|
static IRubyObject |
RuntimeHelpers.defs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
java.lang.Object scriptObject,
java.lang.String name,
java.lang.String javaName,
java.lang.String[] scopeNames,
int arity,
int required,
int optional,
int rest,
CallConfiguration callConfig)
|
static IRubyObject |
RuntimeHelpers.doAttrAssign(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.doAttrAssignIndexed(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
byte methodIndex,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.doInvokeDynamic(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.doInvokeDynamicIndexed(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
byte methodIndex,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.fastDeclareClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fastFetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName)
|
static IRubyObject |
RuntimeHelpers.fastSetClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name)
|
static IRubyObject |
RuntimeHelpers.getBackref(Ruby runtime,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.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,
int methodIndex,
java.lang.String name,
IRubyObject[] args)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.isExceptionHandled(RubyException currentException,
IRubyObject[] exceptions,
Ruby runtime,
ThreadContext context,
IRubyObject self)
|
static RubyBoolean |
RuntimeHelpers.isWhenTriggered(IRubyObject expression,
IRubyObject expressionsObject,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.opAsgnWithMethod(ThreadContext context,
IRubyObject receiver,
IRubyObject arg,
CallSite varSite,
CallSite opSite,
CallSite opAsgnSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject receiver,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject receiver,
IRubyObject arg,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject receiver,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject receiver,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context,
IRubyObject receiver,
IRubyObject arg,
IRubyObject value,
CallSite asetSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite)
|
static IRubyObject |
RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite)
|
static void |
RuntimeHelpers.postLoad(ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver,
IRubyObject value,
ThreadContext context,
CallSite varAsgnSite)
|
static void |
RuntimeHelpers.preLoad(ThreadContext context,
java.lang.String[] varNames)
|
static IRubyObject |
RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver,
ThreadContext context,
CallSite varSite)
|
static RubyModule |
RuntimeHelpers.prepareClassNamespace(ThreadContext context,
IRubyObject rubyModule)
|
static IRubyObject |
RuntimeHelpers.returnJump(IRubyObject result,
ThreadContext context)
|
static IRubyObject |
RuntimeHelpers.runBeginBlock(ThreadContext context,
IRubyObject self,
java.lang.String[] staticScopeNames,
CompiledBlockCallback callback)
|
static void |
RuntimeHelpers.setBackref(Ruby runtime,
ThreadContext context,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.setClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.setConstantInModule(IRubyObject module,
IRubyObject value,
java.lang.String name,
ThreadContext context)
|
static void |
RuntimeHelpers.setLastLine(Ruby runtime,
ThreadContext context,
IRubyObject value)
|
Uses of ThreadContext in org.jruby.runtime |
---|
Methods in org.jruby.runtime that return ThreadContext | |
---|---|
static ThreadContext |
ThreadContext.newContext(Ruby runtime)
|
Methods in org.jruby.runtime with parameters of type ThreadContext | |
---|---|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
IRubyObject[] args,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
IRubyObject[] args,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self)
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args)
|
abstract IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
CallBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlockLight.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
InterpretedBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
MethodBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
SharedScopeBlock.call(ThreadContext context,
IRubyObject[] args,
IRubyObject replacementSelf,
Binding binding,
Block.Type type)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
Block block)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1)
|
IRubyObject |
CallSite.PlusCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.MinusCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.MulCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.DivCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.LtCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.LeCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.GtCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
IRubyObject |
CallSite.GeCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
|
IRubyObject |
CompiledBlockCallback.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
Block block)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
Block block)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
IRubyObject |
CallSite.InlineCachingCallSite.call(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
abstract IRubyObject |
Dispatcher.callMethod(ThreadContext context,
IRubyObject self,
RubyClass rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static Block |
MethodBlock.createMethodBlock(ThreadContext context,
DynamicScope dynamicScope,
Callback callback,
RubyMethod method,
IRubyObject self)
|
void |
EventHook.event(ThreadContext context,
int event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type)
|
static Block |
CallBlock.newCallClosure(IRubyObject self,
RubyModule imClass,
Arity arity,
BlockCallback callback,
ThreadContext context)
|
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
CompiledBlockLight.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
CompiledSharedScopeBlock.newCompiledSharedScopeClosure(ThreadContext context,
IRubyObject self,
Arity arity,
DynamicScope dynamicScope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
InterpretedBlock.newInterpretedClosure(ThreadContext context,
InterpretedBlock body,
IRubyObject self)
|
static Block |
InterpretedBlock.newInterpretedClosure(ThreadContext context,
IterNode iterNode,
IRubyObject self)
|
static Block |
SharedScopeBlock.newInterpretedSharedScopeClosure(ThreadContext context,
IterNode iterNode,
DynamicScope dynamicScope,
IRubyObject self)
|
protected void |
CompiledBlock.post(ThreadContext context,
Binding binding)
|
protected void |
CompiledBlockLight.post(ThreadContext context,
Binding binding)
|
protected void |
InterpretedBlock.post(ThreadContext context,
Binding binding)
|
protected void |
MethodBlock.post(ThreadContext context,
Binding binding)
|
protected void |
CompiledBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
CompiledBlockLight.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
CompiledSharedScopeBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
InterpretedBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
MethodBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
SharedScopeBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
IRubyObject[] |
BlockBody.prepareArgumentsForCall(ThreadContext context,
IRubyObject[] args,
Block.Type type)
|
IRubyObject |
Block.yield(ThreadContext context,
IRubyObject value)
|
abstract IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
CallBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlockLight.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
InterpretedBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
Block.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue)
|
abstract IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
CallBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call. |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlockLight.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledSharedScopeBlock.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
InterpretedBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call. |
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call. |
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)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject arg)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
IRubyObject.op_eqq(ThreadContext context,
IRubyObject other)
|
IRubyObject |
IRubyObject.op_equal(ThreadContext context,
IRubyObject other)
|
Uses of ThreadContext in org.jruby.util |
---|
Methods in org.jruby.util with parameters of type ThreadContext | |
---|---|
static void |
SimpleSampler.registerThreadContext(ThreadContext tc)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |