J2K: Get nullability from variable initializer when converting call
#KT-11534 In Progress
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class Test {
|
||||
public String nullableString(int p) {
|
||||
return p > 0 ? "response" : null;
|
||||
}
|
||||
|
||||
private String nullableInitializerField = nullableString(3);
|
||||
private String nullableInitializerFieldFinal = nullableString(3);
|
||||
public String nullableInitializerPublicField = nullableString(3);
|
||||
|
||||
public void testProperty() {
|
||||
nullableInitializerField = "aaa"
|
||||
|
||||
nullableInitializerField.charAt(0);
|
||||
nullableInitializerFieldFinal.charAt(0);
|
||||
nullableInitializerPublicField.charAt(0);
|
||||
}
|
||||
|
||||
public void testLocalVariable() {
|
||||
String nullableInitializerVal = nullableString(3);
|
||||
nullableInitializerVal.charAt(0);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user