Fixes issue 2038. JDT allows unbound wildcard types to have an implicit bound other that Object. Patch by: mmendez Review by: rajeev (TBR), tobyr (TBR) git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1764 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java b/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java index b8b8136..12056ea 100644 --- a/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java +++ b/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
@@ -1543,7 +1543,6 @@ JClassType upperBound = (JClassType) resolveType(logger, wcBinding.erasure()); bounds = new JUpperBound(new JClassType[] {upperBound}); - assert (bounds.getFirstBound().getQualifiedSourceName().equals("java.lang.Object")); } break; default: