From 94c88695bb9710fc1ec33ed1268cea279b81539d Mon Sep 17 00:00:00 2001 From: Ilya Ryzhenkov Date: Mon, 17 Mar 2014 19:38:50 +0400 Subject: [PATCH] Function moved to stdlib --- .../jetbrains/jet/plugin/codeInsight/ShortenReferences.kt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ShortenReferences.kt b/idea/src/org/jetbrains/jet/plugin/codeInsight/ShortenReferences.kt index fc234f8e990..6a2e3993599 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ShortenReferences.kt +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ShortenReferences.kt @@ -20,6 +20,7 @@ import org.jetbrains.jet.lang.psi.psiUtil.getParentByType import org.jetbrains.jet.lang.resolve.java.descriptor.JavaPropertyDescriptor import org.jetbrains.jet.lang.resolve.java.lazy.descriptors.LazyPackageFragmentForJavaClass import org.jetbrains.jet.lang.resolve.java.descriptor.JavaMethodDescriptor +import kotlin.support.AbstractIterator public object ShortenReferences { public fun process(element: JetElement) { @@ -246,10 +247,3 @@ public object ShortenReferences { ImportInsertHelper.addImportDirectiveIfNeeded(DescriptorUtils.getFqNameSafe(descriptor), file) } } - -//TODO: how about such function in stdlib? -fun Iterable.firstOrNull() : T? { - val iterator = this.iterator() - return if (iterator.hasNext()) iterator.next() else null -} -