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 d88aa0fca4f6..0da3795bff37 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/JavaEditorTextProviderImpl.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/JavaEditorTextProviderImpl.java @@ -100,7 +100,9 @@ public class JavaEditorTextProviderImpl implements EditorTextProvider { parent = pparent; } else if (pparent instanceof PsiReferenceExpression) { - return findExpression(pparent, allowMethodCalls); + if (((PsiReferenceExpression)parent).resolve() instanceof PsiClass) { + return findExpression(pparent, allowMethodCalls); + } } if (allowMethodCalls || !DebuggerUtils.hasSideEffects(parent)) { expression = parent;