Code cleanup: FunctionInvokeDescriptor

This commit is contained in:
Mikhail Glukhikh
2022-04-04 13:25:54 +03:00
committed by Space
parent 0ef32e5807
commit edeb4688dc
@@ -135,8 +135,7 @@ class FunctionInvokeDescriptor private constructor(
index: Int, index: Int,
typeParameter: TypeParameterDescriptor typeParameter: TypeParameterDescriptor
): ValueParameterDescriptor { ): ValueParameterDescriptor {
val typeParameterName = typeParameter.name.asString() val name = when (val typeParameterName = typeParameter.name.asString()) {
val name = when (typeParameterName) {
"T" -> "instance" "T" -> "instance"
"E" -> "receiver" "E" -> "receiver"
else -> { else -> {
@@ -150,10 +149,10 @@ class FunctionInvokeDescriptor private constructor(
Annotations.EMPTY, Annotations.EMPTY,
Name.identifier(name), Name.identifier(name),
typeParameter.defaultType, typeParameter.defaultType,
/* declaresDefaultValue = */ false, declaresDefaultValue = false,
/* isCrossinline = */ false, isCrossinline = false,
/* isNoinline = */ false, isNoinline = false,
/* varargElementType = */ null, varargElementType = null,
SourceElement.NO_SOURCE SourceElement.NO_SOURCE
) )
} }