openslide / openslide-java

Java bindings to OpenSlide
https://openslide.org/
GNU Lesser General Public License v2.1
41 stars 24 forks source link

Consider switching to JEP 454 FFI when stabilized #50

Closed bgilbert closed 6 months ago

bgilbert commented 1 year ago

When the new Java FFI APIs stabilize, consider switching to them and deprecating or dropping the JNI glue.

bgilbert commented 1 year ago

JEP 424 was amended by JEP 434 and again by JEP 442.

bgilbert commented 1 year ago

This would also let us drop OpenSlide Java from openslide-winbuild, and potentially switch from Meson back to a more Java-native build system.

bgilbert commented 1 year ago

JEP 454 proposes to stabilize the APIs.

bgilbert commented 7 months ago

The APIs are now stable in Java 22.