Fix false positive "Redundant companion reference"

#KT-30166 Fixed
This commit is contained in:
Dmitry Gridin
2019-02-27 17:47:30 +03:00
parent 50263ed7cd
commit 304007f602
5 changed files with 65 additions and 4 deletions
@@ -0,0 +1,12 @@
// PROBLEM: none
package my.sample
class Class {
companion object Class {
fun say() {}
}
}
fun test() {
Class<caret>.say()
}
@@ -0,0 +1,14 @@
// PROBLEM: none
package my.sample
class Outer {
class Class {
companion object Class {
fun say() {}
}
}
}
fun test() {
Outer.Class<caret>.say()
}
@@ -0,0 +1,12 @@
// PROBLEM: none
package my.sample
class Class {
fun test() {
my.sample.Class<caret>.say()
}
companion object Class {
fun say() {}
}
}