Line data Source code
1 : // ignore_for_file: no-empty-block 2 : // ignore_for_file: prefer-match-file-name 3 : part of 'isolate_binding.dart'; 4 : 5 : mixin _AbsentSchedulerBinding on BindingBase implements SchedulerBinding { 6 4 : @override 7 : void initInstances() { 8 4 : super.initInstances(); 9 : } 10 : 11 : @override 12 : var schedulingStrategy = defaultSchedulingStrategy; 13 : 14 0 : @override 15 : void addPersistentFrameCallback(callback) {} 16 : 17 0 : @override 18 : void addPostFrameCallback(callback) {} 19 : 20 0 : @override 21 : void addTimingsCallback( 22 : void Function(List<ui.FrameTiming> timings) callback, 23 : ) {} 24 : 25 0 : @override 26 : void cancelFrameCallbackWithId(int id) {} 27 : 28 0 : @override 29 0 : Duration get currentFrameTimeStamp => throw UnimplementedError(); 30 : 31 0 : @override 32 0 : Duration get currentSystemFrameTimeStamp => throw UnimplementedError(); 33 : 34 0 : @override 35 : bool debugAssertNoTransientCallbacks(String reason) { 36 0 : throw UnimplementedError(); 37 : } 38 : 39 0 : @override 40 0 : Future<void> get endOfFrame => throw UnimplementedError(); 41 : 42 0 : @override 43 : void ensureFrameCallbacksRegistered() {} 44 : 45 0 : @override 46 : void ensureVisualUpdate() {} 47 : 48 0 : @override 49 0 : bool get framesEnabled => throw UnimplementedError(); 50 : 51 0 : @override 52 : void handleAppLifecycleStateChanged(ui.AppLifecycleState state) {} 53 : 54 0 : @override 55 : void handleBeginFrame(Duration? rawTimeStamp) {} 56 : 57 0 : @override 58 : void handleDrawFrame() {} 59 : 60 0 : @override 61 : bool handleEventLoopCallback() { 62 0 : throw UnimplementedError(); 63 : } 64 : 65 0 : @override 66 0 : bool get hasScheduledFrame => throw UnimplementedError(); 67 : 68 4 : @override 69 : ui.AppLifecycleState get lifecycleState => ui.AppLifecycleState.resumed; 70 : 71 0 : @override 72 : void removeTimingsCallback( 73 : void Function(List<ui.FrameTiming> timings) callback, 74 : ) {} 75 : 76 0 : @override 77 : void resetEpoch() {} 78 : 79 0 : @override 80 : void scheduleForcedFrame() {} 81 : 82 0 : @override 83 : void scheduleFrame() {} 84 : 85 0 : @override 86 : int scheduleFrameCallback(callback, {bool rescheduling = false}) { 87 0 : throw UnimplementedError(); 88 : } 89 : 90 0 : @override 91 : Future<T> scheduleTask<T>( 92 : TaskCallback<T> task, 93 : Priority priority, { 94 : String? debugLabel, 95 : dev.Flow? flow, 96 : }) { 97 0 : throw UnimplementedError(); 98 : } 99 : 100 0 : @override 101 : void scheduleWarmUpFrame() {} 102 : 103 0 : @override 104 0 : SchedulerPhase get schedulerPhase => throw UnimplementedError(); 105 : 106 0 : @override 107 0 : int get transientCallbackCount => throw UnimplementedError(); 108 : }