bugfix in the javac implementation of AnnotationValues.

This commit is contained in:
Reinier Zwitserloot committed 2009-09-03 02:40:49 +02:00
1 parent d0116a8efe
commit bcf6f51cd3
1 file changed
+4 -2
+4 -2
View File
@@ -125,10 +125,12 @@ public class Javac {
values.put(name, new AnnotationValue(node, raws, guesses, isExplicit) {
@Override public void setError(String message, int valueIdx) {
node.addError(message, positions.get(valueIdx));
if ( valueIdx < 0 ) node.addError(message);
else node.addError(message, positions.get(valueIdx));
}
@Override public void setWarning(String message, int valueIdx) {
node.addWarning(message, positions.get(valueIdx));
if ( valueIdx < 0 ) node.addWarning(message);
else node.addWarning(message, positions.get(valueIdx));
}
});
}