| Index: xfa/fxfa/fm2js/xfa_fm2jscontext.h
|
| diff --git a/xfa/fxfa/fm2js/xfa_fm2jscontext.h b/xfa/fxfa/fm2js/xfa_fm2jscontext.h
|
| index 68db0b19da9ae5253021d2afbe521cdcbd26a743..3a5353399199f33e14ed8269cefbc36771f8f874 100644
|
| --- a/xfa/fxfa/fm2js/xfa_fm2jscontext.h
|
| +++ b/xfa/fxfa/fm2js/xfa_fm2jscontext.h
|
| @@ -427,29 +427,27 @@ class CXFA_FM2JSContext {
|
| uint32_t index);
|
| static FX_BOOL ValueIsNull(CFXJSE_Value* pThis, CFXJSE_Value* pValue);
|
| static int32_t ValueToInteger(CFXJSE_Value* pThis, CFXJSE_Value* pValue);
|
| - static FX_DOUBLE StringToDouble(const CFX_ByteStringC& szStringVal);
|
| static FX_FLOAT ValueToFloat(CFXJSE_Value* pThis, CFXJSE_Value* pValue);
|
| static FX_DOUBLE ValueToDouble(CFXJSE_Value* pThis, CFXJSE_Value* pValue);
|
| static void ValueToUTF8String(CFXJSE_Value* pValue,
|
| CFX_ByteString& outputValue);
|
|
|
| - CXFA_FM2JSContext();
|
| + CXFA_FM2JSContext(v8::Isolate* pScriptIsolate,
|
| + CFXJSE_Context* pScriptContext,
|
| + CXFA_Document* pDoc);
|
| ~CXFA_FM2JSContext();
|
|
|
| - void Initialize(v8::Isolate* pScriptIsolate,
|
| - CFXJSE_Context* pScriptContext,
|
| - CXFA_Document* pDoc);
|
| void GlobalPropertyGetter(CFXJSE_Value* pValue);
|
|
|
| + private:
|
| v8::Isolate* GetScriptRuntime() const { return m_pIsolate; }
|
| CXFA_Document* GetDocument() const { return m_pDocument; }
|
| void ThrowScriptErrorMessage(int32_t iStringID, ...);
|
|
|
| - private:
|
| v8::Isolate* m_pIsolate;
|
| CFXJSE_Class* m_pFMClass;
|
| std::unique_ptr<CFXJSE_Value> m_pValue;
|
| - CXFA_Document* m_pDocument;
|
| + CXFA_Document* const m_pDocument;
|
| };
|
|
|
| #endif // XFA_FXFA_FM2JS_XFA_FM2JSCONTEXT_H_
|
|
|