У меня есть библиотека java без исходных текстов, и я хочу создать каркасные классы, которые отражают API-интерфейсы publi c этой библиотеки.
Учитывая скомпилированный файл jar, как я могу сгенерировать код для классы, интерфейсы и перечисления publi c с заглушками для методов и полей publi c, идеально сохраняющими аннотации?
Сгенерированные классы не должны содержать декомпилированный код, кроме publi c api.
В идеале я ищу способ, который вообще не предполагает декомпиляции библиотеки java, так как я немного не уверен в возможных последствиях для лицензии.