| OLD | NEW |
| 1 part of dart.async; | 1 part of dart.async; |
| 2 abstract class Timer {factory Timer(Duration duration, void callback()) { | 2 abstract class Timer {factory Timer(Duration duration, void callback()) { |
| 3 if (Zone.current == Zone.ROOT) { | 3 if (Zone.current == Zone.ROOT) { |
| 4 return Zone.current.createTimer(duration, callback); | 4 return Zone.current.createTimer(duration, callback); |
| 5 } | 5 } |
| 6 return Zone.current.createTimer(duration, Zone.current.bindCallback(callback,
runGuarded: true)); | 6 return Zone.current.createTimer(duration, Zone.current.bindCallback(callback,
runGuarded: true)); |
| 7 } | 7 } |
| 8 factory Timer.periodic(Duration duration, void callback(Timer timer)) { | 8 factory Timer.periodic(Duration duration, void callback(Timer timer)) { |
| 9 if (Zone.current == Zone.ROOT) { | 9 if (Zone.current == Zone.ROOT) { |
| 10 return Zone.current.createPeriodicTimer(duration, callback); | 10 return Zone.current.createPeriodicTimer(duration, callback); |
| 11 } | 11 } |
| 12 return Zone.current.createPeriodicTimer(duration, ((__x129) => DEVC$RT.wrap((
dynamic f(dynamic __u124)) { | 12 return Zone.current.createPeriodicTimer(duration, ((__x104) => DEVC$RT.cast(_
_x104, __t102, __t100, "CompositeCast", """line 80, column 19 of dart:async/time
r.dart: """, __x104 is __t100, false))(Zone.current.bindUnaryCallback(callback,
runGuarded: true))); |
| 13 dynamic c(dynamic x0) => f(x0); | |
| 14 return f == null ? null : c; | |
| 15 } | |
| 16 , __x129, __t127, __t125, "Wrap", """line 80, column 19 of dart:async/timer.da
rt: """, __x129 is __t125))(Zone.current.bindUnaryCallback(callback, runGuarded:
true))); | |
| 17 } | 13 } |
| 18 static void run(void callback()) { | 14 static void run(void callback()) { |
| 19 new Timer(Duration.ZERO, callback); | 15 new Timer(Duration.ZERO, callback); |
| 20 } | 16 } |
| 21 void cancel(); | 17 void cancel(); |
| 22 bool get isActive; | 18 bool get isActive; |
| 23 external static Timer _createTimer(Duration duration, void callback()); | 19 external static Timer _createTimer(Duration duration, void callback()); |
| 24 external static Timer _createPeriodicTimer(Duration duration, void callback(Tim
er timer)); | 20 external static Timer _createPeriodicTimer(Duration duration, void callback(Tim
er timer)); |
| 25 } | 21 } |
| 26 typedef void __t125(Timer __u126); | 22 typedef void __t100(Timer __u101); |
| 27 typedef dynamic __t127(dynamic __u128); | 23 typedef dynamic __t102(dynamic __u103); |
| OLD | NEW |