| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | getter_setter2.ets | 19 get field(): int { 23 set field(field: int) { 24 this._field = field; 32 objectos.field += 10; 33 assertEQ(objectos.field, 40) 35 objectos.field -= 200; 36 assertEQ(objectos.field, -160) 38 objectos.field += 260; 39 objectos.field *= 10; 40 assertEQ(objectos.field, 1000) [all …]
|
| D | getter_setter.ets | 20 get field(): int { 24 set field(a: int) { 40 let h = obj.field; 42 let z = obj.field + obj.field; 44 let u = obj.field + 10; 46 let i = 10 + obj.field; 49 obj.field = 10; 50 let k = obj.field; 53 obj.field = obj.field; 54 k = obj.field; [all …]
|
| D | MutatorAccessor.ets | 23 get field(): int { 27 set field(a: int) { 43 let get_field = obj.field; 46 get_field = obj.field + obj.field; 49 get_field = obj.field + 10; 52 get_field = 10 + obj.field; 55 obj.field = 10; 56 get_field = obj.field; 59 obj.field = obj.field; 60 get_field = obj.field; [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/extension_accessor/ |
| D | extensionAccessorInOpAssignment2.ets | 20 get field(this: A): int { 24 set field(this: A, field: int) { 25 this._field = field; 32 objectos.field += 10; 33 assertEQ(objectos.field, 40) 35 objectos.field -= 200; 36 assertEQ(objectos.field, -160) 38 objectos.field += 260; 39 objectos.field *= 10; 40 assertEQ(objectos.field, 1000) [all …]
|
| D | extensionAccessorWithNewExpr2.ets | 23 get field(this: A): Int { return A.field_ } 24 set field(this: A, v: int) { A.field_ = v } 34 new A().field += 10; 35 assertEQ(new A().field, 40) 37 new A().field -= 200; 38 assertEQ(new A().field, -160) 40 new A().field += 260; 41 new A().field *= 10; 42 assertEQ(new A().field, 1000) 44 new A().field /= 100; [all …]
|
| D | extensionAccessorInOpAssignment.ets | 21 get field(this: A): Int { 25 set field(this: A, a: int) { 39 assertEQ(obj.field, 30) 40 obj.field = 29; 41 assertEQ(obj.field, 29) 42 obj.field = 15 + 15; 44 let z = obj.field + obj.field; 46 z = obj.field + obj.field + obj.field; 48 let u = obj.field + 10; 50 let i = 10 + obj.field; [all …]
|
| D | extensionAccessorWithNewExpr1.ets | 21 get field(this: A): Int { return A.field_ } 22 set field(this: A, v: int) { A.field_ = v } 29 assertEQ(new A().field, 30) 30 new A().field = 29; 31 assertEQ(new A().field, 29) 32 new A().field = 15 + 15; 34 let z = new A().field + new A().field; 36 z = new A().field + new A().field + new A().field; 39 let u = new A().field + 10; 41 let i = 10 + new A().field; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/09.classes/05.field_declarations/04.overriding_fields/ |
| D | overriding_fields.params.yaml | 17 - base: "field: int" 18 child: "field: int" 22 - base: "field: int" 23 child: "field: float" 27 - base: "static field: int" 28 child: "static field: int" 32 - base: "static field: int = 5" 33 child: "field: int = 7" 37 assertEQ(a.field, 7); 38 assertEQ(Base.field, 5); [all …]
|
| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyFieldProto.cpp | 19 void Field::Serialize(const panda::pandasm::Field &field, protoPanda::Field &protoField) in Serialize() argument 22 Type::Serialize(field.type, *protoType); in Serialize() 23 protoField.set_name(field.name); in Serialize() 25 FieldMetadata::Serialize(*field.metadata, *protoFieldmeta); in Serialize() 26 protoField.set_lineofdef(field.line_of_def); in Serialize() 27 protoField.set_wholeline(field.whole_line); in Serialize() 28 protoField.set_boundleft(field.bound_left); in Serialize() 29 protoField.set_boundright(field.bound_right); in Serialize() 30 protoField.set_isdefined(field.is_defined); in Serialize() 33 void Field::Deserialize(const protoPanda::Field &protoField, panda::pandasm::Field &field, in Deserialize() argument [all …]
|
| /arkcompiler/runtime_core/panda_guard/util/ |
| D | json_util.h | 29 * Obtain the content of a JSON object with a field type of object 31 * @param field field name in json object 33 …c panda::JsonObject *GetJsonObject(const panda::JsonObject *object, const std::string_view &field); 36 * Obtain the content of a JSON object with a field type of string 38 * @param field field name in json object 39 * @param optionalField Optional field, default to true (optional). When the field is false, 40 * if there is no information about the field in the JSON object, an error will be reported 42 … static std::string GetStringValue(const panda::JsonObject *object, const std::string_view &field, 46 * Obtain the content of a JSON object with a field type of double 48 * @param field field name in json object [all …]
|
| /arkcompiler/runtime_core/static_core/abc2program/ |
| D | abc_field_processor.cpp | 32 pandasm::Field field(keyData_.GetFileLanguage()); in FillProgramData() local 33 FillFieldData(field); in FillProgramData() 37 …auto retField = std::find_if(fieldList.begin(), fieldList.end(), [&field](pandasm::Field &fieldFro… in FillProgramData() 38 return field.name == fieldFromList.name && field.IsStatic() == fieldFromList.IsStatic(); in FillProgramData() 42 fieldList.push_back(std::move(field)); in FillProgramData() 46 record_.fieldList.emplace_back(std::move(field)); in FillProgramData() 49 void AbcFieldProcessor::FillFieldData(pandasm::Field &field) in FillFieldData() argument 51 FillFieldName(field); in FillFieldData() 52 FillFieldType(field); in FillFieldData() 53 FillFieldMetaData(field); in FillFieldData() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ani/tests/class_ops/ |
| D | class_get_static_field_boolean_test.cpp | 27 ani_static_field field {}; in CheckFieldValue() local 28 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 29 ASSERT_NE(field, nullptr); in CheckFieldValue() 31 ASSERT_EQ(env_->Class_GetStaticField_Boolean(cls, field, &result), ANI_OK); in CheckFieldValue() 33 ASSERT_EQ(env_->Class_SetStaticField_Boolean(cls, field, ANI_TRUE), ANI_OK); in CheckFieldValue() 34 ASSERT_EQ(env_->Class_GetStaticField_Boolean(cls, field, &result), ANI_OK); in CheckFieldValue() 43 ani_static_field field {}; in TEST_F() local 44 ASSERT_EQ(env_->Class_FindStaticField(cls, "boolean_value", &field), ANI_OK); in TEST_F() 45 ASSERT_NE(field, nullptr); in TEST_F() 47 ASSERT_EQ(env_->Class_GetStaticField_Boolean(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_set_static_field_boolean_test.cpp | 26 ani_static_field field {}; in CheckFieldValue() local 27 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 28 ASSERT_NE(field, nullptr); in CheckFieldValue() 30 ASSERT_EQ(env_->Class_GetStaticField_Boolean(cls, field, &result), ANI_OK); in CheckFieldValue() 32 ASSERT_EQ(env_->Class_SetStaticField_Boolean(cls, field, ANI_TRUE), ANI_OK); in CheckFieldValue() 33 ASSERT_EQ(env_->Class_GetStaticField_Boolean(cls, field, &result), ANI_OK); in CheckFieldValue() 42 ani_static_field field {}; in TEST_F() local 43 ASSERT_EQ(env_->Class_FindStaticField(cls, "bool_value", &field), ANI_OK); in TEST_F() 44 ASSERT_NE(field, nullptr); in TEST_F() 46 ASSERT_EQ(env_->Class_GetStaticField_Boolean(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_get_static_field_float_test.cpp | 28 ani_static_field field {}; in CheckFieldValue() local 29 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 30 ASSERT_NE(field, nullptr); in CheckFieldValue() 33 ASSERT_EQ(env_->Class_GetStaticField_Float(cls, field, &result), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_SetStaticField_Float(cls, field, setTar), ANI_OK); in CheckFieldValue() 37 ASSERT_EQ(env_->Class_GetStaticField_Float(cls, field, &result), ANI_OK); in CheckFieldValue() 46 ani_static_field field {}; in TEST_F() local 47 ASSERT_EQ(env_->Class_FindStaticField(cls, "float_value", &field), ANI_OK); in TEST_F() 48 ASSERT_NE(field, nullptr); in TEST_F() 51 ASSERT_EQ(env_->Class_GetStaticField_Float(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_get_static_field_char_test.cpp | 26 ani_static_field field {}; in CheckFieldValue() local 27 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 28 ASSERT_NE(field, nullptr); in CheckFieldValue() 31 ASSERT_EQ(env_->Class_GetStaticField_Char(cls, field, &result), ANI_OK); in CheckFieldValue() 34 ASSERT_EQ(env_->Class_SetStaticField_Char(cls, field, setTar), ANI_OK); in CheckFieldValue() 35 ASSERT_EQ(env_->Class_GetStaticField_Char(cls, field, &result), ANI_OK); in CheckFieldValue() 44 ani_static_field field {}; in TEST_F() local 45 ASSERT_EQ(env_->Class_FindStaticField(cls, "char_value", &field), ANI_OK); in TEST_F() 46 ASSERT_NE(field, nullptr); in TEST_F() 49 ASSERT_EQ(env_->Class_GetStaticField_Char(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_get_static_field_int_test.cpp | 28 ani_static_field field {}; in CheckFieldValue() local 29 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 30 ASSERT_NE(field, nullptr); in CheckFieldValue() 33 ASSERT_EQ(env_->Class_GetStaticField_Int(cls, field, &result), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_SetStaticField_Int(cls, field, setTar), ANI_OK); in CheckFieldValue() 37 ASSERT_EQ(env_->Class_GetStaticField_Int(cls, field, &result), ANI_OK); in CheckFieldValue() 46 ani_static_field field {}; in TEST_F() local 47 ASSERT_EQ(env_->Class_FindStaticField(cls, "int_value", &field), ANI_OK); in TEST_F() 48 ASSERT_NE(field, nullptr); in TEST_F() 50 ASSERT_EQ(env_->Class_GetStaticField_Int(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_get_static_field_long_test.cpp | 28 ani_static_field field {}; in CheckFieldValue() local 29 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 30 ASSERT_NE(field, nullptr); in CheckFieldValue() 33 ASSERT_EQ(env_->Class_GetStaticField_Long(cls, field, &result), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_SetStaticField_Long(cls, field, setTar), ANI_OK); in CheckFieldValue() 37 ASSERT_EQ(env_->Class_GetStaticField_Long(cls, field, &result), ANI_OK); in CheckFieldValue() 46 ani_static_field field {}; in TEST_F() local 47 ASSERT_EQ(env_->Class_FindStaticField(cls, "long_value", &field), ANI_OK); in TEST_F() 48 ASSERT_NE(field, nullptr); in TEST_F() 50 ASSERT_EQ(env_->Class_GetStaticField_Long(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_get_static_field_short_test.cpp | 27 ani_static_field field {}; in CheckFieldValue() local 28 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 29 ASSERT_NE(field, nullptr); in CheckFieldValue() 32 ASSERT_EQ(env_->Class_GetStaticField_Short(cls, field, &result), ANI_OK); in CheckFieldValue() 35 ASSERT_EQ(env_->Class_SetStaticField_Short(cls, field, setTar), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_GetStaticField_Short(cls, field, &result), ANI_OK); in CheckFieldValue() 45 ani_static_field field {}; in TEST_F() local 46 ASSERT_EQ(env_->Class_FindStaticField(cls, "short_value", &field), ANI_OK); in TEST_F() 47 ASSERT_NE(field, nullptr); in TEST_F() 49 ASSERT_EQ(env_->Class_GetStaticField_Short(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_get_static_field_byte_test.cpp | 27 ani_static_field field {}; in CheckFieldValue() local 28 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 29 ASSERT_NE(field, nullptr); in CheckFieldValue() 32 ASSERT_EQ(env_->Class_GetStaticField_Byte(cls, field, &result), ANI_OK); in CheckFieldValue() 35 ASSERT_EQ(env_->Class_SetStaticField_Byte(cls, field, setTar), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_GetStaticField_Byte(cls, field, &result), ANI_OK); in CheckFieldValue() 45 ani_static_field field {}; in TEST_F() local 46 ASSERT_EQ(env_->Class_FindStaticField(cls, "byte_value", &field), ANI_OK); in TEST_F() 47 ASSERT_NE(field, nullptr); in TEST_F() 50 ASSERT_EQ(env_->Class_GetStaticField_Byte(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_set_static_field_short_test.cpp | 27 ani_static_field field {}; in CheckFieldValue() local 28 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 29 ASSERT_NE(field, nullptr); in CheckFieldValue() 32 ASSERT_EQ(env_->Class_GetStaticField_Short(cls, field, &result), ANI_OK); in CheckFieldValue() 35 ASSERT_EQ(env_->Class_SetStaticField_Short(cls, field, setTar), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_GetStaticField_Short(cls, field, &result), ANI_OK); in CheckFieldValue() 45 ani_static_field field {}; in TEST_F() local 46 ASSERT_EQ(env_->Class_FindStaticField(cls, "short_value", &field), ANI_OK); in TEST_F() 47 ASSERT_NE(field, nullptr); in TEST_F() 49 ASSERT_EQ(env_->Class_GetStaticField_Short(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_set_static_field_char_test.cpp | 27 ani_static_field field {}; in CheckFieldValue() local 28 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 29 ASSERT_NE(field, nullptr); in CheckFieldValue() 32 ASSERT_EQ(env_->Class_GetStaticField_Char(cls, field, &result), ANI_OK); in CheckFieldValue() 35 ASSERT_EQ(env_->Class_SetStaticField_Char(cls, field, setTar), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_GetStaticField_Char(cls, field, &result), ANI_OK); in CheckFieldValue() 45 ani_static_field field {}; in TEST_F() local 46 ASSERT_EQ(env_->Class_FindStaticField(cls, "char_value", &field), ANI_OK); in TEST_F() 47 ASSERT_NE(field, nullptr); in TEST_F() 49 ASSERT_EQ(env_->Class_GetStaticField_Char(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_set_static_field_byte_test.cpp | 27 ani_static_field field {}; in CheckFieldValue() local 28 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 29 ASSERT_NE(field, nullptr); in CheckFieldValue() 32 ASSERT_EQ(env_->Class_GetStaticField_Byte(cls, field, &result), ANI_OK); in CheckFieldValue() 35 ASSERT_EQ(env_->Class_SetStaticField_Byte(cls, field, setTar), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_GetStaticField_Byte(cls, field, &result), ANI_OK); in CheckFieldValue() 45 ani_static_field field {}; in TEST_F() local 46 ASSERT_EQ(env_->Class_FindStaticField(cls, "byte_value", &field), ANI_OK); in TEST_F() 47 ASSERT_NE(field, nullptr); in TEST_F() 50 ASSERT_EQ(env_->Class_GetStaticField_Byte(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| D | class_set_static_field_long_test.cpp | 28 ani_static_field field {}; in CheckFieldValue() local 29 ASSERT_EQ(env_->Class_FindStaticField(cls, fieldName, &field), ANI_OK); in CheckFieldValue() 30 ASSERT_NE(field, nullptr); in CheckFieldValue() 33 ASSERT_EQ(env_->Class_GetStaticField_Long(cls, field, &result), ANI_OK); in CheckFieldValue() 36 ASSERT_EQ(env_->Class_SetStaticField_Long(cls, field, setTar), ANI_OK); in CheckFieldValue() 37 ASSERT_EQ(env_->Class_GetStaticField_Long(cls, field, &result), ANI_OK); in CheckFieldValue() 46 ani_static_field field {}; in TEST_F() local 47 ASSERT_EQ(env_->Class_FindStaticField(cls, "long_value", &field), ANI_OK); in TEST_F() 48 ASSERT_NE(field, nullptr); in TEST_F() 50 ASSERT_EQ(env_->Class_GetStaticField_Long(cls, field, &result), ANI_OK); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/arkts/ |
| D | field.h | 19 #include "../core/field.h" 24 * @brief Field 26 class Field final : public core::Field { 29 friend class abckit::core::Field; 30 /// @brief abckit::DefaultHash<Field> 31 friend class abckit::DefaultHash<Field>; 35 * @brief Construct a new Field object 38 Field(const Field &other) = default; 43 * @return Field& 45 Field &operator=(const Field &other) = default; [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-private-field-expected.txt | 15 "program": "test-private-field.js" 20 "program": "test-private-field.js" 36 "program": "test-private-field.js" 41 "program": "test-private-field.js" 65 "program": "test-private-field.js" 70 "program": "test-private-field.js" 78 "program": "test-private-field.js" 83 "program": "test-private-field.js" 91 "program": "test-private-field.js" 96 "program": "test-private-field.js" [all …]
|