|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jruby.RubyKernel
public class RubyKernel
Note: For CVS history, see KernelModule.java.
| Nested Class Summary | |
|---|---|
static class |
RubyKernel.MethodMissingMethod
|
| Field Summary | |
|---|---|
static java.lang.Class<?> |
IRUBY_OBJECT
|
| Constructor Summary | |
|---|---|
RubyKernel()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Class<?> IRUBY_OBJECT
| Constructor Detail |
|---|
public RubyKernel()
| Method Detail |
|---|
public static RubyModule createKernelModule(Ruby runtime)
public static IRubyObject at_exit(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject autoload_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol)
public static IRubyObject autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
public static IRubyObject method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
protected static IRubyObject methodMissingDirect(ThreadContext context,
IRubyObject recv,
RubySymbol symbol,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block)
public static IRubyObject open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject getc(ThreadContext context,
IRubyObject recv)
public static IRubyObject gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject new_array(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject new_complex(ThreadContext context,
IRubyObject recv)
public static IRubyObject new_complex(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
public static IRubyObject new_complex(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1)
public static IRubyObject new_rational(ThreadContext context,
IRubyObject recv)
public static IRubyObject new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
public static IRubyObject new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1)
public static RubyFloat new_float(IRubyObject recv,
IRubyObject object)
public static RubyFloat new_float19(IRubyObject recv,
IRubyObject object)
public static IRubyObject new_integer(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object,
IRubyObject base)
public static IRubyObject new_string(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject new_string19(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject public_method(ThreadContext context,
IRubyObject recv,
IRubyObject symbol)
public static IRubyObject putc(ThreadContext context,
IRubyObject recv,
IRubyObject ch)
public static IRubyObject puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject printf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject respond_to_missing_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol)
public static IRubyObject respond_to_missing_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol,
IRubyObject isPrivate)
public static IRubyObject sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
public static IRubyObject sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject sub(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
public static IRubyObject sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
public static IRubyObject gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject gsub(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block)
public static IRubyObject gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject chop_bang(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject chop(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject chomp_bang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject chomp_bang(ThreadContext context,
IRubyObject recv)
public static IRubyObject chomp_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0)
public static IRubyObject chomp(ThreadContext context,
IRubyObject recv)
public static IRubyObject chomp(ThreadContext context,
IRubyObject recv,
IRubyObject arg0)
public static IRubyObject split(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
context - The thread context for the current threadrecv - The receiver of the method (usually a class that has included Kernel)
public static IRubyObject split(ThreadContext context,
IRubyObject recv)
public static IRubyObject split(ThreadContext context,
IRubyObject recv,
IRubyObject arg0)
public static IRubyObject split(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1)
public static IRubyObject scan(ThreadContext context,
IRubyObject recv,
IRubyObject pattern,
Block block)
public static IRubyObject select(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject sleep(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject exit(IRubyObject recv,
IRubyObject[] args)
public static IRubyObject exit_bang(IRubyObject recv,
IRubyObject[] args)
public static RubyArray global_variables(ThreadContext context,
IRubyObject recv)
public static RubyArray global_variables19(ThreadContext context,
IRubyObject recv)
public static RubyArray local_variables(ThreadContext context,
IRubyObject recv)
public static RubyArray local_variables19(ThreadContext context,
IRubyObject recv)
public static RubyBinding binding(ThreadContext context,
IRubyObject recv,
Block block)
public static RubyBinding binding19(ThreadContext context,
IRubyObject recv,
Block block)
public static RubyBoolean block_given_p(ThreadContext context,
IRubyObject recv)
@Deprecated
public static IRubyObject sprintf(IRubyObject recv,
IRubyObject[] args)
public static IRubyObject sprintf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject require(IRubyObject recv,
IRubyObject name,
Block block)
recv - ruby object used to call require (any object will do and it won't be used anyway).name - the name of the file to require
public static IRubyObject require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block)
public static IRubyObject load(IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject callcc(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
public static IRubyObject rbCatch19(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject rbCatch19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
public static IRubyObject rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
public static IRubyObject rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject arg,
Block block)
public static IRubyObject rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
public static IRubyObject rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject arg,
Block block)
public static IRubyObject trap(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject warn(ThreadContext context,
IRubyObject recv,
IRubyObject message)
public static IRubyObject set_trace_func(ThreadContext context,
IRubyObject recv,
IRubyObject trace_func,
Block block)
public static IRubyObject trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject untrace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject singleton_method_added(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
public static IRubyObject singleton_method_removed(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
public static IRubyObject singleton_method_undefined(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
public static IRubyObject define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
public static RubyProc proc(ThreadContext context,
IRubyObject recv,
Block block)
public static RubyProc lambda(ThreadContext context,
IRubyObject recv,
Block block)
public static RubyProc proc_1_9(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject loop(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject test(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject backquote(ThreadContext context,
IRubyObject recv,
IRubyObject aString)
public static RubyInteger srand(ThreadContext context,
IRubyObject recv)
public static RubyInteger srand(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
public static IRubyObject srand19(ThreadContext context,
IRubyObject recv)
public static IRubyObject srand19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
public static RubyNumeric rand(ThreadContext context,
IRubyObject recv)
public static RubyNumeric rand(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
public static RubyNumeric rand19(ThreadContext context,
IRubyObject recv)
public static RubyNumeric rand19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
public static RubyFixnum spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject syscall(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static RubyBoolean system(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject system19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject exec(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject fork(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject fork19(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject tap(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject to_enum(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject __method__(ThreadContext context,
IRubyObject recv)
public static IRubyObject singleton_class(IRubyObject recv)
public static IRubyObject public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject op_equal(ThreadContext context,
IRubyObject self,
IRubyObject other)
public static IRubyObject equal_p(ThreadContext context,
IRubyObject self,
IRubyObject other)
public static IRubyObject eql_p(IRubyObject self,
IRubyObject obj)
public static IRubyObject op_eqq(ThreadContext context,
IRubyObject self,
IRubyObject other)
public static IRubyObject op_cmp(ThreadContext context,
IRubyObject self,
IRubyObject other)
public static IRubyObject initialize_copy(IRubyObject self,
IRubyObject original)
public static RubyBoolean respond_to_p(IRubyObject self,
IRubyObject mname)
public static IRubyObject respond_to_p19(IRubyObject self,
IRubyObject mname)
public static RubyBoolean respond_to_p(IRubyObject self,
IRubyObject mname,
IRubyObject includePrivate)
public static IRubyObject respond_to_p19(IRubyObject self,
IRubyObject mname,
IRubyObject includePrivate)
public static IRubyObject id(IRubyObject self)
public static IRubyObject id_deprecated(IRubyObject self)
public static RubyFixnum hash(IRubyObject self)
public static RubyClass type(IRubyObject self)
public static RubyClass type_deprecated(IRubyObject self)
public static IRubyObject rbClone(IRubyObject self)
public static IRubyObject dup(IRubyObject self)
public static IRubyObject display(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static RubyBoolean tainted_p(ThreadContext context,
IRubyObject self)
public static IRubyObject taint(ThreadContext context,
IRubyObject self)
public static IRubyObject untaint(ThreadContext context,
IRubyObject self)
public static IRubyObject freeze(ThreadContext context,
IRubyObject self)
public static RubyBoolean frozen_p(ThreadContext context,
IRubyObject self)
public static RubyBoolean untrusted_p(ThreadContext context,
IRubyObject self)
public static IRubyObject untrust(ThreadContext context,
IRubyObject self)
public static IRubyObject trust(ThreadContext context,
IRubyObject self)
public static IRubyObject inspect(IRubyObject self)
public static RubyBoolean instance_of_p(ThreadContext context,
IRubyObject self,
IRubyObject type)
public static RubyBoolean kind_of_p(ThreadContext context,
IRubyObject self,
IRubyObject type)
public static IRubyObject methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject public_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject public_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject protected_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject protected_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject private_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject private_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static RubyArray singleton_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static RubyArray singleton_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
public static IRubyObject method(IRubyObject self,
IRubyObject symbol)
public static IRubyObject method19(IRubyObject self,
IRubyObject symbol)
public static IRubyObject to_s(IRubyObject self)
public static RubyArray to_a(IRubyObject self)
public static IRubyObject instance_eval(ThreadContext context,
IRubyObject self,
Block block)
public static IRubyObject instance_eval(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block)
public static IRubyObject instance_eval(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject instance_eval(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
public static IRubyObject instance_exec(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
public static IRubyObject extend(IRubyObject self,
IRubyObject[] args)
public static IRubyObject send(ThreadContext context,
IRubyObject self,
Block block)
public static IRubyObject send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block)
public static IRubyObject send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
public static IRubyObject send(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
public static IRubyObject send19(ThreadContext context,
IRubyObject self,
Block block)
public static IRubyObject send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block)
public static IRubyObject send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
public static IRubyObject send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
public static IRubyObject send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
public static IRubyObject nil_p(ThreadContext context,
IRubyObject self)
public static IRubyObject op_match(ThreadContext context,
IRubyObject self,
IRubyObject arg)
public static IRubyObject op_match19(ThreadContext context,
IRubyObject self,
IRubyObject arg)
public static IRubyObject op_not_match(ThreadContext context,
IRubyObject self,
IRubyObject arg)
public static IRubyObject instance_variable_defined_p(ThreadContext context,
IRubyObject self,
IRubyObject name)
public static IRubyObject instance_variable_get(ThreadContext context,
IRubyObject self,
IRubyObject name)
public static IRubyObject instance_variable_set(IRubyObject self,
IRubyObject name,
IRubyObject value)
public static IRubyObject remove_instance_variable(ThreadContext context,
IRubyObject self,
IRubyObject name,
Block block)
public static RubyArray instance_variables(ThreadContext context,
IRubyObject self)
public static RubyArray instance_variables19(ThreadContext context,
IRubyObject self)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||