*/
InjectedScriptHostClass.prototype.functionDetails = function(func) { }
/**
- * @param {!Object} receiver
* @param {!Function} func
- * @param {...*} args
+ * @param {*} receiver
+ * @param {!Array.<*>=} args
*/
-InjectedScriptHostClass.prototype.suppressWarningsAndCall = function(receiver, func, args) { }
+InjectedScriptHostClass.prototype.callFunction = function(func, receiver, args) { }
+/**
+ * @param {!Function} func
+ * @param {*} receiver
+ * @param {!Array.<*>=} args
+ */
+InjectedScriptHostClass.prototype.suppressWarningsAndCallFunction = function(func, receiver, args) { }
/**
* @param {*} object
*/
/**
* @param {string} expression
*/
-InjectedScriptHostClass.prototype.evaluate = function(expression) { }
+InjectedScriptHostClass.prototype.eval = function(expression) { }
+/**
+ * @param {string} expression
+ */
+InjectedScriptHostClass.prototype.evaluateWithExceptionDetails = function(expression) { }
/**
* @param {*} fn
*/
JavaScriptCallFrame.prototype.scopeType = function(index) { }
JavaScriptCallFrame.prototype.restart = function() { }
-
+/**
+ * @param {string} expression
+ */
+JavaScriptCallFrame.prototype.evaluateWithExceptionDetails = function(expression) { }
/**
* @param {number} scopeNumber
* @param {string} variableName
this.rawScopes;
}
-// http://code.google.com/p/v8/wiki/JavaScriptStackTraceApi
-/**
- * @constructor
- */
-function CallSite()
-{
-}
-/**
- * @return {string}
- */
-CallSite.prototype.getFileName = function() { }
-/**
- * @return {number}
- */
-CallSite.prototype.getLineNumber = function() { }
-/**
- * @return {number}
- */
-CallSite.prototype.getColumnNumber = function() { }
-
// FIXME: Remove once ES6 is supported natively by JS compiler.
/** @typedef {string} */