diff options
Diffstat (limited to 'org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java')
-rw-r--r-- | org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java index 366c8f146e..cff7a7cf77 100644 --- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java +++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java @@ -667,6 +667,8 @@ public static int getIrritant(int problemID) { return CompilerOptions.APILeak; case IProblem.UnstableAutoModuleName: return CompilerOptions.UnstableAutoModuleName; + case IProblem.PreviewFeatureUsed: + return CompilerOptions.PreviewFeatureUsed; } return 0; } @@ -9253,6 +9255,32 @@ public void problemNotAnalysed(Expression token, String optionKey) { token.sourceStart, token.sourceEnd); } +public void previewFeatureNotEnabled(int sourceStart, int sourceEnd, String featureName) { + String[] args = new String[] {featureName}; + this.handle( + IProblem.PreviewFeatureDisabled, + args, + args, + sourceStart, + sourceEnd); +} +public void previewFeatureUsed(int sourceStart, int sourceEnd) { + this.handle( + IProblem.PreviewFeatureUsed, + NoArgument, + NoArgument, + sourceStart, + sourceEnd); +} +public void previewFeatureNotSupported(int sourceStart, int sourceEnd, String sourceLevel) { + String[] args = new String[] {sourceLevel}; + this.handle( + IProblem.PreviewFeatureNotSupported, + args, + args, + sourceStart, + sourceEnd); +} public void useAssertAsAnIdentifier(int sourceStart, int sourceEnd) { this.handle( IProblem.UseAssertAsAnIdentifier, |