fix(dart/transform): Ensure consistent ordering of generated imports

- Linked imports are generated in a consistent order.
- Linked imports are generated immediately after their associated files.
This commit is contained in:
Tim Blasi
2015-04-14 15:27:08 -07:00
parent e14543498c
commit fef1dee7aa
6 changed files with 53 additions and 39 deletions

View File

@ -2,9 +2,8 @@ library bar.ng_deps.dart;
import 'bar.dart';
import 'package:angular2/src/core/annotations/annotations.dart';
import 'foo.ng_deps.dart' as i0;
export 'foo.dart';
import 'foo.ng_deps.dart' as i0;
bool _visited = false;
void initReflector(reflector) {

View File

@ -2,9 +2,9 @@ library bar.ng_deps.dart;
import 'bar.dart';
import 'package:angular2/src/core/annotations/annotations.dart';
import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0;
import 'foo.dart';
import 'foo.ng_deps.dart' as i0;
import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i1;
import 'foo.ng_deps.dart' as i1;
bool _visited = false;
void initReflector(reflector) {

View File

@ -2,11 +2,11 @@ library web_foo.ng_deps.dart;
import 'index.dart';
import 'package:angular2/src/core/application.dart';
import 'package:angular2/src/core/application.ng_deps.dart' as i0;
import 'package:angular2/src/reflection/reflection.dart';
import 'index.ng_deps.dart' as ngStaticInit0;
import 'bar.dart';
import 'bar.ng_deps.dart' as i0;
import 'package:angular2/src/core/application.ng_deps.dart' as i1;
import 'bar.ng_deps.dart' as i1;
bool _visited = false;
void initReflector(reflector) {

View File

@ -2,9 +2,9 @@ library bar.ng_deps.dart;
import 'bar.dart';
import 'package:angular2/src/core/annotations/annotations.dart';
import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0;
import 'package:angular2/src/core/annotations/view.dart';
import 'package:angular2/src/core/annotations/view.ng_deps.dart' as i0;
import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i1;
import 'package:angular2/src/core/annotations/view.ng_deps.dart' as i1;
bool _visited = false;
void initReflector(reflector) {

View File

@ -2,9 +2,9 @@ library bar.ng_deps.dart;
import 'bar.dart';
import 'package:angular2/src/core/annotations/annotations.dart';
import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0;
import 'foo.dart' as prefix;
import 'foo.ng_deps.dart' as i0;
import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i1;
import 'foo.ng_deps.dart' as i1;
bool _visited = false;
void initReflector(reflector) {