diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCliJavaFileManagerImpl.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCliJavaFileManagerImpl.kt index 619f8a67c3a..692a3b9d4f8 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCliJavaFileManagerImpl.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCliJavaFileManagerImpl.kt @@ -100,7 +100,7 @@ class KotlinCliJavaFileManagerImpl(private val myPsiManager: PsiManager) : CoreJ classId.outerClassId?.let { outerClassId -> val outerClass = outerClassFromRequest ?: findClass(outerClassId, searchScope) - return if (outerClass is BinaryJavaClass) + return@getOrPut if (outerClass is BinaryJavaClass) outerClass.findInnerClass(classId.shortClassName, classFileContentFromRequest) else outerClass?.findInnerClass(classId.shortClassName)