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 fa50111111274a8d99f06188e608ffd8ae727c8b..db8f4cff8511619394fe8871753f0ed2eed99705 100644 |
--- a/pkg/analyzer/test/generated/resolver_test.dart |
+++ b/pkg/analyzer/test/generated/resolver_test.dart |
@@ -190,30 +190,14 @@ class C { |
@reflectiveTest |
class EnclosedScopeTest extends ResolverTestCase { |
void test_define_duplicate() { |
- GatheringErrorListener listener = new GatheringErrorListener(); |
- Scope rootScope = |
- new Scope_EnclosedScopeTest_test_define_duplicate(listener); |
+ Scope rootScope = new _RootScope(); |
EnclosedScope scope = new EnclosedScope(rootScope); |
- SimpleIdentifier identifier = AstFactory.identifier3("v1"); |
+ SimpleIdentifier identifier = AstFactory.identifier3('v'); |
VariableElement element1 = ElementFactory.localVariableElement(identifier); |
VariableElement element2 = ElementFactory.localVariableElement(identifier); |
scope.define(element1); |
scope.define(element2); |
- expect(scope.lookup(identifier, null), element1); |
- } |
- |
- void test_define_normal() { |
- GatheringErrorListener listener = new GatheringErrorListener(); |
- Scope rootScope = new Scope_EnclosedScopeTest_test_define_normal(listener); |
- EnclosedScope outerScope = new EnclosedScope(rootScope); |
- EnclosedScope innerScope = new EnclosedScope(outerScope); |
- VariableElement element1 = |
- ElementFactory.localVariableElement(AstFactory.identifier3("v1")); |
- VariableElement element2 = |
- ElementFactory.localVariableElement(AstFactory.identifier3("v2")); |
- outerScope.define(element1); |
- innerScope.define(element2); |
- listener.assertNoErrors(); |
+ expect(scope.lookup(identifier, null), same(element1)); |
} |
} |
@@ -430,54 +414,16 @@ class PrefixedNamespaceTest extends ResolverTestCase { |
} |
} |
-class Scope_EnclosedScopeTest_test_define_duplicate extends Scope { |
- GatheringErrorListener listener; |
- |
- Scope_EnclosedScopeTest_test_define_duplicate(this.listener) : super(); |
- |
- @override |
- AnalysisErrorListener get errorListener => listener; |
- |
- @override |
- Element internalLookup(Identifier identifier, String name, |
- LibraryElement referencingLibrary) => |
- null; |
-} |
- |
-class Scope_EnclosedScopeTest_test_define_normal extends Scope { |
- GatheringErrorListener listener; |
- |
- Scope_EnclosedScopeTest_test_define_normal(this.listener) : super(); |
- |
- @override |
- AnalysisErrorListener get errorListener => listener; |
- |
- @override |
- Element internalLookup(Identifier identifier, String name, |
- LibraryElement referencingLibrary) => |
- null; |
-} |
- |
@reflectiveTest |
class ScopeTest extends ResolverTestCase { |
void test_define_duplicate() { |
- ScopeTest_TestScope scope = new ScopeTest_TestScope(); |
- SimpleIdentifier identifier = AstFactory.identifier3("v1"); |
+ Scope scope = new _RootScope(); |
+ SimpleIdentifier identifier = AstFactory.identifier3('v'); |
VariableElement element1 = ElementFactory.localVariableElement(identifier); |
VariableElement element2 = ElementFactory.localVariableElement(identifier); |
scope.define(element1); |
scope.define(element2); |
- expect(scope.lookup(identifier, null), element1); |
- } |
- |
- void test_define_normal() { |
- ScopeTest_TestScope scope = new ScopeTest_TestScope(); |
- VariableElement element1 = |
- ElementFactory.localVariableElement(AstFactory.identifier3("v1")); |
- VariableElement element2 = |
- ElementFactory.localVariableElement(AstFactory.identifier3("v2")); |
- scope.define(element1); |
- scope.define(element2); |
+ expect(scope.localLookup('v', null), same(element1)); |
} |
void test_isPrivateName_nonPrivate() { |
@@ -489,22 +435,6 @@ class ScopeTest extends ResolverTestCase { |
} |
} |
-/** |
- * A non-abstract subclass that can be used for testing purposes. |
- */ |
-class ScopeTest_TestScope extends Scope { |
- ScopeTest_TestScope(); |
- |
- @deprecated |
- @override |
- AnalysisErrorListener get errorListener => null; |
- |
- @override |
- Element internalLookup(Identifier identifier, String name, |
- LibraryElement referencingLibrary) => |
- localLookup(name, referencingLibrary); |
-} |
- |
class SourceContainer_ChangeSetTest_test_toString implements SourceContainer { |
@override |
bool contains(Source source) => false; |
@@ -3369,6 +3299,13 @@ class TypeResolverVisitorTest { |
} |
} |
+class _RootScope extends Scope { |
+ @override |
+ Element internalLookup(Identifier identifier, String name, |
+ LibraryElement referencingLibrary) => |
+ null; |
+} |
+ |
/** |
* Represents an element left over from a previous resolver run. |
* |