Allow generate toString(), equals(), and hashCode() to include non-default accessors
^KT-15262 Fixed
This commit is contained in:
committed by
Vladimir Dolzhenko
parent
3bf18343f5
commit
af6e744b65
+3
@@ -5,5 +5,8 @@ class Test {
|
||||
field = value.toUpperCase()
|
||||
}
|
||||
var name: String = ""
|
||||
val age by lazy { 15 + 10 }
|
||||
val color: String
|
||||
get() = "Purple"
|
||||
<caret>
|
||||
}
|
||||
+7
-1
@@ -5,10 +5,16 @@ class Test {
|
||||
field = value.toUpperCase()
|
||||
}
|
||||
var name: String = ""
|
||||
val age by lazy { 15 + 10 }
|
||||
val color: String
|
||||
get() = "Purple"
|
||||
|
||||
<caret>override fun toString(): String {
|
||||
return "Test(" +
|
||||
"serial='$serial', " +
|
||||
"name='$name'" +
|
||||
"name='$name', " +
|
||||
"age=$age, " +
|
||||
"color='$color'" +
|
||||
")"
|
||||
}
|
||||
|
||||
|
||||
@@ -4,5 +4,8 @@ class Test {
|
||||
field = value.toUpperCase()
|
||||
}
|
||||
var name: String = ""
|
||||
val age by lazy { 15 + 10 }
|
||||
val color: String
|
||||
get() = "Purple"
|
||||
<caret>
|
||||
}
|
||||
+5
-1
@@ -4,8 +4,12 @@ class Test {
|
||||
field = value.toUpperCase()
|
||||
}
|
||||
var name: String = ""
|
||||
val age by lazy { 15 + 10 }
|
||||
val color: String
|
||||
get() = "Purple"
|
||||
|
||||
<caret>override fun toString(): String {
|
||||
return "Test(serial='$serial', name='$name')"
|
||||
return "Test(serial='$serial', name='$name', age=$age, color='$color')"
|
||||
}
|
||||
|
||||
}
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@ class Test {
|
||||
get
|
||||
|
||||
override fun toString(): String {
|
||||
return "Test()"
|
||||
return "Test(serial='$serial', name='$name')"
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user