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

Unified Diff: lib/build/web_components.dart

Issue 997193004: update analyzer and code_transformers version and use mock sdk from code transformers (Closed) Base URL: git@github.com:dart-lang/web-components.git@master
Patch Set: update changelog Created 5 years, 9 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « lib/build/html_import_annotation_recorder.dart ('k') | pubspec.yaml » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/build/web_components.dart
diff --git a/lib/build/web_components.dart b/lib/build/web_components.dart
index a5bf002e7633c6cf7f5087f28575e567fdc3a988..52b1a289447dd20574e55cb74a2a96577910158e 100644
--- a/lib/build/web_components.dart
+++ b/lib/build/web_components.dart
@@ -10,6 +10,7 @@ import 'package:barback/barback.dart';
import 'package:code_transformers/assets.dart';
import 'package:code_transformers/messages/build_logger.dart';
import 'package:code_transformers/resolver.dart';
+import 'package:code_transformers/src/dart_sdk.dart' as dart_sdk;
import 'package:html5lib/dom.dart' as dom;
import 'package:initialize/transformer.dart' show generateBootstrapFile;
import 'package:initialize/build/initializer_plugin.dart';
@@ -51,49 +52,8 @@ class WebComponentsTransformer extends Transformer {
final Resolvers _resolvers;
TransformOptions options;
- WebComponentsTransformer(this.options) : _resolvers = new Resolvers.fromMock({
- // The list of types below is derived from:
- // * types that are used internally by the resolver (see
- // _initializeFrom in resolver.dart).
- // TODO(jakemac): Move this into code_transformers so it can be shared.
- 'dart:core': '''
- library dart.core;
- class Object {}
- class Function {}
- class StackTrace {}
- class Symbol {}
- class Type {}
-
- class String extends Object {}
- class bool extends Object {}
- class num extends Object {}
- class int extends num {}
- class double extends num {}
- class DateTime extends Object {}
- class Null extends Object {}
-
- class Deprecated extends Object {
- final String expires;
- const Deprecated(this.expires);
- }
- const Object deprecated = const Deprecated("next release");
- class _Override { const _Override(); }
- const Object override = const _Override();
- class _Proxy { const _Proxy(); }
- const Object proxy = const _Proxy();
-
- class List<V> extends Object {}
- class Map<K, V> extends Object {}
- ''',
- 'dart:html': '''
- library dart.html;
- class HtmlElement {}
- ''',
- 'dart:async': '''
- library dart.async;
- class Future<T> {}
- ''',
- });
+ WebComponentsTransformer(this.options)
+ : _resolvers = new Resolvers.fromMock(dart_sdk.mockSdkSources);
bool isPrimary(AssetId id) {
if (options.entryPoints != null) {
« no previous file with comments | « lib/build/html_import_annotation_recorder.dart ('k') | pubspec.yaml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698