Change Signature: val/var parameter support

This commit is contained in:
Alexey Sedunov
2015-07-02 15:17:53 +03:00
parent 2ff63d37c2
commit 161539f3da
14 changed files with 186 additions and 49 deletions
@@ -0,0 +1,38 @@
import org.jetbrains.annotations.NotNull;
import java.lang.Override;
class J extends A {
private int p;
public J() {
super(0);
}
@NotNull
@Override
public String getS() {
return p;
}
@Override
public void setS(@NotNull String value) {
p = value;
}
}
class Test {
static void test() {
new A(0).getS();
new A(0).setS(1);
new B(0).getS();
new B(0).setS(2);
new C().getS();
new C().setS(3);
new J().getS();
new J().setS(4);
}
}