Write nullability annotations on extension receiver parameters

#KT-5429 Fixed
This commit is contained in:
Alexander Udalov
2016-03-09 12:51:24 +03:00
parent 597c571f25
commit 994dc46bcd
5 changed files with 28 additions and 20 deletions
@@ -1,15 +1,17 @@
<caret>import org.jetbrains.annotations.NotNull;
import java.lang.Override;
public class J extends A {
private int p;
@Override
public int getP(String receiver) {
public int getP(@NotNull String receiver) {
return p;
}
@Override
public void setP(String receiver, int value) {
public void setP(@NotNull String receiver, int value) {
p = value;
}
}
@@ -28,4 +30,4 @@ class Test {
new B().getP("");
new B().setP("", 3);
}
}
}