--- 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);