Community
Participate
Working Groups
N20081025-2000 and HEAD With this snippet and the "for - iterate over collection" template: package p; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class E { public void foo() { List<Runnable> foo = new ArrayList<Runnable>(); for| } } } results in the following: List<Runnable> foo = new ArrayList<Runnable>(); for (Iterator iterator = foo.iterator(); iterator.hasNext();) { Runnable runnable = (Runnable) iterator.next(); } In my eyes it should result in the following: List<Runnable> foo = new ArrayList<Runnable>(); for (Iterator<Runnable> iterator = foo.iterator(); iterator.hasNext();) { Runnable runnable = iterator.next(); }
*** This bug has been marked as a duplicate of bug 102747 ***