langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java
changeset 6584 c3d25d0ad536
parent 6148 3a8158299c51
child 6591 a953c8c6b85e
--- a/langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java	Wed Sep 01 03:19:16 2010 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java	Thu Sep 02 23:10:05 2010 +0530
@@ -579,6 +579,9 @@
 
         public java.util.List<Symbol> getEnclosedElements() {
             List<Symbol> list = List.nil();
+            if (kind == TYP && type.tag == TYPEVAR) {
+                return list;
+            }
             for (Scope.Entry e = members().elems; e != null; e = e.sibling) {
                 if (e.sym != null && (e.sym.flags() & SYNTHETIC) == 0 && e.sym.owner == this)
                     list = list.prepend(e.sym);