From 9758f970b69d7e7cd74dab99451e74ca7159f42e Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 28 May 2014 21:18:23 +0400 Subject: [PATCH] return inside finally: stop at lambda (IDEA-125605) --- .../src/com/siyeh/ig/psiutils/ControlFlowUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ControlFlowUtils.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ControlFlowUtils.java index 3741d260dae6..67546e064fd7 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ControlFlowUtils.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ControlFlowUtils.java @@ -321,7 +321,7 @@ public class ControlFlowUtils { public static boolean isInFinallyBlock(@NotNull PsiElement element) { PsiElement currentElement = element; while (true) { - final PsiTryStatement tryStatement = PsiTreeUtil.getParentOfType(currentElement, PsiTryStatement.class, true, PsiClass.class); + final PsiTryStatement tryStatement = PsiTreeUtil.getParentOfType(currentElement, PsiTryStatement.class, true, PsiClass.class, PsiLambdaExpression.class); if (tryStatement == null) { return false; }