Home
last modified time | relevance | path

Searched full:field (Results 1 – 25 of 1482) sorted by relevance

12345678910>>...60

/arkcompiler/ets_frontend/ets2panda/test/runtime/ets/
Dgetter_setter2.ets19 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 …]
Dgetter_setter.ets20 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 …]
DMutatorAccessor.ets23 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/
DextensionAccessorInOpAssignment2.ets20 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 …]
DextensionAccessorWithNewExpr2.ets23 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 …]
DextensionAccessorInOpAssignment.ets21 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 …]
DextensionAccessorWithNewExpr1.ets21 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/
Doverriding_fields.params.yaml17 - 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/
DassemblyFieldProto.cpp19 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/
Djson_util.h29 * 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/
Dabc_field_processor.cpp32 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/
Dclass_get_static_field_boolean_test.cpp27 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 …]
Dclass_set_static_field_boolean_test.cpp26 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 …]
Dclass_get_static_field_float_test.cpp28 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 …]
Dclass_get_static_field_char_test.cpp26 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 …]
Dclass_get_static_field_int_test.cpp28 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 …]
Dclass_get_static_field_long_test.cpp28 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 …]
Dclass_get_static_field_short_test.cpp27 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 …]
Dclass_get_static_field_byte_test.cpp27 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 …]
Dclass_set_static_field_short_test.cpp27 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 …]
Dclass_set_static_field_char_test.cpp27 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 …]
Dclass_set_static_field_byte_test.cpp27 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 …]
Dclass_set_static_field_long_test.cpp28 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/
Dfield.h19 #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/
Dtest-private-field-expected.txt15 "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 …]

12345678910>>...60