From f84482862b853fc57f7e863ec004675fb4c65172 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Tue, 4 Nov 2025 13:30:52 +0100 Subject: [PATCH] [java-completion] IDEA-381537 Unnecessary completion after constructor. Command Completion - simplify GitOrigin-RevId: ce2bf45223f539a71b156fdfa5b85690ddcf8384 --- .../completion/JavaMemberNameCompletionContributor.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/JavaMemberNameCompletionContributor.java b/java/java-impl/src/com/intellij/codeInsight/completion/JavaMemberNameCompletionContributor.java index 2b59710b78d1..fbb8b4d8e580 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/JavaMemberNameCompletionContributor.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/JavaMemberNameCompletionContributor.java @@ -83,8 +83,7 @@ public final class JavaMemberNameCompletionContributor extends CompletionContrib } if (PsiJavaPatterns.psiElement().nameIdentifierOf(PsiJavaPatterns.psiMethod().withParent(PsiClass.class)).accepts(position) && - !(PsiTreeUtil.prevVisibleLeaf(position) instanceof PsiJavaToken javaToken && - javaToken.getTokenType() == JavaTokenType.DOT)) { + !(PsiUtil.isJavaToken(PsiTreeUtil.prevVisibleLeaf(position), JavaTokenType.DOT))) { completeMethodName(lookupSet, parameters.getPosition().getParent(), result.getPrefixMatcher()); }