Redundant companion reference: fix false positive with overridden Java getter (#2935)
#KT-33771 Fixed
This commit is contained in:
committed by
GitHub
parent
9f7af4b58d
commit
2f19ad7bdc
-5
@@ -1,5 +0,0 @@
|
||||
public class Bar {
|
||||
public String setBar(String bar) {
|
||||
return ""
|
||||
}
|
||||
}
|
||||
-5
@@ -1,5 +0,0 @@
|
||||
public class Bar {
|
||||
public String setBar(String bar) {
|
||||
return ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
public class Bar {
|
||||
public String getBar() {
|
||||
return "";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// PROBLEM: none
|
||||
|
||||
class Foo : Bar() {
|
||||
override fun getBar(): String {
|
||||
return <caret>Companion.bar
|
||||
}
|
||||
|
||||
companion object {
|
||||
val bar: String = "bar"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,8 @@
|
||||
public class Bar {
|
||||
public String getBar() {
|
||||
return "";
|
||||
}
|
||||
|
||||
public void setBar(String bar) {
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
public class Bar {
|
||||
public void setBar(String bar) {
|
||||
}
|
||||
}
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
public class Bar {
|
||||
public void setBar(String bar) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
class Foo {
|
||||
fun getBar(): String {
|
||||
return <caret>Companion.bar
|
||||
}
|
||||
|
||||
companion object {
|
||||
val bar: String = "bar"
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
class Foo {
|
||||
fun getBar(): String {
|
||||
return bar
|
||||
}
|
||||
|
||||
companion object {
|
||||
val bar: String = "bar"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user