Home
last modified time | relevance | path

Searched full:reflect (Results 1 – 25 of 112) sorted by relevance

12345

/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/escompat/
DReflectGetBadCases.sts20 failures += test(reflectGetBadCases(), "Reflect.get on types without fields and elements");
57 Reflect.get(c, "a")
59 … result += e.toString().contains("`target` argument of Reflect.get must have fields", 0) ? 0 : 1
63 Reflect.get(bo, "a")
65 … result += e.toString().contains("`target` argument of Reflect.get must have fields", 0) ? 0 : 1
69 Reflect.get(bt, "a")
71 … result += e.toString().contains("`target` argument of Reflect.get must have fields", 0) ? 0 : 1
75 Reflect.get(sh, "a")
77 … result += e.toString().contains("`target` argument of Reflect.get must have fields", 0) ? 0 : 1
81 Reflect.get(i, "a")
[all …]
DReflectHas.sts19 failures += test(reflectHas(), "Reflect.has");
71 result += (Reflect.has(arr, 0) == true) ? 0 : 1
72 result += (Reflect.has(arr, 3) == false) ? 0 : 1
73 result += (Reflect.has(arr, "length") == true) ? 0 : 1
74 result += (Reflect.has(arr, "qwerty") == false) ? 0 : 1
75 result += (Reflect.has(arr, "toString") == true) ? 0 : 1
76 result += (Reflect.has(arr, "toLocaleString") == true) ? 0 : 1
77 result += (Reflect.has(arr, "keys") == false) ? 0 : 1
79 result += (Reflect.has(str, 0) == true) ? 0 : 1
80 result += (Reflect.has(str, 3) == false) ? 0 : 1
[all …]
DReflectGet.sts20 failures += test(reflectGetClass(), "Reflect.get on class type");
21 failures += test(reflectGetArray(), "Reflect.get on array type");
22 failures += test(reflectGetLambda(), "Reflect.get on function type");
51 result += (Reflect.get(p, "x") as Number == 10) ? 0 : 1
52 result += (Reflect.get(p, "y") as Number == 20) ? 0 : 1
53 result += (Reflect.get(p, "z") as Number == 30) ? 0 : 1
55 result += (Reflect.get(p, "axisnum") == undefined) ? 0 : 1
56 result += (Reflect.get(p, "qwerty") == undefined) ? 0 : 1
57 result += (Reflect.get(p, 1) == null) ? 0 : 1
68 result += (Reflect.get(arr, 0) as Number == 10) ? 0 : 1
[all …]
DReflectSet.sts20 failures += test(reflectSetClass(), "Reflect.set on class type");
21 failures += test(reflectSetArray(), "Reflect.set on array type");
63 result += (Reflect.set(p, "x", 40 as number) == true) ? 0 : 1
64 result += (Reflect.set(p, "y", 50 as number) == true) ? 0 : 1
65 result += (Reflect.set(p, "z", 60 as number) == true) ? 0 : 1
67 result += (Reflect.get(p, "x") as Number == 40) ? 0 : 1
68 result += (Reflect.get(p, "y") as Number == 50) ? 0 : 1
69 result += (Reflect.get(p, "z") as Number == 60) ? 0 : 1
71 result += (Reflect.set(p, "axisnum", 10 as number) == false) ? 0 : 1
72 result += (Reflect.set(p, "x", "string") == false) ? 0 : 1
[all …]
DReflectOwnKeys.sts20 failures += test(reflectOwnKeys(), "Reflect.ownKeys");
80 result += arraysAreEqual(Reflect.ownKeys(c), emptyArr) ? 0 : 1
81 result += arraysAreEqual(Reflect.ownKeys(bo), emptyArr) ? 0 : 1
82 result += arraysAreEqual(Reflect.ownKeys(bt), emptyArr) ? 0 : 1
83 result += arraysAreEqual(Reflect.ownKeys(sh), emptyArr) ? 0 : 1
84 result += arraysAreEqual(Reflect.ownKeys(i), emptyArr) ? 0 : 1
85 result += arraysAreEqual(Reflect.ownKeys(lo), emptyArr) ? 0 : 1
86 result += arraysAreEqual(Reflect.ownKeys(fl), emptyArr) ? 0 : 1
87 result += arraysAreEqual(Reflect.ownKeys(dou), emptyArr) ? 0 : 1
89 result += arraysAreEqual(Reflect.ownKeys(arr), ["0", "1", "2", "length"]) ? 0 : 1
[all …]
/arkcompiler/ets_runtime/test/aottest/builtin_inlining/reflect/Reflect/
DbuiltinReflectReflect.ts17 //aot: [trace] aot inline builtin: Reflect.getPrototypeOf, caller function name:func_main_0@builtin…
18 print(Reflect.getPrototypeOf({})) //: [object Object]
20 …//aot: [trace] aot inline builtin: Reflect.getPrototypeOf, caller function name:func_main_0@builti…
21 Reflect.getPrototypeOf(1);
26 //aot: [trace] aot inline builtin: Reflect.get, caller function name:func_main_0@builtinReflectRefl…
27 print(Reflect.get(o, "a")); //: 123
28 //aot: [trace] aot inline builtin: Reflect.get, caller function name:func_main_0@builtinReflectRefl…
29 print(Reflect.get(o, "b")); //: abc
30 //aot: [trace] aot inline builtin: Reflect.get, caller function name:func_main_0@builtinReflectRefl…
31 print(Reflect.get(o, "c")); //: undefined
[all …]
/arkcompiler/ets_runtime/test/aottest/aot_compatibility_test/builtins_api/
Dbuiltins_api.ts26 print("Reflect.has:", Reflect.has(this, "b"));
27 print("Reflect.ownKeys():", Reflect.ownKeys(this));
28 print("Reflect.get:", Reflect.get(this, "b"));
29 … print("Reflect.getOwnPropertyDescriptor():", Reflect.getOwnPropertyDescriptor(this, "b"));
35 print("Reflect.has:", Reflect.has(this, "b"));
36 print("Reflect.ownKeys():", Reflect.ownKeys(this));
37 print("Reflect.get:", Reflect.get(this, "b"));
38 … print("Reflect.getOwnPropertyDescriptor():", Reflect.getOwnPropertyDescriptor(this, "b"));
Dexpect_output.txt18 Reflect.has: false
19 Reflect.ownKeys():
20 Reflect.get: undefined
21 Reflect.getOwnPropertyDescriptor(): undefined
26 Reflect.has: true
27 Reflect.ownKeys(): b
28 Reflect.get: abc
29 Reflect.getOwnPropertyDescriptor(): [object Object]
/arkcompiler/ets_runtime/test/moduletest/builtins/
Dbuiltinsreflect.js18 * @tc.desc:test builtins reflect
22 print("builtins reflect start");
24 // test1 -- reflect set length
27 var tag1 = Reflect.set(y, 'length', 0);
28 var tag2 = Reflect.set(y, 'length', 5);
35 Reflect.set(v56, "length", v0)
36 Reflect.set(v55, "length", v0, v56)
87 if (true == Reflect.get(target, "bla") &&
88 42 == Reflect.get(target, 4) &&
89 42 == Reflect.get(target, "4") &&
[all …]
Dexpect_output.txt287 builtins reflect start
334 builtins reflect end
/arkcompiler/ets_frontend/ets2panda/linter/test/rules/
Drule144.sts84 /// Reflect
85 Reflect.apply<C, number[], void>(() => {}, c, []);
86 Reflect.construct<number[], C>(C, []);
87 Reflect.defineProperty(c, 'p', {});
88 Reflect.deleteProperty(c, 'p', );
89 Reflect.get<C, string>(c, 'p');
90 Reflect.getOwnPropertyDescriptor<C, string>(c, 'p');
91 Reflect.getPrototypeOf(c);
92 Reflect.isExtensible(c);
93 Reflect.preventExtensions(c);
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_reflect.h23 // List of functions in Reflect, excluding the '@@' properties.
25 // where BuiltinsRefject::func refers to the native implementation of Reflect[name].
28 /* Reflect.apply ( target, thisArgument, argumentsList ) */ \
30 /* Reflect.construct ( target, argumentsList [ , newTarget ] ) */ \
32 /* Reflect.defineProperty ( target, propertyKey, attributes ) */ \
34 /* Reflect.deleteProperty ( target, propertyKey ) */ \
36 /* Reflect.get ( target, propertyKey [ , receiver ] ) */ \
38 /* Reflect.getOwnPropertyDescriptor ( target, propertyKey ) */ \
40 /* Reflect.getPrototypeOf ( target ) */ \
42 /* Reflect.has ( target, propertyKey ) */ \
[all …]
Dbuiltins_reflect.cpp22 // ecma 26.1.1 Reflect.apply (target, thisArgument, argumentsList)
26 BUILTINS_API_TRACE(argv->GetThread(), Reflect, Apply); in ReflectApply()
42 …THROW_TYPE_ERROR_AND_RETURN(thread, "Reflect.apply target is not callable", JSTaggedValue::Excepti… in ReflectApplyInternal()
60 // ecma 26.1.2 Reflect.construct (target, argumentsList [ , newTarget])
64 BUILTINS_API_TRACE(argv->GetThread(), Reflect, Constructor); in ReflectConstruct()
70 …THROW_TYPE_ERROR_AND_RETURN(thread, "Reflect.construct target is not constructor", JSTaggedValue::… in ReflectConstruct()
77 … THROW_TYPE_ERROR_AND_RETURN(thread, "Reflect.construct newTarget is present, but not constructor", in ReflectConstruct()
101 // ecma 26.1.3 Reflect.defineProperty (target, propertyKey, attributes)
105 BUILTINS_API_TRACE(argv->GetThread(), Reflect, DefineProperty); in ReflectDefineProperty()
111 …THROW_TYPE_ERROR_AND_RETURN(thread, "Reflect.defineProperty target is not object", JSTaggedValue::… in ReflectDefineProperty()
[all …]
/arkcompiler/ets_frontend/ets2panda/linter/test/main/
Dlimited_stdlib_api.sts84 /// Reflect
85 Reflect.apply<C, number[], void>(() => {}, c, []);
86 Reflect.construct<number[], C>(C, []);
87 Reflect.defineProperty(c, 'p', {});
88 Reflect.deleteProperty(c, 'p', );
89 Reflect.get<C, string>(c, 'p');
90 Reflect.getOwnPropertyDescriptor<C, string>(c, 'p');
91 Reflect.getPrototypeOf(c);
92 Reflect.isExtensible(c);
93 Reflect.preventExtensions(c);
[all …]
/arkcompiler/ets_runtime/test/perform/reflect/
Dreflect.ts34 Reflect.ownKeys(obj); // Triggers JSArray::CreateArrayFromList()
37 print(`Reflect.ownKeys(obj):\t${((end - start) / 1000).toFixed(3)}\tms`);
41 Reflect.ownKeys(arr); // Triggers JSArray::CreateArrayFromList()
44 print(`Reflect.ownKeys(arr):\t${((end - start) / 1000).toFixed(3)}\tms`);
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/
DReflect.sts18 export class Reflect {
44 throw new Error("`target` argument of Reflect.get must have fields")
46 if (!Reflect.has(target, key)) {
55 const getter = Reflect.findMethod(t, Reflect.GETTER_PREFIX + key)
117 throw new Error("`target` argument of Reflect.get must be indexed")
119 if (!Reflect.has(target, index)) {
151 if (!Reflect.has(target, key)) {
166 const setter = Reflect.findMethod(vt, Reflect.SETTER_PREFIX + key)
220 if (!Reflect.has(target, index)) {
280 } else if (methodName == Reflect.GETTER_PREFIX + key) {
[all …]
/arkcompiler/ets_runtime/test/aottest/class_method_signature/
Dclass_method_signature.ts35 print(Reflect.ownKeys(A.prototype)); //constructor,bar,bar2
58 print(Reflect.ownKeys(A2.prototype)); //constructor,foo,bar,bar2
78 print(Reflect.ownKeys(B.prototype)); //constructor,bar,bar2
101 print(Reflect.ownKeys(B2.prototype)); //constructor,bar,foo,bar2
/arkcompiler/ets_runtime/test/moduletest/proxy/
Dproxy.js115 let v4 = new Proxy(Uint32Array,Reflect);
143 const v7 = new Proxy(Reflect, Reflect);
144 const v9 = new Proxy(v7, Reflect);
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_reflect_test.cpp46 // native function for test Reflect.apply
67 // Reflect.apply (target, thisArgument, argumentsList)
111 // Reflect.construct (target, argumentsList [ , newTarget])
144 // Reflect.defineProperty (target, propertyKey, attributes)
195 // Reflect.deleteProperty (target, propertyKey)
224 // Reflect.get (target, propertyKey [ , receiver])
252 // Reflect.getOwnPropertyDescriptor ( target, propertyKey )
297 // Reflect.getPrototypeOf (target)
322 // Reflect.has (target, propertyKey)
348 // Reflect.isExtensible (target)
[all …]
/arkcompiler/ets_runtime/test/moduletest/ictest/
Dictest.js55 Reflect.deleteProperty(arr , "b")
67 Reflect.deleteProperty(this, "b")
87 Reflect.deleteProperty(this , "b")
/arkcompiler/ets_runtime/test/aottest/tryldglobalbyname_global_object/
Dexpect_output.txt164 [object Reflect]
165 Reflect
166 ReferenceError: Reflect is not defined
/arkcompiler/ets_frontend/es2panda/parser/
Dcommonjs.cpp97 auto *reflect = AllocNode<ir::Identifier>("Reflect"); in ParseCommonjs() local
98 auto *reflectApply = AllocNode<ir::MemberExpression>(reflect, apply, in ParseCommonjs()
/arkcompiler/ets_runtime/test/aottest/aot_compatibility_test/property_operation/
Dproperty_operation.ts61 assert_true(!Reflect.has(b3, "x2"));
64 assert_true(Reflect.has(b3, "x2"));
/arkcompiler/ets_runtime/test/regresstest/
Dignored-regresstest-fastverify-x64.txt7 regresstest/ark-regress/mjsunit/regress/regress-reflect-construct.js
/arkcompiler/ets_runtime/test/moduletest/regresssuper/
Dregresssuper.js94 let c1 = Reflect.construct(TestB, [], TestC.prototype.constructor);
95 let c2 = Reflect.construct(TestB, [], c1.constructor);

12345