Extract Function: Make nameForRef extension property (so that it's not overriden by delegation and parameter rename works properly)
This commit is contained in:
+2
-2
@@ -43,11 +43,11 @@ trait Parameter {
|
|||||||
val parameterTypeCandidates: List<JetType>
|
val parameterTypeCandidates: List<JetType>
|
||||||
val receiverCandidate: Boolean
|
val receiverCandidate: Boolean
|
||||||
|
|
||||||
val nameForRef: String get() = mirrorVarName ?: name
|
|
||||||
|
|
||||||
fun copy(name: String, parameterType: JetType): Parameter
|
fun copy(name: String, parameterType: JetType): Parameter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val Parameter.nameForRef: String get() = mirrorVarName ?: name
|
||||||
|
|
||||||
data class TypeParameter(
|
data class TypeParameter(
|
||||||
val originalDeclaration: JetTypeParameter,
|
val originalDeclaration: JetTypeParameter,
|
||||||
val originalConstraints: List<JetTypeConstraint>
|
val originalConstraints: List<JetTypeConstraint>
|
||||||
|
|||||||
Reference in New Issue
Block a user