From 62db5cec17944200aeb0daa81f81fc7549df5b39 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 15 Apr 2014 21:38:50 +0200 Subject: [PATCH] EA-55747 - AIOOBE: ControlFlowUtil.getUsedVariables --- .../src/com/intellij/psi/controlFlow/ControlFlowUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/java-psi-impl/src/com/intellij/psi/controlFlow/ControlFlowUtil.java b/java/java-psi-impl/src/com/intellij/psi/controlFlow/ControlFlowUtil.java index 1966ae558441..0e6ed1625d67 100644 --- a/java/java-psi-impl/src/com/intellij/psi/controlFlow/ControlFlowUtil.java +++ b/java/java-psi-impl/src/com/intellij/psi/controlFlow/ControlFlowUtil.java @@ -213,6 +213,7 @@ public class ControlFlowUtil { public static List getUsedVariables(ControlFlow flow, int start, int end) { ArrayList array = new ArrayList(); + if (start < 0) return array; List instructions = flow.getInstructions(); for (int i = start; i < end; i++) { Instruction instruction = instructions.get(i);