Write nullability annotations on extension receiver parameters
#KT-5429 Fixed
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user