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