Remove several ecma_op_object_get_[own_]property calls.
The ecma_op_object_get_[own_]property calls should be phased out from the project eventually and virtual properties should be introduced instead. JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
+6
-6
@@ -1084,10 +1084,10 @@ jerry_has_property (const jerry_value_t obj_val, /**< object value */
|
||||
return false;
|
||||
}
|
||||
|
||||
ecma_property_t *prop_p = ecma_op_object_get_property (ecma_get_object_from_value (obj_val),
|
||||
ecma_get_string_from_value (prop_name_val));
|
||||
bool has_property = ecma_op_object_has_property (ecma_get_object_from_value (obj_val),
|
||||
ecma_get_string_from_value (prop_name_val));
|
||||
|
||||
return ecma_make_boolean_value (prop_p != NULL);
|
||||
return ecma_make_boolean_value (has_property);
|
||||
} /* jerry_has_property */
|
||||
|
||||
/**
|
||||
@@ -1108,10 +1108,10 @@ jerry_has_own_property (const jerry_value_t obj_val, /**< object value */
|
||||
return false;
|
||||
}
|
||||
|
||||
ecma_property_t *prop_p = ecma_op_object_get_own_property (ecma_get_object_from_value (obj_val),
|
||||
ecma_get_string_from_value (prop_name_val));
|
||||
bool has_property = ecma_op_object_has_own_property (ecma_get_object_from_value (obj_val),
|
||||
ecma_get_string_from_value (prop_name_val));
|
||||
|
||||
return ecma_make_boolean_value (prop_p != NULL);
|
||||
return ecma_make_boolean_value (has_property);
|
||||
} /* jerry_has_own_property */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user