Add 'getTypeArgumentOrDefault' extension for IrMemberAccessExpression
This commit is contained in:
+3
@@ -35,6 +35,9 @@ interface IrMemberAccessExpression : IrExpression {
|
||||
fun removeValueArgument(index: Int)
|
||||
}
|
||||
|
||||
fun IrMemberAccessExpression.getTypeArgumentOrDefault(typeParameterDescriptor: TypeParameterDescriptor) =
|
||||
getTypeArgument(typeParameterDescriptor) ?: typeParameterDescriptor.defaultType
|
||||
|
||||
interface IrFunctionAccessExpression : IrMemberAccessExpression, IrDeclarationReference {
|
||||
override val descriptor: FunctionDescriptor
|
||||
override val symbol: IrFunctionSymbol
|
||||
|
||||
Reference in New Issue
Block a user