SUGGESTED FIX
diff -r 0eaf89e08564 src/share/classes/com/sun/tools/javac/comp/Check.java
--- a/src/share/classes/com/sun/tools/javac/comp/Check.java Wed Jan 20 16:12:26 2010 -0800
+++ b/src/share/classes/com/sun/tools/javac/comp/Check.java Mon Jan 25 13:30:38 2010 -0800
@@ -2047,7 +2047,7 @@
Symbol m = TreeInfo.symbol(assign.lhs);
if (m == null || m.type.isErroneous()) continue;
if (!members.remove(m))
- log.error(arg.pos(), "duplicate.annotation.member.value",
+ log.error(assign.lhs.pos(), "duplicate.annotation.member.value",
m.name, a.type);
if (assign.rhs.getTag() == ANNOTATION)
validateAnnotation((JCAnnotation)assign.rhs);
|