From 778a6758a563c9bf7995b0144b7dba55fa706bc6 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 29 Jun 2017 18:02:59 +0300 Subject: [PATCH] Do not add inner class names to functions in Java static scope Previously it was needed for SAM adapters, but they can no longer be found in this scope --- .../load/java/lazy/descriptors/LazyJavaStaticClassScope.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaStaticClassScope.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaStaticClassScope.kt index ae243176a7e..63f7e95529d 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaStaticClassScope.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaStaticClassScope.kt @@ -48,7 +48,6 @@ class LazyJavaStaticClassScope( if (jClass.isEnum) { addAll(listOf(DescriptorUtils.ENUM_VALUE_OF, DescriptorUtils.ENUM_VALUES)) } - addAll(jClass.innerClassNames) } override fun computePropertyNames(kindFilter: DescriptorKindFilter, nameFilter: ((Name) -> Boolean)?) =