diff --git a/java/debugger/impl/src/com/intellij/debugger/actions/PopFrameAction.java b/java/debugger/impl/src/com/intellij/debugger/actions/PopFrameAction.java index d085e0a4e770..0e46dd22b57e 100644 --- a/java/debugger/impl/src/com/intellij/debugger/actions/PopFrameAction.java +++ b/java/debugger/impl/src/com/intellij/debugger/actions/PopFrameAction.java @@ -221,6 +221,9 @@ public class PopFrameAction extends DebuggerAction implements DumbAware { if (listElement instanceof PsiResourceVariable) { res.add(factory.createStatementFromText(((PsiResourceVariable)listElement).getName() + ".close();", tryStatement)); } + else if (listElement instanceof PsiResourceExpression) { + res.add(factory.createStatementFromText(((PsiResourceExpression)listElement).getExpression().getText() + ".close();", tryStatement)); + } } } PsiCodeBlock finallyBlock = tryStatement.getFinallyBlock();