langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
changeset 26107 a4a156a33c94
parent 26099 c425126bfadf
parent 25874 83c19f00452c
child 26781 a786b07c7b91
equal deleted inserted replaced
25876:d06a6d3c66c0 26107:a4a156a33c94
  2191                     if (!annos.isEmpty()) {
  2191                     if (!annos.isEmpty()) {
  2192                         erased = erased.annotatedType(annos);
  2192                         erased = erased.annotatedType(annos);
  2193                     }
  2193                     }
  2194                     return erased;
  2194                     return erased;
  2195                 }
  2195                 }
  2196             }
       
  2197 
       
  2198             @Override
       
  2199             public Type visitWildcardType(WildcardType t, Boolean recurse) {
       
  2200                 final List<Attribute.TypeCompound> annos = t.getAnnotationMirrors();
       
  2201                 Type erased = erasure(wildUpperBound(t), recurse);
       
  2202                 if (!annos.isEmpty()) {
       
  2203                     erased = erased.annotatedType(annos);
       
  2204                 }
       
  2205                 return erased;
       
  2206             }
  2196             }
  2207 
  2197 
  2208             @Override
  2198             @Override
  2209             public Type visitClassType(ClassType t, Boolean recurse) {
  2199             public Type visitClassType(ClassType t, Boolean recurse) {
  2210                 Type erased = t.tsym.erasure(Types.this);
  2200                 Type erased = t.tsym.erasure(Types.this);