package com.siyeh.igtest.migration; import java.util.Vector; import java.util.Hashtable; import java.util.Enumeration; import java.util.Iterator; public class EnumerationCanBeIterationInspection { static void foo(Vector v, Hashtable h) { Enumeration e = v.elements(); while (e.hasMoreElements()) { System.out.println(e.nextElement()); } Iterator i = v.iterator(); while (i.hasNext()) { System.out.println(i.next()); } e = h.elements(); while (e.hasMoreElements()) { System.out.println(e.nextElement()); } e = h.keys(); i = h.values().iterator(); while (i.hasNext()) { System.out.println(i.next()); } } public void test(Vector vector) { for (Enumeration enumeration = vector.elements(); enumeration.hasMoreElements();) { Object a = enumeration.nextElement(); } } public void before(Vector<String> vector) { final Enumeration<String> iterator = vector.elements(); while (iterator.hasMoreElements()) { String s = iterator.nextElement(); } } }