From e9885e77a7daf7a8d45eaf0290a1ea5f208c24c6 Mon Sep 17 00:00:00 2001 From: dsinclair Date: Thu, 26 May 2016 10:14:00 -0700 Subject: Replace FXJSE_HCLASS with CFXJSE_Class* This CL removes FXJSE_HCLASS and replaces with CFXJSE_Class*. All variables have been updated to the new type. Review-Url: https://codereview.chromium.org/2014213002 --- xfa/fxfa/parser/xfa_script_imp.cpp | 10 +++++----- xfa/fxfa/parser/xfa_script_imp.h | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'xfa/fxfa/parser') diff --git a/xfa/fxfa/parser/xfa_script_imp.cpp b/xfa/fxfa/parser/xfa_script_imp.cpp index c29e7a88d0..c55a66cf9a 100644 --- a/xfa/fxfa/parser/xfa_script_imp.cpp +++ b/xfa/fxfa/parser/xfa_script_imp.cpp @@ -24,7 +24,7 @@ CXFA_ScriptContext::CXFA_ScriptContext(CXFA_Document* pDocument) : m_pDocument(pDocument), m_pJsContext(nullptr), m_pIsolate(nullptr), - m_hJsClass(nullptr), + m_pJsClass(nullptr), m_eScriptType(XFA_SCRIPTLANGTYPE_Unkown), m_pScriptNodeArray(nullptr), m_pResolveProcessor(nullptr), @@ -532,7 +532,7 @@ void CXFA_ScriptContext::DefineJsClass() { m_JsNormalClass.dynPropTypeGetter = CXFA_ScriptContext::NormalPropTypeGetter; m_JsNormalClass.dynPropDeleter = NULL; m_JsNormalClass.dynMethodCall = CXFA_ScriptContext::NormalMethodCall; - m_hJsClass = FXJSE_DefineClass(m_pJsContext, &m_JsNormalClass); + m_pJsClass = FXJSE_DefineClass(m_pJsContext, &m_JsNormalClass); } void CXFA_ScriptContext::RemoveBuiltInObjs(CFXJSE_Context* pContext) const { static const CFX_ByteStringC OBJ_NAME[2] = {"Number", "Date"}; @@ -545,8 +545,8 @@ void CXFA_ScriptContext::RemoveBuiltInObjs(CFXJSE_Context* pContext) const { FXJSE_Value_Release(hProp); FXJSE_Value_Release(hObject); } -FXJSE_HCLASS CXFA_ScriptContext::GetJseNormalClass() { - return m_hJsClass; +CFXJSE_Class* CXFA_ScriptContext::GetJseNormalClass() { + return m_pJsClass; } int32_t CXFA_ScriptContext::ResolveObjects(CXFA_Object* refNode, const CFX_WideStringC& wsExpression, @@ -722,7 +722,7 @@ FXJSE_HVALUE CXFA_ScriptContext::GetJSValueFromMap(CXFA_Object* pObject) { void* pValue = m_mapXFAToHValue.GetValueAt(pObject); if (pValue == NULL) { FXJSE_HVALUE jsHvalue = FXJSE_Value_Create(m_pIsolate); - FXJSE_Value_SetObject(jsHvalue, pObject, m_hJsClass); + FXJSE_Value_SetObject(jsHvalue, pObject, m_pJsClass); m_mapXFAToHValue.SetAt(pObject, jsHvalue); pValue = jsHvalue; } diff --git a/xfa/fxfa/parser/xfa_script_imp.h b/xfa/fxfa/parser/xfa_script_imp.h index 2efd58914b..5d1269b767 100644 --- a/xfa/fxfa/parser/xfa_script_imp.h +++ b/xfa/fxfa/parser/xfa_script_imp.h @@ -48,7 +48,7 @@ class CXFA_ScriptContext { void SetNodesOfRunScript(CXFA_NodeArray* pArray); void AddNodesOfRunScript(const CXFA_NodeArray& nodes); void AddNodesOfRunScript(CXFA_Node* pNode); - FXJSE_HCLASS GetJseNormalClass(); + CFXJSE_Class* GetJseNormalClass(); void SetRunAtType(XFA_ATTRIBUTEENUM eRunAt) { m_eRunAtType = eRunAt; } FX_BOOL IsRunAtClient() { return m_eRunAtType != XFA_ATTRIBUTEENUM_Server; } @@ -103,7 +103,7 @@ class CXFA_ScriptContext { CXFA_Document* m_pDocument; CFXJSE_Context* m_pJsContext; v8::Isolate* m_pIsolate; - FXJSE_HCLASS m_hJsClass; + CFXJSE_Class* m_pJsClass; XFA_SCRIPTLANGTYPE m_eScriptType; FXJSE_CLASS m_JsGlobalClass; FXJSE_CLASS m_JsNormalClass; -- cgit v1.2.3