Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/analysis/model/ProjectImpl.java |
diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/analysis/model/ProjectImpl.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/analysis/model/ProjectImpl.java |
index b9c1751337ab3b62af7568b56cf3e208c327a7ea..6afe721825457a7f37a625e1c0734559e38b6c52 100644 |
--- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/analysis/model/ProjectImpl.java |
+++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/analysis/model/ProjectImpl.java |
@@ -426,6 +426,14 @@ public class ProjectImpl extends ContextManagerImpl implements Project { |
} |
@Override |
+ public void setDart2JSHintOption(boolean enableDart2JSHints) { |
+ for (AnalysisContext context : getAnalysisContexts()) { |
+ AnalysisOptionsImpl options = (AnalysisOptionsImpl) context.getAnalysisOptions(); |
+ options.setDart2jsHint(enableDart2JSHints); |
+ } |
+ } |
+ |
+ @Override |
public void setHintOption(boolean enableHint) { |
for (AnalysisContext context : getAnalysisContexts()) { |
AnalysisOptionsImpl options = (AnalysisOptionsImpl) context.getAnalysisOptions(); |
@@ -605,7 +613,7 @@ public class ProjectImpl extends ContextManagerImpl implements Project { |
* @param context the context to be initialized (not {@code null}) |
* @param container the container with sources to be analyzed |
* @param sdk the Dart SDK to use when initializing the context (not {@code null}) |
- * @param hasPubspec {@code true} if the contaner has a pubspec file |
+ * @param hasPubspec {@code true} if the container has a pubspec file |
* @return the context (not {@code null}) |
*/ |
private AnalysisContext initContext(AnalysisContext context, IContainer container, DartSdk sdk, |
@@ -625,6 +633,7 @@ public class ProjectImpl extends ContextManagerImpl implements Project { |
AnalysisOptionsImpl options = new AnalysisOptionsImpl(); |
options.setHint(DartCore.getPlugin().isHintsEnabled()); |
+ options.setDart2jsHint(DartCore.getPlugin().isHintsDart2JSEnabled()); |
context.setSourceFactory(sourceFactory); |
context.setAnalysisOptions(options); |