Index: third_party/WebKit/Source/core/inspector/InspectorRuntimeAgent.h |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorRuntimeAgent.h b/third_party/WebKit/Source/core/inspector/InspectorRuntimeAgent.h |
index e352bcd94db9516bfe495ea683276b96433a270d..d261813eaa45658d76ac8724205ada061ff47c3b 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorRuntimeAgent.h |
+++ b/third_party/WebKit/Source/core/inspector/InspectorRuntimeAgent.h |
@@ -58,6 +58,7 @@ |
virtual ~Client() { } |
virtual void resumeStartup() { } |
+ virtual bool isRunRequired() { return false; } |
}; |
~InspectorRuntimeAgent() override; |
@@ -96,6 +97,7 @@ |
void getProperties(ErrorString*, const String& objectId, const bool* ownProperties, const bool* accessorPropertiesOnly, const bool* generatePreview, RefPtr<TypeBuilder::Array<TypeBuilder::Runtime::PropertyDescriptor>>& result, RefPtr<TypeBuilder::Array<TypeBuilder::Runtime::InternalPropertyDescriptor>>& internalProperties, RefPtr<TypeBuilder::Runtime::ExceptionDetails>&) final; |
void releaseObjectGroup(ErrorString*, const String& objectGroup) final; |
void run(ErrorString*) override; |
+ void isRunRequired(ErrorString*, bool* out_result) override; |
void setCustomObjectFormatterEnabled(ErrorString*, bool) final; |
void compileScript(ErrorString*, const String& inExpression, const String& inSourceURL, bool inPersistScript, int inExecutionContextId, TypeBuilder::OptOutput<TypeBuilder::Runtime::ScriptId>* optOutScriptId, RefPtr<TypeBuilder::Runtime::ExceptionDetails>& optOutExceptionDetails) override; |
void runScript(ErrorString*, const String& inScriptId, int inExecutionContextId, const String* inObjectGroup, const bool* inDoNotPauseOnExceptionsAndMuteConsole, RefPtr<TypeBuilder::Runtime::RemoteObject>& outResult, RefPtr<TypeBuilder::Runtime::ExceptionDetails>& optOutExceptionDetails) override; |