J2K ValueParameterDescriptor inteface in one go
This commit is contained in:
@@ -46,14 +46,14 @@ fun copyValueParameters(
|
||||
ValueParameterDescriptorImpl(
|
||||
newOwner,
|
||||
oldParameter,
|
||||
oldParameter.getIndex(),
|
||||
oldParameter.index,
|
||||
oldParameter.getAnnotations(),
|
||||
oldParameter.getName(),
|
||||
newType,
|
||||
oldParameter.declaresDefaultValue(),
|
||||
oldParameter.isCrossinline,
|
||||
oldParameter.isNoinline,
|
||||
if (oldParameter.getVarargElementType() != null) newOwner.module.builtIns.getArrayElementType(newType) else null,
|
||||
if (oldParameter.varargElementType != null) newOwner.module.builtIns.getArrayElementType(newType) else null,
|
||||
oldParameter.getSource()
|
||||
)
|
||||
}
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ public fun <D : CallableMemberDescriptor> D.enhanceSignature(): D {
|
||||
else null
|
||||
|
||||
val enhancedValueParametersTypes = getValueParameters().map {
|
||||
p -> parts(isCovariant = false) { it.getValueParameters()[p.getIndex()].getType() }.enhance()
|
||||
p -> parts(isCovariant = false) { it.getValueParameters()[p.index].getType() }.enhance()
|
||||
}
|
||||
|
||||
val enhancedReturnType = parts(isCovariant = true) { it.getReturnType()!! }.enhance()
|
||||
|
||||
Reference in New Issue
Block a user