| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 part of service; | 5 part of service; |
| 6 | 6 |
| 7 // Some value smaller than the object ring, so requesting a large array | 7 // Some value smaller than the object ring, so requesting a large array |
| 8 // doesn't result in an expired ref because the elements lapped it in the | 8 // doesn't result in an expired ref because the elements lapped it in the |
| 9 // object ring. | 9 // object ring. |
| 10 const int kDefaultFieldLimit = 100; | 10 const int kDefaultFieldLimit = 100; |
| (...skipping 1868 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1879 | 1879 |
| 1880 /// A [ServiceEvent] is an asynchronous event notification from the vm. | 1880 /// A [ServiceEvent] is an asynchronous event notification from the vm. |
| 1881 class ServiceEvent extends ServiceObject { | 1881 class ServiceEvent extends ServiceObject { |
| 1882 /// The possible 'kind' values. | 1882 /// The possible 'kind' values. |
| 1883 static const kVMUpdate = 'VMUpdate'; | 1883 static const kVMUpdate = 'VMUpdate'; |
| 1884 static const kIsolateStart = 'IsolateStart'; | 1884 static const kIsolateStart = 'IsolateStart'; |
| 1885 static const kIsolateRunnable = 'IsolateRunnable'; | 1885 static const kIsolateRunnable = 'IsolateRunnable'; |
| 1886 static const kIsolateExit = 'IsolateExit'; | 1886 static const kIsolateExit = 'IsolateExit'; |
| 1887 static const kIsolateUpdate = 'IsolateUpdate'; | 1887 static const kIsolateUpdate = 'IsolateUpdate'; |
| 1888 static const kIsolateReload = 'IsolateReload'; | 1888 static const kIsolateReload = 'IsolateReload'; |
| 1889 static const kIsolateSpawn = 'IsolateSpawn'; |
| 1889 static const kServiceExtensionAdded = 'ServiceExtensionAdded'; | 1890 static const kServiceExtensionAdded = 'ServiceExtensionAdded'; |
| 1890 static const kPauseStart = 'PauseStart'; | 1891 static const kPauseStart = 'PauseStart'; |
| 1891 static const kPauseExit = 'PauseExit'; | 1892 static const kPauseExit = 'PauseExit'; |
| 1892 static const kPauseBreakpoint = 'PauseBreakpoint'; | 1893 static const kPauseBreakpoint = 'PauseBreakpoint'; |
| 1893 static const kPauseInterrupted = 'PauseInterrupted'; | 1894 static const kPauseInterrupted = 'PauseInterrupted'; |
| 1894 static const kPauseException = 'PauseException'; | 1895 static const kPauseException = 'PauseException'; |
| 1895 static const kNone = 'None'; | 1896 static const kNone = 'None'; |
| 1896 static const kResume = 'Resume'; | 1897 static const kResume = 'Resume'; |
| 1897 static const kBreakpointAdded = 'BreakpointAdded'; | 1898 static const kBreakpointAdded = 'BreakpointAdded'; |
| 1898 static const kBreakpointResolved = 'BreakpointResolved'; | 1899 static const kBreakpointResolved = 'BreakpointResolved'; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 1922 @observable ServiceObject inspectee; | 1923 @observable ServiceObject inspectee; |
| 1923 @observable ByteData data; | 1924 @observable ByteData data; |
| 1924 @observable int count; | 1925 @observable int count; |
| 1925 @observable String reason; | 1926 @observable String reason; |
| 1926 @observable String exceptions; | 1927 @observable String exceptions; |
| 1927 @observable String bytesAsString; | 1928 @observable String bytesAsString; |
| 1928 @observable Map logRecord; | 1929 @observable Map logRecord; |
| 1929 @observable String extensionKind; | 1930 @observable String extensionKind; |
| 1930 @observable Map extensionData; | 1931 @observable Map extensionData; |
| 1931 @observable List timelineEvents; | 1932 @observable List timelineEvents; |
| 1933 @observable String spawnToken; |
| 1934 @observable String spawnError; |
| 1932 | 1935 |
| 1933 int chunkIndex, chunkCount, nodeCount; | 1936 int chunkIndex, chunkCount, nodeCount; |
| 1934 | 1937 |
| 1935 @observable bool get isPauseEvent { | 1938 @observable bool get isPauseEvent { |
| 1936 return (kind == kPauseStart || | 1939 return (kind == kPauseStart || |
| 1937 kind == kPauseExit || | 1940 kind == kPauseExit || |
| 1938 kind == kPauseBreakpoint || | 1941 kind == kPauseBreakpoint || |
| 1939 kind == kPauseInterrupted || | 1942 kind == kPauseInterrupted || |
| 1940 kind == kPauseException || | 1943 kind == kPauseException || |
| 1941 kind == kNone); | 1944 kind == kNone); |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2004 new DateTime.fromMillisecondsSinceEpoch(logRecord['time']); | 2007 new DateTime.fromMillisecondsSinceEpoch(logRecord['time']); |
| 2005 logRecord['level'] = _findLogLevel(logRecord['level']); | 2008 logRecord['level'] = _findLogLevel(logRecord['level']); |
| 2006 } | 2009 } |
| 2007 if (map['extensionKind'] != null) { | 2010 if (map['extensionKind'] != null) { |
| 2008 extensionKind = map['extensionKind']; | 2011 extensionKind = map['extensionKind']; |
| 2009 extensionData = map['extensionData']; | 2012 extensionData = map['extensionData']; |
| 2010 } | 2013 } |
| 2011 if (map['timelineEvents'] != null) { | 2014 if (map['timelineEvents'] != null) { |
| 2012 timelineEvents = map['timelineEvents']; | 2015 timelineEvents = map['timelineEvents']; |
| 2013 } | 2016 } |
| 2017 if (map['spawnToken'] != null) { |
| 2018 spawnToken = map['spawnToken']; |
| 2019 } |
| 2020 if (map['spawnError'] != null) { |
| 2021 spawnError = map['spawnError']; |
| 2022 } |
| 2014 } | 2023 } |
| 2015 | 2024 |
| 2016 String toString() { | 2025 String toString() { |
| 2017 var ownerName = owner.id != null ? owner.id.toString() : owner.name; | 2026 var ownerName = owner.id != null ? owner.id.toString() : owner.name; |
| 2018 if (data == null) { | 2027 if (data == null) { |
| 2019 return "ServiceEvent(owner='${ownerName}', kind='${kind}', " | 2028 return "ServiceEvent(owner='${ownerName}', kind='${kind}', " |
| 2020 "time=${timestamp})"; | 2029 "time=${timestamp})"; |
| 2021 } else { | 2030 } else { |
| 2022 return "ServiceEvent(owner='${ownerName}', kind='${kind}', " | 2031 return "ServiceEvent(owner='${ownerName}', kind='${kind}', " |
| 2023 "data.lengthInBytes=${data.lengthInBytes}, time=${timestamp})"; | 2032 "data.lengthInBytes=${data.lengthInBytes}, time=${timestamp})"; |
| (...skipping 2091 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4115 var v = list[i]; | 4124 var v = list[i]; |
| 4116 if ((v is ObservableMap) && _isServiceMap(v)) { | 4125 if ((v is ObservableMap) && _isServiceMap(v)) { |
| 4117 list[i] = owner.getFromMap(v); | 4126 list[i] = owner.getFromMap(v); |
| 4118 } else if (v is ObservableList) { | 4127 } else if (v is ObservableList) { |
| 4119 _upgradeObservableList(v, owner); | 4128 _upgradeObservableList(v, owner); |
| 4120 } else if (v is ObservableMap) { | 4129 } else if (v is ObservableMap) { |
| 4121 _upgradeObservableMap(v, owner); | 4130 _upgradeObservableMap(v, owner); |
| 4122 } | 4131 } |
| 4123 } | 4132 } |
| 4124 } | 4133 } |
| OLD | NEW |