1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5/** 6 * @interface 7 */ 8WebInspector.Renderer = function() 9{ 10} 11 12WebInspector.Renderer.prototype = { 13 /** 14 * @param {!Object} object 15 * @return {?Element} 16 */ 17 render: function(object) {} 18} 19 20/** 21 * @interface 22 */ 23WebInspector.Revealer = function() 24{ 25} 26 27/** 28 * @param {?Object} revealable 29 * @param {number=} lineNumber 30 */ 31WebInspector.Revealer.reveal = function(revealable, lineNumber) 32{ 33 if (!revealable) 34 return; 35 var revealer = self.runtime.instance(WebInspector.Revealer, revealable); 36 if (revealer) 37 revealer.reveal(revealable, lineNumber); 38} 39 40WebInspector.Revealer.prototype = { 41 /** 42 * @param {!Object} object 43 * @param {number=} lineNumber 44 */ 45 reveal: function(object, lineNumber) {} 46} 47 48/** 49 * @interface 50 */ 51WebInspector.NodeRemoteObjectInspector = function() 52{ 53} 54 55WebInspector.NodeRemoteObjectInspector.prototype = { 56 /** 57 * @param {!Object} object 58 */ 59 inspectNodeObject: function(object) {} 60} 61