From 9233d5a82570e0081d32b1670cf8e26dcd8d39fe Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Fri, 4 Mar 2016 20:28:07 +0300 Subject: [PATCH] Minor: do not throw error immediately, return error message to 'require' who shall throw an IllegalArgumentException by itself. --- libraries/stdlib/src/kotlin/collections/Sequences.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/stdlib/src/kotlin/collections/Sequences.kt b/libraries/stdlib/src/kotlin/collections/Sequences.kt index 1fd744878d8..9c0b5f0daca 100644 --- a/libraries/stdlib/src/kotlin/collections/Sequences.kt +++ b/libraries/stdlib/src/kotlin/collections/Sequences.kt @@ -317,7 +317,7 @@ internal class TakeSequence ( ) : Sequence, DropTakeSequence { init { - require (count >= 0) { throw IllegalArgumentException("count must be non-negative, but was $count.") } + require (count >= 0) { "count must be non-negative, but was $count." } } override fun drop(n: Int): Sequence = if (n >= count) emptySequence() else SubSequence(sequence, n, count) @@ -395,7 +395,7 @@ internal class DropSequence ( private val count: Int ) : Sequence, DropTakeSequence { init { - require (count >= 0) { throw IllegalArgumentException("count must be non-negative, but was $count.") } + require (count >= 0) { "count must be non-negative, but was $count." } } override fun drop(n: Int): Sequence = DropSequence(sequence, count + n)