Fix missing type parameters of property accessors in external IR stubs
This commit is contained in:
@@ -27,6 +27,7 @@ import org.jetbrains.kotlin.ir.descriptors.IrBuiltIns
|
|||||||
import org.jetbrains.kotlin.ir.expressions.impl.IrErrorExpressionImpl
|
import org.jetbrains.kotlin.ir.expressions.impl.IrErrorExpressionImpl
|
||||||
import org.jetbrains.kotlin.ir.expressions.impl.IrExpressionBodyImpl
|
import org.jetbrains.kotlin.ir.expressions.impl.IrExpressionBodyImpl
|
||||||
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||||
|
import org.jetbrains.kotlin.resolve.descriptorUtil.propertyIfAccessor
|
||||||
import org.jetbrains.kotlin.resolve.scopes.MemberScope
|
import org.jetbrains.kotlin.resolve.scopes.MemberScope
|
||||||
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
|
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
|
||||||
|
|
||||||
@@ -80,7 +81,7 @@ class DeclarationStubGenerator(
|
|||||||
},
|
},
|
||||||
descriptor.original
|
descriptor.original
|
||||||
).also { irFunction ->
|
).also { irFunction ->
|
||||||
generateTypeParameterStubs(descriptor.typeParameters, irFunction)
|
generateTypeParameterStubs(descriptor.propertyIfAccessor.typeParameters, irFunction)
|
||||||
generateValueParametersStubs(irFunction)
|
generateValueParametersStubs(irFunction)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user