Home
last modified time | relevance | path

Searched refs:funcContext (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/base/update/updater/services/script/script_interpreter/
H A Dscript_interpreter.cpp183 …std::shared_ptr<UScriptInstructionContext> funcContext = std::make_shared<UScriptInstructionContex… in ExecuteNativeFunc() local
184 if (funcContext == nullptr) { in ExecuteNativeFunc()
189 int32_t ret = instruction->Execute(*scriptManager_->GetScriptEnv(name), *funcContext.get()); in ExecuteNativeFunc()
194 retValue->AddValues(funcContext->GetOutVar()); in ExecuteNativeFunc()
207 funcContext->AddInputParam(result); in ExecuteNativeFunc()
211 funcContext->AddInputParam(out); in ExecuteNativeFunc()
216 int32_t ret = instruction->Execute(*scriptManager_->GetScriptEnv(name), *funcContext.get()); in ExecuteNativeFunc()
222 retValue->AddValues(funcContext->GetOutVar()); in ExecuteNativeFunc()
H A Dscript_function.cpp35 UScriptContextPtr funcContext = std::make_shared<UScriptInterpretContext>(); in Execute() local
36 if (funcContext == nullptr) { in Execute()
69 funcContext->UpdateVariables(inter, var, paramNames, index); in Execute()
72 UScriptStatementResult result = statements_->Execute(inter, funcContext); in Execute()
/ohos5.0/base/update/updater/test/unittest/script/
H A Dscript_interpreter_unittest.cpp102 …std::unique_ptr<UScriptInstructionContext> funcContext = std::make_unique<UScriptInstructionContex… in TestScriptInstructionContext() local
104 int ret1 = funcContext->PushParam(intValue); in TestScriptInstructionContext()
106 int ret2 = funcContext->PushParam(floatValue); in TestScriptInstructionContext()
108 int ret3 = funcContext->PushParam(str); in TestScriptInstructionContext()
112 int ret = funcContext->GetParamType(outOfIndex); in TestScriptInstructionContext()