IDEA-170043 Cannot step into constructor of base class at anonymous class's creation using 'Smart Step Into'

This commit is contained in:
Egor.Ushakov
2017-03-22 19:54:38 +03:00
parent 87b5a39d12
commit fb3e4dba6d
@@ -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
));
}