diff --git a/java/debugger/impl/src/com/intellij/debugger/impl/JavaEditorTextProviderImpl.java b/java/debugger/impl/src/com/intellij/debugger/impl/JavaEditorTextProviderImpl.java index 2835de5b97a5..d245a8c0d3e8 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/JavaEditorTextProviderImpl.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/JavaEditorTextProviderImpl.java @@ -95,7 +95,8 @@ public class JavaEditorTextProviderImpl implements EditorTextProvider { } else if (parent instanceof PsiReferenceExpression) { final PsiElement pparent = parent.getParent(); - if (parent instanceof PsiMethodReferenceExpression || pparent instanceof PsiCallExpression) { + if (parent instanceof PsiMethodReferenceExpression || + (pparent instanceof PsiCallExpression && ((PsiCallExpression)pparent).getArgumentList() != null)) { // skip arrays parent = pparent; } else if (pparent instanceof PsiReferenceExpression) {