Smart Selector: Do not suggest expressions contained in the super-expression
#KT-4824 Fixed
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
open class EE() {
|
||||
open fun f() = 43
|
||||
}
|
||||
|
||||
class FF() : EE() {
|
||||
override fun f() = <caret>super.f() - 1
|
||||
}
|
||||
/*
|
||||
super.f()
|
||||
super.f() - 1
|
||||
*/
|
||||
@@ -0,0 +1,11 @@
|
||||
open class EE() {
|
||||
open fun f() = 43
|
||||
}
|
||||
|
||||
class FF() : EE() {
|
||||
override fun f() = <caret>super@FF.f() - 1
|
||||
}
|
||||
/*
|
||||
super@FF.f()
|
||||
super@FF.f() - 1
|
||||
*/
|
||||
@@ -0,0 +1,11 @@
|
||||
open class EE() {
|
||||
open fun f() = 43
|
||||
}
|
||||
|
||||
class FF() : EE() {
|
||||
override fun f() = <caret>super<EE>@FF.f() - 1
|
||||
}
|
||||
/*
|
||||
super<EE>@FF.f()
|
||||
super<EE>@FF.f() - 1
|
||||
*/
|
||||
@@ -0,0 +1,11 @@
|
||||
open class EE() {
|
||||
open fun f() = 43
|
||||
}
|
||||
|
||||
class FF() : EE() {
|
||||
override fun f() = <caret>super<EE>.f() - 1
|
||||
}
|
||||
/*
|
||||
super<EE>.f()
|
||||
super<EE>.f() - 1
|
||||
*/
|
||||
@@ -0,0 +1,11 @@
|
||||
open class EE() {
|
||||
open fun f() = 43
|
||||
}
|
||||
|
||||
class FF() : EE() {
|
||||
override fun f() = super<<caret>EE>.f() - 1
|
||||
}
|
||||
/*
|
||||
super<EE>.f()
|
||||
super<EE>.f() - 1
|
||||
*/
|
||||
@@ -0,0 +1,11 @@
|
||||
open class EE() {
|
||||
open fun f() = 43
|
||||
}
|
||||
|
||||
class FF() : EE() {
|
||||
override fun f() = super<<caret>EE>@FF.f() - 1
|
||||
}
|
||||
/*
|
||||
super<EE>@FF.f()
|
||||
super<EE>@FF.f() - 1
|
||||
*/
|
||||
Reference in New Issue
Block a user