From 9d72f0473f49bc2937553bbd2e9bc316a8057377 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 17 Jan 2019 13:48:18 +0300 Subject: [PATCH] return value is the same const: do not process returns of containing methods IDEA-204977 (add test) --- .../inspection/jvm/sameReturnValue/java/expected.xml | 7 +++++++ .../inspection/jvm/sameReturnValue/java/src/Test.java | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/java/java-tests/testData/inspection/jvm/sameReturnValue/java/expected.xml b/java/java-tests/testData/inspection/jvm/sameReturnValue/java/expected.xml index 5ff621f8286d..84136bfa9593 100644 --- a/java/java-tests/testData/inspection/jvm/sameReturnValue/java/expected.xml +++ b/java/java-tests/testData/inspection/jvm/sameReturnValue/java/expected.xml @@ -6,5 +6,12 @@ Method returns the same value Method always returns <code>0</code> + + + Test.java + 10 + Method returns the same value + Method always returns <code>0</code> + diff --git a/java/java-tests/testData/inspection/jvm/sameReturnValue/java/src/Test.java b/java/java-tests/testData/inspection/jvm/sameReturnValue/java/src/Test.java index d4c3e537886f..bfce03375ff2 100644 --- a/java/java-tests/testData/inspection/jvm/sameReturnValue/java/src/Test.java +++ b/java/java-tests/testData/inspection/jvm/sameReturnValue/java/src/Test.java @@ -4,7 +4,17 @@ class Test { return 0; } + void test() { + Comparator cmp = new Comparator() { + @Override + public int compare(String a, String b) { + return 0; + } + }; + } + public static void main(String[] args) { System.out.println(new Test().xxx()); + new Test().test(); } } \ No newline at end of file