From 4157ca07648efe493ad9bde3e6d4cfc1148e51df Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 9 Feb 2017 16:25:40 +0300 Subject: [PATCH] fixed eval of static methods with a qualifier - better fix --- .../intellij/debugger/impl/JavaEditorTextProviderImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;