From ef8332f0fb08df457797654e21f7f3d4012f7254 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Thu, 3 Apr 2025 10:51:56 +0200 Subject: [PATCH] [java-inspections] IDEA-370073 incorrect field type GitOrigin-RevId: 0c256aef706e7674d123ee2fd00278a7e17a2ccb --- .../quickFix/createFieldFromUsage/afterReferenceNull.java | 3 +-- .../quickFix/createFieldFromUsage/beforeReferenceNull.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterReferenceNull.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterReferenceNull.java index 59d675a21602..6cd23e9ecf90 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterReferenceNull.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterReferenceNull.java @@ -1,10 +1,9 @@ // "Create constant field 'MODULE' in 'Usage'" "true" class Usage { - private static final Object MODULE = ; void usage() { - switch (type) { + switch (null) { case CLASS -> symbols.add(1); case INTERFACE -> symbols.add(2); case MODULE -> symbols.add(42); diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeReferenceNull.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeReferenceNull.java index 03050a0a2442..a00073459c98 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeReferenceNull.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeReferenceNull.java @@ -1,8 +1,7 @@ // "Create constant field 'MODULE' in 'Usage'" "true" class Usage { - void usage() { - switch (type) { + switch (null) { case CLASS -> symbols.add(1); case INTERFACE -> symbols.add(2); case MODULE -> symbols.add(42);