jnr-ffi: есть ли инструмент генерации из заголовочных файлов в код Java

#java #ffi #jnr

#java #ffi #jnr

Вопрос:

Есть ли инструмент, который генерирует java-код из заголовочных файлов для проекта jnr-ffi. Я хочу предложить API для C-проекта с приблизительно 1200 функциями.

Ответ №1:

К сожалению, такого инструмента нет. Но это повод для его разработки.

Ответ №2:

Oracle думает об интеграции аналогичной вещи в JVM (Project Panama). И они говорят об инструменте генератора, смотрите Здесь Devoxx Belgium 2016: Язык Java и будущее платформы: краткий обзор Брайана Гетца. Но это может занять некоторое время.

Комментарии:

1. github.com/openjdk/panama-foreign/blob/foreign-jextract/doc/…