aboutsummaryrefslogtreecommitdiff
path: root/src/lombok/javac/HandlerLibrary.java
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@tipit.to>2009-06-17 20:05:19 +0200
committerReinier Zwitserloot <reinier@tipit.to>2009-06-17 20:05:19 +0200
commitaf27ad5395b006a174ad86ed40074279b57d9411 (patch)
treec7d7d1ef67402096ffbd7ef139d91aae21f38a94 /src/lombok/javac/HandlerLibrary.java
parent0c9897303f97fba2d2f626ebfd4ef4a1fbc78699 (diff)
downloadlombok-af27ad5395b006a174ad86ed40074279b57d9411.tar.gz
lombok-af27ad5395b006a174ad86ed40074279b57d9411.tar.bz2
lombok-af27ad5395b006a174ad86ed40074279b57d9411.zip
Error reporting now works 99% properly - the right position is being marked off. The only issue is that the count by javac is being misreported (it doesn't count lombok errors).
Diffstat (limited to 'src/lombok/javac/HandlerLibrary.java')
-rw-r--r--src/lombok/javac/HandlerLibrary.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lombok/javac/HandlerLibrary.java b/src/lombok/javac/HandlerLibrary.java
index 51bc0f52..d816438e 100644
--- a/src/lombok/javac/HandlerLibrary.java
+++ b/src/lombok/javac/HandlerLibrary.java
@@ -32,7 +32,6 @@ import com.sun.tools.javac.tree.JCTree.JCIdent;
import com.sun.tools.javac.tree.JCTree.JCLiteral;
import com.sun.tools.javac.tree.JCTree.JCNewArray;
import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
-import com.sun.tools.javac.util.JCDiagnostic.SimpleDiagnosticPosition;
public class HandlerLibrary {
@@ -89,12 +88,12 @@ public class HandlerLibrary {
for ( JCExpression inner : elems ) {
raws.add(inner.toString());
guesses.add(calculateGuess(inner));
- positions.add(new SimpleDiagnosticPosition(inner.pos));
+ positions.add(inner.pos());
}
} else {
raws.add(rhs.toString());
guesses.add(calculateGuess(rhs));
- positions.add(new SimpleDiagnosticPosition(rhs.pos));
+ positions.add(rhs.pos());
}
}