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

Side by Side Diff: pkg/analyzer/test/src/summary/resynthesize_kernel_test.dart

Issue 2982373002: Resynthesize mixins from Kernel. (Closed)
Patch Set: Created 3 years, 5 months 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, 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 library analyzer.test.src.summary.resynthesize_kernel_test; 5 library analyzer.test.src.summary.resynthesize_kernel_test;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:analyzer/dart/ast/ast.dart'; 9 import 'package:analyzer/dart/ast/ast.dart';
10 import 'package:analyzer/dart/ast/standard_ast_factory.dart'; 10 import 'package:analyzer/dart/ast/standard_ast_factory.dart';
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 return resynthesizer.getLibrary(testUriStr); 102 return resynthesizer.getLibrary(testUriStr);
103 } 103 }
104 104
105 @override 105 @override
106 SummaryResynthesizer encodeDecodeLibrarySource(Source librarySource) { 106 SummaryResynthesizer encodeDecodeLibrarySource(Source librarySource) {
107 // TODO(scheglov): implement encodeDecodeLibrarySource 107 // TODO(scheglov): implement encodeDecodeLibrarySource
108 throw new UnimplementedError(); 108 throw new UnimplementedError();
109 } 109 }
110 110
111 @failingTest 111 @failingTest
112 test_class_alias() async {
113 await super.test_class_alias();
114 }
115
116 @failingTest
117 test_class_alias_abstract() async {
118 await super.test_class_alias_abstract();
119 }
120
121 @failingTest
122 test_class_alias_documented() async { 112 test_class_alias_documented() async {
123 await super.test_class_alias_documented(); 113 await super.test_class_alias_documented();
124 } 114 }
125 115
126 @failingTest 116 @failingTest
127 test_class_alias_with_forwarding_constructors() async { 117 test_class_alias_with_forwarding_constructors() async {
128 await super.test_class_alias_with_forwarding_constructors(); 118 await super.test_class_alias_with_forwarding_constructors();
129 } 119 }
130 120
131 @failingTest 121 @failingTest
132 test_class_alias_with_forwarding_constructors_type_substitution() async { 122 test_class_alias_with_forwarding_constructors_type_substitution() async {
133 await super 123 await super
134 .test_class_alias_with_forwarding_constructors_type_substitution(); 124 .test_class_alias_with_forwarding_constructors_type_substitution();
135 } 125 }
136 126
137 @failingTest 127 @failingTest
138 test_class_alias_with_forwarding_constructors_type_substitution_complex() asyn c { 128 test_class_alias_with_forwarding_constructors_type_substitution_complex() asyn c {
139 await super 129 await super
140 .test_class_alias_with_forwarding_constructors_type_substitution_complex (); 130 .test_class_alias_with_forwarding_constructors_type_substitution_complex ();
141 } 131 }
142 132
143 @failingTest 133 @failingTest
144 test_class_alias_with_mixin_members() async {
145 await super.test_class_alias_with_mixin_members();
146 }
147
148 @failingTest
149 test_class_constructor_field_formal_multiple_matching_fields() async { 134 test_class_constructor_field_formal_multiple_matching_fields() async {
150 // Fasta does not generate the class. 135 // Fasta does not generate the class.
151 // main() with a fatal error is generated instead. 136 // main() with a fatal error is generated instead.
152 await super.test_class_constructor_field_formal_multiple_matching_fields(); 137 await super.test_class_constructor_field_formal_multiple_matching_fields();
153 } 138 }
154 139
155 @failingTest 140 @failingTest
156 test_class_documented_tripleSlash() async { 141 test_class_documented_tripleSlash() async {
157 await super.test_class_documented_tripleSlash(); 142 await super.test_class_documented_tripleSlash();
158 } 143 }
159 144
160 @failingTest 145 @failingTest
161 test_class_documented_withLeadingNotDocumentation() async { 146 test_class_documented_withLeadingNotDocumentation() async {
162 await super.test_class_documented_withLeadingNotDocumentation(); 147 await super.test_class_documented_withLeadingNotDocumentation();
163 } 148 }
164 149
165 @failingTest 150 @failingTest
166 test_class_interfaces_unresolved() async { 151 test_class_interfaces_unresolved() async {
167 await super.test_class_interfaces_unresolved(); 152 await super.test_class_interfaces_unresolved();
168 } 153 }
169 154
170 @failingTest 155 @failingTest
171 test_class_mixins() async {
172 await super.test_class_mixins();
173 }
174
175 @failingTest
176 test_class_mixins_unresolved() async { 156 test_class_mixins_unresolved() async {
177 await super.test_class_mixins_unresolved(); 157 await super.test_class_mixins_unresolved();
178 } 158 }
179 159
180 @failingTest 160 @failingTest
181 test_class_supertype_unresolved() async { 161 test_class_supertype_unresolved() async {
182 await super.test_class_supertype_unresolved(); 162 await super.test_class_supertype_unresolved();
183 } 163 }
184 164
185 @failingTest 165 @failingTest
(...skipping 1035 matching lines...) Expand 10 before | Expand all | Expand 10 after
1221 test_library_documented_stars() async { 1201 test_library_documented_stars() async {
1222 await super.test_library_documented_stars(); 1202 await super.test_library_documented_stars();
1223 } 1203 }
1224 1204
1225 @failingTest 1205 @failingTest
1226 test_localFunctions_inTopLevelGetter() async { 1206 test_localFunctions_inTopLevelGetter() async {
1227 await super.test_localFunctions_inTopLevelGetter(); 1207 await super.test_localFunctions_inTopLevelGetter();
1228 } 1208 }
1229 1209
1230 @failingTest 1210 @failingTest
1231 test_main_class_alias() async {
1232 await super.test_main_class_alias();
1233 }
1234
1235 @failingTest
1236 test_main_class_alias_via_export() async { 1211 test_main_class_alias_via_export() async {
1237 await super.test_main_class_alias_via_export(); 1212 await super.test_main_class_alias_via_export();
1238 } 1213 }
1239 1214
1240 @failingTest 1215 @failingTest
1241 test_main_class_via_export() async { 1216 test_main_class_via_export() async {
1242 await super.test_main_class_via_export(); 1217 await super.test_main_class_via_export();
1243 } 1218 }
1244 1219
1245 @failingTest 1220 @failingTest
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
1426 test_metadata_simpleFormalParameter_withDefault() async { 1401 test_metadata_simpleFormalParameter_withDefault() async {
1427 await super.test_metadata_simpleFormalParameter_withDefault(); 1402 await super.test_metadata_simpleFormalParameter_withDefault();
1428 } 1403 }
1429 1404
1430 @failingTest 1405 @failingTest
1431 test_metadata_topLevelVariableDeclaration() async { 1406 test_metadata_topLevelVariableDeclaration() async {
1432 await super.test_metadata_topLevelVariableDeclaration(); 1407 await super.test_metadata_topLevelVariableDeclaration();
1433 } 1408 }
1434 1409
1435 @failingTest 1410 @failingTest
1436 test_metadata_typeParameter_ofClassTypeAlias() async {
1437 await super.test_metadata_typeParameter_ofClassTypeAlias();
1438 }
1439
1440 @failingTest
1441 test_metadata_typeParameter_ofFunction() async { 1411 test_metadata_typeParameter_ofFunction() async {
1442 await super.test_metadata_typeParameter_ofFunction(); 1412 await super.test_metadata_typeParameter_ofFunction();
1443 } 1413 }
1444 1414
1445 @failingTest 1415 @failingTest
1446 test_metadata_typeParameter_ofTypedef() async { 1416 test_metadata_typeParameter_ofTypedef() async {
1447 await super.test_metadata_typeParameter_ofTypedef(); 1417 await super.test_metadata_typeParameter_ofTypedef();
1448 } 1418 }
1449 1419
1450 @failingTest 1420 @failingTest
(...skipping 971 matching lines...) Expand 10 before | Expand all | Expand 10 after
2422 } 2392 }
2423 2393
2424 /** 2394 /**
2425 * Get the [Source] object for the given [uri]. 2395 * Get the [Source] object for the given [uri].
2426 */ 2396 */
2427 Source _getSource(String uri) { 2397 Source _getSource(String uri) {
2428 return _sources.putIfAbsent( 2398 return _sources.putIfAbsent(
2429 uri, () => _analysisContext.sourceFactory.forUri(uri)); 2399 uri, () => _analysisContext.sourceFactory.forUri(uri));
2430 } 2400 }
2431 } 2401 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698