Index: fpdfsdk/javascript/cjs_runtime.h |
diff --git a/fpdfsdk/javascript/cjs_runtime.h b/fpdfsdk/javascript/cjs_runtime.h |
index 16432d5394996d1c6c015cb8ae26d82c3d5edc77..33d2956ce3d973e465876ae7add68d2276acbff5 100644 |
--- a/fpdfsdk/javascript/cjs_runtime.h |
+++ b/fpdfsdk/javascript/cjs_runtime.h |
@@ -33,6 +33,7 @@ class CJS_Runtime : public IJS_Runtime, public CFXJS_Engine { |
using FieldEvent = std::pair<CFX_WideString, JS_EVENT_T>; |
static CJS_Runtime* FromContext(const IJS_Context* cc); |
+ static CJS_Runtime* CurrentRuntimeFromIsolate(v8::Isolate* pIsolate); |
explicit CJS_Runtime(CPDFDoc_Environment* pApp); |
~CJS_Runtime() override; |
@@ -43,7 +44,8 @@ class CJS_Runtime : public IJS_Runtime, public CFXJS_Engine { |
IJS_Context* GetCurrentContext() override; |
void SetReaderDocument(CPDFSDK_Document* pReaderDoc) override; |
CPDFSDK_Document* GetReaderDocument() override; |
- int Execute(const CFX_WideString& script, CFX_WideString* info) override; |
+ int ExecuteScript(const CFX_WideString& script, |
+ CFX_WideString* info) override; |
CPDFDoc_Environment* GetReaderApp() const { return m_pApp; } |
@@ -55,12 +57,6 @@ class CJS_Runtime : public IJS_Runtime, public CFXJS_Engine { |
void EndBlock() { m_bBlocking = FALSE; } |
FX_BOOL IsBlocking() const { return m_bBlocking; } |
- v8::Isolate* GetIsolate() const { return m_isolate; } |
- v8::Local<v8::Context> NewJSContext(); |
- |
- void SetConstArray(const CFX_WideString& name, v8::Local<v8::Array> array); |
- v8::Local<v8::Array> GetConstArray(const CFX_WideString& name); |
- |
#ifdef PDF_ENABLE_XFA |
FX_BOOL GetValueByName(const CFX_ByteStringC& utf8Name, |
CFXJSE_Value* pValue) override; |