|
||||||||||
| 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.CatchTarget
|
| 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)
public static IRubyObject open(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_float(IRubyObject recv,
IRubyObject object)
public static IRubyObject new_integer(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject new_string(ThreadContext context,
IRubyObject recv,
IRubyObject object)
public static IRubyObject p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
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 RubyArray readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
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,
IRubyObject[] args,
Block block)
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 local_variables(ThreadContext context,
IRubyObject recv)
public static RubyBinding binding(ThreadContext context,
IRubyObject recv,
Block block)
public static RubyBoolean block_given_p(ThreadContext context,
IRubyObject recv,
Block block)
@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 load(IRubyObject recv,
IRubyObject[] args,
Block block)
public static IRubyObject eval(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 rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
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 RubyProc proc(ThreadContext context,
IRubyObject recv,
Block block)
@Deprecated
public static RubyProc proc(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,
IRubyObject[] args)
public static RubyNumeric rand(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 exec(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
public static IRubyObject fork(ThreadContext context,
IRubyObject recv,
Block block)
public static IRubyObject tap(ThreadContext context,
IRubyObject recv,
Block block)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||