| 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); |
| } |
| } |