aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorkirilltatunov <kirilltatunov@yandex-team.com>2023-07-25 18:55:27 +0300
committerroot <root@qavm-2ed34686.qemu>2023-07-25 18:55:27 +0300
commite80ef95b850cc629524127e0bd25ebb6672f2ca8 (patch)
tree64eec7d7675990f3f70316b49ee7a6fa92097273 /build
parent42b6c06e5796d7c472a6c206aa4474140369495d (diff)
downloadydb-e80ef95b850cc629524127e0bd25ebb6672f2ca8.tar.gz
Remove duplicate words in objc names
Убираю файлы типа `YMKToponymPhotoToponymPhoto.h` и имена классов типа `YMKSearchSearchSource`, чтобы не было повторения. Таких файлов больше нет, но некоторые классы остались, вот список https://paste.yandex-team.ru/e20057c7-a005-48f8-9765-5656392bb5f7. Поменял objc_infix: теперь если имя типа начинается с objc_infix, то objc_infix не добавляется. Вот diff в header'ах https://paste.yandex-team.ru/a5013580-42e6-47c4-8bd4-8dc656aab673
Diffstat (limited to 'build')
-rw-r--r--build/plugins/maps_mobile_idl.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/build/plugins/maps_mobile_idl.py b/build/plugins/maps_mobile_idl.py
index 5de002083b..afdca11ede 100644
--- a/build/plugins/maps_mobile_idl.py
+++ b/build/plugins/maps_mobile_idl.py
@@ -159,7 +159,10 @@ class OutputNameGenerator:
self._objc_name = self._framework.objc_framework_prefix + self._objc_name_core
def set_objc_infix(self, objc_infix):
- self._objc_name = self._framework.objc_framework_prefix + objc_infix + self._objc_name_core
+ if self._objc_name_core.startswith(objc_infix):
+ self._objc_name = self._framework.objc_framework_prefix + self._objc_name_core
+ else:
+ self._objc_name = self._framework.objc_framework_prefix + objc_infix + self._objc_name_core
def is_header(self, output_type):
return output_type in [