From fb3e4dba6dad8707adfd3efc62599b313c28d90f Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Wed, 22 Mar 2017 19:52:12 +0300 Subject: [PATCH] IDEA-170043 Cannot step into constructor of base class at anonymous class's creation using 'Smart Step Into' --- .../com/intellij/debugger/actions/JavaSmartStepIntoHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/actions/JavaSmartStepIntoHandler.java b/java/debugger/impl/src/com/intellij/debugger/actions/JavaSmartStepIntoHandler.java index 8c85fe694f7f..563fa38263d4 100644 --- a/java/debugger/impl/src/com/intellij/debugger/actions/JavaSmartStepIntoHandler.java +++ b/java/debugger/impl/src/com/intellij/debugger/actions/JavaSmartStepIntoHandler.java @@ -296,7 +296,7 @@ public class JavaSmartStepIntoHandler extends JvmSmartStepIntoHandler { expression instanceof PsiMethodCallExpression? ((PsiMethodCallExpression)expression).getMethodExpression().getReferenceNameElement() : expression instanceof PsiNewExpression? ((PsiNewExpression)expression).getClassOrAnonymousClassReference() : expression, - myInsideLambda, + myInsideLambda || (expression instanceof PsiNewExpression && ((PsiNewExpression)expression).getAnonymousClass() != null), null )); }