Methods 
| Modifier and Type | Method and Description | 
| static IRubyObject | __dir__(ThreadContext context,
       IRubyObject recv) | 
| static IRubyObject | __method__(ThreadContext context,
          IRubyObject recv) | 
| static IRubyObject | _exec_internal(ThreadContext context,
              IRubyObject recv,
              IRubyObject[] args) | 
| static IRubyObject | abort(ThreadContext context,
     IRubyObject recv,
     IRubyObject[] args) | 
| static IRubyObject | at_exit(ThreadContext context,
       IRubyObject recv,
       Block block) | 
| static IRubyObject | autoload_p(ThreadContext context,
          IRubyObject recv,
          IRubyObject symbol) | 
| static IRubyObject | autoload(IRubyObject recv,
        IRubyObject symbol,
        IRubyObject file) | 
| static IRubyObject | backquote(ThreadContext context,
         IRubyObject recv,
         IRubyObject str) | 
| static RubyBinding | binding(ThreadContext context,
       IRubyObject recv,
       Block block) | 
| static RubyBinding | binding19(ThreadContext context,
         IRubyObject recv,
         Block block) | 
| static RubyBoolean | block_given_p(ThreadContext context,
             IRubyObject recv) | 
| static IRubyObject | caller_locations(ThreadContext context,
                IRubyObject recv,
                IRubyObject[] args) | 
| static IRubyObject | caller(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args,
      Block block) | 
| static IRubyObject | caller19(ThreadContext context,
        IRubyObject recv,
        IRubyObject[] args,
        Block block) | 
| static IRubyObject | caller20(ThreadContext context,
        IRubyObject recv,
        IRubyObject[] args,
        Block block) | 
| static RubyModule | createKernelModule(Ruby runtime) | 
| static IRubyObject | define_singleton_method(ThreadContext context,
                       IRubyObject recv,
                       IRubyObject[] args,
                       Block block) | 
| static IRubyObject | display(ThreadContext context,
       IRubyObject self,
       IRubyObject[] args) | 
| static IRubyObject | dup(IRubyObject self) | 
| static IRubyObject | eql_p(IRubyObject self,
     IRubyObject obj) | 
| static IRubyObject | eval(ThreadContext context,
    IRubyObject recv,
    IRubyObject[] args,
    Block block) | 
| static IRubyObject | eval19(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args,
      Block block) | 
| static IRubyObject | exec(ThreadContext context,
    IRubyObject recv,
    IRubyObject[] args) | 
| static IRubyObject | exit_bang(IRubyObject recv,
         IRubyObject[] args) | 
| static IRubyObject | exit(IRubyObject recv,
    IRubyObject[] args) | 
| static IRubyObject | extend(IRubyObject self,
      IRubyObject[] args) | 
| static IRubyObject | fork(ThreadContext context,
    IRubyObject recv,
    Block block) | 
| static IRubyObject | fork19(ThreadContext context,
      IRubyObject recv,
      Block block) | 
| static IRubyObject | freeze(ThreadContext context,
      IRubyObject self) | 
| static RubyBoolean | frozen_p(ThreadContext context,
        IRubyObject self) | 
| static IRubyObject | getc(ThreadContext context,
    IRubyObject recv) | 
| static IRubyObject | gets(ThreadContext context,
    IRubyObject recv,
    IRubyObject[] args) | 
| static RubyArray | global_variables(ThreadContext context,
                IRubyObject recv)Returns an Array with the names of all global variables. | 
| static RubyArray | global_variables19(ThreadContext context,
                  IRubyObject recv) | 
| static IRubyObject | gsub(ThreadContext context,
    IRubyObject recv,
    IRubyObject arg0,
    Block block) | 
| static IRubyObject | gsub(ThreadContext context,
    IRubyObject recv,
    IRubyObject arg0,
    IRubyObject arg1,
    Block block) | 
| static RubyFixnum | hash(IRubyObject self) | 
| static IRubyObject | initialize_clone(ThreadContext context,
                IRubyObject self,
                IRubyObject original) | 
| static IRubyObject | initialize_copy(IRubyObject self,
               IRubyObject original) | 
| static IRubyObject | initialize_dup(ThreadContext context,
              IRubyObject self,
              IRubyObject original) | 
| static IRubyObject | inspect(IRubyObject self) | 
| static RubyBoolean | instance_of_p(ThreadContext context,
             IRubyObject self,
             IRubyObject type) | 
| static IRubyObject | instance_variable_defined_p(ThreadContext context,
                           IRubyObject self,
                           IRubyObject name) | 
| static IRubyObject | instance_variable_get(ThreadContext context,
                     IRubyObject self,
                     IRubyObject name) | 
| static IRubyObject | instance_variable_set(IRubyObject self,
                     IRubyObject name,
                     IRubyObject value) | 
| static RubyArray | instance_variables19(ThreadContext context,
                    IRubyObject self) | 
| static IRubyObject | itself(IRubyObject self) | 
| static RubyBoolean | kind_of_p(ThreadContext context,
         IRubyObject self,
         IRubyObject type) | 
| static RubyProc | lambda(ThreadContext context,
      IRubyObject recv,
      Block block) | 
| static IRubyObject | load(IRubyObject recv,
    IRubyObject[] args,
    Block block) | 
| static IRubyObject | load19(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args,
      Block block) | 
| static RubyArray | local_variables(ThreadContext context,
               IRubyObject recv)Returns an Array with the names of all local variables. | 
| static RubyArray | local_variables19(ThreadContext context,
                 IRubyObject recv) | 
| static IRubyObject | loop(ThreadContext context,
    IRubyObject recv,
    Block block) | 
| static IRubyObject | method_missing(ThreadContext context,
              IRubyObject recv,
              IRubyObject[] args,
              Block block) | 
| static IRubyObject | method19(IRubyObject self,
        IRubyObject symbol) | 
| static IRubyObject | methodMissing(ThreadContext context,
             IRubyObject recv,
             String name,
             Visibility lastVis,
             CallType lastCallType,
             IRubyObject[] args,
             Block block) | 
| protected static IRubyObject | methodMissingDirect(ThreadContext context,
                   IRubyObject recv,
                   RubySymbol symbol,
                   Visibility lastVis,
                   CallType lastCallType,
                   IRubyObject[] args,
                   Block block) | 
| static IRubyObject | methods19(ThreadContext context,
         IRubyObject self,
         IRubyObject[] args) | 
| static IRubyObject | new_array(ThreadContext context,
         IRubyObject recv,
         IRubyObject object) | 
| static IRubyObject | new_complex(ThreadContext context,
           IRubyObject recv) | 
| static IRubyObject | new_complex(ThreadContext context,
           IRubyObject recv,
           IRubyObject arg) | 
| static IRubyObject | new_complex(ThreadContext context,
           IRubyObject recv,
           IRubyObject arg0,
           IRubyObject arg1) | 
| static RubyFloat | new_float(IRubyObject recv,
         IRubyObject object) | 
| static RubyFloat | new_float19(IRubyObject recv,
           IRubyObject object) | 
| static IRubyObject | new_hash(ThreadContext context,
        IRubyObject recv,
        IRubyObject arg) | 
| static IRubyObject | new_integer(ThreadContext context,
           IRubyObject recv,
           IRubyObject object) | 
| static IRubyObject | new_integer19(ThreadContext context,
             IRubyObject recv,
             IRubyObject object) | 
| static IRubyObject | new_integer19(ThreadContext context,
             IRubyObject recv,
             IRubyObject object,
             IRubyObject base) | 
| static IRubyObject | new_rational(ThreadContext context,
            IRubyObject recv) | 
| static IRubyObject | new_rational(ThreadContext context,
            IRubyObject recv,
            IRubyObject arg) | 
| static IRubyObject | new_rational(ThreadContext context,
            IRubyObject recv,
            IRubyObject arg0,
            IRubyObject arg1) | 
| static IRubyObject | new_string(ThreadContext context,
          IRubyObject recv,
          IRubyObject object) | 
| static IRubyObject | new_string19(ThreadContext context,
            IRubyObject recv,
            IRubyObject object) | 
| static IRubyObject | nil_p(ThreadContext context,
     IRubyObject self) | 
| static IRubyObject | obj_to_enum(ThreadContext context,
           IRubyObject self,
           IRubyObject[] args,
           Block block) | 
| static IRubyObject | object_id(IRubyObject self) | 
| static IRubyObject | op_cmp(ThreadContext context,
      IRubyObject self,
      IRubyObject other) | 
| static IRubyObject | op_eqq(ThreadContext context,
      IRubyObject self,
      IRubyObject other) | 
| static IRubyObject | op_match(ThreadContext context,
        IRubyObject self,
        IRubyObject arg) | 
| static IRubyObject | op_match19(ThreadContext context,
          IRubyObject self,
          IRubyObject arg) | 
| static IRubyObject | op_not_match(ThreadContext context,
            IRubyObject self,
            IRubyObject arg) | 
| static IRubyObject | open(ThreadContext context,
    IRubyObject recv,
    IRubyObject[] args,
    Block block) | 
| static IRubyObject | open19(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args,
      Block block) | 
| static IRubyObject | p(ThreadContext context,
 IRubyObject recv,
 IRubyObject[] args) | 
| static IRubyObject | print(ThreadContext context,
     IRubyObject recv,
     IRubyObject[] args) | 
| static IRubyObject | printf(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args) | 
| static IRubyObject | private_methods19(ThreadContext context,
                 IRubyObject self,
                 IRubyObject[] args) | 
| static RubyProc | proc_1_9(ThreadContext context,
        IRubyObject recv,
        Block block) | 
| static RubyProc | proc(ThreadContext context,
    IRubyObject recv,
    Block block) | 
| static IRubyObject | protected_methods19(ThreadContext context,
                   IRubyObject self,
                   IRubyObject[] args) | 
| static IRubyObject | public_method(ThreadContext context,
             IRubyObject recv,
             IRubyObject symbol) | 
| static IRubyObject | public_methods19(ThreadContext context,
                IRubyObject self,
                IRubyObject[] args) | 
| static IRubyObject | public_send(ThreadContext context,
           IRubyObject recv,
           IRubyObject[] args,
           Block block) | 
| static IRubyObject | putc(ThreadContext context,
    IRubyObject recv,
    IRubyObject ch)rb_f_putc | 
| static IRubyObject | puts(ThreadContext context,
    IRubyObject recv) | 
| static IRubyObject | puts(ThreadContext context,
    IRubyObject recv,
    IRubyObject arg0) | 
| static IRubyObject | puts(ThreadContext context,
    IRubyObject recv,
    IRubyObject[] args) | 
| static IRubyObject | puts(ThreadContext context,
    IRubyObject recv,
    IRubyObject arg0,
    IRubyObject arg1) | 
| static IRubyObject | puts(ThreadContext context,
    IRubyObject recv,
    IRubyObject arg0,
    IRubyObject arg1,
    IRubyObject arg2) | 
| static IRubyObject | raise(ThreadContext context,
     IRubyObject recv,
     IRubyObject[] args,
     Block block) | 
| static IRubyObject | rand18(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] arg) | 
| static IRubyObject | rand19(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] arg) | 
| static IRubyObject | rbCatch(ThreadContext context,
       IRubyObject recv,
       IRubyObject tag,
       Block block) | 
| static IRubyObject | rbCatch19(ThreadContext context,
         IRubyObject recv,
         Block block) | 
| static IRubyObject | rbCatch19(ThreadContext context,
         IRubyObject recv,
         IRubyObject tag,
         Block block) | 
| static IRubyObject | rbClone(IRubyObject self) | 
| static IRubyObject | rbThrow(ThreadContext context,
       IRubyObject recv,
       IRubyObject tag,
       Block block) | 
| static IRubyObject | rbThrow(ThreadContext context,
       IRubyObject recv,
       IRubyObject tag,
       IRubyObject arg,
       Block block) | 
| static IRubyObject | rbThrow19(ThreadContext context,
         IRubyObject recv,
         IRubyObject tag,
         Block block) | 
| static IRubyObject | rbThrow19(ThreadContext context,
         IRubyObject recv,
         IRubyObject tag,
         IRubyObject arg,
         Block block) | 
| static IRubyObject | readline(ThreadContext context,
        IRubyObject recv,
        IRubyObject[] args) | 
| static IRubyObject | readlines(ThreadContext context,
         IRubyObject recv,
         IRubyObject[] args) | 
| static IRubyObject | remove_instance_variable(ThreadContext context,
                        IRubyObject self,
                        IRubyObject name,
                        Block block) | 
| static IRubyObject | require(IRubyObject recv,
       IRubyObject name,
       Block block)Require. | 
| static IRubyObject | require19(ThreadContext context,
         IRubyObject recv,
         IRubyObject name,
         Block block) | 
| static IRubyObject | respond_to_missing_p(ThreadContext context,
                    IRubyObject recv,
                    IRubyObject symbol) | 
| static IRubyObject | respond_to_missing_p(ThreadContext context,
                    IRubyObject recv,
                    IRubyObject symbol,
                    IRubyObject isPrivate) | 
| static RubyBoolean | respond_to_p(IRubyObject self,
            IRubyObject mname) | 
| static RubyBoolean | respond_to_p(IRubyObject self,
            IRubyObject mname,
            IRubyObject includePrivate) | 
| static IRubyObject | respond_to_p19(IRubyObject self,
              IRubyObject mname) | 
| static IRubyObject | respond_to_p19(IRubyObject self,
              IRubyObject mname,
              IRubyObject includePrivate) | 
| static IRubyObject | select(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args) | 
| static IRubyObject | send19(ThreadContext context,
      IRubyObject self,
      IRubyObject[] args,
      Block block) | 
| static IRubyObject | send19(ThreadContext context,
      IRubyObject self,
      IRubyObject arg0,
      Block block) | 
| static IRubyObject | send19(ThreadContext context,
      IRubyObject self,
      IRubyObject arg0,
      IRubyObject arg1,
      Block block) | 
| static IRubyObject | send19(ThreadContext context,
      IRubyObject self,
      IRubyObject arg0,
      IRubyObject arg1,
      IRubyObject arg2,
      Block block) | 
| static IRubyObject | set_trace_func(ThreadContext context,
              IRubyObject recv,
              IRubyObject trace_func,
              Block block) | 
| static IRubyObject | singleton_class(IRubyObject recv) | 
| static RubyArray | singleton_methods19(ThreadContext context,
                   IRubyObject self,
                   IRubyObject[] args) | 
| static IRubyObject | sleep(ThreadContext context,
     IRubyObject recv,
     IRubyObject[] args) | 
| static RubyFixnum | spawn(ThreadContext context,
     IRubyObject recv,
     IRubyObject[] args) | 
| static IRubyObject | sprintf(IRubyObject recv,
       IRubyObject[] args)Deprecated.  | 
| static IRubyObject | sprintf(ThreadContext context,
       IRubyObject recv,
       IRubyObject[] args) | 
| static IRubyObject | srand(ThreadContext context,
     IRubyObject recv) | 
| static IRubyObject | srand(ThreadContext context,
     IRubyObject recv,
     IRubyObject arg) | 
| static IRubyObject | syscall(ThreadContext context,
       IRubyObject recv,
       IRubyObject[] args) | 
| static IRubyObject | system(ThreadContext context,
      IRubyObject recv,
      IRubyObject[] args) | 
| static IRubyObject | system19(ThreadContext context,
        IRubyObject recv,
        IRubyObject[] args) | 
| static IRubyObject | taint(ThreadContext context,
     IRubyObject self) | 
| static RubyBoolean | tainted_p(ThreadContext context,
         IRubyObject self) | 
| static IRubyObject | tap(ThreadContext context,
   IRubyObject recv,
   Block block) | 
| static IRubyObject | test(ThreadContext context,
    IRubyObject recv,
    IRubyObject[] args) | 
| static IRubyObject | to_s(IRubyObject self) | 
| static IRubyObject | trace_var(ThreadContext context,
         IRubyObject recv,
         IRubyObject[] args,
         Block block) | 
| static RubyClass | type(IRubyObject self) | 
| static IRubyObject | untaint(ThreadContext context,
       IRubyObject self) | 
| static IRubyObject | untrace_var(ThreadContext context,
           IRubyObject recv,
           IRubyObject[] args,
           Block block) | 
| static IRubyObject | warn(ThreadContext context,
    IRubyObject recv,
    IRubyObject message) |