| 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..6a646f3cdb567ea5a105f2ccbba8a565e1a11ec5 100644
|
| --- a/runtime/observatory/lib/src/mocks/objects/event.dart
|
| +++ b/runtime/observatory/lib/src/mocks/objects/event.dart
|
| @@ -6,11 +6,137 @@ 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});
|
| +}
|
| +class BreakpointRemovedEventMock implements M.BreakpointRemovedEvent {
|
| + final DateTime timestamp;
|
| + final M.IsolateRef isolate;
|
| + final M.Breakpoint breakpoint;
|
| + const BreakpointRemovedEventMock({this.timestamp, this.isolate,
|
| + this.breakpoint});
|
| +}
|
| +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});
|
| +}
|
| +class ConnectionClockedEventMock implements M.ConnectionClosedEvent {
|
| + final DateTime timestamp;
|
| + final String reason;
|
| + const ConnectionClockedEventMock({this.timestamp, this.reason});
|
| +}
|
|
|