Index: tools/dom/idl/dart/dart.idl |
diff --git a/tools/dom/idl/dart/dart.idl b/tools/dom/idl/dart/dart.idl |
index d4353b38b95d62822d00468a8f5d4837c6ad1f4e..cdf46f30108ed9fb2c51f8d4cafa3ceaf114d7d6 100644 |
--- a/tools/dom/idl/dart/dart.idl |
+++ b/tools/dom/idl/dart/dart.idl |
@@ -324,8 +324,24 @@ interface XMLHttpRequest { |
interface AbstractView {}; |
-[Suppressed] |
-interface InjectedScriptHost {}; |
+interface InjectedScriptHost { |
+ [Custom] void inspect(any objectId, any hints); |
+ [Suppressed, Custom] any inspectedObject(long num); |
+ [Suppressed, Custom] any internalConstructorName(any obj); |
+ [Suppressed, Custom] boolean isHTMLAllCollection(any obj); |
+ [Suppressed, Custom] DOMString type(any obj); |
+ [Suppressed, Custom] any functionDetails(any obj); |
+ [Suppressed, Custom] any[] getInternalProperties(any obj); |
+ [Suppressed, Custom] EventListener[] getEventListeners(EventTarget target); |
+ [Suppressed, Custom] any evaluate(DOMString text); |
+ [Suppressed, Custom] void debugFunction(any fn); |
+ [Suppressed, Custom] void undebugFunction(any fn); |
+ [Suppressed, Custom] void monitorFunction(any fn); |
+ [Suppressed, Custom] void unmonitorFunction(any fn); |
+ |
+ // Only declarative scope (local, with and catch) is accepted. Returns undefined. |
+ [Suppressed, Custom] any setFunctionVariableValue(any functionObject, long scopeIndex, DOMString variableName, any newValue); |
+}; |
[Suppressed] |