@@ -39,7 +39,7 @@ void loadTransformers(SendPort replyTo) {
39
39
/// in it, instantiates them with [configuration] and [mode] , and returns them.
40
40
List _initialize (String uri, Map configuration, BarbackMode mode) {
41
41
var transformerClass = reflectClass (Transformer );
42
- var aggregateClass = _aggregateTransformerClass ;
42
+ var aggregateClass = reflectClass ( AggregateTransformer ) ;
43
43
var groupClass = reflectClass (TransformerGroup );
44
44
45
45
var seen = new Set ();
@@ -64,8 +64,7 @@ List _initialize(String uri, Map configuration, BarbackMode mode) {
64
64
if (classMirror.isAbstract) return null ;
65
65
if (! classMirror.isSubtypeOf (transformerClass) &&
66
66
! classMirror.isSubtypeOf (groupClass) &&
67
- (aggregateClass == null ||
68
- ! classMirror.isSubtypeOf (aggregateClass))) {
67
+ ! classMirror.isSubtypeOf (aggregateClass)) {
69
68
return null ;
70
69
}
71
70
@@ -100,13 +99,3 @@ MethodMirror _getConstructor(ClassMirror classMirror, String constructor) {
100
99
if (candidate is MethodMirror && candidate.isConstructor) return candidate;
101
100
return null ;
102
101
}
103
-
104
- // Older barbacks don't support [AggregateTransformer], and calling
105
- // [reflectClass] on an undefined class will throw an error, so we just define a
106
- // null getter for them.
107
- //# if barback >=0.14.1
108
- ClassMirror get _aggregateTransformerClass =>
109
- reflectClass (AggregateTransformer );
110
- //# else
111
- //> ClassMirror get _aggregateTransformerClass => null;
112
- //# end
0 commit comments