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
JBuffer
andJByteBuffer
classes as default classes forjava.nio.Buffer
andjava.nio.ByteBuffer
respectively. - Breaking Change: Made the type classes
final
. - Fixed a bug where
addAll
,removeAll
andretainAll
inJSet
would run their respective operation twice. - Fixed a bug where
JList.insertAll
would 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
PortProxy
and 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.List
and the numeric types likejava.lang.Integer
,java.lang.Boolean
, ... are now included inpackage:jni
.
0.4.0 #
- Type classes now have
superCount
andsuperType
getters used for type inference.
0.3.0 #
- Added
PortContinuation
used forsuspend fun
in Kotlin. dartjni
now depends ondart_api_dl.h
.
0.2.1 #
- Added
.clang-format
to pub.
0.2.0 #
- Added array support
- Added generic support
JniX
turned intoJX
for 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