Index: Source/devtools/front_end/sdk/RemoteObject.js |
diff --git a/Source/devtools/front_end/sdk/RemoteObject.js b/Source/devtools/front_end/sdk/RemoteObject.js |
index 8584146e9adde85269afce1f0f82c35579337414..aadeb95b8730d9fc33b45723f9fbe5162c520746 100644 |
--- a/Source/devtools/front_end/sdk/RemoteObject.js |
+++ b/Source/devtools/front_end/sdk/RemoteObject.js |
@@ -334,8 +334,9 @@ WebInspector.RemoteObjectImpl.prototype = { |
for (var i = 0; properties && i < properties.length; ++i) { |
var property = properties[i]; |
var propertyValue = property.value ? this._target.runtimeModel.createRemoteObject(property.value) : null; |
+ var propertySymbol = property.symbol ? this._target.runtimeModel.createRemoteObject(property.symbol) : null; |
var remoteProperty = new WebInspector.RemoteObjectProperty(property.name, propertyValue, |
- !!property.enumerable, !!property.writable, !!property.isOwn, !!property.wasThrown); |
+ !!property.enumerable, !!property.writable, !!property.isOwn, !!property.wasThrown, propertySymbol); |
if (typeof property.value === "undefined") { |
if (property.get && property.get.type !== "undefined") |
@@ -721,8 +722,9 @@ WebInspector.ScopeRef = function(number, callFrameId, functionId) |
* @param {boolean=} writable |
* @param {boolean=} isOwn |
* @param {boolean=} wasThrown |
+ * @param {?WebInspector.RemoteObject=} symbol |
*/ |
-WebInspector.RemoteObjectProperty = function(name, value, enumerable, writable, isOwn, wasThrown) |
+WebInspector.RemoteObjectProperty = function(name, value, enumerable, writable, isOwn, wasThrown, symbol) |
{ |
this.name = name; |
if (value !== null) |
@@ -731,6 +733,8 @@ WebInspector.RemoteObjectProperty = function(name, value, enumerable, writable, |
this.writable = typeof writable !== "undefined" ? writable : true; |
this.isOwn = !!isOwn; |
this.wasThrown = !!wasThrown; |
+ if (symbol) |
+ this.symbol = symbol; |
} |
WebInspector.RemoteObjectProperty.prototype = { |