Lines Matching defs:jsValueRef
379 Local<JSValueRef> jsValueRef;
380 jsValueRef = NumberRef::New(vm_, arrayBufferByteLength);
381 SetKeyValue(jsValueRef, outPropertyDesc, "[[ArrayBufferByteLength]]");
382 SetKeyValue(jsValueRef, outPropertyDesc, "byteLength");
484 void RuntimeImpl::SetKeyValue(Local<JSValueRef> &jsValueRef,
487 std::unique_ptr<RemoteObject> remoteObj = RemoteObject::FromTagged(vm_, jsValueRef);
489 properties_[curObjectId_++] = Global<JSValueRef>(vm_, jsValueRef);
503 Local<JSValueRef> jsValueRef;
504 jsValueRef = value->ToNumber(vm_);
505 SetKeyValue(jsValueRef, outPropertyDesc, "[[PrimitiveValue]]");
511 Local<JSValueRef> jsValueRef;
512 jsValueRef = value->ToString(vm_);
513 SetKeyValue(jsValueRef, outPropertyDesc, "[[PrimitiveValue]]");
519 Local<JSValueRef> jsValueRef;
521 jsValueRef = primitiveRef->GetValue(vm_);
522 SetKeyValue(jsValueRef, outPropertyDesc, "[[PrimitiveValue]]");
528 Local<JSValueRef> jsValueRef;
531 jsValueRef = NumberRef::New(vm_, iterRef->GetIndex());
532 SetKeyValue(jsValueRef, outPropertyDesc, "[[IteratorIndex]]");
533 jsValueRef = iterRef->GetKind(vm_);
534 SetKeyValue(jsValueRef, outPropertyDesc, "[[IteratorKind]]");
541 Local<JSValueRef> jsValueRef;
544 jsValueRef = NumberRef::New(vm_, iterRef->GetIndex());
545 SetKeyValue(jsValueRef, outPropertyDesc, "[[IteratorIndex]]");
546 jsValueRef = iterRef->GetKind(vm_);
547 SetKeyValue(jsValueRef, outPropertyDesc, "[[IteratorKind]]");
554 Local<JSValueRef> jsValueRef;
557 jsValueRef = BooleanRef::New(vm_, genFuncRef->IsGenerator(vm_));
558 SetKeyValue(jsValueRef, outPropertyDesc, "[[IsGenerator]]");
565 Local<JSValueRef> jsValueRef;
568 jsValueRef = genObjRef->GetGeneratorState(vm_);
569 SetKeyValue(jsValueRef, outPropertyDesc, "[[GeneratorState]]");
570 jsValueRef = genObjRef->GetGeneratorFunction(vm_);
571 SetKeyValue(jsValueRef, outPropertyDesc, "[[GeneratorFunction]]");
572 jsValueRef = JSNApi::GetGlobalObject(vm_);
573 SetKeyValue(jsValueRef, outPropertyDesc, "[[GeneratorReceiver]]");
581 Local<JSValueRef> jsValueRef = numberFormatRef->GetFormatFunction(vm_);
582 SetKeyValue(jsValueRef, outPropertyDesc, "format");
589 Local<JSValueRef> jsValueRef = collatorRef->GetCompareFunction(vm_);
590 SetKeyValue(jsValueRef, outPropertyDesc, "compare");
597 Local<JSValueRef> jsValueRef = dtFormatRef->GetFormatFunction(vm_);
598 SetKeyValue(jsValueRef, outPropertyDesc, "format");
608 Local<JSValueRef> jsValueRef = NumberRef::New(vm_, size);
609 SetKeyValue(jsValueRef, outPropertyDesc, "size");
610 jsValueRef = ArrayRef::New(vm_, size);
621 ArrayRef::SetValueAt(vm_, jsValueRef, index++, objRef);
623 DebuggerApi::AddInternalProperties(vm_, jsValueRef, ArkInternalValueType::Entry, internalObjects_);
624 SetKeyValue(jsValueRef, outPropertyDesc, "[[Entries]]");
633 Local<JSValueRef> jsValueRef = NumberRef::New(vm_, size);
634 SetKeyValue(jsValueRef, outPropertyDesc, "size");
635 jsValueRef = ArrayRef::New(vm_, size);
646 ArrayRef::SetValueAt(vm_, jsValueRef, index++, objRef);
648 DebuggerApi::AddInternalProperties(vm_, jsValueRef, ArkInternalValueType::Entry, internalObjects_);
649 SetKeyValue(jsValueRef, outPropertyDesc, "[[Entries]]");
659 Local<JSValueRef> jsValueRef = ArrayRef::New(vm_, size);
670 ArrayRef::SetValueAt(vm_, jsValueRef, index++, objRef);
672 DebuggerApi::AddInternalProperties(vm_, jsValueRef, ArkInternalValueType::Entry, internalObjects_);
673 SetKeyValue(jsValueRef, outPropertyDesc, "[[Entries]]");
683 Local<JSValueRef> jsValueRef = NumberRef::New(vm_, size);
684 SetKeyValue(jsValueRef, outPropertyDesc, "size");
685 jsValueRef = ArrayRef::New(vm_, size);
694 ArrayRef::SetValueAt(vm_, jsValueRef, index++, objRef);
696 ArrayRef::SetValueAt(vm_, jsValueRef, index++, elementRef);
699 DebuggerApi::AddInternalProperties(vm_, jsValueRef, ArkInternalValueType::Entry, internalObjects_);
700 SetKeyValue(jsValueRef, outPropertyDesc, "[[Entries]]");
710 Local<JSValueRef> jsValueRef = NumberRef::New(vm_, size);
711 SetKeyValue(jsValueRef, outPropertyDesc, "size");
712 jsValueRef = ArrayRef::New(vm_, size);
721 ArrayRef::SetValueAt(vm_, jsValueRef, index++, objRef);
723 ArrayRef::SetValueAt(vm_, jsValueRef, index++, elementRef);
726 DebuggerApi::AddInternalProperties(vm_, jsValueRef, ArkInternalValueType::Entry, internalObjects_);
727 SetKeyValue(jsValueRef, outPropertyDesc, "[[Entries]]");
737 Local<JSValueRef> jsValueRef = ArrayRef::New(vm_, size);
746 ArrayRef::SetValueAt(vm_, jsValueRef, index++, objRef);
748 DebuggerApi::AddInternalProperties(vm_, jsValueRef, ArkInternalValueType::Entry, internalObjects_);
749 SetKeyValue(jsValueRef, outPropertyDesc, "[[Entries]]");
758 Local<JSValueRef> jsValueRef = dataViewRef->GetArrayBuffer(vm_);
759 SetKeyValue(jsValueRef, outPropertyDesc, "buffer");
760 jsValueRef = NumberRef::New(vm_, byteLength);
761 SetKeyValue(jsValueRef, outPropertyDesc, "byteLength");
762 jsValueRef = NumberRef::New(vm_, byteOffset);
763 SetKeyValue(jsValueRef, outPropertyDesc, "byteOffset");
770 Local<JSValueRef> jsValueRef = regExpRef->IsGlobal(vm_);
771 SetKeyValue(jsValueRef, outPropertyDesc, "global");
772 jsValueRef = regExpRef->IsIgnoreCase(vm_);
773 SetKeyValue(jsValueRef, outPropertyDesc, "ignoreCase");
774 jsValueRef = regExpRef->IsMultiline(vm_);
775 SetKeyValue(jsValueRef, outPropertyDesc, "multiline");
776 jsValueRef = regExpRef->IsDotAll(vm_);
777 SetKeyValue(jsValueRef, outPropertyDesc, "dotAll");
778 SetKeyValue(jsValueRef, outPropertyDesc, "hasIndices");
779 jsValueRef = regExpRef->IsUtf16(vm_);
780 SetKeyValue(jsValueRef, outPropertyDesc, "unicode");
781 jsValueRef = regExpRef->IsStick(vm_);
782 SetKeyValue(jsValueRef, outPropertyDesc, "sticky");
784 jsValueRef = StringRef::NewFromUtf8(vm_, strFlags.c_str());
785 SetKeyValue(jsValueRef, outPropertyDesc, "flags");
787 jsValueRef = StringRef::NewFromUtf8(vm_, strSource.c_str());
788 SetKeyValue(jsValueRef, outPropertyDesc, "source");
794 Local<JSValueRef> jsValueRef = DebuggerApi::GetArrayListValue(vm_, value, internalObjects_);
795 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
797 SetKeyValue(jsValueRef, outPropertyDesc, "[[ArrayList]]");
803 Local<JSValueRef> jsValueRef = DebuggerApi::GetDequeValue(vm_, value, internalObjects_);
804 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
806 SetKeyValue(jsValueRef, outPropertyDesc, "[[Deque]]");
812 Local<JSValueRef> jsValueRef = DebuggerApi::GetHashMapValue(vm_, value, internalObjects_);
813 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
815 SetKeyValue(jsValueRef, outPropertyDesc, "[[HashMap]]");
821 Local<JSValueRef> jsValueRef = DebuggerApi::GetHashSetValue(vm_, value, internalObjects_);
822 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
824 SetKeyValue(jsValueRef, outPropertyDesc, "[[HashSet]]");
830 Local<JSValueRef> jsValueRef = DebuggerApi::GetLightWeightMapValue(vm_, value, internalObjects_);
831 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
833 SetKeyValue(jsValueRef, outPropertyDesc, "[[LightWeightMap]]");
839 Local<JSValueRef> jsValueRef = DebuggerApi::GetLightWeightSetValue(vm_, value, internalObjects_);
840 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
842 SetKeyValue(jsValueRef, outPropertyDesc, "[[LightWeightSet]]");
848 Local<JSValueRef> jsValueRef = DebuggerApi::GetLinkedListValue(vm_, value, internalObjects_);
849 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
851 SetKeyValue(jsValueRef, outPropertyDesc, "[[LinkedList]]");
857 Local<JSValueRef> jsValueRef = DebuggerApi::GetListValue(vm_, value, internalObjects_);
858 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
860 SetKeyValue(jsValueRef, outPropertyDesc, "[[List]]");
866 Local<JSValueRef> jsValueRef = DebuggerApi::GetPlainArrayValue(vm_, value, internalObjects_);
867 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
869 SetKeyValue(jsValueRef, outPropertyDesc, "[[PlainArray]]");
875 Local<JSValueRef> jsValueRef = DebuggerApi::GetQueueValue(vm_, value, internalObjects_);
876 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
878 SetKeyValue(jsValueRef, outPropertyDesc, "[[Queue]]");
884 Local<JSValueRef> jsValueRef = DebuggerApi::GetStackValue(vm_, value, internalObjects_);
885 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
887 SetKeyValue(jsValueRef, outPropertyDesc, "[[Stack]]");
893 Local<JSValueRef> jsValueRef = DebuggerApi::GetTreeMapValue(vm_, value, internalObjects_);
894 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
896 SetKeyValue(jsValueRef, outPropertyDesc, "[[TreeMap]]");
902 Local<JSValueRef> jsValueRef = DebuggerApi::GetTreeSetValue(vm_, value, internalObjects_);
903 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
905 SetKeyValue(jsValueRef, outPropertyDesc, "[[TreeSet]]");
911 Local<JSValueRef> jsValueRef = DebuggerApi::GetVectorValue(vm_, value, internalObjects_);
912 Local<JSValueRef> size = NumberRef::New(vm_, DebuggerApi::GetContainerLength(vm_, jsValueRef));
914 SetKeyValue(jsValueRef, outPropertyDesc, "[[Vector]]");