Index: fpdfsdk/include/javascript/IJavaScript.h |
diff --git a/fpdfsdk/include/javascript/IJavaScript.h b/fpdfsdk/include/javascript/IJavaScript.h |
index d15ffc237edc5a7c70b7b164582ca0a53d8bf27d..4d70aa15aa8c416a7476d03c0b04b6f1ce270b4a 100644 |
--- a/fpdfsdk/include/javascript/IJavaScript.h |
+++ b/fpdfsdk/include/javascript/IJavaScript.h |
@@ -134,6 +134,7 @@ class IFXJS_Context { |
class IFXJS_Runtime { |
public: |
+ static IFXJS_Runtime* Create(CPDFDoc_Environment* pEnv); |
virtual ~IFXJS_Runtime() {} |
virtual IFXJS_Context* NewContext() = 0; |
@@ -147,6 +148,9 @@ class IFXJS_Runtime { |
FXJSE_HVALUE hValue) = 0; |
virtual FX_BOOL SetHValueByName(const CFX_ByteStringC& utf8Name, |
FXJSE_HVALUE hValue) = 0; |
+ |
+ protected: |
+ IFXJS_Runtime() {} |
}; |
#endif // FPDFSDK_INCLUDE_JAVASCRIPT_IJAVASCRIPT_H_ |