[FIR] Refactor deferred computation of callable copy return types
Rename some classes for clarity and move the implementations to the use sites.
This commit is contained in:
committed by
Space Team
parent
aa1cce78c3
commit
8a90032e93
+2
-2
@@ -346,8 +346,8 @@ open class ReturnTypeCalculatorWithJump(
|
||||
return newReturnTypeRef
|
||||
}
|
||||
|
||||
private inner class CallableCopyTypeCalculatorWithJump : CallableCopyTypeCalculator.AbstractCallableCopyTypeCalculator() {
|
||||
override fun FirCallableDeclaration.getResolvedTypeRef(): FirResolvedTypeRef? {
|
||||
private inner class CallableCopyTypeCalculatorWithJump : CallableCopyTypeCalculator.DeferredCallableCopyTypeCalculator() {
|
||||
override fun FirCallableDeclaration.getResolvedTypeRef(): FirResolvedTypeRef {
|
||||
return this@ReturnTypeCalculatorWithJump.computeReturnTypeRef(this)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user