Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManoj Palat2019-07-01 06:54:59 +0000
committerManoj Palat2019-07-01 08:17:53 +0000
commit5d58390bf2fb018a53c69e075d1416a113301107 (patch)
treeb6f179cf58cfb8d3615cfac6d43c7ddffd056b38 /org.eclipse.jdt.core/model
parentee8afd3f2611403b3beb75ba311eda4769a6da40 (diff)
downloadeclipse.jdt.core-5d58390bf2fb018a53c69e075d1416a113301107.tar.gz
eclipse.jdt.core-5d58390bf2fb018a53c69e075d1416a113301107.tar.xz
eclipse.jdt.core-5d58390bf2fb018a53c69e075d1416a113301107.zip
Bug 548811 - [compiler] Make scanner preview awareI20190702-0930I20190702-0610I20190701-1805
Diffstat (limited to 'org.eclipse.jdt.core/model')
-rw-r--r--org.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java3
-rw-r--r--org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/InternalNamingConventions.java3
-rw-r--r--org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java3
3 files changed, 6 insertions, 3 deletions
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java
index d21b9bbb1b..d1caa2ecb8 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java
@@ -252,7 +252,8 @@ public class CorrectionEngine {
complianceLevel,
null/*taskTag*/,
null/*taskPriorities*/,
- true /*taskCaseSensitive*/);
+ true /*taskCaseSensitive*/,
+ JavaCore.ENABLED.equals(currentProjectOptions.get(JavaCore.COMPILER_PB_ENABLE_PREVIEW_FEATURES)));
scanner.setSource(source.toCharArray());
scanner.resetTo(this.correctionStart, this.correctionEnd);
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/InternalNamingConventions.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/InternalNamingConventions.java
index bcb3bbeb95..36b3f1d7e2 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/InternalNamingConventions.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/InternalNamingConventions.java
@@ -38,7 +38,8 @@ public class InternalNamingConventions {
compilerOptions.sourceLevel /*sourceLevel*/,
null /*taskTags*/,
null/*taskPriorities*/,
- true/*taskCaseSensitive*/);
+ true/*taskCaseSensitive*/,
+ compilerOptions.enablePreviewFeatures);
}
private static void acceptName(
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java
index 48f9140974..20582f6b23 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java
@@ -273,7 +273,8 @@ public class CommentRecorderParser extends Parser {
this.options.sourceLevel /*sourceLevel*/,
this.options.taskTags/*taskTags*/,
this.options.taskPriorities/*taskPriorities*/,
- this.options.isTaskCaseSensitive/*taskCaseSensitive*/);
+ this.options.isTaskCaseSensitive/*taskCaseSensitive*/,
+ this.options.enablePreviewFeatures /*isPreviewEnabled*/);
}
/*

Back to the top