98c3b39f7e
#KT-11534 In Progress
26 lines
906 B
Java
Vendored
26 lines
906 B
Java
Vendored
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);
|
|
}
|
|
}
|
|
} |