@@ -65,9 +65,17 @@ object NonEmptyLazyList extends NonEmptyLazyListInstances {
65
65
def fromLazyListPrepend [A ](a : => A , ll : => LazyList [A ]): NonEmptyLazyList [A ] =
66
66
create(a #:: ll)
67
67
68
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
69
+ def fromLazyListPrepend [A ]()(a : A , ll : LazyList [A ]): NonEmptyLazyList [A ] =
70
+ fromLazyListPrepend(a, ll)
71
+
68
72
def fromLazyListAppend [A ](ll : => LazyList [A ], a : => A ): NonEmptyLazyList [A ] =
69
73
create(ll #::: a #:: LazyList .empty)
70
74
75
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
76
+ def fromLazyListAppend [A ]()(ll : LazyList [A ], a : A ): NonEmptyLazyList [A ] =
77
+ fromLazyListAppend(ll, a)
78
+
71
79
def apply [A ](a : => A , as : A * ): NonEmptyLazyList [A ] =
72
80
create(a #:: LazyList .from(as))
73
81
@@ -168,6 +176,10 @@ class NonEmptyLazyListOps[A](private val value: NonEmptyLazyList[A])
168
176
final def concat [AA >: A ](ll : => LazyList [AA ]): NonEmptyLazyList [AA ] =
169
177
appendLazyList(ll)
170
178
179
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
180
+ final private [data] def concat [AA >: A ]()(ll : LazyList [AA ]): NonEmptyLazyList [AA ] =
181
+ concat(ll)
182
+
171
183
/**
172
184
* Alias for `concat`
173
185
*/
@@ -180,24 +192,40 @@ class NonEmptyLazyListOps[A](private val value: NonEmptyLazyList[A])
180
192
final def concatNell [AA >: A ](nell : => NonEmptyLazyList [AA ]): NonEmptyLazyList [AA ] =
181
193
appendNell(nell)
182
194
195
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
196
+ final private [data] def concatNell [AA >: A ]()(nell : NonEmptyLazyList [AA ]): NonEmptyLazyList [AA ] =
197
+ concatNell(nell)
198
+
183
199
/**
184
200
* Alias for `concatNell`
185
201
*/
186
202
final def ++ [AA >: A ](nell : => NonEmptyLazyList [AA ])(implicit d : DummyImplicit ): NonEmptyLazyList [AA ] =
187
203
concatNell(nell)
188
204
205
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
206
+ final private [data] def ++ [AA >: A ]()(ll : NonEmptyLazyList [AA ]): NonEmptyLazyList [AA ] =
207
+ ++ (ll)
208
+
189
209
/**
190
210
* Appends the given LazyList
191
211
*/
192
212
final def appendLazyList [AA >: A ](ll : => LazyList [AA ]): NonEmptyLazyList [AA ] =
193
213
create(toLazyList #::: ll)
194
214
215
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
216
+ final private [data] def appendLazyList [AA >: A ]()(ll : LazyList [AA ]): NonEmptyLazyList [AA ] =
217
+ appendLazyList(ll)
218
+
195
219
/**
196
220
* Alias for `appendLazyList`
197
221
*/
198
222
final def :++ [AA >: A ](ll : => LazyList [AA ]): NonEmptyLazyList [AA ] =
199
223
appendLazyList(ll)
200
224
225
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
226
+ final private [data] def :++ [AA >: A ]()(ll : LazyList [AA ]): NonEmptyLazyList [AA ] =
227
+ appendLazyList(ll)
228
+
201
229
/**
202
230
* Prepends the given NonEmptyLazyList
203
231
*/
@@ -210,12 +238,20 @@ class NonEmptyLazyListOps[A](private val value: NonEmptyLazyList[A])
210
238
final def :++ [AA >: A ](nell : => NonEmptyLazyList [AA ])(implicit d : DummyImplicit ): NonEmptyLazyList [AA ] =
211
239
appendNell(nell)
212
240
241
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
242
+ final private [data] def ++: [AA >: A ]()(ll : NonEmptyLazyList [AA ]): NonEmptyLazyList [AA ] =
243
+ ++: (ll)
244
+
213
245
/**
214
246
* Prepends the given LazyList
215
247
*/
216
248
final def prependLazyList [AA >: A ](ll : => LazyList [AA ]): NonEmptyLazyList [AA ] =
217
249
create(ll #::: toLazyList)
218
250
251
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
252
+ final private [data] def prependLazyList [AA >: A ]()(ll : LazyList [AA ]): NonEmptyLazyList [AA ] =
253
+ prependLazyList(ll)
254
+
219
255
/**
220
256
* Alias for `prependLazyList`
221
257
*/
@@ -228,6 +264,10 @@ class NonEmptyLazyListOps[A](private val value: NonEmptyLazyList[A])
228
264
final def prependNell [AA >: A ](nell : => NonEmptyLazyList [AA ]): NonEmptyLazyList [AA ] =
229
265
create(nell.toLazyList #::: toLazyList)
230
266
267
+ @ deprecated(" Use overload with by-name args" , " 2.11.0" )
268
+ final private [data] def prependNell [AA >: A ]()(nell : NonEmptyLazyList [AA ]): NonEmptyLazyList [AA ] =
269
+ prependNell(nell)
270
+
231
271
/**
232
272
* Alias for `prependNell`
233
273
*/
0 commit comments