Index: lib/src/asset/dart/transformer_isolate.dart |
diff --git a/lib/src/asset/dart/transformer_isolate.dart b/lib/src/asset/dart/transformer_isolate.dart |
index 50bb97baac869e1a1ca8666246a6d312158efbed..06f78fcd802c93cf6555407a92a0ece41eff4e36 100644 |
--- a/lib/src/asset/dart/transformer_isolate.dart |
+++ b/lib/src/asset/dart/transformer_isolate.dart |
@@ -39,7 +39,7 @@ void loadTransformers(SendPort replyTo) { |
/// in it, instantiates them with [configuration] and [mode], and returns them. |
List _initialize(String uri, Map configuration, BarbackMode mode) { |
var transformerClass = reflectClass(Transformer); |
- var aggregateClass = _aggregateTransformerClass; |
+ var aggregateClass = reflectClass(AggregateTransformer); |
var groupClass = reflectClass(TransformerGroup); |
var seen = new Set(); |
@@ -64,8 +64,7 @@ List _initialize(String uri, Map configuration, BarbackMode mode) { |
if (classMirror.isAbstract) return null; |
if (!classMirror.isSubtypeOf(transformerClass) && |
!classMirror.isSubtypeOf(groupClass) && |
- (aggregateClass == null || |
- !classMirror.isSubtypeOf(aggregateClass))) { |
+ !classMirror.isSubtypeOf(aggregateClass)) { |
return null; |
} |
@@ -100,13 +99,3 @@ MethodMirror _getConstructor(ClassMirror classMirror, String constructor) { |
if (candidate is MethodMirror && candidate.isConstructor) return candidate; |
return null; |
} |
- |
-// Older barbacks don't support [AggregateTransformer], and calling |
-// [reflectClass] on an undefined class will throw an error, so we just define a |
-// null getter for them. |
-//# if barback >=0.14.1 |
-ClassMirror get _aggregateTransformerClass => |
- reflectClass(AggregateTransformer); |
-//# else |
-//> ClassMirror get _aggregateTransformerClass => null; |
-//# end |