Home
last modified time | relevance | path

Searched full:method (Results 1 – 25 of 3772) sorted by relevance

12345678910>>...151

/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_es_checked/
Dstring.yaml46 - 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 …]
Dmath.yaml19 - 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/
Dcha.cpp38 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 …]
Dcompiler.h30 #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/
Dtest-class-method-overload-expected.txt15 "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 …]
Dtest-class-method-overload6-expected.txt15 "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 …]
Dtest-class-method-overload3-expected.txt15 "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 …]
Dtest-class-method-overload2-expected.txt15 "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 …]
Dtest-class-method-overload8-expected.txt15 "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 …]
Dtest-class-method-overload10-expected.txt15 "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 …]
Dtest-class-method-overload9-expected.txt15 "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 …]
Dtest-class-method-overload11-expected.txt15 "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 …]
Dtest-class-method-overload7-expected.txt15 "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 …]
Dtest-class-method-overload13-expected.txt15 "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 …]
Dtest-class-method-overload12-expected.txt15 "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 …]
Dtest-class-method-overload1-expected.txt15 "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/
Dcall_object_method_boolean_test.cpp22 * @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 …]
Dcall_object_method_int_test.cpp34 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 …]
Dcall_object_method_byte_test.cpp34 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/
Druntime_adapter_dynamic.h30 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/
Dmethod-resolution-class-and-interface-in-signatures_5-expected.txt13 "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/
Dcomplex_inheritance_29.ets22 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/
Dcompilation_status_test.cpp21 #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/
Dmethod_inheritance.ets.arkts2.json24 …"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/
Dmodifiers.h25 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 …]

12345678910>>...151