У меня есть целевой API, который необходимо реализовать, но со временем он вырос, и я хотел бы поддерживать несколько уровней - если возможно, в одной ветке. Я уже думал о том, чтобы разделить API и проксировать его в библиотеку реализации, но для синхронизации все равно требуется много кода.
Итак, вы должны создать код вроде :
Код: Выделить всё
@Since("1.2")
Подробнее здесь: [url]https://stackoverflow.com/questions/22790375/using-annotations-to-create-multiple-versions-of-an-api[/url]
Мобильная версия