EA- 235760 // additional logging
https://ea.jetbrains.com/browser/ea_problems/235760
This commit is contained in:
@@ -24,6 +24,8 @@ import org.jetbrains.kotlin.resolve.calls.checkers.isRestrictsSuspensionReceiver
|
|||||||
import org.jetbrains.kotlin.resolve.descriptorUtil.builtIns
|
import org.jetbrains.kotlin.resolve.descriptorUtil.builtIns
|
||||||
import org.jetbrains.kotlin.storage.LockBasedStorageManager
|
import org.jetbrains.kotlin.storage.LockBasedStorageManager
|
||||||
import org.jetbrains.kotlin.types.KotlinType
|
import org.jetbrains.kotlin.types.KotlinType
|
||||||
|
import org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments
|
||||||
|
|
||||||
|
|
||||||
class JvmRuntimeTypes(
|
class JvmRuntimeTypes(
|
||||||
module: ModuleDescriptor,
|
module: ModuleDescriptor,
|
||||||
@@ -96,6 +98,14 @@ class JvmRuntimeTypes(
|
|||||||
else
|
else
|
||||||
descriptor
|
descriptor
|
||||||
|
|
||||||
|
if (actualFunctionDescriptor.returnType == null)
|
||||||
|
throw KotlinExceptionWithAttachments(
|
||||||
|
"Return type for function description is null. Super type cannot be calculated." +
|
||||||
|
"initDesc=${descriptor}, actDesc=${actualFunctionDescriptor}, isReleaseCoroutines=${
|
||||||
|
languageVersionSettings.supportsFeature(LanguageFeature.ReleaseCoroutines)
|
||||||
|
}"
|
||||||
|
)
|
||||||
|
|
||||||
val functionType = createFunctionType(
|
val functionType = createFunctionType(
|
||||||
descriptor.builtIns,
|
descriptor.builtIns,
|
||||||
Annotations.EMPTY,
|
Annotations.EMPTY,
|
||||||
|
|||||||
Reference in New Issue
Block a user