Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/Target.js

Issue 2801943003: [DevTools] Remove SDK.SDKObject (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright 2014 The Chromium Authors. All rights reserved. 2 * Copyright 2014 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 /** 7 /**
8 * @unrestricted 8 * @unrestricted
9 */ 9 */
10 SDK.Target = class extends Protocol.TargetBase { 10 SDK.Target = class extends Protocol.TargetBase {
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 TouchEmulation: 1 << 8, 211 TouchEmulation: 1 << 8,
212 212
213 None: 0, 213 None: 0,
214 214
215 AllForTests: (1 << 9) - 1 215 AllForTests: (1 << 9) - 1
216 }; 216 };
217 217
218 /** 218 /**
219 * @unrestricted 219 * @unrestricted
220 */ 220 */
221 SDK.SDKObject = class extends Common.Object { 221 SDK.SDKModel = class extends Common.Object {
222 /** 222 /**
223 * @param {!SDK.Target} target 223 * @param {!SDK.Target} target
224 */ 224 */
225 constructor(target) { 225 constructor(target) {
226 super(); 226 super();
227 this._target = target; 227 this._target = target;
228 } 228 }
229 229
230 /** 230 /**
231 * @return {!SDK.Target} 231 * @return {!SDK.Target}
232 */ 232 */
233 target() { 233 target() {
234 return this._target; 234 return this._target;
235 } 235 }
236 };
237
238 /**
239 * @unrestricted
240 */
241 SDK.SDKModel = class extends SDK.SDKObject {
242 /**
243 * @param {!SDK.Target} target
244 */
245 constructor(target) {
246 super(target);
247 }
248 236
249 /** 237 /**
250 * @return {!Promise} 238 * @return {!Promise}
251 */ 239 */
252 suspendModel() { 240 suspendModel() {
253 return Promise.resolve(); 241 return Promise.resolve();
254 } 242 }
255 243
256 /** 244 /**
257 * @return {!Promise} 245 * @return {!Promise}
(...skipping 13 matching lines...) Expand all
271 * @param {boolean} autostart 259 * @param {boolean} autostart
272 */ 260 */
273 SDK.SDKModel.register = function(modelClass, capabilities, autostart) { 261 SDK.SDKModel.register = function(modelClass, capabilities, autostart) {
274 if (!SDK.SDKModel._registeredModels) 262 if (!SDK.SDKModel._registeredModels)
275 SDK.SDKModel._registeredModels = new Map(); 263 SDK.SDKModel._registeredModels = new Map();
276 SDK.SDKModel._registeredModels.set(modelClass, {capabilities: capabilities, au tostart: autostart}); 264 SDK.SDKModel._registeredModels.set(modelClass, {capabilities: capabilities, au tostart: autostart});
277 }; 265 };
278 266
279 /** @type {!Map<function(new:SDK.SDKModel, !SDK.Target), !{capabilities: number, autostart: boolean}>} */ 267 /** @type {!Map<function(new:SDK.SDKModel, !SDK.Target), !{capabilities: number, autostart: boolean}>} */
280 SDK.SDKModel._registeredModels; 268 SDK.SDKModel._registeredModels;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698