OLD | NEW |
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 import 'package:analyzer/dart/element/element.dart'; | 5 import 'package:analyzer/dart/element/element.dart'; |
6 import 'package:analyzer/dart/element/visitor.dart'; | 6 import 'package:analyzer/dart/element/visitor.dart'; |
7 import 'package:analyzer/file_system/file_system.dart'; | 7 import 'package:analyzer/file_system/file_system.dart'; |
8 import 'package:analyzer/file_system/memory_file_system.dart'; | 8 import 'package:analyzer/file_system/memory_file_system.dart'; |
9 import 'package:analyzer/source/package_map_resolver.dart'; | 9 import 'package:analyzer/source/package_map_resolver.dart'; |
10 import 'package:analyzer/src/dart/analysis/driver.dart'; | 10 import 'package:analyzer/src/dart/analysis/driver.dart'; |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 contentOverlay, | 85 contentOverlay, |
86 null, | 86 null, |
87 new SourceFactory([ | 87 new SourceFactory([ |
88 new DartUriResolver(sdk), | 88 new DartUriResolver(sdk), |
89 generatedUriResolver, | 89 generatedUriResolver, |
90 new PackageMapUriResolver(provider, <String, List<Folder>>{ | 90 new PackageMapUriResolver(provider, <String, List<Folder>>{ |
91 'test': [provider.getFolder(testProject)] | 91 'test': [provider.getFolder(testProject)] |
92 }), | 92 }), |
93 new ResourceUriResolver(provider) | 93 new ResourceUriResolver(provider) |
94 ], null, provider), | 94 ], null, provider), |
95 new AnalysisOptionsImpl() | 95 createAnalysisOptions(), |
96 ..strongMode = true | |
97 ..enableUriInPartOf = true, | |
98 disableChangesAndCacheAllResults: disableChangesAndCacheAllResults, | 96 disableChangesAndCacheAllResults: disableChangesAndCacheAllResults, |
99 externalSummaries: externalSummaries); | 97 externalSummaries: externalSummaries); |
100 } | 98 } |
101 | 99 |
| 100 AnalysisOptionsImpl createAnalysisOptions() => new AnalysisOptionsImpl() |
| 101 ..strongMode = true |
| 102 ..enableUriInPartOf = true; |
| 103 |
102 int findOffset(String search) { | 104 int findOffset(String search) { |
103 int offset = testCode.indexOf(search); | 105 int offset = testCode.indexOf(search); |
104 if (offset < 0) { | 106 if (offset < 0) { |
105 fail("Did not find '$search' in\n$testCode"); | 107 fail("Did not find '$search' in\n$testCode"); |
106 } | 108 } |
107 return offset; | 109 return offset; |
108 } | 110 } |
109 | 111 |
110 int getLeadingIdentifierLength(String search) { | 112 int getLeadingIdentifierLength(String search) { |
111 int length = 0; | 113 int length = 0; |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 | 156 |
155 _ElementVisitorFunctionWrapper(this.function); | 157 _ElementVisitorFunctionWrapper(this.function); |
156 | 158 |
157 visitElement(Element element) { | 159 visitElement(Element element) { |
158 function(element); | 160 function(element); |
159 super.visitElement(element); | 161 super.visitElement(element); |
160 } | 162 } |
161 } | 163 } |
162 | 164 |
163 class _GeneratedUriResolverMock extends Mock implements UriResolver {} | 165 class _GeneratedUriResolverMock extends Mock implements UriResolver {} |
OLD | NEW |