From c4c870f1c5c73c1f93c93603df7c0c19e4e1bd46 Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 21 Feb 2013 18:23:52 +0100 Subject: [PATCH] skip spaces after incomplete members only --- .../psi/impl/JavaPsiImplementationHelperImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/JavaPsiImplementationHelperImpl.java b/java/java-impl/src/com/intellij/psi/impl/JavaPsiImplementationHelperImpl.java index b8389a2f4fa9..0e98a3873bb8 100644 --- a/java/java-impl/src/com/intellij/psi/impl/JavaPsiImplementationHelperImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/JavaPsiImplementationHelperImpl.java @@ -195,11 +195,15 @@ public class JavaPsiImplementationHelperImpl extends JavaPsiImplementationHelper if (anchor != null && anchor != aClass) { anchor = anchor.getNextSibling(); while (anchor instanceof PsiJavaToken && (anchor.getText().equals(",") || anchor.getText().equals(";"))) { + final boolean afterComma = anchor.getText().equals(","); anchor = anchor.getNextSibling(); + if (afterComma) { + newAnchor = skipWhitespaces(aClass, anchor); + if (newAnchor != null) return newAnchor; + } } if (anchor != null) { - newAnchor = skipWhitespaces(aClass, anchor); - return newAnchor != null ? newAnchor : anchor; + return anchor; } }