Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(145)

Unified Diff: editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/context/AnalysisContextFactory.java

Issue 56083004: Added hint to report invocations of members (methods, getters, setters, operators, ...) that are de… (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Changes from comments Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/context/AnalysisContextFactory.java
diff --git a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/context/AnalysisContextFactory.java b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/context/AnalysisContextFactory.java
index 6219175eeac4e315f123c3248396c6eca8e95a6d..e035d84b1ef970131441a9161103154e45125e4f 100644
--- a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/context/AnalysisContextFactory.java
+++ b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/context/AnalysisContextFactory.java
@@ -65,13 +65,13 @@ public final class AnalysisContextFactory {
sdkContext.setContents(coreSource, "");
coreUnit.setSource(coreSource);
coreUnit.setTypes(new ClassElement[] {
- provider.getBoolType().getElement(), provider.getDoubleType().getElement(),
- provider.getFunctionType().getElement(), provider.getIntType().getElement(),
- provider.getListType().getElement(), provider.getMapType().getElement(),
- provider.getNullType().getElement(), provider.getNumType().getElement(),
- provider.getObjectType().getElement(), provider.getStackTraceType().getElement(),
- provider.getStringType().getElement(), provider.getSymbolType().getElement(),
- provider.getTypeType().getElement()});
+ provider.getBoolType().getElement(), provider.getDeprecatedType().getElement(),
+ provider.getDoubleType().getElement(), provider.getFunctionType().getElement(),
+ provider.getIntType().getElement(), provider.getListType().getElement(),
+ provider.getMapType().getElement(), provider.getNullType().getElement(),
+ provider.getNumType().getElement(), provider.getObjectType().getElement(),
+ provider.getStackTraceType().getElement(), provider.getStringType().getElement(),
+ provider.getSymbolType().getElement(), provider.getTypeType().getElement()});
coreUnit.setFunctions(new FunctionElement[] {functionElement(
"identical",
provider.getBoolType().getElement(),
@@ -83,9 +83,16 @@ public final class AnalysisContextFactory {
true,
false,
classElement("_Proxy").getType());
+ TopLevelVariableElement deprecatedTopLevelVariableElt = topLevelVariableElement(
+ "deprecated",
+ true,
+ false,
+ provider.getDeprecatedType());
coreUnit.setAccessors(new PropertyAccessorElement[] {
- proxyTopLevelVariableElt.getGetter(), proxyTopLevelVariableElt.getSetter()});
- coreUnit.setTopLevelVariables(new TopLevelVariableElement[] {proxyTopLevelVariableElt});
+ proxyTopLevelVariableElt.getGetter(), proxyTopLevelVariableElt.getSetter(),
+ deprecatedTopLevelVariableElt.getGetter(), deprecatedTopLevelVariableElt.getSetter()});
+ coreUnit.setTopLevelVariables(new TopLevelVariableElement[] {
+ proxyTopLevelVariableElt, deprecatedTopLevelVariableElt});
LibraryElementImpl coreLibrary = new LibraryElementImpl(sdkContext, libraryIdentifier(
"dart",
"core"));

Powered by Google App Engine
This is Rietveld 408576698