Support is/as operations on suspend callable reference conversion
This commit is contained in:
@@ -162,7 +162,7 @@ class JvmRuntimeTypes(
|
||||
referencedFunction.isSuspend || isSuspendConversion
|
||||
)
|
||||
|
||||
val suspendFunctionType = if (referencedFunction.isSuspend) suspendFunctionInterface?.defaultType else null
|
||||
val suspendFunctionType = if (referencedFunction.isSuspend || isSuspendConversion) suspendFunctionInterface?.defaultType else null
|
||||
val superClass = when {
|
||||
generateOptimizedCallableReferenceSuperClasses -> when {
|
||||
isAdaptedCallableReference || isSuspendConversion -> adaptedFunctionReference
|
||||
|
||||
Reference in New Issue
Block a user