From 6b4cdee887557f949961af780f18fc4077d9fa68 Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Thu, 15 Dec 2016 09:18:06 +0300 Subject: [PATCH] Fix deserialization for SuspendFunction. --- .../kotlin/idea/decompiler/stubBuilder/TypeClsStubBuilder.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/stubBuilder/TypeClsStubBuilder.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/stubBuilder/TypeClsStubBuilder.kt index 2a681583cc0..6cbf67bc893 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/stubBuilder/TypeClsStubBuilder.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/stubBuilder/TypeClsStubBuilder.kt @@ -124,6 +124,8 @@ class TypeClsStubBuilder(private val c: ClsStubBuilderContext) { } private fun getTypeModifiersAsWritten(type: Type): Set { + if (!type.hasClassName() && !type.hasTypeAliasName()) return emptySet() + val result = hashSetOf() val classId = c.nameResolver.getClassId(if (type.hasClassName()) type.className else type.typeAliasName)