diff options
author | kirilltatunov <kirilltatunov@yandex-team.com> | 2023-07-25 18:55:27 +0300 |
---|---|---|
committer | root <root@qavm-2ed34686.qemu> | 2023-07-25 18:55:27 +0300 |
commit | e80ef95b850cc629524127e0bd25ebb6672f2ca8 (patch) | |
tree | 64eec7d7675990f3f70316b49ee7a6fa92097273 /build | |
parent | 42b6c06e5796d7c472a6c206aa4474140369495d (diff) | |
download | ydb-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.py | 5 |
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 [ |