@@ -477,7 +477,7 @@ static bool PyUpb_Message_InitScalarAttribute(upb_Message* msg,
477477 upb_MessageValue msgval ;
478478 assert (!PyErr_Occurred ());
479479 if (!PyUpb_PyToUpb (value , f , & msgval , arena )) return false;
480- upb_Message_Set (msg , f , msgval , arena );
480+ upb_Message_SetFieldByDef (msg , f , msgval , arena );
481481 return true;
482482}
483483
@@ -607,7 +607,7 @@ static const upb_FieldDef* PyUpb_Message_InitAsMsg(PyUpb_Message* m,
607607static void PyUpb_Message_SetField (PyUpb_Message * parent , const upb_FieldDef * f ,
608608 PyUpb_Message * child , upb_Arena * arena ) {
609609 upb_MessageValue msgval = {.msg_val = PyUpb_Message_GetMsg (child )};
610- upb_Message_Set (PyUpb_Message_GetMsg (parent ), f , msgval , arena );
610+ upb_Message_SetFieldByDef (PyUpb_Message_GetMsg (parent ), f , msgval , arena );
611611 PyUpb_WeakMap_Delete (parent -> unset_subobj_map , f );
612612 // Releases a ref previously owned by child->ptr.parent of our child.
613613 Py_DECREF (child );
@@ -719,8 +719,9 @@ static void PyUpb_Message_SyncSubobjs(PyUpb_Message* self) {
719719
720720 while (PyUpb_WeakMap_Next (subobj_map , & key , & obj , & iter )) {
721721 const upb_FieldDef * f = key ;
722- if (upb_FieldDef_HasPresence (f ) && !upb_Message_Has (msg , f )) continue ;
723- upb_MessageValue msgval = upb_Message_Get (msg , f );
722+ if (upb_FieldDef_HasPresence (f ) && !upb_Message_HasFieldByDef (msg , f ))
723+ continue ;
724+ upb_MessageValue msgval = upb_Message_GetFieldByDef (msg , f );
724725 PyUpb_WeakMap_DeleteIter (subobj_map , & iter );
725726 if (upb_FieldDef_IsMap (f )) {
726727 if (!msgval .map_val ) continue ;
@@ -785,7 +786,8 @@ void PyUpb_Message_SetConcreteSubobj(PyObject* _self, const upb_FieldDef* f,
785786 PyUpb_Message * self = (void * )_self ;
786787 PyUpb_Message_EnsureReified (self );
787788 PyUpb_Message_CacheDelete (_self , f );
788- upb_Message_Set (self -> ptr .msg , f , subobj , PyUpb_Arena_Get (self -> arena ));
789+ upb_Message_SetFieldByDef (self -> ptr .msg , f , subobj ,
790+ PyUpb_Arena_Get (self -> arena ));
789791}
790792
791793static void PyUpb_Message_Dealloc (PyObject * _self ) {
@@ -905,7 +907,7 @@ PyObject* PyUpb_Message_GetScalarValue(PyUpb_Message* self,
905907 // Unset message always returns default values.
906908 val = upb_FieldDef_Default (field );
907909 } else {
908- val = upb_Message_Get (self -> ptr .msg , field );
910+ val = upb_Message_GetFieldByDef (self -> ptr .msg , field );
909911 }
910912 return PyUpb_UpbToPy (val , field , self -> arena );
911913}
@@ -929,7 +931,7 @@ PyObject* PyUpb_Message_GetFieldValue(PyObject* _self,
929931 bool seq = upb_FieldDef_IsRepeated (field );
930932
931933 if ((PyUpb_Message_IsStub (self ) && (submsg || seq )) ||
932- (submsg && !seq && !upb_Message_Has (self -> ptr .msg , field ))) {
934+ (submsg && !seq && !upb_Message_HasFieldByDef (self -> ptr .msg , field ))) {
933935 return PyUpb_Message_GetStub (self , field );
934936 } else if (seq ) {
935937 return PyUpb_Message_GetPresentWrapper (self , field );
@@ -959,7 +961,7 @@ int PyUpb_Message_SetFieldValue(PyObject* _self, const upb_FieldDef* field,
959961 return -1 ;
960962 }
961963
962- upb_Message_Set (self -> ptr .msg , field , val , arena );
964+ upb_Message_SetFieldByDef (self -> ptr .msg , field , val , arena );
963965 return 0 ;
964966}
965967
@@ -1041,7 +1043,7 @@ static PyObject* PyUpb_Message_HasField(PyObject* _self, PyObject* arg) {
10411043
10421044 if (PyUpb_Message_IsStub (self )) Py_RETURN_FALSE ;
10431045
1044- return PyBool_FromLong (field ? upb_Message_Has (self -> ptr .msg , field )
1046+ return PyBool_FromLong (field ? upb_Message_HasFieldByDef (self -> ptr .msg , field )
10451047 : upb_Message_WhichOneof (self -> ptr .msg , oneof ) !=
10461048 NULL );
10471049}
@@ -1288,21 +1290,21 @@ static PyObject* PyUpb_Message_Clear(PyUpb_Message* self, PyObject* args) {
12881290 const upb_FieldDef * f = key ;
12891291 PyUpb_WeakMap_DeleteIter (subobj_map , & iter );
12901292 if (upb_FieldDef_IsMap (f )) {
1291- assert (upb_Message_Get (msg , f ).map_val == NULL );
1293+ assert (upb_Message_GetFieldByDef (msg , f ).map_val == NULL );
12921294 PyUpb_MapContainer_Reify (obj , NULL );
12931295 } else if (upb_FieldDef_IsRepeated (f )) {
1294- assert (upb_Message_Get (msg , f ).array_val == NULL );
1296+ assert (upb_Message_GetFieldByDef (msg , f ).array_val == NULL );
12951297 PyUpb_RepeatedContainer_Reify (obj , NULL );
12961298 } else {
1297- assert (!upb_Message_Has (msg , f ));
1299+ assert (!upb_Message_HasFieldByDef (msg , f ));
12981300 PyUpb_Message * sub = (void * )obj ;
12991301 assert (self == sub -> ptr .parent );
13001302 PyUpb_Message_Reify (sub , f , NULL );
13011303 }
13021304 }
13031305 }
13041306
1305- upb_Message_Clear (self -> ptr .msg , msgdef );
1307+ upb_Message_ClearByDef (self -> ptr .msg , msgdef );
13061308 Py_RETURN_NONE ;
13071309}
13081310
@@ -1335,7 +1337,7 @@ void PyUpb_Message_DoClearField(PyObject* _self, const upb_FieldDef* f) {
13351337 }
13361338
13371339 Py_XDECREF (sub );
1338- upb_Message_ClearField (self -> ptr .msg , f );
1340+ upb_Message_ClearFieldByDef (self -> ptr .msg , f );
13391341}
13401342
13411343static PyObject * PyUpb_Message_ClearExtension (PyObject * _self , PyObject * arg ) {
@@ -1460,7 +1462,7 @@ static PyObject* PyUpb_Message_HasExtension(PyObject* _self,
14601462 return NULL ;
14611463 }
14621464 if (!msg ) Py_RETURN_FALSE ;
1463- return PyBool_FromLong (upb_Message_Has (msg , f ));
1465+ return PyBool_FromLong (upb_Message_HasFieldByDef (msg , f ));
14641466}
14651467
14661468void PyUpb_Message_ReportInitializationErrors (const upb_MessageDef * msgdef ,
0 commit comments