src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java

changeset 2047
5f915a0c9615
parent 1603
6118072811e5
child 2525
2eb010b6cb22
equal deleted inserted replaced
2046:1fe358ea75ff 2047:5f915a0c9615
470 void run(Queue<Env<AttrContext>> list, Iterable<? extends TypeElement> classes) { 470 void run(Queue<Env<AttrContext>> list, Iterable<? extends TypeElement> classes) {
471 Set<TypeElement> set = new HashSet<TypeElement>(); 471 Set<TypeElement> set = new HashSet<TypeElement>();
472 for (TypeElement item: classes) 472 for (TypeElement item: classes)
473 set.add(item); 473 set.add(item);
474 474
475 ListBuffer<Env<AttrContext>> defer = ListBuffer.<Env<AttrContext>>lb(); 475 ListBuffer<Env<AttrContext>> defer = new ListBuffer<>();
476 while (list.peek() != null) { 476 while (list.peek() != null) {
477 Env<AttrContext> env = list.remove(); 477 Env<AttrContext> env = list.remove();
478 ClassSymbol csym = env.enclClass.sym; 478 ClassSymbol csym = env.enclClass.sym;
479 if (csym != null && set.contains(csym.outermostClass())) 479 if (csym != null && set.contains(csym.outermostClass()))
480 process(env); 480 process(env);

mercurial