From 63484e28e084d7204d5492fac9a93a382df7e141 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 29 Jan 2013 20:35:16 +0400 Subject: [PATCH] Renamed Iterable.contains to containsItem, to avoid puzzling. Otherwise, you could accidentally look for Double in List, or even for Int in ShortSequence (by stupid iterating). --- libraries/stdlib/src/kotlin/IterablesSpecial.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/stdlib/src/kotlin/IterablesSpecial.kt b/libraries/stdlib/src/kotlin/IterablesSpecial.kt index 5d573ad44d3..ad0dedc5889 100644 --- a/libraries/stdlib/src/kotlin/IterablesSpecial.kt +++ b/libraries/stdlib/src/kotlin/IterablesSpecial.kt @@ -77,7 +77,7 @@ public fun Iterable.last() : T { * If collection implements [[java.util.AbstractCollection]] an overridden implementation of the contains * method will be used. */ -public fun Iterable.contains(item : T) : Boolean { +public fun Iterable.containsItem(item : T) : Boolean { if (this is java.util.AbstractCollection) { return this.contains(item); }