From 1a96b45f27a1754739bf42c710373363d82d1a8c Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Fri, 17 Jul 2015 18:34:55 +0300 Subject: [PATCH] To avoid NoSuchMethodError when overriden method declare more specific return type and the super method has an argument with default value (KT-5785) --- .../kotlin/load/java/lazy/descriptors/LazyJavaMemberScope.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaMemberScope.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaMemberScope.kt index 814c0ef8638..666db4fa196 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaMemberScope.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaMemberScope.kt @@ -76,7 +76,7 @@ public abstract class LazyJavaMemberScope( protected abstract fun getDispatchReceiverParameter(): ReceiverParameterDescriptor? - private val functions = c.storageManager.createMemoizedFunction> { + private val functions = c.storageManager.createMemoizedFunction> { name -> val result = LinkedHashSet()