aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2009-01-27 02:46:36 +0000
committeraclement <aclement>2009-01-27 02:46:36 +0000
commit5911483599f9e45b4e3b82ddf024c1bf42302593 (patch)
tree32749c6424f7c1464b1f39e9131cd6cd81908f45
parent72886ba04e02a4849578a96fcd70764d4379bd9b (diff)
downloadaspectj-5911483599f9e45b4e3b82ddf024c1bf42302593.tar.gz
aspectj-5911483599f9e45b4e3b82ddf024c1bf42302593.zip
246393: new compiler build
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.java
index 600abfc37..9d1ea17d0 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.java
@@ -618,4 +618,20 @@ public class AjProblemReporter extends ProblemReporter {
super.duplicateMethodInType(type, methodDecl);
}
+ // pr246393 - if we are going to complain about privileged, we clearly don't know what is going on, so don't
+ // confuse the user
+ public void parseErrorInsertAfterToken(
+ int start,
+ int end,
+ int currentKind,
+ char[] errorTokenSource,
+ String errorTokenName,
+ String expectedToken){
+ if (expectedToken.equals("privileged")) {
+ super.parseErrorNoSuggestion(start, end, currentKind, errorTokenSource, errorTokenName);
+ } else {
+ super.parseErrorInsertAfterToken(start, end, currentKind, errorTokenSource, errorTokenName, expectedToken);
+ }
+ }
+
}