1.1 --- a/src/share/classes/com/sun/tools/javac/code/Types.java Fri Mar 22 12:41:13 2013 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Types.java Fri Mar 22 12:43:09 2013 +0000 1.3 @@ -1178,6 +1178,17 @@ 1.4 protected boolean containsTypes(List<Type> ts1, List<Type> ts2) { 1.5 return isSameTypes(ts1, ts2, true); 1.6 } 1.7 + 1.8 + @Override 1.9 + public Boolean visitWildcardType(WildcardType t, Type s) { 1.10 + if (!s.hasTag(WILDCARD)) { 1.11 + return false; 1.12 + } else { 1.13 + WildcardType t2 = (WildcardType)s; 1.14 + return t.kind == t2.kind && 1.15 + isSameType(t.type, t2.type, true); 1.16 + } 1.17 + } 1.18 }; 1.19 // </editor-fold> 1.20