From 762a94f2cd5c8baba06f703bc904316ab9ea2a2f Mon Sep 17 00:00:00 2001 From: Ted Sander Date: Thu, 16 Jul 2015 19:13:50 -0700 Subject: [PATCH] fix(transformers): fix sort order for reflective imports Fix sort order for reflective imports in reflection_remover/rewriter.dart. Currently there is only one import so the sort order happens to be correct, but if another one is added the rewrite code will break. --- modules/angular2/src/transform/reflection_remover/rewriter.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/angular2/src/transform/reflection_remover/rewriter.dart b/modules/angular2/src/transform/reflection_remover/rewriter.dart index 60d3ed86975..800f1e31043 100644 --- a/modules/angular2/src/transform/reflection_remover/rewriter.dart +++ b/modules/angular2/src/transform/reflection_remover/rewriter.dart @@ -44,7 +44,7 @@ class Rewriter { return _code; } - var compare = (AstNode a, AstNode b) => b.offset - a.offset; + var compare = (AstNode a, AstNode b) => a.offset - b.offset; visitor.reflectionCapabilityImports.sort(compare); visitor.reflectionCapabilityAssignments.sort(compare);