src/share/classes/com/sun/tools/javac/code/Types.java

changeset 1655
c6728c9addff
parent 1653
f3814edefb33
child 1678
c635a966ce84
     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  

mercurial