OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 import 'breakpoint.dart'; | 5 import 'breakpoint.dart'; |
6 import 'frame.dart'; | 6 import 'frame.dart'; |
7 import 'instance.dart'; | 7 import 'instance.dart'; |
8 import 'scope.dart'; | 8 import 'scope.dart'; |
9 | 9 |
10 VMPauseEvent newVMPauseEvent(Scope scope, Map json) { | 10 VMPauseEvent newVMPauseEvent(Scope scope, Map json) { |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 /// | 85 /// |
86 /// This usually means its process received `SIGQUIT`. | 86 /// This usually means its process received `SIGQUIT`. |
87 class VMPauseInterruptedEvent extends VMPauseEvent { | 87 class VMPauseInterruptedEvent extends VMPauseEvent { |
88 VMPauseInterruptedEvent._(Scope scope, Map json) | 88 VMPauseInterruptedEvent._(Scope scope, Map json) |
89 : super._(scope, json); | 89 : super._(scope, json); |
90 | 90 |
91 String toString() => "pause on interrupt"; | 91 String toString() => "pause on interrupt"; |
92 } | 92 } |
93 | 93 |
94 /// An event indicating that an isolate was paused due to an exception. | 94 /// An event indicating that an isolate was paused due to an exception. |
95 /// An event indicating that an isolate was paused due to an exception. | |
96 class VMPauseExceptionEvent extends VMPauseEvent { | 95 class VMPauseExceptionEvent extends VMPauseEvent { |
97 /// The exception that caused the isolate to become paused. | 96 /// The exception that caused the isolate to become paused. |
98 final VMInstanceRef exception; | 97 final VMInstanceRef exception; |
99 | 98 |
100 VMPauseExceptionEvent._(Scope scope, Map json) | 99 VMPauseExceptionEvent._(Scope scope, Map json) |
101 : exception = newVMInstanceRef(scope, json["exception"]), | 100 : exception = newVMInstanceRef(scope, json["exception"]), |
102 super._(scope, json); | 101 super._(scope, json); |
103 | 102 |
104 String toString() => "pause on exception"; | 103 String toString() => "pause on exception"; |
105 } | 104 } |
106 | 105 |
107 /// An event indicating that an isolate was unpaused. | 106 /// An event indicating that an isolate was unpaused. |
108 class VMResumeEvent extends VMPauseEvent { | 107 class VMResumeEvent extends VMPauseEvent { |
109 VMResumeEvent._(Scope scope, Map json) | 108 VMResumeEvent._(Scope scope, Map json) |
110 : super._(scope, json); | 109 : super._(scope, json); |
111 | 110 |
112 String toString() => "resume"; | 111 String toString() => "resume"; |
113 } | 112 } |
114 | 113 |
115 /// An event indicating that an isolate was unpaused. | 114 /// An event indicating that an isolate was unpaused. |
116 class VMNoneEvent extends VMPauseEvent { | 115 class VMNoneEvent extends VMPauseEvent { |
117 VMNoneEvent._(Scope scope, Map json) | 116 VMNoneEvent._(Scope scope, Map json) |
118 : super._(scope, json); | 117 : super._(scope, json); |
119 | 118 |
120 String toString() => "none"; | 119 String toString() => "none"; |
121 } | 120 } |
OLD | NEW |