* @param {string=} url * @param {number=} lineNumber * @param {number=} columnNumber
(url, lineNumber, columnNumber)
| 826 | * @param {number=} columnNumber |
| 827 | */ |
| 828 | function addMessage(url, lineNumber, columnNumber) |
| 829 | { |
| 830 | var level = wasThrown ? WebInspector.ConsoleMessage.MessageLevel.Error : WebInspector.ConsoleMessage.MessageLevel.Log; |
| 831 | var message; |
| 832 | if (!wasThrown) |
| 833 | message = new WebInspector.ConsoleMessage(target, WebInspector.ConsoleMessage.MessageSource.JS, level, "", WebInspector.ConsoleMessage.MessageType.Result, url, lineNumber, columnNumber, undefined, [result]); |
| 834 | else |
| 835 | message = new WebInspector.ConsoleMessage(target, WebInspector.ConsoleMessage.MessageSource.JS, level, exceptionDetails.text, WebInspector.ConsoleMessage.MessageType.Result, exceptionDetails.url, exceptionDetails.line, exceptionDetails.column, undefined, [WebInspector.UIString("Uncaught"), result], exceptionDetails.stackTrace, undefined, undefined, undefined, undefined, exceptionDetails.scriptId); |
| 836 | message.setOriginatingMessage(originatingConsoleMessage); |
| 837 | target.consoleModel.addMessage(message); |
| 838 | } |
| 839 | |
| 840 | if (result.type !== "function") { |
| 841 | addMessage(); |
no outgoing calls
no test coverage detected