FindUsagesTest: Add overriding property without accessors

This commit is contained in:
Alexey Sedunov
2013-11-05 16:20:45 +04:00
parent e2e8a02fbb
commit f40fb623a6
3 changed files with 15 additions and 5 deletions
@@ -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();
@@ -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() {