langtools/src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
changeset 1260 a772ba9ba43d
parent 10 06bc494ca11e
child 1264 076a3cde30d5
equal deleted inserted replaced
1259:61142e0aeb3f 1260:a772ba9ba43d
   179         }
   179         }
   180 
   180 
   181         public void visitArray(Attribute.Array a) {
   181         public void visitArray(Attribute.Array a) {
   182             Name elemName = ((ArrayType) a.type).elemtype.tsym.name;
   182             Name elemName = ((ArrayType) a.type).elemtype.tsym.name;
   183 
   183 
   184             if (elemName == elemName.table.java_lang_Class) {   // Class[]
   184             if (elemName == elemName.table.names.java_lang_Class) {   // Class[]
   185                 // Construct a proxy for a MirroredTypesException
   185                 // Construct a proxy for a MirroredTypesException
   186                 List<TypeMirror> elems = List.nil();
   186                 List<TypeMirror> elems = List.nil();
   187                 for (Attribute value : a.values) {
   187                 for (Attribute value : a.values) {
   188                     Type elem = ((Attribute.Class) value).type;
   188                     Type elem = ((Attribute.Class) value).type;
   189                     elems.add(elem);
   189                     elems.add(elem);