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) |