Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java28
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,

Back to the top