Index: src/mirror-delay.js |
=================================================================== |
--- src/mirror-delay.js (revision 2246) |
+++ src/mirror-delay.js (working copy) |
@@ -1895,8 +1895,8 @@ |
} |
-JSONProtocolSerializer.prototype.compactFormat_ = function() { |
- return this.options_ && this.options_.compactFormat; |
+JSONProtocolSerializer.prototype.inlineRefs_ = function() { |
+ return this.options_ && this.options_.inlineRefs; |
} |
@@ -1960,7 +1960,7 @@ |
// the mirror to the referenced mirrors. |
if (reference && |
(mirror.isValue() || mirror.isScript() || mirror.isContext())) { |
- if (this.compactFormat_() && mirror.isValue()) { |
+ if (this.inlineRefs_() && mirror.isValue()) { |
return this.serializeReferenceWithDisplayData_(mirror); |
} else { |
this.add_(mirror); |
@@ -2175,7 +2175,7 @@ |
result.name = propertyMirror.name(); |
var propertyValue = propertyMirror.value(); |
- if (this.compactFormat_() && propertyValue.isValue()) { |
+ if (this.inlineRefs_() && propertyValue.isValue()) { |
result.value = this.serializeReferenceWithDisplayData_(propertyValue); |
} else { |
if (propertyMirror.attributes() != PropertyAttribute.None) { |
@@ -2248,7 +2248,9 @@ |
content.index = mirror.scopeIndex(); |
content.frameIndex = mirror.frameIndex(); |
content.type = mirror.scopeType(); |
- content.object = this.serializeReference(mirror.scopeObject()); |
+ content.object = this.inlineRefs_() ? |
+ this.serializeValue(mirror.scopeObject()) : |
+ this.serializeReference(mirror.scopeObject()); |
} |