| Index: pkg/analyzer/test/generated/resolver_test.dart
|
| diff --git a/pkg/analyzer/test/generated/resolver_test.dart b/pkg/analyzer/test/generated/resolver_test.dart
|
| index 738291692958af66976db6ddd7f651501281efd6..d3da1bb3e5a53948fe73ee8b51f027e2737aa3cf 100644
|
| --- a/pkg/analyzer/test/generated/resolver_test.dart
|
| +++ b/pkg/analyzer/test/generated/resolver_test.dart
|
| @@ -197,7 +197,7 @@ class AnalysisContextFactory {
|
| aliasElement.parameters = parameters;
|
| aliasElement.returnType = provider.dynamicType;
|
| aliasElement.enclosingElement = asyncUnit;
|
| - FunctionTypeImpl aliasType = new FunctionTypeImpl.con2(aliasElement);
|
| + FunctionTypeImpl aliasType = new FunctionTypeImpl.forTypedef(aliasElement);
|
| aliasElement.shareTypeParameters(futureElement.typeParameters);
|
| aliasType.typeArguments = futureElement.type.typeArguments;
|
| MethodElement thenMethod = ElementFactory.methodElementWithParameters(
|
| @@ -417,13 +417,13 @@ class AnalysisContextHelper {
|
| AnalysisContextHelper() {
|
| context = AnalysisContextFactory.contextWithCore();
|
| AnalysisOptionsImpl options =
|
| - new AnalysisOptionsImpl.con1(context.analysisOptions);
|
| + new AnalysisOptionsImpl.from(context.analysisOptions);
|
| options.cacheSize = 256;
|
| context.analysisOptions = options;
|
| }
|
|
|
| Source addSource(String path, String code) {
|
| - Source source = new FileBasedSource.con1(FileUtilities2.createFile(path));
|
| + Source source = new FileBasedSource(FileUtilities2.createFile(path));
|
| if (path.endsWith(".dart") || path.endsWith(".html")) {
|
| ChangeSet changeSet = new ChangeSet();
|
| changeSet.addedSource(source);
|
| @@ -1893,7 +1893,7 @@ class ElementResolverTest extends EngineTestCase {
|
| [new DartUriResolver(DirectoryBasedDartSdk.defaultSdk)]);
|
| context.sourceFactory = sourceFactory;
|
| FileBasedSource source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
|
| + new FileBasedSource(FileUtilities2.createFile("/test.dart"));
|
| CompilationUnitElementImpl definingCompilationUnit =
|
| new CompilationUnitElementImpl("test.dart");
|
| definingCompilationUnit.source = source;
|
| @@ -5710,7 +5710,7 @@ class InheritanceManagerTest extends EngineTestCase {
|
| InheritanceManager _createInheritanceManager() {
|
| AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
|
| FileBasedSource source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
|
| + new FileBasedSource(FileUtilities2.createFile("/test.dart"));
|
| CompilationUnitElementImpl definingCompilationUnit =
|
| new CompilationUnitElementImpl("test.dart");
|
| definingCompilationUnit.source = source;
|
| @@ -5735,8 +5735,7 @@ class LibraryElementBuilderTest extends EngineTestCase {
|
| * @return the source object representing the added file
|
| */
|
| Source addSource(String filePath, String contents) {
|
| - Source source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile(filePath));
|
| + Source source = new FileBasedSource(FileUtilities2.createFile(filePath));
|
| _context.setContents(source, contents);
|
| return source;
|
| }
|
| @@ -6330,7 +6329,7 @@ class LibraryTest extends EngineTestCase {
|
| }
|
|
|
| Library _createLibrary(String definingCompilationUnitPath) => new Library(
|
| - _analysisContext, _errorListener, new FileBasedSource.con1(
|
| + _analysisContext, _errorListener, new FileBasedSource(
|
| FileUtilities2.createFile(definingCompilationUnitPath)));
|
| }
|
|
|
| @@ -6353,7 +6352,7 @@ class MemberMapTest {
|
| map.put(m1.name, m1);
|
| map.put(m2.name, m2);
|
| map.put(m3.name, m3);
|
| - MemberMap copy = new MemberMap.con2(map);
|
| + MemberMap copy = new MemberMap.from(map);
|
| expect(copy.size, map.size);
|
| expect(copy.get(m1.name), m1);
|
| expect(copy.get(m2.name), m2);
|
| @@ -7379,13 +7378,13 @@ class PubSuggestionCodeTest extends ResolverTestCase {
|
| }
|
|
|
| /**
|
| - * Instances of the class `ResolutionVerifier` verify that all of the nodes in an AST
|
| - * structure that should have been resolved were resolved.
|
| + * An AST visitor used to verify that all of the nodes in an AST structure that
|
| + * should have been resolved were resolved.
|
| */
|
| class ResolutionVerifier extends RecursiveAstVisitor<Object> {
|
| /**
|
| - * A set containing nodes that are known to not be resolvable and should therefore not cause the
|
| - * test to fail.
|
| + * A set containing nodes that are known to not be resolvable and should
|
| + * therefore not cause the test to fail.
|
| */
|
| final Set<AstNode> _knownExceptions;
|
|
|
| @@ -7395,26 +7394,19 @@ class ResolutionVerifier extends RecursiveAstVisitor<Object> {
|
| List<AstNode> _unresolvedNodes = new List<AstNode>();
|
|
|
| /**
|
| - * A list containing all of the AST nodes that were resolved to an element of the wrong type.
|
| + * A list containing all of the AST nodes that were resolved to an element of
|
| + * the wrong type.
|
| */
|
| List<AstNode> _wrongTypedNodes = new List<AstNode>();
|
|
|
| /**
|
| - * Initialize a newly created verifier to verify that all of the nodes in the visited AST
|
| - * structures that are expected to have been resolved have an element associated with them.
|
| + * Initialize a newly created verifier to verify that all of the identifiers
|
| + * in the visited AST structures that are expected to have been resolved have
|
| + * an element associated with them. Nodes in the set of [_knownExceptions] are
|
| + * not expected to have been resolved, even if they normally would have been
|
| + * expected to have been resolved.
|
| */
|
| - ResolutionVerifier() : this.con1(null);
|
| -
|
| - /**
|
| - * Initialize a newly created verifier to verify that all of the identifiers in the visited AST
|
| - * structures that are expected to have been resolved have an element associated with them. Nodes
|
| - * in the set of known exceptions are not expected to have been resolved, even if they normally
|
| - * would have been expected to have been resolved.
|
| - *
|
| - * @param knownExceptions a set containing nodes that are known to not be resolvable and should
|
| - * therefore not cause the test to fail
|
| - **/
|
| - ResolutionVerifier.con1(this._knownExceptions);
|
| + ResolutionVerifier([this._knownExceptions]);
|
|
|
| /**
|
| * Assert that all of the visited identifiers were resolved.
|
| @@ -7755,8 +7747,7 @@ class ResolverTestCase extends EngineTestCase {
|
| * @return the source object representing the cached file
|
| */
|
| Source cacheSource(String filePath, String contents) {
|
| - Source source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile(filePath));
|
| + Source source = new FileBasedSource(FileUtilities2.createFile(filePath));
|
| analysisContext2.setContents(source, contents);
|
| return source;
|
| }
|
| @@ -7952,7 +7943,7 @@ class ResolverTestCase extends EngineTestCase {
|
| */
|
| FileBasedSource _createNamedSource(String fileName) {
|
| FileBasedSource source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile(fileName));
|
| + new FileBasedSource(FileUtilities2.createFile(fileName));
|
| analysisContext2.setContents(source, "");
|
| return source;
|
| }
|
| @@ -10488,7 +10479,7 @@ class StaticTypeAnalyzerTest extends EngineTestCase {
|
| ConstructorElementImpl constructor =
|
| ElementFactory.constructorElement2(classElement, constructorName);
|
| constructor.returnType = classElement.type;
|
| - FunctionTypeImpl constructorType = new FunctionTypeImpl.con1(constructor);
|
| + FunctionTypeImpl constructorType = new FunctionTypeImpl(constructor);
|
| constructor.type = constructorType;
|
| classElement.constructors = <ConstructorElement>[constructor];
|
| InstanceCreationExpression node = AstFactory.instanceCreationExpression2(
|
| @@ -10507,7 +10498,7 @@ class StaticTypeAnalyzerTest extends EngineTestCase {
|
| ElementFactory.constructorElement2(elementC, null);
|
| elementC.constructors = <ConstructorElement>[constructor];
|
| constructor.returnType = elementC.type;
|
| - FunctionTypeImpl constructorType = new FunctionTypeImpl.con1(constructor);
|
| + FunctionTypeImpl constructorType = new FunctionTypeImpl(constructor);
|
| constructor.type = constructorType;
|
| TypeName typeName =
|
| AstFactory.typeName(elementC, [AstFactory.typeName(elementI)]);
|
| @@ -10528,7 +10519,7 @@ class StaticTypeAnalyzerTest extends EngineTestCase {
|
| ConstructorElementImpl constructor =
|
| ElementFactory.constructorElement2(classElement, null);
|
| constructor.returnType = classElement.type;
|
| - FunctionTypeImpl constructorType = new FunctionTypeImpl.con1(constructor);
|
| + FunctionTypeImpl constructorType = new FunctionTypeImpl(constructor);
|
| constructor.type = constructorType;
|
| classElement.constructors = <ConstructorElement>[constructor];
|
| InstanceCreationExpression node = AstFactory.instanceCreationExpression2(
|
| @@ -10992,7 +10983,7 @@ class StaticTypeAnalyzerTest extends EngineTestCase {
|
| [new DartUriResolver(DirectoryBasedDartSdk.defaultSdk)]);
|
| context.sourceFactory = sourceFactory;
|
| FileBasedSource source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/lib.dart"));
|
| + new FileBasedSource(FileUtilities2.createFile("/lib.dart"));
|
| CompilationUnitElementImpl definingCompilationUnit =
|
| new CompilationUnitElementImpl("lib.dart");
|
| definingCompilationUnit.source = source;
|
| @@ -11050,7 +11041,7 @@ class StaticTypeAnalyzerTest extends EngineTestCase {
|
| FunctionExpression node = AstFactory.functionExpression2(parameters, body);
|
| FunctionElementImpl element = new FunctionElementImpl.forNode(null);
|
| element.parameters = parameterElements;
|
| - element.type = new FunctionTypeImpl.con1(element);
|
| + element.type = new FunctionTypeImpl(element);
|
| node.element = element;
|
| return node;
|
| }
|
| @@ -11496,7 +11487,7 @@ class SubtypeManagerTest extends EngineTestCase {
|
| super.setUp();
|
| AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
|
| FileBasedSource source =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
|
| + new FileBasedSource(FileUtilities2.createFile("/test.dart"));
|
| _definingCompilationUnit = new CompilationUnitElementImpl("test.dart");
|
| _definingCompilationUnit.source = source;
|
| LibraryElementImpl definingLibrary =
|
| @@ -13219,7 +13210,7 @@ class TypeProviderImplTest extends EngineTestCase {
|
| ClassElementImpl element =
|
| new ClassElementImpl.forNode(AstFactory.identifier3(typeName));
|
| element.supertype = superclassType;
|
| - InterfaceTypeImpl type = new InterfaceTypeImpl.con1(element);
|
| + InterfaceTypeImpl type = new InterfaceTypeImpl(element);
|
| element.type = type;
|
| if (parameterNames != null) {
|
| int count = parameterNames.length;
|
| @@ -13314,7 +13305,7 @@ class TypeResolverVisitorTest extends EngineTestCase {
|
| AnalysisContextImpl context = new AnalysisContextImpl();
|
| context.sourceFactory = factory;
|
| Source librarySource =
|
| - new FileBasedSource.con1(FileUtilities2.createFile("/lib.dart"));
|
| + new FileBasedSource(FileUtilities2.createFile("/lib.dart"));
|
| _library = new Library(context, _listener, librarySource);
|
| LibraryElementImpl element = new LibraryElementImpl.forNode(
|
| context, AstFactory.libraryIdentifier2(["lib"]));
|
|
|