The erasure of a wildcard should be the erasure of its first bound. Review by: spoon git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1947 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java b/dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java index a6d18dc..71ef4ef 100644 --- a/dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java +++ b/dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java
@@ -48,7 +48,7 @@ } // ? extends T erases to T - return getFirstBound(); + return getFirstBound().getErasedType(); } @Override