Я работаю с классом FTPClient Apache в сетевой библиотеке Apache Commons. К сожалению, он не реализует интерфейс для большинства функций, что затрудняет тестирование классов, которые его используют. Итак, я подумал, что создам свой собственный класс, который будет обертывать его и реализовывать интерфейс. В любом случае это предыстория. У меня вопрос: возможно ли в Eclipse сгенерировать интерфейс (аналогичный Refactor-> Extract Interface), но для стороннего кода, находящегося в файле jar?
Просто чтобы уточнить, я не ищу FTPClient для реализации новый интерфейс, но для создания интерфейса, имитирующего тот же общедоступный API, что и FTPClient. Затем я могу создать свой собственный класс, который реализует этот интерфейс и обертывает FTPClient.