| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_es_checked/ |
| D | string.yaml | 46 - method: anchor 49 - method: big 50 - method: blink 51 - method: bold 52 - method: charAt 55 - method: charCodeAt 58 - method: codePointAt 61 - method: concat 64 - method: endsWith 68 - method: fixed [all …]
|
| D | math.yaml | 19 - method: Math.abs 22 - method: Math.acos 25 - method: Math.acosh 28 - method: Math.asin 31 - method: Math.asinh 34 - method: Math.atan 37 - method: Math.atan2 44 - method: Math.atanh 47 - method: Math.cbrt 53 - method: Math.ceil [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | cha.cpp | 38 for (const auto &method : klass->GetVTable()) { in Update() local 39 SetHasSingleImplementation(method, true); in Update() 46 PandaSet<Method *> invalidatedMethods; in Update() 49 auto method = klass->GetVTable()[i]; in Update() local 51 if (method == parentMethod || method->IsDefaultInterfaceMethod()) { in Update() 59 UpdateMethod(method); in Update() 63 auto method = klass->GetVTable()[i]; in Update() local 64 if (method->IsDefaultInterfaceMethod()) { in Update() 67 UpdateMethod(method); in Update() 73 bool ClassHierarchyAnalysis::HasSingleImplementation(Method *method) in HasSingleImplementation() argument [all …]
|
| D | compiler.h | 30 #include "runtime/include/method.h" 46 inline ark::Method *MethodCast(RuntimeInterface::MethodPtr method) in MethodCast() argument 48 return static_cast<ark::Method *>(method); in MethodCast() 57 RuntimeInterface::MethodPtr GetSingleImplementation(RuntimeInterface::MethodPtr method) override in GetSingleImplementation() argument 59 return static_cast<Method *>(method)->GetSingleImplementation(); in GetSingleImplementation() 61 bool IsSingleImplementation(RuntimeInterface::MethodPtr method) override in IsSingleImplementation() argument 63 return static_cast<Method *>(method)->HasSingleImplementation(); in IsSingleImplementation() 76 bool AddTableSlot(RuntimeInterface::MethodPtr method, uint32_t typeId, SlotKind kind) override; 77 …uintptr_t GetTableSlot(RuntimeInterface::MethodPtr method, uint32_t typeId, SlotKind kind) const o… 126 BinaryFilePtr GetBinaryFileForMethod(MethodPtr method) const override in GetBinaryFileForMethod() argument [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ts/ |
| D | test-class-method-overload-expected.txt | 15 "program": "test-class-method-overload.ts" 20 "program": "test-class-method-overload.ts" 36 "program": "test-class-method-overload.ts" 41 "program": "test-class-method-overload.ts" 67 "program": "test-class-method-overload.ts" 72 "program": "test-class-method-overload.ts" 81 "program": "test-class-method-overload.ts" 86 "program": "test-class-method-overload.ts" 95 "program": "test-class-method-overload.ts" 100 "program": "test-class-method-overload.ts" [all …]
|
| D | test-class-method-overload6-expected.txt | 15 "program": "test-class-method-overload6.ts" 20 "program": "test-class-method-overload6.ts" 36 "program": "test-class-method-overload6.ts" 41 "program": "test-class-method-overload6.ts" 65 "program": "test-class-method-overload6.ts" 70 "program": "test-class-method-overload6.ts" 78 "program": "test-class-method-overload6.ts" 83 "program": "test-class-method-overload6.ts" 91 "program": "test-class-method-overload6.ts" 96 "program": "test-class-method-overload6.ts" [all …]
|
| D | test-class-method-overload3-expected.txt | 15 "program": "test-class-method-overload3.ts" 20 "program": "test-class-method-overload3.ts" 36 "program": "test-class-method-overload3.ts" 41 "program": "test-class-method-overload3.ts" 65 "program": "test-class-method-overload3.ts" 70 "program": "test-class-method-overload3.ts" 78 "program": "test-class-method-overload3.ts" 83 "program": "test-class-method-overload3.ts" 91 "program": "test-class-method-overload3.ts" 96 "program": "test-class-method-overload3.ts" [all …]
|
| D | test-class-method-overload2-expected.txt | 15 "program": "test-class-method-overload2.ts" 20 "program": "test-class-method-overload2.ts" 36 "program": "test-class-method-overload2.ts" 41 "program": "test-class-method-overload2.ts" 65 "program": "test-class-method-overload2.ts" 70 "program": "test-class-method-overload2.ts" 78 "program": "test-class-method-overload2.ts" 83 "program": "test-class-method-overload2.ts" 91 "program": "test-class-method-overload2.ts" 96 "program": "test-class-method-overload2.ts" [all …]
|
| D | test-class-method-overload8-expected.txt | 15 "program": "test-class-method-overload8.ts" 20 "program": "test-class-method-overload8.ts" 36 "program": "test-class-method-overload8.ts" 41 "program": "test-class-method-overload8.ts" 65 "program": "test-class-method-overload8.ts" 70 "program": "test-class-method-overload8.ts" 78 "program": "test-class-method-overload8.ts" 83 "program": "test-class-method-overload8.ts" 91 "program": "test-class-method-overload8.ts" 96 "program": "test-class-method-overload8.ts" [all …]
|
| D | test-class-method-overload10-expected.txt | 15 "program": "test-class-method-overload10.ts" 20 "program": "test-class-method-overload10.ts" 36 "program": "test-class-method-overload10.ts" 41 "program": "test-class-method-overload10.ts" 65 "program": "test-class-method-overload10.ts" 70 "program": "test-class-method-overload10.ts" 78 "program": "test-class-method-overload10.ts" 83 "program": "test-class-method-overload10.ts" 91 "program": "test-class-method-overload10.ts" 96 "program": "test-class-method-overload10.ts" [all …]
|
| D | test-class-method-overload9-expected.txt | 15 "program": "test-class-method-overload9.ts" 20 "program": "test-class-method-overload9.ts" 36 "program": "test-class-method-overload9.ts" 41 "program": "test-class-method-overload9.ts" 65 "program": "test-class-method-overload9.ts" 70 "program": "test-class-method-overload9.ts" 78 "program": "test-class-method-overload9.ts" 83 "program": "test-class-method-overload9.ts" 91 "program": "test-class-method-overload9.ts" 96 "program": "test-class-method-overload9.ts" [all …]
|
| D | test-class-method-overload11-expected.txt | 15 "program": "test-class-method-overload11.ts" 20 "program": "test-class-method-overload11.ts" 36 "program": "test-class-method-overload11.ts" 41 "program": "test-class-method-overload11.ts" 65 "program": "test-class-method-overload11.ts" 70 "program": "test-class-method-overload11.ts" 78 "program": "test-class-method-overload11.ts" 83 "program": "test-class-method-overload11.ts" 91 "program": "test-class-method-overload11.ts" 96 "program": "test-class-method-overload11.ts" [all …]
|
| D | test-class-method-overload7-expected.txt | 15 "program": "test-class-method-overload7.ts" 20 "program": "test-class-method-overload7.ts" 36 "program": "test-class-method-overload7.ts" 41 "program": "test-class-method-overload7.ts" 65 "program": "test-class-method-overload7.ts" 70 "program": "test-class-method-overload7.ts" 78 "program": "test-class-method-overload7.ts" 83 "program": "test-class-method-overload7.ts" 91 "program": "test-class-method-overload7.ts" 96 "program": "test-class-method-overload7.ts" [all …]
|
| D | test-class-method-overload13-expected.txt | 15 "program": "test-class-method-overload13.ts" 20 "program": "test-class-method-overload13.ts" 36 "program": "test-class-method-overload13.ts" 41 "program": "test-class-method-overload13.ts" 65 "program": "test-class-method-overload13.ts" 70 "program": "test-class-method-overload13.ts" 78 "program": "test-class-method-overload13.ts" 83 "program": "test-class-method-overload13.ts" 91 "program": "test-class-method-overload13.ts" 96 "program": "test-class-method-overload13.ts" [all …]
|
| D | test-class-method-overload12-expected.txt | 15 "program": "test-class-method-overload12.ts" 20 "program": "test-class-method-overload12.ts" 36 "program": "test-class-method-overload12.ts" 41 "program": "test-class-method-overload12.ts" 65 "program": "test-class-method-overload12.ts" 70 "program": "test-class-method-overload12.ts" 78 "program": "test-class-method-overload12.ts" 83 "program": "test-class-method-overload12.ts" 91 "program": "test-class-method-overload12.ts" 96 "program": "test-class-method-overload12.ts" [all …]
|
| D | test-class-method-overload1-expected.txt | 15 "program": "test-class-method-overload1.ts" 20 "program": "test-class-method-overload1.ts" 36 "program": "test-class-method-overload1.ts" 41 "program": "test-class-method-overload1.ts" 65 "program": "test-class-method-overload1.ts" 70 "program": "test-class-method-overload1.ts" 78 "program": "test-class-method-overload1.ts" 83 "program": "test-class-method-overload1.ts" 91 "program": "test-class-method-overload1.ts" 96 "program": "test-class-method-overload1.ts" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ani/tests/object_ops/ |
| D | call_object_method_boolean_test.cpp | 22 * @brief Unit test class for testing boolean method calls on ani objects. 37 * @brief Test case for calling a boolean-returning method with an argument array. 39 * This test verifies the correct behavior of calling a method using an array 45 ani_method method {}; in TEST_F() local 46 …tMethodAndObject("Lcall_object_method_boolean_test/A;", "booleanMethod", "II:Z", &object, &method); in TEST_F() 55 // Call the method and verify the return value. in TEST_F() 56 ASSERT_EQ(env_->Object_CallMethod_Boolean_A(object, method, &res, args), ANI_OK); in TEST_F() 61 * @brief Test case for calling a boolean-returning method with variadic arguments. 63 * This test ensures that the method correctly handles variadic arguments and 69 ani_method method {}; in TEST_F() local [all …]
|
| D | call_object_method_int_test.cpp | 34 ani_method method {}; in TEST_F() local 35 GetMethodAndObject("Lcall_object_method_int_test/A;", "intMethod", "II:I", &object, &method); in TEST_F() 44 ASSERT_EQ(env_->Object_CallMethod_Int_A(object, method, &sum, args), ANI_OK); in TEST_F() 51 ani_method method {}; in TEST_F() local 52 GetMethodAndObject("Lcall_object_method_int_test/A;", "intMethod", "II:I", &object, &method); in TEST_F() 57 ASSERT_EQ(env_->Object_CallMethod_Int(object, method, &sum, arg1, arg2), ANI_OK); in TEST_F() 64 ani_method method {}; in TEST_F() local 65 GetMethodAndObject("Lcall_object_method_int_test/A;", "intMethod", "II:I", &object, &method); in TEST_F() 70 ASSERT_EQ(env_->c_api->Object_CallMethod_Int(env_, object, method, &sum, arg1, arg2), ANI_OK); in TEST_F() 77 ani_method method {}; in TEST_F() local [all …]
|
| D | call_object_method_byte_test.cpp | 34 ani_method method {}; in TEST_F() local 35 GetMethodAndObject("Lcall_object_method_byte_test/A;", "byteMethod", "BB:B", &object, &method); in TEST_F() 44 ASSERT_EQ(env_->Object_CallMethod_Byte_A(object, method, &sum, args), ANI_OK); in TEST_F() 45 ASSERT_EQ(env_->c_api->Object_CallMethod_Byte_A(env_, object, method, &sum, args), ANI_OK); in TEST_F() 52 ani_method method {}; in TEST_F() local 53 GetMethodAndObject("Lcall_object_method_byte_test/A;", "byteMethod", "BB:B", &object, &method); in TEST_F() 58 ASSERT_EQ(env_->Object_CallMethod_Byte(object, method, &sum, arg1, arg2), ANI_OK); in TEST_F() 65 ani_method method {}; in TEST_F() local 66 GetMethodAndObject("Lcall_object_method_byte_test/A;", "byteMethod", "BB:B", &object, &method); in TEST_F() 71 ASSERT_EQ(env_->c_api->Object_CallMethod_Byte(env_, object, method, &sum, arg1, arg2), ANI_OK); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/libabckit/src/adapter_dynamic/ |
| D | runtime_adapter_dynamic.h | 30 BinaryFilePtr GetBinaryFileForMethod([[maybe_unused]] MethodPtr method) const override in GetBinaryFileForMethod() argument 40 MethodId GetMethodId(MethodPtr method) const override in GetMethodId() argument 42 return static_cast<MethodId>(reinterpret_cast<uintptr_t>(method)); in GetMethodId() 45 size_t GetMethodTotalArgumentsCount(MethodPtr method) const override in GetMethodTotalArgumentsCount() argument 47 return abcFile_.GetMethodTotalArgumentsCount(method); in GetMethodTotalArgumentsCount() 55 size_t GetMethodRegistersCount(MethodPtr method) const override in GetMethodRegistersCount() argument 57 return abcFile_.GetMethodRegistersCount(method); in GetMethodRegistersCount() 60 const uint8_t *GetMethodCode(MethodPtr method) const override in GetMethodCode() argument 62 return abcFile_.GetMethodCode(method); in GetMethodCode() 65 size_t GetMethodCodeSize(MethodPtr method) const override in GetMethodCodeSize() argument [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | method-resolution-class-and-interface-in-signatures_5-expected.txt | 13 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 18 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 30 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 35 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 44 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 49 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 62 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 67 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 79 "program": "method-resolution-class-and-interface-in-signatures_5.ets" 84 "program": "method-resolution-class-and-interface-in-signatures_5.ets" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/10.interfaces/07.interface_inheritance/multi_layer_interface/complex_inheritance/ |
| D | complex_inheritance_29.ets | 22 return "Interface override method"; 28 return "GrandParent static method"; 32 return "GrandParent override method"; 36 return "Interface override method"; 42 return "Parent static method"; 46 return "Parent override method"; 52 return "Child static method"; 56 return "Child override method"; 61 assertEQ(GrandParent.grandParentStaticMethod(), "GrandParent static method"); 62 assertEQ(GrandParent.overrideMethod(), "GrandParent override method"); [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | compilation_status_test.cpp | 21 #include "runtime/include/method.h" 41 Method *GetMethod(Class *klass, size_t num); 57 Method *CompilationStatusTest::GetMethod(Class *klass, size_t num) in GetMethod() 61 Method *method = klass->GetDirectMethod(utf::CStringAsMutf8(ss.str().c_str())); in GetMethod() local 62 return method; in GetMethod() 95 Method *method = GetMethod(klass, 0); in TEST_F() local 96 auto status = method->GetCompilationStatus(); in TEST_F() 97 ASSERT_EQ(status, Method::NOT_COMPILED); in TEST_F() 99 ASSERT_EQ(method->AtomicSetCompilationStatus(status, Method::WAITING), true); in TEST_F() 100 status = method->GetCompilationStatus(); in TEST_F() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | method_inheritance.ets.arkts2.json | 24 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 34 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 44 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 54 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 84 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 94 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 104 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 114 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 174 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… 184 …"rule": "Overridden method parameters and return types must respect type inheritance principles (a… [all …]
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | modifiers.h | 25 constexpr uint32_t ACC_PUBLIC = 0x0001; // field, method, class 26 constexpr uint32_t ACC_PRIVATE = 0x0002; // field, method, class 27 constexpr uint32_t ACC_PROTECTED = 0x0004; // field, method, class 28 constexpr uint32_t ACC_STATIC = 0x0008; // field, method 29 constexpr uint32_t ACC_FINAL = 0x0010; // field, method, class 31 constexpr uint32_t ACC_SYNCHRONIZED = 0x0020; // method 32 constexpr uint32_t ACC_BRIDGE = 0x0040; // method 35 constexpr uint32_t ACC_VARARGS = 0x0080; // method 36 constexpr uint32_t ACC_NATIVE = 0x0100; // method 38 constexpr uint32_t ACC_ABSTRACT = 0x0400; // method, class [all …]
|