--- a/langtools/src/share/classes/com/sun/tools/javac/model/JavacElements.java Thu Feb 20 20:00:43 2014 -0800
+++ b/langtools/src/share/classes/com/sun/tools/javac/model/JavacElements.java Fri Feb 21 10:35:19 2014 +0100
@@ -193,13 +193,17 @@
public void visitVarDef(JCVariableDecl tree) {
result = tree.mods.annotations;
}
+ @Override
+ public void visitTypeParameter(JCTypeParameter tree) {
+ result = tree.annotations;
+ }
}
Vis vis = new Vis();
tree.accept(vis);
if (vis.result == null)
return null;
- List<Attribute.Compound> annos = sym.getRawAttributes();
+ List<Attribute.Compound> annos = sym.getAnnotationMirrors();
return matchAnnoToTree(cast(Attribute.Compound.class, findme),
annos,
vis.result);