aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lombok/javac/Javac.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lombok/javac/Javac.java b/src/lombok/javac/Javac.java
index 60c86099..bc6d18f6 100644
--- a/src/lombok/javac/Javac.java
+++ b/src/lombok/javac/Javac.java
@@ -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));
}
});
}