* @param {!Array.<!ConsoleAgent.CallFrame>=} stackTrace * @this {WebInspector.ConsoleViewMessage}
(stackTrace)
| 1106 | * @this {WebInspector.ConsoleViewMessage} |
| 1107 | */ |
| 1108 | function appendStackTrace(stackTrace) |
| 1109 | { |
| 1110 | if (!stackTrace) |
| 1111 | return; |
| 1112 | |
| 1113 | for (var i = 0; i < stackTrace.length; i++) { |
| 1114 | var frame = stackTrace[i]; |
| 1115 | |
| 1116 | var content = createElementWithClass("div", "stacktrace-entry"); |
| 1117 | var functionName = WebInspector.beautifyFunctionName(frame.functionName); |
| 1118 | if (frame.scriptId) { |
| 1119 | var urlElement = this._linkifyCallFrame(frame); |
| 1120 | if (!urlElement) |
| 1121 | continue; |
| 1122 | content.appendChild(urlElement); |
| 1123 | content.createTextChild(" "); |
| 1124 | } |
| 1125 | |
| 1126 | content.createChild("span", "console-message-text source-code").textContent = functionName; |
| 1127 | parentTreeElement.appendChild(new TreeElement(content)); |
| 1128 | } |
| 1129 | } |
| 1130 | |
| 1131 | appendStackTrace.call(this, this._message.stackTrace); |
| 1132 |
nothing calls this directly
no test coverage detected