| OLD | NEW |
| (Empty) | |
| 1 import 'package:benchmark_harness/benchmark_harness.dart'; |
| 2 import 'package:di/static_injector.dart'; |
| 3 |
| 4 import 'injector_benchmark_common.dart'; |
| 5 |
| 6 main() { |
| 7 var typeFactories = new Map(); |
| 8 typeFactories[A] = (f) => new A(f(B), f(C)); |
| 9 typeFactories[B] = (f) => new B(f(D), f(E)); |
| 10 typeFactories[C] = (f) => new C(); |
| 11 typeFactories[D] = (f) => new D(); |
| 12 typeFactories[E] = (f) => new E(); |
| 13 |
| 14 new InjectorBenchmark('StaticInjectorBenchmark', |
| 15 (m) => new StaticInjector(modules: m, typeFactories: typeFactories) |
| 16 ).report(); |
| 17 } |
| OLD | NEW |