Home
last modified time | relevance | path

Searched refs:getter (Results 1 – 25 of 25) sorted by relevance

/ark/ts2abc/ts2panda/src/expression/
DobjectLiteralExpression.ts162 let getter = <ts.GetAccessorDeclaration>prop.getGetter();
163 createMethodOrAccessor(pandaGen, compiler, objReg, getter);
164 pandaGen.storeAccumulator(getter, getterReg);
165 accessor = getter;
220 let getter = <ts.GetAccessorDeclaration>prop.getValue();
221 createMethodOrAccessor(pandaGen, compiler, objReg, getter);
222 pandaGen.storeAccumulator(getter, accessorReg);
223 …pandaGen.defineGetterSetterByValue(getter, objReg, keyReg, accessorReg, getVregisterCache(pandaGen…
/ark/js_runtime/ecmascript/
Daccessor_data.h50 JSNativePointer *getter = JSNativePointer::Cast(GetGetter().GetTaggedObject()); in CallInternalGet() local
51 auto getFunc = reinterpret_cast<InternalGetFunc>(getter->GetExternalPointer()); in CallInternalGet()
Dbuiltins.h209 … const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
211 const JSHandle<JSTaggedValue> &getter) const;
Djs_object.cpp649 JSTaggedValue getter = accessor->GetGetter(); in CallGetter() local
651 if (getter.IsUndefined()) { in CallGetter()
655 JSHandle<JSTaggedValue> func(thread, getter); in CallGetter()
1562 auto getter = JSHandle<JSTaggedValue>(thread, value); in ToPropertyDescriptorFast() local
1563 desc.SetGetter(getter); in ToPropertyDescriptorFast()
1639 JSHandle<JSTaggedValue> getter = op.FastGetValue(); in ToPropertyDescriptor() local
1640 if (!getter->IsCallable() && !getter->IsUndefined()) { in ToPropertyDescriptor()
1643 desc.SetGetter(getter); in ToPropertyDescriptor()
Dbuiltins.cpp525 …JSHandle<JSTaggedValue> getter(factory_->NewJSFunction(env, reinterpret_cast<void *>(Symbol::Descr… in InitializeSymbol() local
526 SetGetter(symbolFuncPrototype, getterKey, getter); in InitializeSymbol()
607 …JSHandle<JSTaggedValue> getter(factory_->NewJSFunction(realm, reinterpret_cast<void *>(Symbol::Des… in InitializeSymbolWithRealm() local
608 SetGetter(symbolFuncPrototype, getterKey, getter); in InitializeSymbolWithRealm()
2479 … const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const in SetAccessor() argument
2482 accessor->SetGetter(thread_, getter); in SetAccessor()
2489 const JSHandle<JSTaggedValue> &getter) const in SetGetter()
2492 accessor->SetGetter(thread_, getter); in SetGetter()
Dobject_factory.h208 JSHandle<AccessorData> NewInternalAccessor(void *setter, void *getter);
Dobject_factory.cpp1334 JSHandle<AccessorData> ObjectFactory::NewInternalAccessor(void *setter, void *getter) in NewInternalAccessor() argument
1348 JSHandle<JSNativePointer> getFunc = NewJSNativePointer(getter, nullptr, nullptr, true); in NewInternalAccessor()
/ark/js_runtime/ecmascript/napi/test/
Djsi_test.cpp111 shared_ptr<JsValue> getter = runtime->NewFunction(Getter); in main() local
112 bool getset = getSetTest->SetAccessorProperty(*runtime, "GetSetTest", getter, setter); in main()
/ark/ts2abc/ts2panda/src/base/
Dproperties.ts93 setGetter(getter: ts.GetAccessorDeclaration) {
99 this.getterNode = getter;
DbcGenUtil.ts306 export function defineGetterSetterByValue(obj: VReg, name: VReg, getter: VReg, setter: VReg) {
307 return new EcmaDefinegettersetterbyvalue(obj, name, getter, setter);
/ark/ts2abc/ts2panda/src/statement/
DclassStatement.ts642 let getter = <ts.GetAccessorDeclaration>prop.getValue();
643 … let getFlag = createClassMethodOrAccessor(compiler, classReg, getProtoReg, accessorReg, getter);
644 …pandaGen.defineGetterSetterByValue(getter, getFlag ? getProtoReg : classReg, keyReg, accessorReg, …
674 let getter = <ts.GetAccessorDeclaration>prop.getGetter();
675 accessor = getter;
676 flag = createClassMethodOrAccessor(compiler, objReg, tmpVreg, getterReg, getter);
/ark/js_runtime/ecmascript/containers/
Dcontainers_private.h61 … const JSHandle<JSTaggedValue> &key, const JSHandle<JSTaggedValue> &getter);
Dcontainers_private.cpp164 const JSHandle<JSTaggedValue> &getter) in SetGetter() argument
168 accessor->SetGetter(thread, getter); in SetGetter()
/ark/js_runtime/ecmascript/tests/
Djs_object_test.cpp647 JSHandle<JSFunction> getter = in HWTEST_F_L0() local
651 desc1.SetGetter(JSHandle<JSTaggedValue>::Cast(getter)); in HWTEST_F_L0()
756 JSHandle<JSFunction> getter = in HWTEST_F_L0() local
763 desc1.SetGetter(JSHandle<JSTaggedValue>::Cast(getter)); in HWTEST_F_L0()
789 JSHandle<JSFunction> getter = in HWTEST_F_L0() local
796 desc1.SetGetter(JSHandle<JSTaggedValue>::Cast(getter)); in HWTEST_F_L0()
/ark/js_runtime/ecmascript/interpreter/
Dslow_runtime_stub.h121 … JSTaggedValue getter, JSTaggedValue setter, bool flag);
Dslow_runtime_stub.cpp1442 … JSTaggedValue getter, JSTaggedValue setter, bool flag) in DefineGetterSetterByValue() argument
1449 JSHandle<JSTaggedValue> getterHandle(thread, getter); in DefineGetterSetterByValue()
Dinterpreter-inl.h2814 JSTaggedValue getter = GET_VREG_VALUE(v2); in RunInternal() local
2819 … SlowRuntimeStub::DefineGetterSetterByValue(thread, obj, prop, getter, setter, flag.ToBoolean()); in RunInternal()
Dinterpreter_assembly.cpp2715 JSTaggedValue getter = GET_VREG_VALUE(v2); in HandleDefineGetterSetterByValuePrefV8V8V8V8() local
2719 … SlowRuntimeStub::DefineGetterSetterByValue(thread, obj, prop, getter, setter, flag.ToBoolean()); in HandleDefineGetterSetterByValuePrefV8V8V8V8()
/ark/ts2abc/ts2panda/src/
Dpandagen.ts1077 …defineGetterSetterByValue(node: ts.Node, obj: VReg, name: VReg, getter: VReg, setter: VReg, isComp…
1083 this.add(node, defineGetterSetterByValue(obj, name, getter, setter));
/ark/js_runtime/ecmascript/napi/include/
Djsnapi.h537 bool SetAccessorProperty(const EcmaVM *vm, Local<JSValueRef> key, Local<FunctionRef> getter,
/ark/js_runtime/ecmascript/napi/
Djsnapi.cpp770 … ObjectRef::SetAccessorProperty(const EcmaVM *vm, Local<JSValueRef> key, Local<FunctionRef> getter, in SetAccessorProperty() argument
774 JSHandle<JSTaggedValue> getterValue = JSNApiHelper::ToJSHandle(getter); in SetAccessorProperty()
/ark/runtime_core/docs/
Dfile_format.md1011 | `GET_STATIC` | `0x01` | Static getter. The offset in [MethodHandle](#methodhan…
1012 | `PUT_INSTANCE` | `0x02` | Instance getter. The offset in [MethodHandle](#methodh…
/ark/ts2abc/test262/
DCI_tests.txt3046 language/computed-property-names/object/accessor/getter-super.js
3048 language/computed-property-names/class/accessor/getter-duplicates.js
3600 language/expressions/class/getter-param-dflt.js
Des2015_tests.txt2480 built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-getter-throws.js
4826 intl402/Locale/constructor-getter-order.js
Des5_tests.txt6416 language/expressions/object/getter-body-strict-inside.js
6417 language/expressions/object/getter-body-strict-outside.js