/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | asyncMethodWithSuper_es6.ts | 476 set setter(x: any) {} method in Base 481 static set setter(x: any) {} method in Base 511 AssertType(async () => super.setter = '', "() => Promise<string>"); 512 return async () => super.setter = '' 514 AssertType(super.setter = '', "string"); 516 AssertType(super.setter, "any"); 587 AssertType(async () => super.setter = '', "() => Promise<string>"); 588 return async () => super.setter = '' 590 AssertType(super.setter = '', "string"); 592 AssertType(super.setter, "any");
|
D | namedTupleMembers.ts | 116 export function useState<T>(initial: T): [value: T, setter: (T) => void] {
|
/arkcompiler/ets_frontend/ts2panda/src/expression/ |
D | objectLiteralExpression.ts | 161 let setter = <ts.SetAccessorDeclaration>prop.getSetter(); 162 createMethodOrAccessor(pandaGen, compiler, objReg, setter); 163 pandaGen.storeAccumulator(setter, setterReg); 164 accessor = setter; 220 let setter = <ts.SetAccessorDeclaration>prop.getValue(); 221 createMethodOrAccessor(pandaGen, compiler, objReg, setter); 222 pandaGen.storeAccumulator(setter, accessorReg); 223 …pandaGen.defineGetterSetterByValue(setter, objReg, keyReg, getVregisterCache(pandaGen, CacheList.U…
|
/arkcompiler/ets_runtime/test/aottest/vtable/base/ |
D | expect_output.txt | 19 setter 25 setter
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
D | test-class-definiton16-expected.txt | 1 SyntaxError: A get accessor must be at least as accessible as the setter [test-class-definiton16.ts…
|
D | test-class-definiton6-expected.txt | 1 SyntaxError: A get accessor must be at least as accessible as the setter [test-class-definiton6.ts:…
|
D | test-class-definiton15-expected.txt | 1 SyntaxError: A get accessor must be at least as accessible as the setter [test-class-definiton15.ts…
|
/arkcompiler/ets_runtime/ecmascript/ |
D | accessor_data.h | 61 JSNativePointer *setter = JSNativePointer::Cast(GetSetter().GetTaggedObject()); 62 auto setFunc = reinterpret_cast<InternalSetFunc>(setter->GetExternalPointer());
|
D | js_object.cpp | 796 JSTaggedValue setter = accessor.GetSetter(); in CallSetter() local 798 if (setter.IsUndefined()) { in CallSetter() 805 JSHandle<JSTaggedValue> func(thread, setter); in CallSetter() 1889 auto setter = JSHandle<JSTaggedValue>(thread, value); in ToPropertyDescriptorFast() local 1890 desc.SetSetter(setter); in ToPropertyDescriptorFast() 1967 JSHandle<JSTaggedValue> setter = op.FastGetValue(); in ToPropertyDescriptor() local 1968 if (!setter->IsCallable() && !setter->IsUndefined()) { in ToPropertyDescriptor() 1971 desc.SetSetter(setter); in ToPropertyDescriptor()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | accessor_data_test.cpp | 92 void *setter = nullptr; in HWTEST_F_L0() local 94 JSHandle<AccessorData> internalAccHancle = factory->NewInternalAccessor(setter, getter); in HWTEST_F_L0() 133 void *setter = nullptr; in HWTEST_F_L0() local 135 JSHandle<AccessorData> internalAccHandle = factory->NewInternalAccessor(setter, getter); in HWTEST_F_L0()
|
D | js_object_test.cpp | 685 JSHandle<JSFunction> setter = in HWTEST_F_L0() local 689 desc1.SetSetter(JSHandle<JSTaggedValue>::Cast(setter)); in HWTEST_F_L0() 758 JSHandle<JSFunction> setter = in HWTEST_F_L0() local 764 desc1.SetSetter(JSHandle<JSTaggedValue>::Cast(setter)); in HWTEST_F_L0() 791 JSHandle<JSFunction> setter = in HWTEST_F_L0() local 797 desc1.SetSetter(JSHandle<JSTaggedValue>::Cast(setter)); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/test/aottest/analyze_property/not_meet_subtyping/ |
D | expect_output.txt | 14 setter
|
/arkcompiler/ets_runtime/test/moduletest/calltype/ |
D | expect_output.txt | 25 setter 555
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
D | classDefinition.cpp | 276 compiler::VReg setter = undef; in CompileMissingProperties() local 287 setter = accessor; in CompileMissingProperties() 290 pg->DefineGetterSetterByValue(this, dest, keyReg, getter, setter, prop->Computed()); in CompileMissingProperties()
|
/arkcompiler/ets_frontend/ts2panda/src/base/ |
D | properties.ts | 102 setSetter(setter: ts.SetAccessorDeclaration): void { 108 this.setterNode = setter;
|
D | bcGenUtil.ts | 360 export function defineGetterSetterByValue(obj: VReg, name: VReg, getter: VReg, setter: VReg): IRNod… 361 return new Definegettersetterbyvalue(obj, name, getter, setter);
|
/arkcompiler/ets_frontend/ts2panda/src/statement/ |
D | classStatement.ts | 662 let setter = <ts.SetAccessorDeclaration>prop.getValue(); 664 … let setFlag = createClassMethodOrAccessor(compiler, classReg, setProtoReg, accesReg, setter); 665 pandaGen.defineGetterSetterByValue(setter, setFlag ? setProtoReg : classReg, keyReg, 692 let setter = <ts.SetAccessorDeclaration>prop.getSetter(); 693 accessor = setter; 694 flag = createClassMethodOrAccessor(compiler, objReg, tmpVreg, setterReg, setter);
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
D | objectExpression.cpp | 373 compiler::VReg setter = undef; in CompileRemainingProperties() local 383 setter = accessor; in CompileRemainingProperties() 386 … pg->DefineGetterSetterByValue(this, objReg, key, getter, setter, prop->IsComputed()); in CompileRemainingProperties()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | type_mcr_lowering.cpp | 610 …GateRef setter = builder_.LoadConstOffset(VariableType::JS_ANY(), accessor, AccessorData::SETTER_O… in LowerCallSetter() local 614 builder_.Branch(builder_.IsSpecial(setter, JSTaggedValue::VALUE_UNDEFINED), &exit, &callSetter); in LowerCallSetter() 617 CallAccessor(glue, gate, setter, receiver, AccessorMode::SETTER, value); in LowerCallSetter() 1294 GateRef setter = builder_.Load(VariableType::JS_ANY(), in LowerLoadSetter() local 1296 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), setter); in LowerLoadSetter()
|
/arkcompiler/ets_frontend/es2panda/test/ |
D | test262skiplist.txt | 1755 language/expressions/class/elements/after-same-line-gen-rs-private-setter-alt.js 1756 language/expressions/class/elements/after-same-line-gen-rs-private-setter.js 1790 language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js 1791 language/expressions/class/elements/after-same-line-method-rs-private-setter.js 1825 language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js 1826 language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter.js 1860 language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js 1861 language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter.js 1895 language/expressions/class/elements/after-same-line-static-gen-rs-private-setter-alt.js 1896 language/expressions/class/elements/after-same-line-static-gen-rs-private-setter.js [all …]
|
/arkcompiler/ets_runtime/ecmascript/ic/tests/ |
D | ic_runtime_stub_test.cpp | 325 JSHandle<JSFunction> setter = factory->NewJSFunction(env, reinterpret_cast<void *>(TestSetter)); in HWTEST_F_L0() local 327 handleAccessor->SetSetter(thread, setter.GetTaggedValue()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
D | slow_runtime_stub.h | 125 … JSTaggedValue getter, JSTaggedValue setter, bool flag);
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
D | builtins.h | 300 … const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
D | runtime_stubs-inl.h | 2030 … const JSHandle<JSTaggedValue> &setter, bool flag) in RuntimeDefineGetterSetterByValue() argument 2052 if (!setter->IsUndefined()) { in RuntimeDefineGetterSetterByValue() 2057 JSFunctionBase::SetFunctionName(thread, JSHandle<JSFunctionBase>::Cast(setter), propKey, in RuntimeDefineGetterSetterByValue() 2071 if (!setter->IsUndefined()) { in RuntimeDefineGetterSetterByValue() 2072 … Method *method = Method::Cast(JSHandle<JSFunction>::Cast(setter)->GetMethod().GetTaggedObject()); in RuntimeDefineGetterSetterByValue() 2074 desc.SetSetter(setter); in RuntimeDefineGetterSetterByValue()
|
/arkcompiler/ets_frontend/test262/ |
D | module_tests.txt | 305 parse-err-decl-pos-export-object-setter.js 348 parse-err-decl-pos-import-object-setter.js
|