diff --git a/java/java-impl/src/com/intellij/codeInsight/hints/JavaHintUtils.kt b/java/java-impl/src/com/intellij/codeInsight/hints/JavaHintUtils.kt index 7e86a8ccd58a..23b575125054 100644 --- a/java/java-impl/src/com/intellij/codeInsight/hints/JavaHintUtils.kt +++ b/java/java-impl/src/com/intellij/codeInsight/hints/JavaHintUtils.kt @@ -53,7 +53,7 @@ object JavaInlayHintsProvider { if (params.isEmpty()) return false if (params.size == 1) { if (isBuilderLike(callExpression, method) || isSetterNamed(method)) return false - if (!ParameterNameHintsSettings.getInstance().isShowParamNameContainedInMethodName + if (ParameterNameHintsSettings.getInstance().isDoNotShowIfMethodNameContainsParameterName && isParamNameContainedInMethodName(params[0], method)) return false } return true diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/inlays/JavaParameterNameHintsTest.kt b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/inlays/JavaParameterNameHintsTest.kt index 50fa1403fdfb..14204c695573 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/inlays/JavaParameterNameHintsTest.kt +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/inlays/JavaParameterNameHintsTest.kt @@ -759,7 +759,7 @@ class Test { } fun `test do not show hint for name contained in method`() { - ParameterNameHintsSettings.getInstance().isShowParamNameContainedInMethodName = false + ParameterNameHintsSettings.getInstance().isDoNotShowIfMethodNameContainsParameterName = true setup(""" class Test { void main() { @@ -776,7 +776,7 @@ class Test { } fun `test show if multiple params but name contained`() { - ParameterNameHintsSettings.getInstance().isShowParamNameContainedInMethodName = false + ParameterNameHintsSettings.getInstance().isDoNotShowIfMethodNameContainsParameterName = true setup(""" class Test { void main() { diff --git a/platform/lang-impl/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsConfigurable.form b/platform/lang-impl/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsConfigurable.form index 2f2b64f69356..09347735b742 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsConfigurable.form +++ b/platform/lang-impl/src/com/intellij/codeInsight/hints/settings/ParameterNameHintsConfigurable.form @@ -1,6 +1,6 @@