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.storage.LockBasedStorageManager
|
||||
import org.jetbrains.kotlin.types.KotlinType
|
||||
import org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments
|
||||
|
||||
|
||||
class JvmRuntimeTypes(
|
||||
module: ModuleDescriptor,
|
||||
@@ -96,6 +98,14 @@ class JvmRuntimeTypes(
|
||||
else
|
||||
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(
|
||||
descriptor.builtIns,
|
||||
Annotations.EMPTY,
|
||||
|
||||
Reference in New Issue
Block a user