From a508fd5315c6330f2057c219aebc35b15d0ea497 Mon Sep 17 00:00:00 2001 From: Lars Grefer Date: Sat, 8 Aug 2020 03:09:01 +0200 Subject: 'while' loop replaceable with enhanced 'for' loop Reports while loops which iterate over collections, and can be replaced with an enhanced for loop (i.e. foreach iteration syntax). Signed-off-by: Lars Grefer --- .../main/java/org/aspectj/apache/bcel/generic/InstructionList.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'bcel-builder/src') diff --git a/bcel-builder/src/main/java/org/aspectj/apache/bcel/generic/InstructionList.java b/bcel-builder/src/main/java/org/aspectj/apache/bcel/generic/InstructionList.java index dbdfb7fdb..dd010b758 100644 --- a/bcel-builder/src/main/java/org/aspectj/apache/bcel/generic/InstructionList.java +++ b/bcel-builder/src/main/java/org/aspectj/apache/bcel/generic/InstructionList.java @@ -703,9 +703,7 @@ public class InstructionList implements Serializable { Set targeters = ih.getTargeters(); boolean isOK = false; - Iterator tIter = targeters.iterator(); - while (tIter.hasNext()) { - InstructionTargeter instructionTargeter = tIter.next(); + for (InstructionTargeter instructionTargeter : targeters) { if (instructionTargeter.getClass().getName().endsWith("ShadowRange") || instructionTargeter.getClass().getName().endsWith("ExceptionRange") || instructionTargeter.getClass().getName().endsWith("LineNumberTag")) { -- cgit v1.2.3