--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Enter.java Thu Jul 10 11:25:23 2008 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Enter.java Thu Jul 10 16:50:38 2008 -0700
@@ -260,8 +260,11 @@
*/
<T extends JCTree> List<Type> classEnter(List<T> trees, Env<AttrContext> env) {
ListBuffer<Type> ts = new ListBuffer<Type>();
- for (List<T> l = trees; l.nonEmpty(); l = l.tail)
- ts.append(classEnter(l.head, env));
+ for (List<T> l = trees; l.nonEmpty(); l = l.tail) {
+ Type t = classEnter(l.head, env);
+ if (t != null)
+ ts.append(t);
+ }
return ts.toList();
}