FindUsagesTest: Add overriding property without accessors
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetProperty
|
||||
// OPTIONS: overrides
|
||||
open class A<T> {
|
||||
open var <caret>foo: T
|
||||
open class A<T>(t: T) {
|
||||
open var <caret>foo: T = t
|
||||
}
|
||||
|
||||
open class B: A<String>() {
|
||||
open class B: A<String>("") {
|
||||
override var foo: String
|
||||
get() {
|
||||
println("get")
|
||||
@@ -20,3 +20,7 @@ open class B: A<String>() {
|
||||
println(a.foo)
|
||||
}
|
||||
}
|
||||
|
||||
open class D: A<String>("") {
|
||||
override var foo: String = ""
|
||||
}
|
||||
@@ -1,4 +1,8 @@
|
||||
class C extends A<String> {
|
||||
C(String s) {
|
||||
super(s);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getFoo() {
|
||||
return super.getFoo();
|
||||
|
||||
+4
-2
@@ -1,4 +1,6 @@
|
||||
Unclassified usage (12: 17) public void setFoo(String s) {
|
||||
Unclassified usage (13: 9) set(value: String) {
|
||||
Unclassified usage (3: 19) public String getFoo() {
|
||||
Unclassified usage (8: 17) public void setFoo(String s) {
|
||||
Unclassified usage (25: 18) override var foo: String = ""
|
||||
Unclassified usage (25: 18) override var foo: String = ""
|
||||
Unclassified usage (7: 19) public String getFoo() {
|
||||
Unclassified usage (9: 9) get() {
|
||||
|
||||
Reference in New Issue
Block a user