Chromium Code Reviews| Index: runtime/observatory/lib/src/mocks/objects/event.dart |
| diff --git a/runtime/observatory/lib/src/mocks/objects/event.dart b/runtime/observatory/lib/src/mocks/objects/event.dart |
| index d4c8eea4ddc2ddf316b378afdd19f386aed5f412..e025e47caecb8cfaee46ba7cb7c5c3895196d735 100644 |
| --- a/runtime/observatory/lib/src/mocks/objects/event.dart |
| +++ b/runtime/observatory/lib/src/mocks/objects/event.dart |
| @@ -6,11 +6,133 @@ part of mocks; |
| class VMUpdateEventMock implements M.VMUpdateEvent { |
| final M.VMRef vm; |
| - const VMUpdateEventMock({this.vm}); |
| + final DateTime timestamp; |
| + const VMUpdateEventMock({this.timestamp, this.vm}); |
| +} |
| +class IsolateStartEventMock implements M.IsolateStartEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const IsolateStartEventMock({this.timestamp, this.isolate}); |
| +} |
| +class IsolateRunnableEventMock implements M.IsolateRunnableEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const IsolateRunnableEventMock({this.timestamp, this.isolate}); |
| +} |
| +class IsolateExitEventMock implements M.IsolateExitEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const IsolateExitEventMock({this.timestamp, this.isolate}); |
| } |
| - |
| class IsolateUpdateEventMock implements M.IsolateUpdateEvent { |
| final DateTime timestamp; |
| final M.IsolateRef isolate; |
| const IsolateUpdateEventMock({this.timestamp, this.isolate}); |
| } |
| +class IsolateRealodEventMock implements M.IsolateReloadEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Error error; |
| + const IsolateRealodEventMock({this.timestamp, this.isolate, this.error}); |
| +} |
| +class ServiceExtensionAddedEventMock implements M.ServiceExtensionAddedEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final String extensionRPC; |
| + const ServiceExtensionAddedEventMock({this.extensionRPC, this.isolate, |
| + this.timestamp}); |
| +} |
| +class PauseStartEventMock implements M.PauseStartEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const PauseStartEventMock({this.isolate, this.timestamp}); |
| +} |
| +class PauseExitEventMock implements M.PauseExitEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const PauseExitEventMock({this.isolate, this.timestamp}); |
| +} |
| +class PauseBreakpointEventMock implements M.PauseBreakpointEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Breakpoint breakpoint; |
| + final List<M.Breakpoint> pauseBreakpoints; |
| + final M.Frame topFrame; |
| + final bool atAsyncSuspension; |
| + const PauseBreakpointEventMock({this.timestamp, this.isolate, this.breakpoint, |
| + this.pauseBreakpoints, this.topFrame, this.atAsyncSuspension}); |
| +} |
| +class PauseInterruptedEventMock implements M.PauseInterruptedEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Frame topFrame; |
| + final bool atAsyncSuspension; |
| + const PauseInterruptedEventMock({this.timestamp, this.isolate, this.topFrame, |
| + this.atAsyncSuspension}); |
| +} |
| +class PauseExceptionEventMock implements M.PauseExceptionEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Frame topFrame; |
| + final M.InstanceRef exception; |
| + const PauseExceptionEventMock({this.timestamp, this.isolate, this.topFrame, |
| + this.exception}); |
| +} |
| +class ResumeEventMock implements M.ResumeEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const ResumeEventMock({this.timestamp, this.isolate}); |
| +} |
| +class BreakpointAddedEventMock implements M.BreakpointAddedEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Breakpoint breakpoint; |
| + const BreakpointAddedEventMock({this.timestamp, this.isolate, this.breakpoint}); |
| +} |
| +class BreakpointResolvedEventMock implements M.BreakpointResolvedEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Breakpoint breakpoint; |
| + const BreakpointResolvedEventMock({this.timestamp, this.isolate, this.breakpoint}); |
|
rmacnak
2016/07/23 00:23:50
long line
cbernaschina
2016/07/23 00:40:55
Done.
|
| +} |
| +class BreakpointRemovedEventMock implements M.BreakpointRemovedEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.Breakpoint breakpoint; |
| + const BreakpointRemovedEventMock({this.timestamp, this.isolate, this.breakpoint}); |
|
rmacnak
2016/07/23 00:23:50
long line
cbernaschina
2016/07/23 00:40:55
Done.
|
| +} |
| +class InspectEventMock implements M.InspectEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final M.InstanceRef inspectee; |
| + const InspectEventMock({this.timestamp, this.isolate, this.inspectee}); |
| +} |
| +class NoneEventMock implements M.NoneEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const NoneEventMock({this.timestamp, this.isolate}); |
| +} |
| +class GCEventMock implements M.GCEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + const GCEventMock({this.timestamp, this.isolate}); |
| +} |
| +class ExtensionEventMock implements M.ExtensionEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final String extensionKind; |
| + final M.ExtensionData extensionData; |
| + const ExtensionEventMock({this.timestamp, this.isolate, this.extensionKind, |
| + this.extensionData}); |
| +} |
| +class TimelineEventsEventMock implements M.TimelineEventsEvent { |
| + final DateTime timestamp; |
| + final M.IsolateRef isolate; |
| + final List<M.TimelineEvent> timelineEvents; |
| + const TimelineEventsEventMock({this.timestamp, this.isolate, this.timelineEvents}); |
|
rmacnak
2016/07/23 00:23:50
long line
cbernaschina
2016/07/23 00:40:55
Done.
|
| +} |
| +class ConnectionClockedEventMock implements M.ConnectionClosedEvent { |
| + final DateTime timestamp; |
| + final String reason; |
| + const ConnectionClockedEventMock({this.timestamp, this.reason}); |
| +} |