| 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 library analyzer.test.src.summary.resynthesize_ast_test; | 5 library analyzer.test.src.summary.resynthesize_ast_test; |
| 6 | 6 |
| 7 import 'package:analyzer/dart/ast/ast.dart'; | 7 import 'package:analyzer/dart/ast/ast.dart'; |
| 8 import 'package:analyzer/dart/element/element.dart'; | 8 import 'package:analyzer/dart/element/element.dart'; |
| 9 import 'package:analyzer/src/dart/element/element.dart'; | 9 import 'package:analyzer/src/dart/element/element.dart'; |
| 10 import 'package:analyzer/src/generated/engine.dart' | 10 import 'package:analyzer/src/generated/engine.dart' |
| (...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 return resynthesized; | 557 return resynthesized; |
| 558 } | 558 } |
| 559 | 559 |
| 560 @override | 560 @override |
| 561 DartSdk createDartSdk() => AbstractContextTest.SHARED_MOCK_SDK; | 561 DartSdk createDartSdk() => AbstractContextTest.SHARED_MOCK_SDK; |
| 562 | 562 |
| 563 @override | 563 @override |
| 564 TestSummaryResynthesizer encodeDecodeLibrarySource(Source source) { | 564 TestSummaryResynthesizer encodeDecodeLibrarySource(Source source) { |
| 565 return _encodeLibrary(source); | 565 return _encodeLibrary(source); |
| 566 } | 566 } |
| 567 | |
| 568 @override | |
| 569 @failingTest | |
| 570 void test_inferred_function_type_in_generic_class_constructor() { | |
| 571 super.test_inferred_function_type_in_generic_class_constructor(); | |
| 572 } | |
| 573 } | 567 } |
| 574 | 568 |
| 575 /** | 569 /** |
| 576 * Abstract mixin for serializing ASTs and resynthesizing elements from it. | 570 * Abstract mixin for serializing ASTs and resynthesizing elements from it. |
| 577 */ | 571 */ |
| 578 abstract class _AstResynthesizeTestMixin { | 572 abstract class _AstResynthesizeTestMixin { |
| 579 final Set<Source> serializedSources = new Set<Source>(); | 573 final Set<Source> serializedSources = new Set<Source>(); |
| 580 final PackageBundleAssembler bundleAssembler = new PackageBundleAssembler(); | 574 final PackageBundleAssembler bundleAssembler = new PackageBundleAssembler(); |
| 581 final Map<String, UnlinkedUnitBuilder> uriToUnit = | 575 final Map<String, UnlinkedUnitBuilder> uriToUnit = |
| 582 <String, UnlinkedUnitBuilder>{}; | 576 <String, UnlinkedUnitBuilder>{}; |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 685 } | 679 } |
| 686 | 680 |
| 687 UnlinkedUnit definingUnit = _getUnlinkedUnit(librarySource); | 681 UnlinkedUnit definingUnit = _getUnlinkedUnit(librarySource); |
| 688 LinkedLibraryBuilder linkedLibrary = | 682 LinkedLibraryBuilder linkedLibrary = |
| 689 prelink(definingUnit, getPart, getImport); | 683 prelink(definingUnit, getPart, getImport); |
| 690 linkedLibrary.dependencies.skip(1).forEach((LinkedDependency d) { | 684 linkedLibrary.dependencies.skip(1).forEach((LinkedDependency d) { |
| 691 _serializeLibrary(resolveRelativeUri(d.uri)); | 685 _serializeLibrary(resolveRelativeUri(d.uri)); |
| 692 }); | 686 }); |
| 693 } | 687 } |
| 694 } | 688 } |
| OLD | NEW |