From 5e423625d030aa85d43c7cda9b10bd46ffed9e3d Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Sat, 6 Jan 2018 15:22:37 +0700 Subject: [PATCH] PrimitiveNull test --- .../inspection/dataFlow/fixture/PrimitiveNull.java | 10 ++++++++++ .../java/codeInspection/DataFlowInspectionTest.java | 1 + 2 files changed, 11 insertions(+) create mode 100644 java/java-tests/testData/inspection/dataFlow/fixture/PrimitiveNull.java diff --git a/java/java-tests/testData/inspection/dataFlow/fixture/PrimitiveNull.java b/java/java-tests/testData/inspection/dataFlow/fixture/PrimitiveNull.java new file mode 100644 index 000000000000..04e232b3dd05 --- /dev/null +++ b/java/java-tests/testData/inspection/dataFlow/fixture/PrimitiveNull.java @@ -0,0 +1,10 @@ +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +class A { + static final int x = null; + + void test() { + long y = x; + } +} diff --git a/java/java-tests/testSrc/com/intellij/java/codeInspection/DataFlowInspectionTest.java b/java/java-tests/testSrc/com/intellij/java/codeInspection/DataFlowInspectionTest.java index eac38bb0d206..ec897e420dda 100644 --- a/java/java-tests/testSrc/com/intellij/java/codeInspection/DataFlowInspectionTest.java +++ b/java/java-tests/testSrc/com/intellij/java/codeInspection/DataFlowInspectionTest.java @@ -579,4 +579,5 @@ public class DataFlowInspectionTest extends DataFlowInspectionTestCase { public void testPureNoArgMethodAsVariable() { doTest(); } public void testRedundantAssignment() { doTest(); } public void testXorNullity() { doTest(); } + public void testPrimitiveNull() { doTest(); } }