--- a/langtools/src/share/classes/com/sun/tools/javac/model/JavacElements.java Fri Apr 19 11:10:40 2013 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/model/JavacElements.java Mon Apr 22 10:24:19 2013 +0200
@@ -402,9 +402,10 @@
* @param e the element being examined
* @return all annotations of the element
*/
+ @Override
public List<Attribute.Compound> getAllAnnotationMirrors(Element e) {
Symbol sym = cast(Symbol.class, e);
- List<Attribute.Compound> annos = sym.getRawAttributes();
+ List<Attribute.Compound> annos = sym.getAnnotationMirrors();
while (sym.getKind() == ElementKind.CLASS) {
Type sup = ((ClassSymbol) sym).getSuperclass();
if (!sup.hasTag(CLASS) || sup.isErroneous() ||
@@ -413,7 +414,7 @@
}
sym = sup.tsym;
List<Attribute.Compound> oldAnnos = annos;
- List<Attribute.Compound> newAnnos = sym.getRawAttributes();
+ List<Attribute.Compound> newAnnos = sym.getAnnotationMirrors();
for (Attribute.Compound anno : newAnnos) {
if (isInherited(anno.type) &&
!containsAnnoOfType(oldAnnos, anno.type)) {