libsignal/java/shared
Jordan Rose 37dda46866 bridge_callbacks: Add JNI support
This required some changes to jni::ResultTypeInfo, because we no
longer have tokens available for the JNI types of a bridged function
to use with the jni_args! macro. Instead, we record signatures for
each type that might appear as a callback argument and use
const_str::concat to put them together.

This does not currently attempt to autogenerate the Java interface on
the other side of the bridge; given the way gen_java_decl builds on
top of cbindgen, this is likely tricky but not impossible. Something
to possibly add later.
2026-01-07 13:02:45 -08:00
..
java/org/signal/libsignal bridge_callbacks: Add JNI support 2026-01-07 13:02:45 -08:00
resources/META-INF/proguard ProGuard: keep kotlin.Pair's constructor 2025-11-06 17:17:49 -08:00
test/java/org/signal/libsignal java: Use kotlin.Pair 2025-11-06 15:37:29 -08:00