Lines Matching refs:argAccessor
5244 std::unique_ptr<CFXJSE_Value> argAccessor = args.GetValue(0); in dot_accessor() local
5245 if (argAccessor->IsArray()) { in dot_accessor()
5247 argAccessor->GetObjectProperty("length", pLengthValue.get()); in dot_accessor()
5260 argAccessor->GetObjectPropertyByIdx(i, hJSObjValue.get()); in dot_accessor()
5301 if (argAccessor->IsObject() || in dot_accessor()
5302 (argAccessor->IsNull() && bsAccessorName.IsEmpty())) { in dot_accessor()
5303 iRet = ResolveObjects(pThis, argAccessor.get(), szSomExp.AsStringView(), in dot_accessor()
5305 } else if (!argAccessor->IsObject() && !bsAccessorName.IsEmpty() && in dot_accessor()
5306 GetObjectForName(pThis, argAccessor.get(), in dot_accessor()
5308 iRet = ResolveObjects(pThis, argAccessor.get(), szSomExp.AsStringView(), in dot_accessor()
5320 ParseResolveResult(pThis, resolveNodeRS, argAccessor.get(), &resolveValues, in dot_accessor()
5362 std::unique_ptr<CFXJSE_Value> argAccessor = args.GetValue(0); in dotdot_accessor() local
5363 if (argAccessor->IsArray()) { in dotdot_accessor()
5365 argAccessor->GetObjectProperty("length", pLengthValue.get()); in dotdot_accessor()
5379 argAccessor->GetObjectPropertyByIdx(i, hJSObjValue.get()); in dotdot_accessor()
5419 if (argAccessor->IsObject() || in dotdot_accessor()
5420 (argAccessor->IsNull() && bsAccessorName.IsEmpty())) { in dotdot_accessor()
5421 iRet = ResolveObjects(pThis, argAccessor.get(), szSomExp.AsStringView(), in dotdot_accessor()
5423 } else if (!argAccessor->IsObject() && !bsAccessorName.IsEmpty() && in dotdot_accessor()
5424 GetObjectForName(pThis, argAccessor.get(), in dotdot_accessor()
5426 iRet = ResolveObjects(pThis, argAccessor.get(), szSomExp.AsStringView(), in dotdot_accessor()
5438 ParseResolveResult(pThis, resolveNodeRS, argAccessor.get(), &resolveValues, in dotdot_accessor()