Skip to content

Commit 2f9bb30

Browse files
committed
Remove derivedThrowableTailRecDsl
1 parent 227a683 commit 2f9bb30

File tree

1 file changed

+0
-36
lines changed
  • Dsl/src/main/scala/com/thoughtworks/dsl

1 file changed

+0
-36
lines changed

Dsl/src/main/scala/com/thoughtworks/dsl/Dsl.scala

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -375,42 +375,6 @@ object Dsl extends LowPriorityDsl0 {
375375
): Dsl.Derived.StackUnsafe[Keyword, TailRec[Domain], Value] =
376376
Dsl.Derived.StackUnsafe(derivedTailRecDsl)
377377

378-
private def derivedThrowableTailRecDsl[Keyword, LeftDomain, Value](implicit
379-
restDsl: Dsl.Searching[Keyword, LeftDomain !! Throwable, Value]
380-
): Dsl[Keyword, TailRec[LeftDomain] !! Throwable, Value] =
381-
Dsl {
382-
(
383-
keyword: Keyword,
384-
handler: (Value => TailRec[LeftDomain] !! Throwable)
385-
) => (tailRecFailureHandler: Throwable => TailRec[LeftDomain]) =>
386-
TailCalls.done(
387-
restDsl(
388-
keyword,
389-
{ value => failureHandler =>
390-
handler(value) { e =>
391-
TailCalls.done(failureHandler(e))
392-
}.result
393-
}
394-
) { e =>
395-
tailRecFailureHandler(e).result
396-
}
397-
)
398-
}
399-
given [Keyword, LeftDomain, TailRecValue](using
400-
Dsl.IsStackSafe[LeftDomain],
401-
Dsl.Searching[Keyword, LeftDomain !! Throwable, TailRecValue]
402-
): Dsl.Derived.StackSafe[Keyword, TailRec[
403-
LeftDomain
404-
] !! Throwable, TailRecValue] =
405-
Dsl.Derived.StackSafe(derivedThrowableTailRecDsl)
406-
given [Keyword, LeftDomain, TailRecValue](using
407-
util.NotGiven[Dsl.IsStackSafe[LeftDomain]],
408-
Dsl.Searching[Keyword, LeftDomain !! Throwable, TailRecValue]
409-
): Dsl.Derived.StackUnsafe[Keyword, TailRec[
410-
LeftDomain
411-
] !! Throwable, TailRecValue] =
412-
Dsl.Derived.StackUnsafe(derivedThrowableTailRecDsl)
413-
414378
private[dsl] type !![R, +A] = (A => R) => R
415379

416380
@FunctionalInterface

0 commit comments

Comments
 (0)