jni 0.7.1
jni: ^0.7.1 copied to clipboard
A library to access JNI from Dart and Flutter that acts as a support library for package:jnigen.
0.7.0 #
- Breaking Change (#387):
Added
JBufferandJByteBufferclasses as default classes forjava.nio.Bufferandjava.nio.ByteBufferrespectively. - Breaking Change: Made the type classes
final. - Fixed a bug where
addAll,removeAllandretainAllinJSetwould run their respective operation twice. - Fixed a bug where
JList.insertAllwould not throw the potentially thrown Java exception.
0.6.1 #
- Depend on the stable version of Dart 3.1.
0.6.0 #
- Breaking Change (#131):
Renamed
delete*torelease*. - Added
PortProxyand related methods used for interface implementation. - Added the missing binding for
java.lang.Character.
0.5.0 #
- Breaking Change (#137):
Java primitive types are now all lowercase like
jint,jshort, ... - The bindings for
java.util.Set,java.util.Map,java.util.Listand the numeric types likejava.lang.Integer,java.lang.Boolean, ... are now included inpackage:jni.
0.4.0 #
- Type classes now have
superCountandsuperTypegetters used for type inference.
0.3.0 #
- Added
PortContinuationused forsuspend funin Kotlin. dartjninow depends ondart_api_dl.h.
0.2.1 #
- Added
.clang-formatto pub.
0.2.0 #
- Added array support
- Added generic support
JniXturned intoJXfor a more terse code.
0.1.1 #
- Windows support for running tests and examples on development machines.
0.1.0 #
- Initial version: Android and Linux support, JObject API