KT-8664 Hide componentX() functions for data classes from completion
#KT-8664 Fixed
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
data class X {
|
||||
operator fun component1(): Int = 0
|
||||
}
|
||||
|
||||
fun foo(x: X) {
|
||||
x.<caret>
|
||||
}
|
||||
|
||||
// EXIST: component1
|
||||
@@ -0,0 +1,10 @@
|
||||
data class Data(val val1: Int, val val2: String)
|
||||
|
||||
fun foo(d: Data) {
|
||||
d.<caret>
|
||||
}
|
||||
|
||||
// EXIST: val1
|
||||
// EXIST: val2
|
||||
// ABSENT: component1
|
||||
// ABSENT: component2
|
||||
@@ -0,0 +1,8 @@
|
||||
data class Data(val val1: Int, val val2: String)
|
||||
|
||||
fun foo(d: Data) {
|
||||
d.comp<caret>
|
||||
}
|
||||
|
||||
// EXIST: component1
|
||||
// EXIST: component2
|
||||
Reference in New Issue
Block a user