1
- class Array < Object
1
+ class Array [ Elem ] < Object
2
2
include Enumerable
3
3
4
4
def self . []: [ U ] ( *U arg0 ) -> ::Array [ U ]
@@ -34,7 +34,7 @@ class Array < Object
34
34
def collect: [U] () { (Elem arg0) -> U } -> ::Array[U]
35
35
| () -> T::Enumerator[Elem]
36
36
37
- def combination: (Integer arg0) { (::Array[Elem] arg0) -> BasicObject } -> ::Array[Elem]
37
+ def combination: (Integer arg0) { (::Array[Elem] arg0) -> any } -> ::Array[Elem]
38
38
| (Integer arg0) -> T::Enumerator[::Array[Elem]]
39
39
40
40
def compact: () -> ::Array[any]
@@ -45,33 +45,33 @@ class Array < Object
45
45
46
46
def count: () -> Integer
47
47
| (?Elem arg0) -> Integer
48
- | () { (Elem arg0) -> BasicObject } -> Integer
48
+ | () { (Elem arg0) -> any } -> Integer
49
49
50
- def cycle: (?Integer arg0) { (Elem arg0) -> BasicObject } -> any
50
+ def cycle: (?Integer arg0) { (Elem arg0) -> any } -> any
51
51
| (?Integer arg0) -> T::Enumerator[Elem]
52
52
53
53
def delete: (Elem arg0) -> Elem?
54
54
| (Elem arg0) { () -> Elem } -> Elem
55
55
56
56
def delete_at: (Integer arg0) -> Elem?
57
57
58
- def delete_if: () { (Elem arg0) -> BasicObject } -> ::Array[Elem]
58
+ def delete_if: () { (Elem arg0) -> any } -> ::Array[Elem]
59
59
| () -> T::Enumerator[Elem]
60
60
61
61
def difference: (*::Array[any] arrays) -> ::Array[Elem]
62
62
63
63
def drop: (Integer arg0) -> ::Array[Elem]
64
64
65
- def drop_while: () { (Elem arg0) -> BasicObject } -> ::Array[Elem]
65
+ def drop_while: () { (Elem arg0) -> any } -> ::Array[Elem]
66
66
| () -> T::Enumerator[Elem]
67
67
68
68
def each: () -> T::Enumerator[Elem]
69
- | () { (Elem arg0) -> BasicObject } -> ::Array[Elem]
69
+ | () { (Elem arg0) -> any } -> ::Array[Elem]
70
70
71
- def each_index: () { (Integer arg0) -> BasicObject } -> ::Array[Elem]
71
+ def each_index: () { (Integer arg0) -> any } -> ::Array[Elem]
72
72
| () -> T::Enumerator[Elem]
73
73
74
- def empty?: () -> T::Boolean
74
+ def empty?: () -> bool
75
75
76
76
def fetch: (Integer arg0) -> Elem
77
77
| (Integer arg0, ?Elem arg1) -> Elem
@@ -89,10 +89,10 @@ class Array < Object
89
89
90
90
def flatten: (?Integer depth) -> ::Array[any]
91
91
92
- def ` include? `: [U] (U arg0) -> T::Boolean
92
+ def ` include? `: [U] (U arg0) -> bool
93
93
94
94
def index: [U] (?U arg0) -> Integer?
95
- | () { (Elem arg0) -> BasicObject } -> Integer?
95
+ | () { (Elem arg0) -> any } -> Integer?
96
96
| () -> T::Enumerator[Elem]
97
97
98
98
def initialize: () -> Object
@@ -105,7 +105,7 @@ class Array < Object
105
105
106
106
def join: (?String arg0) -> String
107
107
108
- def keep_if: () { (Elem arg0) -> BasicObject } -> ::Array[Elem]
108
+ def keep_if: () { (Elem arg0) -> any } -> ::Array[Elem]
109
109
110
110
def last: () -> Elem?
111
111
| (?Integer arg0) -> ::Array[Elem]
@@ -118,10 +118,10 @@ class Array < Object
118
118
def map!: [U] () { (Elem arg0) -> U } -> ::Array[U]
119
119
| () -> T::Enumerator[Elem]
120
120
121
- def member?: (Elem arg0) -> T::Boolean
121
+ def member?: (Elem arg0) -> bool
122
122
123
123
def permutation: (?Integer arg0) -> T::Enumerator[Elem]
124
- | (?Integer arg0) { (::Array[Elem] arg0) -> BasicObject } -> ::Array[Elem]
124
+ | (?Integer arg0) { (::Array[Elem] arg0) -> any } -> ::Array[Elem]
125
125
126
126
def pop: (?Integer arg0) -> ::Array[Elem]
127
127
| () -> Elem?
@@ -134,27 +134,27 @@ class Array < Object
134
134
135
135
def rassoc : [ U ] ( U arg0 ) -> Elem?
136
136
137
- def reject : ( ) { ( Elem arg0 ) -> BasicObject } -> ::Array [ Elem ]
137
+ def reject : ( ) { ( Elem arg0 ) -> any } -> ::Array [ Elem ]
138
138
| ( ) -> T ::Enumerator [ Elem ]
139
139
140
- def reject!: ( ) { ( Elem arg0 ) -> BasicObject } -> ::Array [ Elem ]
140
+ def reject!: ( ) { ( Elem arg0 ) -> any } -> ::Array [ Elem ]
141
141
| ( ) -> T ::Enumerator [ Elem ]
142
142
143
- def repeated_combination : ( Integer arg0 ) { ( ::Array [ Elem ] arg0 ) -> BasicObject } -> ::Array [ Elem ]
143
+ def repeated_combination : ( Integer arg0 ) { ( ::Array [ Elem ] arg0 ) -> any } -> ::Array [ Elem ]
144
144
| ( Integer arg0 ) -> T ::Enumerator [ Elem ]
145
145
146
- def repeated_permutation : ( Integer arg0 ) { ( ::Array [ Elem ] arg0 ) -> BasicObject } -> ::Array [ Elem ]
146
+ def repeated_permutation : ( Integer arg0 ) { ( ::Array [ Elem ] arg0 ) -> any } -> ::Array [ Elem ]
147
147
| ( Integer arg0 ) -> T ::Enumerator [ Elem ]
148
148
149
149
def reverse : ( ) -> ::Array [ Elem ]
150
150
151
151
def reverse!: ( ) -> ::Array [ Elem ]
152
152
153
- def reverse_each : ( ) { ( Elem arg0 ) -> BasicObject } -> ::Array [ Elem ]
153
+ def reverse_each : ( ) { ( Elem arg0 ) -> any } -> ::Array [ Elem ]
154
154
| ( ) -> T ::Enumerator [ Elem ]
155
155
156
156
def rindex : ( ?Elem arg0 ) -> Integer?
157
- | ( ) { ( Elem arg0 ) -> BasicObject } -> Integer?
157
+ | ( ) { ( Elem arg0 ) -> any } -> Integer?
158
158
| ( ) -> T ::Enumerator [ Elem ]
159
159
160
160
def rotate : ( ?Integer arg0 ) -> ::Array [ Elem ]
@@ -164,10 +164,10 @@ class Array < Object
164
164
def sample : ( ) -> Elem?
165
165
| ( ?Integer arg0 ) -> ::Array [ Elem ]
166
166
167
- def select : ( ) { ( Elem arg0 ) -> BasicObject } -> ::Array [ Elem ]
167
+ def select : ( ) { ( Elem arg0 ) -> any } -> ::Array [ Elem ]
168
168
| ( ) -> T ::Enumerator [ Elem ]
169
169
170
- def select!: ( ) { ( Elem arg0 ) -> BasicObject } -> ::Array [ Elem ]
170
+ def select!: ( ) { ( Elem arg0 ) -> any } -> ::Array [ Elem ]
171
171
| ( ) -> T ::Enumerator [ Elem ]
172
172
173
173
def shift : ( ) -> Elem?
@@ -192,7 +192,7 @@ class Array < Object
192
192
193
193
def take : ( Integer arg0 ) -> ::Array [ Elem ]
194
194
195
- def take_while : ( ) { ( Elem arg0 ) -> BasicObject } -> ::Array [ Elem ]
195
+ def take_while : ( ) { ( Elem arg0 ) -> any } -> ::Array [ Elem ]
196
196
| ( ) -> T ::Enumerator [ Elem ]
197
197
198
198
def to_a : ( ) -> ::Array [ Elem ]
@@ -228,5 +228,3 @@ class Array < Object
228
228
229
229
def to_s : ( ) -> String
230
230
end
231
-
232
- Array ::Elem : any
0 commit comments