J2K: Get nullability from variable initializer when converting call
#KT-11534 In Progress
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class TestJava {
|
||||
private String notNullInitializerFieldNullableUsage = "aaa";
|
||||
private String notNullInitializerFieldNotNullUsage = "aaa";
|
||||
|
||||
private String nullInitializerFieldNullableUsage = null;
|
||||
private String nullInitializerFieldNotNullUsage = null;
|
||||
|
||||
public void testNotNull(@Nullable Object obj) {
|
||||
if (true) {
|
||||
notNullInitializerFieldNullableUsage = (String) obj;
|
||||
notNullInitializerFieldNotNullUsage = "str";
|
||||
|
||||
notNullInitializerFieldNullableUsage.charAt(1);
|
||||
notNullInitializerFieldNotNullUsage.charAt(1);
|
||||
}
|
||||
else {
|
||||
nullInitializerFieldNullableUsage = (String) obj;
|
||||
nullInitializerFieldNotNullUsage = "str";
|
||||
|
||||
nullInitializerFieldNullableUsage.charAt(1);
|
||||
nullInitializerFieldNotNullUsage.charAt(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user