diff options
| author | Reinier Zwitserloot <reinier@tipit.to> | 2009-09-03 02:40:49 +0200 |
|---|---|---|
| committer | Reinier Zwitserloot <reinier@tipit.to> | 2009-09-03 02:40:49 +0200 |
| commit | bcf6f51cd35db683e5d2ab1b54016616e0869e95 (patch) | |
| tree | 3222ad846a1cd1d6cff4167ba04a2c40a1d83bb8 | |
| parent | d0116a8efe58c608b2001855d0cde92392ae9ca2 (diff) | |
| download | lombok-bcf6f51cd35db683e5d2ab1b54016616e0869e95.tar.gz lombok-bcf6f51cd35db683e5d2ab1b54016616e0869e95.tar.bz2 lombok-bcf6f51cd35db683e5d2ab1b54016616e0869e95.zip | |
bugfix in the javac implementation of AnnotationValues.
| -rw-r--r-- | src/lombok/javac/Javac.java | 6 |
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)); } }); } |
