Methods 
| Modifier and Type | 
Method and Description | 
static IRubyObject | 
all_p(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
all_p19(ThreadContext context,
       IRubyObject self,
       Block block)  | 
static IRubyObject | 
all_pCommon(ThreadContext context,
           IRubyObject self,
           Block block,
           Arity callbackArity)
Deprecated.  
 | 
static IRubyObject | 
any_p(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
any_pCommon(ThreadContext context,
           IRubyObject self,
           Block block)  | 
static IRubyObject | 
any_pCommon(ThreadContext context,
           IRubyObject self,
           Block block,
           Arity callbackArity)
Deprecated.  
 | 
static IRubyObject | 
callEach(Ruby runtime,
        ThreadContext context,
        IRubyObject self,
        Arity arity,
        BlockCallback callback)
Deprecated.  
 | 
static IRubyObject | 
callEach(Ruby runtime,
        ThreadContext context,
        IRubyObject self,
        BlockCallback callback)  | 
static IRubyObject | 
callEach(Ruby runtime,
        ThreadContext context,
        IRubyObject self,
        IRubyObject[] args,
        Arity arity,
        BlockCallback callback)
Deprecated.  
 | 
static IRubyObject | 
callEach(Ruby runtime,
        ThreadContext context,
        IRubyObject self,
        IRubyObject[] args,
        BlockCallback callback)
Deprecated.  
 | 
static IRubyObject | 
callEach(Ruby runtime,
        ThreadContext context,
        IRubyObject self,
        IRubyObject[] args,
        Signature signature,
        BlockCallback callback)  | 
static IRubyObject | 
callEach(Ruby runtime,
        ThreadContext context,
        IRubyObject self,
        Signature signature,
        BlockCallback callback)  | 
static IRubyObject | 
callEach19(Ruby runtime,
          ThreadContext context,
          IRubyObject self,
          Arity arity,
          BlockCallback callback)
Deprecated.  
 | 
static IRubyObject | 
callEach19(Ruby runtime,
          ThreadContext context,
          IRubyObject self,
          BlockCallback callback)  | 
static IRubyObject | 
callEach19(Ruby runtime,
          ThreadContext context,
          IRubyObject self,
          Signature signature,
          BlockCallback callback)  | 
static IRubyObject | 
chunk(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
chunk(ThreadContext context,
     IRubyObject self,
     IRubyObject[] args,
     Block block)
Deprecated.  
 | 
static IRubyObject | 
chunk(ThreadContext context,
     IRubyObject self,
     IRubyObject initialState,
     Block block)  | 
static IRubyObject | 
collect_concat19(ThreadContext context,
                IRubyObject self,
                Block block)  | 
static IRubyObject | 
collect19(ThreadContext context,
         IRubyObject self,
         Block block)  | 
static IRubyObject | 
collectCommon(ThreadContext context,
             Ruby runtime,
             IRubyObject self,
             RubyArray result,
             Block block,
             BlockCallback blockCallback)  | 
static IRubyObject | 
count(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
count(ThreadContext context,
     IRubyObject self,
     IRubyObject methodArg,
     Block block)  | 
static IRubyObject | 
count18(ThreadContext context,
       IRubyObject self,
       Block block)  | 
static IRubyObject | 
count18(ThreadContext context,
       IRubyObject self,
       IRubyObject methodArg,
       Block block)  | 
static RubyModule | 
createEnumerableModule(Ruby runtime)  | 
static IRubyObject | 
cycle(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
cycle(ThreadContext context,
     IRubyObject self,
     IRubyObject arg,
     Block block)  | 
static IRubyObject | 
detect(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
detect(ThreadContext context,
      IRubyObject self,
      IRubyObject ifnone,
      Block block)  | 
static IRubyObject | 
detectCommon(ThreadContext context,
            IRubyObject self,
            Block block)  | 
static IRubyObject | 
detectCommon(ThreadContext context,
            IRubyObject self,
            IRubyObject ifnone,
            Block block)  | 
static IRubyObject | 
drop_while(ThreadContext context,
          IRubyObject self,
          Block block)  | 
static IRubyObject | 
drop(ThreadContext context,
    IRubyObject self,
    IRubyObject n,
    Block block)  | 
static IRubyObject | 
each_cons(ThreadContext context,
         IRubyObject self,
         IRubyObject arg,
         Block block)  | 
static IRubyObject | 
each_cons19(ThreadContext context,
           IRubyObject self,
           IRubyObject arg,
           Block block)  | 
static IRubyObject | 
each_entry(ThreadContext context,
          IRubyObject self,
          IRubyObject[] args,
          Block block)  | 
static IRubyObject | 
each_entryCommon(ThreadContext context,
                IRubyObject self,
                IRubyObject[] args,
                Block block)  | 
static IRubyObject | 
each_slice(ThreadContext context,
          IRubyObject self,
          IRubyObject arg,
          Block block)  | 
static IRubyObject | 
each_slice19(ThreadContext context,
            IRubyObject self,
            IRubyObject arg,
            Block block)  | 
static IRubyObject | 
each_with_index(ThreadContext context,
               IRubyObject self,
               Block block)  | 
static IRubyObject | 
each_with_index19(ThreadContext context,
                 IRubyObject self,
                 IRubyObject[] args,
                 Block block)  | 
static IRubyObject | 
each_with_indexCommon(ThreadContext context,
                     IRubyObject self,
                     Block block)  | 
static IRubyObject | 
each_with_indexCommon19(ThreadContext context,
                       IRubyObject self,
                       Block block,
                       IRubyObject[] args)  | 
static IRubyObject | 
each_with_object(ThreadContext context,
                IRubyObject self,
                IRubyObject arg,
                Block block)  | 
static IRubyObject | 
each_with_objectCommon19(ThreadContext context,
                        IRubyObject self,
                        Block block,
                        IRubyObject arg)  | 
static IRubyObject | 
each(ThreadContext context,
    IRubyObject self,
    BlockBody body)  | 
static IRubyObject | 
find_all(ThreadContext context,
        IRubyObject self,
        Block block)  | 
static IRubyObject | 
find_index(ThreadContext context,
          IRubyObject self,
          Block block)  | 
static IRubyObject | 
find_index(ThreadContext context,
          IRubyObject self,
          Block block,
          Arity callbackArity)
Deprecated.  
 | 
static IRubyObject | 
find_index(ThreadContext context,
          IRubyObject self,
          IRubyObject cond,
          Block block)  | 
static IRubyObject | 
find_index19(ThreadContext context,
            IRubyObject self,
            Block block)  | 
static IRubyObject | 
find_index19(ThreadContext context,
            IRubyObject self,
            IRubyObject cond,
            Block block)  | 
static IRubyObject | 
find_indexCommon(ThreadContext context,
                IRubyObject self,
                Block block,
                Arity callbackArity)
Deprecated.  
 | 
static IRubyObject | 
find_indexCommon(ThreadContext context,
                IRubyObject self,
                Block block,
                Signature callbackArity)  | 
static IRubyObject | 
find_indexCommon(ThreadContext context,
                IRubyObject self,
                IRubyObject cond)  | 
static IRubyObject | 
find(ThreadContext context,
    IRubyObject self,
    Block block)  | 
static IRubyObject | 
find(ThreadContext context,
    IRubyObject self,
    IRubyObject ifnone,
    Block block)  | 
static IRubyObject | 
first(ThreadContext context,
     IRubyObject self)  | 
static IRubyObject | 
first(ThreadContext context,
     IRubyObject self,
     IRubyObject num)  | 
static IRubyObject | 
flat_map19(ThreadContext context,
          IRubyObject self,
          Block block)  | 
static IRubyObject | 
grep(ThreadContext context,
    IRubyObject self,
    IRubyObject pattern,
    Block block)  | 
static IRubyObject | 
group_by(ThreadContext context,
        IRubyObject self,
        Block block)  | 
static IRubyObject | 
include_p(ThreadContext context,
         IRubyObject self,
         IRubyObject arg)  | 
static IRubyObject | 
inject(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
inject(ThreadContext context,
      IRubyObject self,
      IRubyObject arg,
      Block block)  | 
static IRubyObject | 
inject(ThreadContext context,
      IRubyObject self,
      IRubyObject init,
      IRubyObject method,
      Block block)  | 
static IRubyObject | 
injectCommon(ThreadContext context,
            IRubyObject self,
            IRubyObject init,
            Block block)  | 
static IRubyObject | 
map19(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
max_by(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
max_by(ThreadContext context,
      IRubyObject self,
      IRubyObject arg,
      Block block)  | 
static IRubyObject | 
max(ThreadContext context,
   IRubyObject self,
   Block block)  | 
static IRubyObject | 
max(ThreadContext context,
   IRubyObject self,
   IRubyObject arg,
   Block block)  | 
static IRubyObject | 
min_by(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
min_by(ThreadContext context,
      IRubyObject self,
      IRubyObject arg,
      Block block)  | 
static IRubyObject | 
min(ThreadContext context,
   IRubyObject self,
   Block block)  | 
static IRubyObject | 
min(ThreadContext context,
   IRubyObject self,
   IRubyObject arg,
   Block block)  | 
static IRubyObject | 
minmax_by(ThreadContext context,
         IRubyObject self,
         Block block)  | 
static IRubyObject | 
minmax(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
none_p(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
none_p(ThreadContext context,
      IRubyObject self,
      Block block,
      Arity callbackArity)
Deprecated.  
 | 
static IRubyObject | 
none_p19(ThreadContext context,
        IRubyObject self,
        Block block)  | 
static IRubyObject | 
one_p(ThreadContext context,
     IRubyObject self,
     Block block)  | 
static IRubyObject | 
one_p(ThreadContext context,
     IRubyObject self,
     Block block,
     Arity callbackArity)
Deprecated.  
 | 
static IRubyObject | 
one_p19(ThreadContext context,
       IRubyObject self,
       Block block)  | 
static IRubyObject | 
partition(ThreadContext context,
         IRubyObject self,
         Block block)  | 
static IRubyObject | 
reject(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
reverse_each(ThreadContext context,
            IRubyObject self,
            Block block)  | 
static IRubyObject | 
reverse_each(ThreadContext context,
            IRubyObject self,
            IRubyObject[] args,
            Block block)  | 
static IRubyObject | 
select(ThreadContext context,
      IRubyObject self,
      Block block)  | 
static IRubyObject | 
selectCommon(ThreadContext context,
            IRubyObject self,
            Block block,
            String methodName)  | 
static IRubyObject | 
sort_by(ThreadContext context,
       IRubyObject self,
       Block block)  | 
static IRubyObject | 
sort(ThreadContext context,
    IRubyObject self,
    Block block)  | 
static IRubyObject | 
take_while19(ThreadContext context,
            IRubyObject self,
            Block block)  | 
static IRubyObject | 
take(ThreadContext context,
    IRubyObject self,
    IRubyObject n,
    Block block)  | 
static IRubyObject | 
takeItems(ThreadContext context,
         IRubyObject enumerable)
Take all items from the given enumerable and insert them into a new array. 
 | 
static IRubyObject | 
to_a(ThreadContext context,
    IRubyObject self)  | 
static IRubyObject | 
to_a(ThreadContext context,
    IRubyObject self,
    IRubyObject[] args)  | 
static IRubyObject | 
to_a19(ThreadContext context,
      IRubyObject self)  | 
static IRubyObject | 
to_a19(ThreadContext context,
      IRubyObject self,
      IRubyObject[] args)  | 
static IRubyObject | 
to_h(ThreadContext context,
    IRubyObject self,
    IRubyObject[] args)  | 
static IRubyObject | 
zip(ThreadContext context,
   IRubyObject self,
   IRubyObject[] args,
   Block block)  | 
static IRubyObject | 
zip19(ThreadContext context,
     IRubyObject self,
     IRubyObject[] args,
     Block block)  | 
static IRubyObject | 
zipCommon(ThreadContext context,
         IRubyObject self,
         IRubyObject[] aArgs,
         Block block)  | 
static IRubyObject | 
zipCommon19(ThreadContext context,
           IRubyObject self,
           IRubyObject[] args,
           Block block)  | 
static IRubyObject | 
zipCommonAry(ThreadContext context,
            IRubyObject self,
            IRubyObject[] args,
            Block block)  | 
static IRubyObject[] | 
zipCommonConvert(Ruby runtime,
                IRubyObject[] args)  | 
static IRubyObject[] | 
zipCommonConvert(Ruby runtime,
                IRubyObject[] args,
                String method)  | 
static IRubyObject | 
zipCommonEnum(ThreadContext context,
             IRubyObject self,
             IRubyObject[] args,
             Block block)  | 
static IRubyObject | 
zipEnumNext(ThreadContext context,
           IRubyObject arg)  |