diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt index 298e7e0c3eb..dd9bd54ba17 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt @@ -51,7 +51,6 @@ import org.jetbrains.kotlin.psi.KtScript import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.DescriptorToSourceUtils.descriptorToDeclaration import org.jetbrains.kotlin.resolve.diagnostics.Diagnostics -import org.jetbrains.kotlin.utils.sure abstract class LightClassDataProvider( private val project: Project @@ -145,7 +144,7 @@ abstract class LightClassDataProvider( } private fun getRepresentativeVirtualFile(files: Collection): VirtualFile { - return files.firstOrNull()?.virtualFile.sure { "No virtual file for " + files.iterator().next() } + return files.first().viewProvider.virtualFile } private fun logErrorWithOSInfo(cause: Throwable?, fqName: FqName, virtualFile: VirtualFile?) {