From 9c82963a9a0b5bd993f934f7b47d701fff33a096 Mon Sep 17 00:00:00 2001 From: Hossein Yousefi Date: Thu, 17 Aug 2023 09:36:24 +0200 Subject: [PATCH 1/6] closes #357 --- jni/example/pubspec.lock | 114 ++++++++++-------- .../com/github/dart_lang/jni/PortProxy.java | 14 +-- jni/src/dartjni.c | 6 +- jni/src/dartjni.h | 10 -- .../runtime_test_registrant.dart | 4 +- 5 files changed, 74 insertions(+), 74 deletions(-) diff --git a/jni/example/pubspec.lock b/jni/example/pubspec.lock index 1fd2db8b..b67e7118 100644 --- a/jni/example/pubspec.lock +++ b/jni/example/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: a36ec4843dc30ea6bf652bf25e3448db6c5e8bcf4aa55f063a5d1dad216d8214 + sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a url: "https://pub.dev" source: hosted - version: "58.0.0" + version: "61.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: cc4242565347e98424ce9945c819c192ec0838cb9d1f6aa4a97cc96becbc5b27 + sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 url: "https://pub.dev" source: hosted - version: "5.10.0" + version: "5.13.0" args: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.2" async: dependency: transitive description: @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" convert: dependency: transitive description: @@ -85,10 +85,10 @@ packages: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" cupertino_icons: dependency: "direct main" description: @@ -109,10 +109,10 @@ packages: dependency: "direct main" description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.0" file: dependency: transitive description: @@ -135,10 +135,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" flutter_test: dependency: "direct dev" description: flutter @@ -161,10 +161,10 @@ packages: dependency: transitive description: name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" + sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" http_multi_server: dependency: transitive description: @@ -213,34 +213,34 @@ packages: dependency: transitive description: name: lints - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.1" logging: dependency: transitive description: name: logging - sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d" + sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" matcher: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: @@ -293,10 +293,10 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" + sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.5" pool: dependency: transitive description: @@ -317,42 +317,42 @@ packages: dependency: transitive description: name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" + sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.4" shelf: dependency: transitive description: name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" shelf_packages_handler: dependency: transitive description: name: shelf_packages_handler - sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306 + sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" shelf_static: dependency: transitive description: name: shelf_static - sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c + sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 + sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" sky_engine: dependency: transitive description: flutter @@ -378,10 +378,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" stack_trace: dependency: transitive description: @@ -426,34 +426,34 @@ packages: dependency: "direct dev" description: name: test - sha256: "3dac9aecf2c3991d09b9cdde4f98ded7b30804a88a0d7e4e7e1678e78d6b97f4" + sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" url: "https://pub.dev" source: hosted - version: "1.24.1" + version: "1.24.3" test_api: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" test_core: dependency: transitive description: name: test_core - sha256: "5138dbffb77b2289ecb12b81c11ba46036590b72a64a7a90d6ffb880f1a29e93" + sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.5.3" typed_data: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" vector_math: dependency: transitive description: @@ -466,18 +466,26 @@ packages: dependency: transitive description: name: vm_service - sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe + sha256: c620a6f783fa22436da68e42db7ebbf18b8c44b9a46ab911f666ff09ffd9153f url: "https://pub.dev" source: hosted - version: "11.3.0" + version: "11.7.1" watcher: dependency: transitive description: name: watcher - sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" + sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.0" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" web_socket_channel: dependency: transitive description: @@ -506,10 +514,10 @@ packages: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: - dart: ">=3.0.0-0 <4.0.0" + dart: ">=3.1.0-185.0.dev <4.0.0" flutter: ">=2.11.0" diff --git a/jni/java/src/main/java/com/github/dart_lang/jni/PortProxy.java b/jni/java/src/main/java/com/github/dart_lang/jni/PortProxy.java index bae1c325..77cff135 100644 --- a/jni/java/src/main/java/com/github/dart_lang/jni/PortProxy.java +++ b/jni/java/src/main/java/com/github/dart_lang/jni/PortProxy.java @@ -12,12 +12,12 @@ public class PortProxy implements InvocationHandler { } private final long port; - private final long threadId; + private final long isolateId; private final long functionPtr; - private PortProxy(long port, long threadId, long functionPtr) { + private PortProxy(long port, long isolateId, long functionPtr) { this.port = port; - this.threadId = threadId; + this.isolateId = isolateId; this.functionPtr = functionPtr; } @@ -60,16 +60,16 @@ private static void appendType(StringBuilder descriptor, Class type) { } } - public static Object newInstance(String binaryName, long port, long threadId, long functionPtr) + public static Object newInstance(String binaryName, long port, long isolateId, long functionPtr) throws ClassNotFoundException { Class clazz = Class.forName(binaryName); return Proxy.newProxyInstance( - clazz.getClassLoader(), new Class[] {clazz}, new PortProxy(port, threadId, functionPtr)); + clazz.getClassLoader(), new Class[] {clazz}, new PortProxy(port, isolateId, functionPtr)); } @Override public Object invoke(Object proxy, Method method, Object[] args) { - Object[] result = _invoke(port, threadId, functionPtr, proxy, getDescriptor(method), args); + Object[] result = _invoke(port, isolateId, functionPtr, proxy, getDescriptor(method), args); _cleanUp((Long) result[0]); return result[1]; } @@ -79,7 +79,7 @@ public Object invoke(Object proxy, Method method, Object[] args) { /// [1]: The result of the invocation. private native Object[] _invoke( long port, - long threadId, + long isolateId, long functionPtr, Object proxy, String methodDescriptor, diff --git a/jni/src/dartjni.c b/jni/src/dartjni.c index df8feb78..5c34c360 100644 --- a/jni/src/dartjni.c +++ b/jni/src/dartjni.c @@ -623,7 +623,7 @@ JniResult PortProxy__newInstance(jobject binaryName, return (JniResult){.value = {.j = 0}, .exception = check_exception()}; jobject _result = (*jniEnv)->CallStaticObjectMethod( jniEnv, _c_PortProxy, _m_PortProxy__newInstance, binaryName, port, - thread_id(), functionPtr); + (jlong)Dart_CurrentIsolate_DL(), functionPtr); return to_global_ref_result(_result); } @@ -645,13 +645,13 @@ JNIEXPORT jobjectArray JNICALL Java_com_github_dart_1lang_jni_PortProxy__1invoke(JNIEnv* env, jobject thiz, jlong port, - jlong threadId, + jlong isolateId, jlong functionPtr, jobject proxy, jstring methodDescriptor, jobjectArray args) { CallbackResult* result = (CallbackResult*)malloc(sizeof(CallbackResult)); - if (threadId != thread_id()) { + if (isolateId != (jlong)Dart_CurrentIsolate_DL()) { init_lock(&result->lock); init_cond(&result->cond); acquire_lock(&result->lock); diff --git a/jni/src/dartjni.h b/jni/src/dartjni.h index cca31f49..0a7f6691 100644 --- a/jni/src/dartjni.h +++ b/jni/src/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/test/simple_package_test/runtime_test_registrant.dart b/jnigen/test/simple_package_test/runtime_test_registrant.dart index 1c407688..8f9ffc2d 100644 --- a/jnigen/test/simple_package_test/runtime_test_registrant.dart +++ b/jnigen/test/simple_package_test/runtime_test_registrant.dart @@ -3,6 +3,7 @@ // BSD-style license that can be found in the LICENSE file. import 'dart:async'; +import 'dart:ffi'; import 'dart:io'; import 'package:test/test.dart'; @@ -530,7 +531,8 @@ void registerTests(String groupName, TestRunnerCallback test) { }); }); - group('interface implementation', () { + // Skipping this on if the NativeApi version is <= 2.2. + group('interface implementation', skip: NativeApi.minorVersion < 3, () { for (final method in { 'another thread': MyInterfaceConsumer.consumeOnAnotherThread, 'the same thread': MyInterfaceConsumer.consumeOnSameThread, From 9ba014f216e278fac791eabd0b9b2c5bd1604bd5 Mon Sep 17 00:00:00 2001 From: Hossein Yousefi Date: Thu, 17 Aug 2023 09:39:09 +0200 Subject: [PATCH 2/6] regenarate bindings --- .../in_app_java/lib/android_utils.dart | 164 +++---- .../in_app_java/src/android_utils/dartjni.h | 10 - jnigen/example/kotlin_plugin/src/dartjni.h | 10 - .../example/notification_plugin/src/dartjni.h | 10 - .../org/apache/pdfbox/pdmodel/PDDocument.dart | 118 ++--- .../pdfbox/pdmodel/PDDocumentInformation.dart | 64 +-- .../apache/pdfbox/text/PDFTextStripper.dart | 180 ++++---- .../pdfbox_plugin/src/third_party/dartjni.h | 10 - .../third_party/c_based/c_bindings/dartjni.h | 10 - .../fasterxml/jackson/core/JsonFactory.dart | 146 +++--- .../fasterxml/jackson/core/JsonParser.dart | 422 +++++++++--------- .../com/fasterxml/jackson/core/JsonToken.dart | 59 +-- .../kotlin_test/c_based/c_bindings/dartjni.h | 10 - .../c_based/c_bindings/dartjni.h | 10 - .../c_based/dart_bindings/simple_package.dart | 196 ++++---- 15 files changed, 680 insertions(+), 739 deletions(-) diff --git a/jnigen/example/in_app_java/lib/android_utils.dart b/jnigen/example/in_app_java/lib/android_utils.dart index b14813fc..c4a8f045 100644 --- a/jnigen/example/in_app_java/lib/android_utils.dart +++ b/jnigen/example/in_app_java/lib/android_utils.dart @@ -323,9 +323,9 @@ class EmojiCompat extends jni.JObject { static const EMOJI_FALLBACK = 2; static final _init = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__init") + ffi + .NativeFunction)>>( + "EmojiCompat__init") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat init(android.content.Context context) @@ -373,9 +373,9 @@ class EmojiCompat extends jni.JObject { } static final _init2 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__init2") + ffi + .NativeFunction)>>( + "EmojiCompat__init2") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat.Config config) @@ -414,9 +414,9 @@ class EmojiCompat extends jni.JObject { } static final _reset = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__reset") + ffi + .NativeFunction)>>( + "EmojiCompat__reset") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat reset(androidx.emoji2.text.EmojiCompat.Config config) @@ -432,9 +432,9 @@ class EmojiCompat extends jni.JObject { } static final _reset1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__reset1") + ffi + .NativeFunction)>>( + "EmojiCompat__reset1") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat reset(androidx.emoji2.text.EmojiCompat emojiCompat) @@ -480,9 +480,9 @@ class EmojiCompat extends jni.JObject { } static final _load = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__load") + ffi + .NativeFunction)>>( + "EmojiCompat__load") .asFunction)>(); /// from: public void load() @@ -549,9 +549,9 @@ class EmojiCompat extends jni.JObject { } static final _getLoadState = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__getLoadState") + ffi + .NativeFunction)>>( + "EmojiCompat__getLoadState") .asFunction)>(); /// from: public int getLoadState() @@ -565,8 +565,8 @@ class EmojiCompat extends jni.JObject { } static final _isEmojiSpanIndicatorEnabled = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat__isEmojiSpanIndicatorEnabled") .asFunction)>(); @@ -579,8 +579,8 @@ class EmojiCompat extends jni.JObject { } static final _getEmojiSpanIndicatorColor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat__getEmojiSpanIndicatorColor") .asFunction)>(); @@ -977,9 +977,9 @@ class EmojiCompat extends jni.JObject { } static final _getAssetSignature = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__getAssetSignature") + ffi + .NativeFunction)>>( + "EmojiCompat__getAssetSignature") .asFunction)>(); /// from: public java.lang.String getAssetSignature() @@ -1066,9 +1066,9 @@ class EmojiCompat_Config extends jni.JObject { /// The type which includes information such as the signature of this class. static const type = $EmojiCompat_ConfigType(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat_Config__ctor") + ffi + .NativeFunction)>>( + "EmojiCompat_Config__ctor") .asFunction)>(); /// from: protected void (androidx.emoji2.text.EmojiCompat.MetadataRepoLoader metadataLoader) @@ -1345,8 +1345,8 @@ class EmojiCompat_Config extends jni.JObject { } static final _getMetadataRepoLoader = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat_Config__getMetadataRepoLoader") .asFunction)>(); @@ -1664,8 +1664,8 @@ class EmojiCompat_InitCallback extends jni.JObject { } static final _onInitialized = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat_InitCallback__onInitialized") .asFunction)>(); @@ -1914,9 +1914,9 @@ class DefaultEmojiCompatConfig extends jni.JObject { /// The type which includes information such as the signature of this class. static const type = $DefaultEmojiCompatConfigType(); static final _create = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("DefaultEmojiCompatConfig__create") + ffi + .NativeFunction)>>( + "DefaultEmojiCompatConfig__create") .asFunction)>(); /// from: static public androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context context) @@ -1972,9 +1972,9 @@ class $DefaultEmojiCompatConfigType class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 extends DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 { @override - late final jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28> $type = - type; + late final jni + .JObjType + $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28.fromRef( jni.JObjectPtr ref, @@ -2017,8 +2017,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 } class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type - extends jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28> { + extends jni + .JObjType { const $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type(); @override @@ -2059,9 +2059,9 @@ class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 extends DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper { @override - late final jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19> $type = - type; + late final jni + .JObjType + $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19.fromRef( jni.JObjectPtr ref, @@ -2126,8 +2126,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 } class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19Type - extends jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19> { + extends jni + .JObjType { const $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19Type(); @override @@ -2169,8 +2169,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper extends jni.JObject { @override late final jni - .JObjType - $type = type; + .JObjType $type = + type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper.fromRef( jni.JObjectPtr ref, @@ -2303,7 +2303,7 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory extends jni.JObject { @override late final jni - .JObjType + .JObjType $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory.fromRef( @@ -2314,8 +2314,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory static const type = $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactoryType(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__ctor") .asFunction)>(); @@ -2399,9 +2399,9 @@ class Build_Partition extends jni.JObject { static const PARTITION_NAME_SYSTEM = r"""system"""; static final _getName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Build_Partition__getName") + ffi + .NativeFunction)>>( + "Build_Partition__getName") .asFunction)>(); /// from: public java.lang.String getName() @@ -2411,9 +2411,9 @@ class Build_Partition extends jni.JObject { } static final _getFingerprint = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Build_Partition__getFingerprint") + ffi + .NativeFunction)>>( + "Build_Partition__getFingerprint") .asFunction)>(); /// from: public java.lang.String getFingerprint() @@ -2423,8 +2423,8 @@ class Build_Partition extends jni.JObject { } static final _getBuildTimeMillis = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Build_Partition__getBuildTimeMillis") .asFunction)>(); @@ -2449,9 +2449,9 @@ class Build_Partition extends jni.JObject { } static final _hashCode1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Build_Partition__hashCode1") + ffi + .NativeFunction)>>( + "Build_Partition__hashCode1") .asFunction)>(); /// from: public int hashCode() @@ -3207,8 +3207,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _ctor3 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__ctor3") + ffi + .NativeFunction)>>( + "HashMap__ctor3") .asFunction)>(); /// from: public void (java.util.Map map) @@ -3228,8 +3229,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _size = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__size") + ffi + .NativeFunction)>>( + "HashMap__size") .asFunction)>(); /// from: public int size() @@ -3238,9 +3240,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _isEmpty = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("HashMap__isEmpty") + ffi + .NativeFunction)>>( + "HashMap__isEmpty") .asFunction)>(); /// from: public boolean isEmpty() @@ -3331,8 +3333,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _clear = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__clear") + ffi + .NativeFunction)>>( + "HashMap__clear") .asFunction)>(); /// from: public void clear() @@ -3356,8 +3359,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _keySet = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__keySet") + ffi + .NativeFunction)>>( + "HashMap__keySet") .asFunction)>(); /// from: public java.util.Set keySet() @@ -3367,8 +3371,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _values = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__values") + ffi + .NativeFunction)>>( + "HashMap__values") .asFunction)>(); /// from: public java.util.Collection values() @@ -3378,9 +3383,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _entrySet = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("HashMap__entrySet") + ffi + .NativeFunction)>>( + "HashMap__entrySet") .asFunction)>(); /// from: public java.util.Set entrySet() @@ -3606,8 +3611,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _clone = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__clone") + ffi + .NativeFunction)>>( + "HashMap__clone") .asFunction)>(); /// from: public java.lang.Object clone() diff --git a/jnigen/example/in_app_java/src/android_utils/dartjni.h b/jnigen/example/in_app_java/src/android_utils/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/example/in_app_java/src/android_utils/dartjni.h +++ b/jnigen/example/in_app_java/src/android_utils/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/example/kotlin_plugin/src/dartjni.h b/jnigen/example/kotlin_plugin/src/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/example/kotlin_plugin/src/dartjni.h +++ b/jnigen/example/kotlin_plugin/src/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/example/notification_plugin/src/dartjni.h b/jnigen/example/notification_plugin/src/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/example/notification_plugin/src/dartjni.h +++ b/jnigen/example/notification_plugin/src/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart index 3e552521..ed3c555c 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart @@ -70,9 +70,9 @@ class PDDocument extends jni.JObject { } static final _ctor1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__ctor1") + ffi + .NativeFunction)>>( + "PDDocument__ctor1") .asFunction)>(); /// from: public void (org.apache.pdfbox.io.MemoryUsageSetting memUsageSetting) @@ -88,9 +88,9 @@ class PDDocument extends jni.JObject { } static final _ctor2 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__ctor2") + ffi + .NativeFunction)>>( + "PDDocument__ctor2") .asFunction)>(); /// from: public void (org.apache.pdfbox.cos.COSDocument doc) @@ -399,9 +399,9 @@ class PDDocument extends jni.JObject { } static final _getDocument = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocument") + ffi + .NativeFunction)>>( + "PDDocument__getDocument") .asFunction)>(); /// from: public org.apache.pdfbox.cos.COSDocument getDocument() @@ -414,9 +414,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentInformation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocumentInformation") + ffi + .NativeFunction)>>( + "PDDocument__getDocumentInformation") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDDocumentInformation getDocumentInformation() @@ -457,9 +457,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentCatalog = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocumentCatalog") + ffi + .NativeFunction)>>( + "PDDocument__getDocumentCatalog") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDDocumentCatalog getDocumentCatalog() @@ -473,9 +473,9 @@ class PDDocument extends jni.JObject { } static final _isEncrypted = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__isEncrypted") + ffi + .NativeFunction)>>( + "PDDocument__isEncrypted") .asFunction)>(); /// from: public boolean isEncrypted() @@ -487,9 +487,9 @@ class PDDocument extends jni.JObject { } static final _getEncryption = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getEncryption") + ffi + .NativeFunction)>>( + "PDDocument__getEncryption") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.encryption.PDEncryption getEncryption() @@ -525,8 +525,8 @@ class PDDocument extends jni.JObject { } static final _getLastSignatureDictionary = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__getLastSignatureDictionary") .asFunction)>(); @@ -543,9 +543,9 @@ class PDDocument extends jni.JObject { } static final _getSignatureFields = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getSignatureFields") + ffi + .NativeFunction)>>( + "PDDocument__getSignatureFields") .asFunction)>(); /// from: public java.util.List getSignatureFields() @@ -560,8 +560,8 @@ class PDDocument extends jni.JObject { } static final _getSignatureDictionaries = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__getSignatureDictionaries") .asFunction)>(); @@ -598,9 +598,9 @@ class PDDocument extends jni.JObject { } static final _load = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__load") + ffi + .NativeFunction)>>( + "PDDocument__load") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(java.io.File file) @@ -773,9 +773,9 @@ class PDDocument extends jni.JObject { } static final _load6 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__load6") + ffi + .NativeFunction)>>( + "PDDocument__load6") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(java.io.InputStream input) @@ -955,9 +955,9 @@ class PDDocument extends jni.JObject { } static final _load12 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__load12") + ffi + .NativeFunction)>>( + "PDDocument__load12") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(byte[] input) @@ -1294,9 +1294,9 @@ class PDDocument extends jni.JObject { } static final _getPages = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getPages") + ffi + .NativeFunction)>>( + "PDDocument__getPages") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDPageTree getPages() @@ -1309,9 +1309,9 @@ class PDDocument extends jni.JObject { } static final _getNumberOfPages = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getNumberOfPages") + ffi + .NativeFunction)>>( + "PDDocument__getNumberOfPages") .asFunction)>(); /// from: public int getNumberOfPages() @@ -1323,9 +1323,9 @@ class PDDocument extends jni.JObject { } static final _close = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__close") + ffi + .NativeFunction)>>( + "PDDocument__close") .asFunction)>(); /// from: public void close() @@ -1363,8 +1363,8 @@ class PDDocument extends jni.JObject { } static final _getCurrentAccessPermission = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__getCurrentAccessPermission") .asFunction)>(); @@ -1382,8 +1382,8 @@ class PDDocument extends jni.JObject { } static final _isAllSecurityToBeRemoved = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__isAllSecurityToBeRemoved") .asFunction)>(); @@ -1413,9 +1413,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocumentId") + ffi + .NativeFunction)>>( + "PDDocument__getDocumentId") .asFunction)>(); /// from: public java.lang.Long getDocumentId() @@ -1446,9 +1446,9 @@ class PDDocument extends jni.JObject { } static final _getVersion = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getVersion") + ffi + .NativeFunction)>>( + "PDDocument__getVersion") .asFunction)>(); /// from: public float getVersion() @@ -1476,9 +1476,9 @@ class PDDocument extends jni.JObject { } static final _getResourceCache = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getResourceCache") + ffi + .NativeFunction)>>( + "PDDocument__getResourceCache") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.ResourceCache getResourceCache() diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart index 87862bac..5d9a8ff6 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart @@ -70,9 +70,9 @@ class PDDocumentInformation extends jni.JObject { } static final _ctor1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__ctor1") + ffi + .NativeFunction)>>( + "PDDocumentInformation__ctor1") .asFunction)>(); /// from: public void (org.apache.pdfbox.cos.COSDictionary dic) @@ -87,8 +87,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getCOSObject = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getCOSObject") .asFunction)>(); @@ -129,9 +129,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getTitle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getTitle") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getTitle") .asFunction)>(); /// from: public java.lang.String getTitle() @@ -162,9 +162,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getAuthor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getAuthor") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getAuthor") .asFunction)>(); /// from: public java.lang.String getAuthor() @@ -195,9 +195,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getSubject = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getSubject") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getSubject") .asFunction)>(); /// from: public java.lang.String getSubject() @@ -228,9 +228,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getKeywords = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getKeywords") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getKeywords") .asFunction)>(); /// from: public java.lang.String getKeywords() @@ -261,9 +261,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getCreator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getCreator") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getCreator") .asFunction)>(); /// from: public java.lang.String getCreator() @@ -294,9 +294,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getProducer = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getProducer") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getProducer") .asFunction)>(); /// from: public java.lang.String getProducer() @@ -327,8 +327,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getCreationDate = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getCreationDate") .asFunction)>(); @@ -361,8 +361,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getModificationDate = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getModificationDate") .asFunction)>(); @@ -396,9 +396,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getTrapped = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getTrapped") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getTrapped") .asFunction)>(); /// from: public java.lang.String getTrapped() @@ -412,8 +412,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getMetadataKeys = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getMetadataKeys") .asFunction)>(); diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart index 306258cc..e2bc4907 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart @@ -327,9 +327,9 @@ class PDFTextStripper extends jni.JObject { } static final _startArticle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__startArticle") + ffi + .NativeFunction)>>( + "PDFTextStripper__startArticle") .asFunction)>(); /// from: protected void startArticle() @@ -361,9 +361,9 @@ class PDFTextStripper extends jni.JObject { } static final _endArticle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__endArticle") + ffi + .NativeFunction)>>( + "PDFTextStripper__endArticle") .asFunction)>(); /// from: protected void endArticle() @@ -413,9 +413,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePage = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writePage") + ffi + .NativeFunction)>>( + "PDFTextStripper__writePage") .asFunction)>(); /// from: protected void writePage() @@ -429,8 +429,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeLineSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeLineSeparator") .asFunction)>(); @@ -443,8 +443,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeWordSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeWordSeparator") .asFunction)>(); @@ -540,9 +540,9 @@ class PDFTextStripper extends jni.JObject { } static final _getStartPage = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getStartPage") + ffi + .NativeFunction)>>( + "PDFTextStripper__getStartPage") .asFunction)>(); /// from: public int getStartPage() @@ -572,9 +572,9 @@ class PDFTextStripper extends jni.JObject { } static final _getEndPage = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getEndPage") + ffi + .NativeFunction)>>( + "PDFTextStripper__getEndPage") .asFunction)>(); /// from: public int getEndPage() @@ -623,9 +623,9 @@ class PDFTextStripper extends jni.JObject { } static final _getLineSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getLineSeparator") + ffi + .NativeFunction)>>( + "PDFTextStripper__getLineSeparator") .asFunction)>(); /// from: public java.lang.String getLineSeparator() @@ -638,9 +638,9 @@ class PDFTextStripper extends jni.JObject { } static final _getWordSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getWordSeparator") + ffi + .NativeFunction)>>( + "PDFTextStripper__getWordSeparator") .asFunction)>(); /// from: public java.lang.String getWordSeparator() @@ -674,8 +674,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSuppressDuplicateOverlappingText = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getSuppressDuplicateOverlappingText") .asFunction)>(); @@ -687,9 +687,9 @@ class PDFTextStripper extends jni.JObject { } static final _getCurrentPageNo = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getCurrentPageNo") + ffi + .NativeFunction)>>( + "PDFTextStripper__getCurrentPageNo") .asFunction)>(); /// from: protected int getCurrentPageNo() @@ -701,9 +701,9 @@ class PDFTextStripper extends jni.JObject { } static final _getOutput = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getOutput") + ffi + .NativeFunction)>>( + "PDFTextStripper__getOutput") .asFunction)>(); /// from: protected java.io.Writer getOutput() @@ -716,8 +716,8 @@ class PDFTextStripper extends jni.JObject { } static final _getCharactersByArticle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getCharactersByArticle") .asFunction)>(); @@ -753,8 +753,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSeparateByBeads = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getSeparateByBeads") .asFunction)>(); @@ -784,9 +784,9 @@ class PDFTextStripper extends jni.JObject { } static final _getEndBookmark = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getEndBookmark") + ffi + .NativeFunction)>>( + "PDFTextStripper__getEndBookmark") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem getEndBookmark() @@ -817,9 +817,9 @@ class PDFTextStripper extends jni.JObject { } static final _getStartBookmark = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getStartBookmark") + ffi + .NativeFunction)>>( + "PDFTextStripper__getStartBookmark") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem getStartBookmark() @@ -850,8 +850,8 @@ class PDFTextStripper extends jni.JObject { } static final _getAddMoreFormatting = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getAddMoreFormatting") .asFunction)>(); @@ -881,9 +881,9 @@ class PDFTextStripper extends jni.JObject { } static final _getSortByPosition = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getSortByPosition") + ffi + .NativeFunction)>>( + "PDFTextStripper__getSortByPosition") .asFunction)>(); /// from: public boolean getSortByPosition() @@ -917,8 +917,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSpacingTolerance = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getSpacingTolerance") .asFunction)>(); @@ -950,8 +950,8 @@ class PDFTextStripper extends jni.JObject { } static final _getAverageCharTolerance = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getAverageCharTolerance") .asFunction)>(); @@ -984,8 +984,8 @@ class PDFTextStripper extends jni.JObject { } static final _getIndentThreshold = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getIndentThreshold") .asFunction)>(); @@ -1017,9 +1017,9 @@ class PDFTextStripper extends jni.JObject { } static final _getDropThreshold = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getDropThreshold") + ffi + .NativeFunction)>>( + "PDFTextStripper__getDropThreshold") .asFunction)>(); /// from: public float getDropThreshold() @@ -1050,9 +1050,9 @@ class PDFTextStripper extends jni.JObject { } static final _getParagraphStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getParagraphStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__getParagraphStart") .asFunction)>(); /// from: public java.lang.String getParagraphStart() @@ -1084,9 +1084,9 @@ class PDFTextStripper extends jni.JObject { } static final _getParagraphEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getParagraphEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__getParagraphEnd") .asFunction)>(); /// from: public java.lang.String getParagraphEnd() @@ -1117,9 +1117,9 @@ class PDFTextStripper extends jni.JObject { } static final _getPageStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getPageStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__getPageStart") .asFunction)>(); /// from: public java.lang.String getPageStart() @@ -1150,9 +1150,9 @@ class PDFTextStripper extends jni.JObject { } static final _getPageEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getPageEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__getPageEnd") .asFunction)>(); /// from: public java.lang.String getPageEnd() @@ -1183,9 +1183,9 @@ class PDFTextStripper extends jni.JObject { } static final _getArticleStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getArticleStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__getArticleStart") .asFunction)>(); /// from: public java.lang.String getArticleStart() @@ -1216,9 +1216,9 @@ class PDFTextStripper extends jni.JObject { } static final _getArticleEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getArticleEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__getArticleEnd") .asFunction)>(); /// from: public java.lang.String getArticleEnd() @@ -1249,8 +1249,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeParagraphSeparator") .asFunction)>(); @@ -1263,8 +1263,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeParagraphStart") .asFunction)>(); @@ -1277,9 +1277,9 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writeParagraphEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__writeParagraphEnd") .asFunction)>(); /// from: protected void writeParagraphEnd() @@ -1291,9 +1291,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePageStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writePageStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__writePageStart") .asFunction)>(); /// from: protected void writePageStart() @@ -1305,9 +1305,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePageEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writePageEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__writePageEnd") .asFunction)>(); /// from: protected void writePageEnd() @@ -1338,8 +1338,8 @@ class PDFTextStripper extends jni.JObject { } static final _getListItemPatterns = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getListItemPatterns") .asFunction)>(); diff --git a/jnigen/example/pdfbox_plugin/src/third_party/dartjni.h b/jnigen/example/pdfbox_plugin/src/third_party/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/example/pdfbox_plugin/src/third_party/dartjni.h +++ b/jnigen/example/pdfbox_plugin/src/third_party/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/test/jackson_core_test/third_party/c_based/c_bindings/dartjni.h b/jnigen/test/jackson_core_test/third_party/c_based/c_bindings/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/c_bindings/dartjni.h +++ b/jnigen/test/jackson_core_test/third_party/c_based/c_bindings/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart index 33f51399..1e60c8a6 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart @@ -141,9 +141,9 @@ class JsonFactory extends jni.JObject { } static final _ctor1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__ctor1") + ffi + .NativeFunction)>>( + "JsonFactory__ctor1") .asFunction)>(); /// from: public void (com.fasterxml.jackson.core.ObjectCodec oc) @@ -177,9 +177,9 @@ class JsonFactory extends jni.JObject { } static final _ctor3 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__ctor3") + ffi + .NativeFunction)>>( + "JsonFactory__ctor3") .asFunction)>(); /// from: public void (com.fasterxml.jackson.core.JsonFactoryBuilder b) @@ -216,9 +216,9 @@ class JsonFactory extends jni.JObject { } static final _rebuild = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__rebuild") + ffi + .NativeFunction)>>( + "JsonFactory__rebuild") .asFunction)>(); /// from: public com.fasterxml.jackson.core.TSFBuilder rebuild() @@ -253,9 +253,9 @@ class JsonFactory extends jni.JObject { } static final _copy = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__copy") + ffi + .NativeFunction)>>( + "JsonFactory__copy") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonFactory copy() @@ -278,9 +278,9 @@ class JsonFactory extends jni.JObject { } static final _readResolve = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__readResolve") + ffi + .NativeFunction)>>( + "JsonFactory__readResolve") .asFunction)>(); /// from: protected java.lang.Object readResolve() @@ -297,8 +297,8 @@ class JsonFactory extends jni.JObject { } static final _requiresPropertyOrdering = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__requiresPropertyOrdering") .asFunction)>(); @@ -323,8 +323,8 @@ class JsonFactory extends jni.JObject { } static final _canHandleBinaryNatively = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__canHandleBinaryNatively") .asFunction)>(); @@ -346,9 +346,9 @@ class JsonFactory extends jni.JObject { } static final _canUseCharArrays = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__canUseCharArrays") + ffi + .NativeFunction)>>( + "JsonFactory__canUseCharArrays") .asFunction)>(); /// from: public boolean canUseCharArrays() @@ -369,9 +369,9 @@ class JsonFactory extends jni.JObject { } static final _canParseAsync = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__canParseAsync") + ffi + .NativeFunction)>>( + "JsonFactory__canParseAsync") .asFunction)>(); /// from: public boolean canParseAsync() @@ -388,8 +388,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatReadFeatureType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatReadFeatureType") .asFunction)>(); @@ -401,8 +401,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatWriteFeatureType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatWriteFeatureType") .asFunction)>(); @@ -439,9 +439,9 @@ class JsonFactory extends jni.JObject { } static final _getFormatName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getFormatName") + ffi + .NativeFunction)>>( + "JsonFactory__getFormatName") .asFunction)>(); /// from: public java.lang.String getFormatName() @@ -475,9 +475,9 @@ class JsonFactory extends jni.JObject { } static final _requiresCustomCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__requiresCustomCodec") + ffi + .NativeFunction)>>( + "JsonFactory__requiresCustomCodec") .asFunction)>(); /// from: public boolean requiresCustomCodec() @@ -513,9 +513,9 @@ class JsonFactory extends jni.JObject { } static final _version = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__version") + ffi + .NativeFunction)>>( + "JsonFactory__version") .asFunction)>(); /// from: public com.fasterxml.jackson.core.Version version() @@ -615,9 +615,9 @@ class JsonFactory extends jni.JObject { } static final _getParserFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getParserFeatures") + ffi + .NativeFunction)>>( + "JsonFactory__getParserFeatures") .asFunction)>(); /// from: public final int getParserFeatures() @@ -626,9 +626,9 @@ class JsonFactory extends jni.JObject { } static final _getGeneratorFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getGeneratorFeatures") + ffi + .NativeFunction)>>( + "JsonFactory__getGeneratorFeatures") .asFunction)>(); /// from: public final int getGeneratorFeatures() @@ -637,8 +637,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatParserFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatParserFeatures") .asFunction)>(); @@ -648,8 +648,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatGeneratorFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatGeneratorFeatures") .asFunction)>(); @@ -766,9 +766,9 @@ class JsonFactory extends jni.JObject { } static final _getInputDecorator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getInputDecorator") + ffi + .NativeFunction)>>( + "JsonFactory__getInputDecorator") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.InputDecorator getInputDecorator() @@ -912,9 +912,9 @@ class JsonFactory extends jni.JObject { } static final _getCharacterEscapes = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getCharacterEscapes") + ffi + .NativeFunction)>>( + "JsonFactory__getCharacterEscapes") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes() @@ -951,9 +951,9 @@ class JsonFactory extends jni.JObject { } static final _getOutputDecorator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getOutputDecorator") + ffi + .NativeFunction)>>( + "JsonFactory__getOutputDecorator") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.OutputDecorator getOutputDecorator() @@ -1014,9 +1014,9 @@ class JsonFactory extends jni.JObject { } static final _getRootValueSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getRootValueSeparator") + ffi + .NativeFunction)>>( + "JsonFactory__getRootValueSeparator") .asFunction)>(); /// from: public java.lang.String getRootValueSeparator() @@ -1054,9 +1054,9 @@ class JsonFactory extends jni.JObject { } static final _getCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getCodec") + ffi + .NativeFunction)>>( + "JsonFactory__getCodec") .asFunction)>(); /// from: public com.fasterxml.jackson.core.ObjectCodec getCodec() @@ -1336,8 +1336,8 @@ class JsonFactory extends jni.JObject { } static final _createNonBlockingByteArrayParser = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__createNonBlockingByteArrayParser") .asFunction)>(); @@ -1904,9 +1904,9 @@ class JsonFactory_Feature extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory_Feature__valueOf") + ffi + .NativeFunction)>>( + "JsonFactory_Feature__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonFactory.Feature valueOf(java.lang.String name) @@ -1933,8 +1933,8 @@ class JsonFactory_Feature extends jni.JObject { } static final _enabledByDefault = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory_Feature__enabledByDefault") .asFunction)>(); @@ -1957,9 +1957,9 @@ class JsonFactory_Feature extends jni.JObject { } static final _getMask = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory_Feature__getMask") + ffi + .NativeFunction)>>( + "JsonFactory_Feature__getMask") .asFunction)>(); /// from: public int getMask() diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart index 032db314..8790d3c7 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart @@ -95,9 +95,9 @@ class JsonParser extends jni.JObject { } static final _getCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCodec") + ffi + .NativeFunction)>>( + "JsonParser__getCodec") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.ObjectCodec getCodec() @@ -132,9 +132,9 @@ class JsonParser extends jni.JObject { } static final _getInputSource = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getInputSource") + ffi + .NativeFunction)>>( + "JsonParser__getInputSource") .asFunction)>(); /// from: public java.lang.Object getInputSource() @@ -249,9 +249,9 @@ class JsonParser extends jni.JObject { } static final _getSchema = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getSchema") + ffi + .NativeFunction)>>( + "JsonParser__getSchema") .asFunction)>(); /// from: public com.fasterxml.jackson.core.FormatSchema getSchema() @@ -286,9 +286,9 @@ class JsonParser extends jni.JObject { } static final _requiresCustomCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__requiresCustomCodec") + ffi + .NativeFunction)>>( + "JsonParser__requiresCustomCodec") .asFunction)>(); /// from: public boolean requiresCustomCodec() @@ -306,9 +306,9 @@ class JsonParser extends jni.JObject { } static final _canParseAsync = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__canParseAsync") + ffi + .NativeFunction)>>( + "JsonParser__canParseAsync") .asFunction)>(); /// from: public boolean canParseAsync() @@ -329,8 +329,8 @@ class JsonParser extends jni.JObject { } static final _getNonBlockingInputFeeder = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__getNonBlockingInputFeeder") .asFunction)>(); @@ -348,9 +348,9 @@ class JsonParser extends jni.JObject { } static final _getReadCapabilities = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getReadCapabilities") + ffi + .NativeFunction)>>( + "JsonParser__getReadCapabilities") .asFunction)>(); /// from: public com.fasterxml.jackson.core.util.JacksonFeatureSet getReadCapabilities() @@ -366,9 +366,9 @@ class JsonParser extends jni.JObject { } static final _version = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__version") + ffi + .NativeFunction)>>( + "JsonParser__version") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.Version version() @@ -383,9 +383,9 @@ class JsonParser extends jni.JObject { } static final _close = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__close") + ffi + .NativeFunction)>>( + "JsonParser__close") .asFunction)>(); /// from: public abstract void close() @@ -409,9 +409,9 @@ class JsonParser extends jni.JObject { } static final _isClosed = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__isClosed") + ffi + .NativeFunction)>>( + "JsonParser__isClosed") .asFunction)>(); /// from: public abstract boolean isClosed() @@ -428,9 +428,9 @@ class JsonParser extends jni.JObject { } static final _getParsingContext = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getParsingContext") + ffi + .NativeFunction)>>( + "JsonParser__getParsingContext") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext() @@ -451,9 +451,9 @@ class JsonParser extends jni.JObject { } static final _currentLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentLocation") + ffi + .NativeFunction)>>( + "JsonParser__currentLocation") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonLocation currentLocation() @@ -476,9 +476,9 @@ class JsonParser extends jni.JObject { } static final _currentTokenLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentTokenLocation") + ffi + .NativeFunction)>>( + "JsonParser__currentTokenLocation") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonLocation currentTokenLocation() @@ -502,9 +502,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentLocation") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentLocation") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonLocation getCurrentLocation() @@ -519,9 +519,9 @@ class JsonParser extends jni.JObject { } static final _getTokenLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTokenLocation") + ffi + .NativeFunction)>>( + "JsonParser__getTokenLocation") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonLocation getTokenLocation() @@ -535,9 +535,9 @@ class JsonParser extends jni.JObject { } static final _currentValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentValue") + ffi + .NativeFunction)>>( + "JsonParser__currentValue") .asFunction)>(); /// from: public java.lang.Object currentValue() @@ -581,9 +581,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentValue") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentValue") .asFunction)>(); /// from: public java.lang.Object getCurrentValue() @@ -778,9 +778,9 @@ class JsonParser extends jni.JObject { } static final _getFeatureMask = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getFeatureMask") + ffi + .NativeFunction)>>( + "JsonParser__getFeatureMask") .asFunction)>(); /// from: public int getFeatureMask() @@ -843,9 +843,9 @@ class JsonParser extends jni.JObject { } static final _getFormatFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getFormatFeatures") + ffi + .NativeFunction)>>( + "JsonParser__getFormatFeatures") .asFunction)>(); /// from: public int getFormatFeatures() @@ -886,9 +886,9 @@ class JsonParser extends jni.JObject { } static final _nextToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextToken") + ffi + .NativeFunction)>>( + "JsonParser__nextToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken nextToken() @@ -908,9 +908,9 @@ class JsonParser extends jni.JObject { } static final _nextValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextValue") + ffi + .NativeFunction)>>( + "JsonParser__nextValue") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken nextValue() @@ -969,9 +969,9 @@ class JsonParser extends jni.JObject { } static final _nextFieldName1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextFieldName1") + ffi + .NativeFunction)>>( + "JsonParser__nextFieldName1") .asFunction)>(); /// from: public java.lang.String nextFieldName() @@ -990,9 +990,9 @@ class JsonParser extends jni.JObject { } static final _nextTextValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextTextValue") + ffi + .NativeFunction)>>( + "JsonParser__nextTextValue") .asFunction)>(); /// from: public java.lang.String nextTextValue() @@ -1078,9 +1078,9 @@ class JsonParser extends jni.JObject { } static final _nextBooleanValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextBooleanValue") + ffi + .NativeFunction)>>( + "JsonParser__nextBooleanValue") .asFunction)>(); /// from: public java.lang.Boolean nextBooleanValue() @@ -1108,9 +1108,9 @@ class JsonParser extends jni.JObject { } static final _skipChildren = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__skipChildren") + ffi + .NativeFunction)>>( + "JsonParser__skipChildren") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonParser skipChildren() @@ -1136,9 +1136,9 @@ class JsonParser extends jni.JObject { } static final _finishToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__finishToken") + ffi + .NativeFunction)>>( + "JsonParser__finishToken") .asFunction)>(); /// from: public void finishToken() @@ -1161,9 +1161,9 @@ class JsonParser extends jni.JObject { } static final _currentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentToken") + ffi + .NativeFunction)>>( + "JsonParser__currentToken") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonToken currentToken() @@ -1184,9 +1184,9 @@ class JsonParser extends jni.JObject { } static final _currentTokenId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentTokenId") + ffi + .NativeFunction)>>( + "JsonParser__currentTokenId") .asFunction)>(); /// from: public int currentTokenId() @@ -1205,9 +1205,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentToken") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken() @@ -1223,9 +1223,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentTokenId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentTokenId") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentTokenId") .asFunction)>(); /// from: public abstract int getCurrentTokenId() @@ -1238,9 +1238,9 @@ class JsonParser extends jni.JObject { } static final _hasCurrentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__hasCurrentToken") + ffi + .NativeFunction)>>( + "JsonParser__hasCurrentToken") .asFunction)>(); /// from: public abstract boolean hasCurrentToken() @@ -1312,8 +1312,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedStartArrayToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__isExpectedStartArrayToken") .asFunction)>(); @@ -1340,8 +1340,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedStartObjectToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__isExpectedStartObjectToken") .asFunction)>(); @@ -1358,8 +1358,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedNumberIntToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__isExpectedNumberIntToken") .asFunction)>(); @@ -1379,9 +1379,9 @@ class JsonParser extends jni.JObject { } static final _isNaN = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__isNaN") + ffi + .NativeFunction)>>( + "JsonParser__isNaN") .asFunction)>(); /// from: public boolean isNaN() @@ -1403,9 +1403,9 @@ class JsonParser extends jni.JObject { } static final _clearCurrentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__clearCurrentToken") + ffi + .NativeFunction)>>( + "JsonParser__clearCurrentToken") .asFunction)>(); /// from: public abstract void clearCurrentToken() @@ -1425,9 +1425,9 @@ class JsonParser extends jni.JObject { } static final _getLastClearedToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getLastClearedToken") + ffi + .NativeFunction)>>( + "JsonParser__getLastClearedToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken getLastClearedToken() @@ -1469,9 +1469,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentName") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentName") .asFunction)>(); /// from: public abstract java.lang.String getCurrentName() @@ -1486,9 +1486,9 @@ class JsonParser extends jni.JObject { } static final _currentName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentName") + ffi + .NativeFunction)>>( + "JsonParser__currentName") .asFunction)>(); /// from: public java.lang.String currentName() @@ -1508,9 +1508,9 @@ class JsonParser extends jni.JObject { } static final _getText = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getText") + ffi + .NativeFunction)>>( + "JsonParser__getText") .asFunction)>(); /// from: public abstract java.lang.String getText() @@ -1560,9 +1560,9 @@ class JsonParser extends jni.JObject { } static final _getTextCharacters = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTextCharacters") + ffi + .NativeFunction)>>( + "JsonParser__getTextCharacters") .asFunction)>(); /// from: public abstract char[] getTextCharacters() @@ -1601,9 +1601,9 @@ class JsonParser extends jni.JObject { } static final _getTextLength = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTextLength") + ffi + .NativeFunction)>>( + "JsonParser__getTextLength") .asFunction)>(); /// from: public abstract int getTextLength() @@ -1620,9 +1620,9 @@ class JsonParser extends jni.JObject { } static final _getTextOffset = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTextOffset") + ffi + .NativeFunction)>>( + "JsonParser__getTextOffset") .asFunction)>(); /// from: public abstract int getTextOffset() @@ -1639,9 +1639,9 @@ class JsonParser extends jni.JObject { } static final _hasTextCharacters = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__hasTextCharacters") + ffi + .NativeFunction)>>( + "JsonParser__hasTextCharacters") .asFunction)>(); /// from: public abstract boolean hasTextCharacters() @@ -1665,9 +1665,9 @@ class JsonParser extends jni.JObject { } static final _getNumberValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getNumberValue") + ffi + .NativeFunction)>>( + "JsonParser__getNumberValue") .asFunction)>(); /// from: public abstract java.lang.Number getNumberValue() @@ -1688,9 +1688,9 @@ class JsonParser extends jni.JObject { } static final _getNumberValueExact = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getNumberValueExact") + ffi + .NativeFunction)>>( + "JsonParser__getNumberValueExact") .asFunction)>(); /// from: public java.lang.Number getNumberValueExact() @@ -1716,9 +1716,9 @@ class JsonParser extends jni.JObject { } static final _getNumberType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getNumberType") + ffi + .NativeFunction)>>( + "JsonParser__getNumberType") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonParser.NumberType getNumberType() @@ -1737,9 +1737,9 @@ class JsonParser extends jni.JObject { } static final _getByteValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getByteValue") + ffi + .NativeFunction)>>( + "JsonParser__getByteValue") .asFunction)>(); /// from: public byte getByteValue() @@ -1770,9 +1770,9 @@ class JsonParser extends jni.JObject { } static final _getShortValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getShortValue") + ffi + .NativeFunction)>>( + "JsonParser__getShortValue") .asFunction)>(); /// from: public short getShortValue() @@ -1797,9 +1797,9 @@ class JsonParser extends jni.JObject { } static final _getIntValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getIntValue") + ffi + .NativeFunction)>>( + "JsonParser__getIntValue") .asFunction)>(); /// from: public abstract int getIntValue() @@ -1824,9 +1824,9 @@ class JsonParser extends jni.JObject { } static final _getLongValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getLongValue") + ffi + .NativeFunction)>>( + "JsonParser__getLongValue") .asFunction)>(); /// from: public abstract long getLongValue() @@ -1851,9 +1851,9 @@ class JsonParser extends jni.JObject { } static final _getBigIntegerValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getBigIntegerValue") + ffi + .NativeFunction)>>( + "JsonParser__getBigIntegerValue") .asFunction)>(); /// from: public abstract java.math.BigInteger getBigIntegerValue() @@ -1876,9 +1876,9 @@ class JsonParser extends jni.JObject { } static final _getFloatValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getFloatValue") + ffi + .NativeFunction)>>( + "JsonParser__getFloatValue") .asFunction)>(); /// from: public abstract float getFloatValue() @@ -1903,9 +1903,9 @@ class JsonParser extends jni.JObject { } static final _getDoubleValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getDoubleValue") + ffi + .NativeFunction)>>( + "JsonParser__getDoubleValue") .asFunction)>(); /// from: public abstract double getDoubleValue() @@ -1930,9 +1930,9 @@ class JsonParser extends jni.JObject { } static final _getDecimalValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getDecimalValue") + ffi + .NativeFunction)>>( + "JsonParser__getDecimalValue") .asFunction)>(); /// from: public abstract java.math.BigDecimal getDecimalValue() @@ -1951,9 +1951,9 @@ class JsonParser extends jni.JObject { } static final _getBooleanValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getBooleanValue") + ffi + .NativeFunction)>>( + "JsonParser__getBooleanValue") .asFunction)>(); /// from: public boolean getBooleanValue() @@ -1974,9 +1974,9 @@ class JsonParser extends jni.JObject { } static final _getEmbeddedObject = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getEmbeddedObject") + ffi + .NativeFunction)>>( + "JsonParser__getEmbeddedObject") .asFunction)>(); /// from: public java.lang.Object getEmbeddedObject() @@ -2040,9 +2040,9 @@ class JsonParser extends jni.JObject { } static final _getBinaryValue1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getBinaryValue1") + ffi + .NativeFunction)>>( + "JsonParser__getBinaryValue1") .asFunction)>(); /// from: public byte[] getBinaryValue() @@ -2114,9 +2114,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsInt = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsInt") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsInt") .asFunction)>(); /// from: public int getValueAsInt() @@ -2166,9 +2166,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsLong = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsLong") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsLong") .asFunction)>(); /// from: public long getValueAsLong() @@ -2218,9 +2218,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsDouble = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsDouble") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsDouble") .asFunction)>(); /// from: public double getValueAsDouble() @@ -2270,9 +2270,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsBoolean = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsBoolean") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsBoolean") .asFunction)>(); /// from: public boolean getValueAsBoolean() @@ -2322,9 +2322,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsString = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsString") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsString") .asFunction)>(); /// from: public java.lang.String getValueAsString() @@ -2376,9 +2376,9 @@ class JsonParser extends jni.JObject { } static final _canReadObjectId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__canReadObjectId") + ffi + .NativeFunction)>>( + "JsonParser__canReadObjectId") .asFunction)>(); /// from: public boolean canReadObjectId() @@ -2399,9 +2399,9 @@ class JsonParser extends jni.JObject { } static final _canReadTypeId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__canReadTypeId") + ffi + .NativeFunction)>>( + "JsonParser__canReadTypeId") .asFunction)>(); /// from: public boolean canReadTypeId() @@ -2422,9 +2422,9 @@ class JsonParser extends jni.JObject { } static final _getObjectId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getObjectId") + ffi + .NativeFunction)>>( + "JsonParser__getObjectId") .asFunction)>(); /// from: public java.lang.Object getObjectId() @@ -2448,9 +2448,9 @@ class JsonParser extends jni.JObject { } static final _getTypeId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTypeId") + ffi + .NativeFunction)>>( + "JsonParser__getTypeId") .asFunction)>(); /// from: public java.lang.Object getTypeId() @@ -2611,9 +2611,9 @@ class JsonParser extends jni.JObject { } static final _readValueAsTree = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__readValueAsTree") + ffi + .NativeFunction)>>( + "JsonParser__readValueAsTree") .asFunction)>(); /// from: public T readValueAsTree() @@ -2685,9 +2685,9 @@ class JsonParser_Feature extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser_Feature__valueOf") + ffi + .NativeFunction)>>( + "JsonParser_Feature__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonParser.Feature valueOf(java.lang.String name) @@ -2714,8 +2714,8 @@ class JsonParser_Feature extends jni.JObject { } static final _enabledByDefault = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser_Feature__enabledByDefault") .asFunction)>(); @@ -2738,9 +2738,9 @@ class JsonParser_Feature extends jni.JObject { } static final _getMask = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser_Feature__getMask") + ffi + .NativeFunction)>>( + "JsonParser_Feature__getMask") .asFunction)>(); /// from: public int getMask() @@ -2802,9 +2802,9 @@ class JsonParser_NumberType extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser_NumberType__valueOf") + ffi + .NativeFunction)>>( + "JsonParser_NumberType__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonParser.NumberType valueOf(java.lang.String name) diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart index 14ce836a..d5c82a59 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart @@ -65,9 +65,9 @@ class JsonToken extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__valueOf") + ffi + .NativeFunction)>>( + "JsonToken__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonToken valueOf(java.lang.String name) @@ -79,8 +79,9 @@ class JsonToken extends jni.JObject { } static final _id = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("JsonToken__id") + ffi + .NativeFunction)>>( + "JsonToken__id") .asFunction)>(); /// from: public final int id() @@ -89,9 +90,9 @@ class JsonToken extends jni.JObject { } static final _asString = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__asString") + ffi + .NativeFunction)>>( + "JsonToken__asString") .asFunction)>(); /// from: public final java.lang.String asString() @@ -101,9 +102,9 @@ class JsonToken extends jni.JObject { } static final _asCharArray = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__asCharArray") + ffi + .NativeFunction)>>( + "JsonToken__asCharArray") .asFunction)>(); /// from: public final char[] asCharArray() @@ -114,9 +115,9 @@ class JsonToken extends jni.JObject { } static final _asByteArray = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__asByteArray") + ffi + .NativeFunction)>>( + "JsonToken__asByteArray") .asFunction)>(); /// from: public final byte[] asByteArray() @@ -127,9 +128,9 @@ class JsonToken extends jni.JObject { } static final _isNumeric = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isNumeric") + ffi + .NativeFunction)>>( + "JsonToken__isNumeric") .asFunction)>(); /// from: public final boolean isNumeric() @@ -141,9 +142,9 @@ class JsonToken extends jni.JObject { } static final _isStructStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isStructStart") + ffi + .NativeFunction)>>( + "JsonToken__isStructStart") .asFunction)>(); /// from: public final boolean isStructStart() @@ -160,9 +161,9 @@ class JsonToken extends jni.JObject { } static final _isStructEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isStructEnd") + ffi + .NativeFunction)>>( + "JsonToken__isStructEnd") .asFunction)>(); /// from: public final boolean isStructEnd() @@ -179,9 +180,9 @@ class JsonToken extends jni.JObject { } static final _isScalarValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isScalarValue") + ffi + .NativeFunction)>>( + "JsonToken__isScalarValue") .asFunction)>(); /// from: public final boolean isScalarValue() @@ -197,9 +198,9 @@ class JsonToken extends jni.JObject { } static final _isBoolean = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isBoolean") + ffi + .NativeFunction)>>( + "JsonToken__isBoolean") .asFunction)>(); /// from: public final boolean isBoolean() diff --git a/jnigen/test/kotlin_test/c_based/c_bindings/dartjni.h b/jnigen/test/kotlin_test/c_based/c_bindings/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/test/kotlin_test/c_based/c_bindings/dartjni.h +++ b/jnigen/test/kotlin_test/c_based/c_bindings/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/test/simple_package_test/c_based/c_bindings/dartjni.h b/jnigen/test/simple_package_test/c_based/c_bindings/dartjni.h index cca31f49..0a7f6691 100644 --- a/jnigen/test/simple_package_test/c_based/c_bindings/dartjni.h +++ b/jnigen/test/simple_package_test/c_based/c_bindings/dartjni.h @@ -124,16 +124,6 @@ static inline void destroy_cond(ConditionVariable* cond) { #endif -static inline uint64_t thread_id() { -#ifdef _WIN32 - return GetCurrentThreadId(); -#elif defined __APPLE__ - return pthread_mach_thread_np(pthread_self()); -#else - return pthread_self(); -#endif -} - typedef struct CallbackResult { MutexLock lock; ConditionVariable cond; diff --git a/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart b/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart index 27f39621..f32e13ea 100644 --- a/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart +++ b/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart @@ -120,9 +120,9 @@ class Example extends jni.JObject { } static final _setName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__setName") + ffi + .NativeFunction)>>( + "Example__setName") .asFunction)>(); /// from: static public void setName(java.lang.String newName) @@ -133,9 +133,9 @@ class Example extends jni.JObject { } static final _setNestedInstance = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__setNestedInstance") + ffi + .NativeFunction)>>( + "Example__setNestedInstance") .asFunction)>(); /// from: static public void setNestedInstance(com.github.dart_lang.jnigen.simple_package.Example.Nested newNested) @@ -183,9 +183,9 @@ class Example extends jni.JObject { } static final _getNumber = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getNumber") + ffi + .NativeFunction)>>( + "Example__getNumber") .asFunction)>(); /// from: public int getNumber() @@ -207,9 +207,9 @@ class Example extends jni.JObject { } static final _getIsUp = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getIsUp") + ffi + .NativeFunction)>>( + "Example__getIsUp") .asFunction)>(); /// from: public boolean getIsUp() @@ -231,9 +231,9 @@ class Example extends jni.JObject { } static final _getCodename = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getCodename") + ffi + .NativeFunction)>>( + "Example__getCodename") .asFunction)>(); /// from: public java.lang.String getCodename() @@ -258,9 +258,9 @@ class Example extends jni.JObject { } static final _getRandom = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getRandom") + ffi + .NativeFunction)>>( + "Example__getRandom") .asFunction)>(); /// from: public java.util.Random getRandom() @@ -285,9 +285,9 @@ class Example extends jni.JObject { } static final _getRandomLong = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getRandomLong") + ffi + .NativeFunction)>>( + "Example__getRandomLong") .asFunction)>(); /// from: public long getRandomLong() @@ -443,9 +443,9 @@ class Example extends jni.JObject { } static final _whichExample = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__whichExample") + ffi + .NativeFunction)>>( + "Example__whichExample") .asFunction)>(); /// from: public int whichExample() @@ -477,8 +477,9 @@ class Example extends jni.JObject { } static final _addAll = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("Example__addAll") + ffi + .NativeFunction)>>( + "Example__addAll") .asFunction)>(); /// from: static public int addAll(int[] arr) @@ -489,9 +490,9 @@ class Example extends jni.JObject { } static final _getSelf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getSelf") + ffi + .NativeFunction)>>( + "Example__getSelf") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.simple_package.Example getSelf() @@ -561,8 +562,8 @@ class Example_Nested extends jni.JObject { } static final _usesAnonymousInnerClass = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Example_Nested__usesAnonymousInnerClass") .asFunction)>(); @@ -572,9 +573,9 @@ class Example_Nested extends jni.JObject { } static final _getValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example_Nested__getValue") + ffi + .NativeFunction)>>( + "Example_Nested__getValue") .asFunction)>(); /// from: public boolean getValue() @@ -787,9 +788,9 @@ class Exceptions extends jni.JObject { } static final _objectMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__objectMethod") + ffi + .NativeFunction)>>( + "Exceptions__objectMethod") .asFunction)>(); /// from: public java.lang.Object objectMethod() @@ -799,9 +800,9 @@ class Exceptions extends jni.JObject { } static final _intMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__intMethod") + ffi + .NativeFunction)>>( + "Exceptions__intMethod") .asFunction)>(); /// from: public int intMethod() @@ -810,9 +811,9 @@ class Exceptions extends jni.JObject { } static final _objectArrayMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__objectArrayMethod") + ffi + .NativeFunction)>>( + "Exceptions__objectArrayMethod") .asFunction)>(); /// from: public java.lang.Object[] objectArrayMethod() @@ -823,9 +824,9 @@ class Exceptions extends jni.JObject { } static final _intArrayMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__intArrayMethod") + ffi + .NativeFunction)>>( + "Exceptions__intArrayMethod") .asFunction)>(); /// from: public int[] intArrayMethod() @@ -836,8 +837,8 @@ class Exceptions extends jni.JObject { } static final _throwNullPointerException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwNullPointerException") .asFunction)>(); @@ -847,8 +848,8 @@ class Exceptions extends jni.JObject { } static final _throwFileNotFoundException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwFileNotFoundException") .asFunction)>(); @@ -860,8 +861,8 @@ class Exceptions extends jni.JObject { } static final _throwClassCastException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwClassCastException") .asFunction)>(); @@ -873,8 +874,8 @@ class Exceptions extends jni.JObject { } static final _throwArrayIndexException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwArrayIndexException") .asFunction)>(); @@ -884,8 +885,8 @@ class Exceptions extends jni.JObject { } static final _throwArithmeticException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwArithmeticException") .asFunction)>(); @@ -994,9 +995,9 @@ class Fields extends jni.JObject { .asFunction(); static final _set_name = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("set_Fields__name") + ffi + .NativeFunction)>>( + "set_Fields__name") .asFunction)>(); /// from: static public java.lang.String name @@ -1224,9 +1225,9 @@ class Fields_Nested extends jni.JObject { .asFunction(); static final _set_BEST_GOD = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("set_Fields_Nested__BEST_GOD") + ffi + .NativeFunction)>>( + "set_Fields_Nested__BEST_GOD") .asFunction)>(); /// from: static public java.lang.String BEST_GOD @@ -1360,9 +1361,9 @@ class Example1 extends jni.JObject { } static final _whichExample = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example1__whichExample") + ffi + .NativeFunction)>>( + "Example1__whichExample") .asFunction)>(); /// from: public int whichExample() @@ -1442,9 +1443,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { set value($T value) => _set_value(reference, value.reference).check(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent__ctor") + ffi + .NativeFunction)>>( + "GrandParent__ctor") .asFunction)>(); /// from: public void (T value) @@ -1460,9 +1461,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _stringParent = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent__stringParent") + ffi + .NativeFunction)>>( + "GrandParent__stringParent") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.generics.GrandParent.Parent stringParent() @@ -1506,9 +1507,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _varStaticParent = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent__varStaticParent") + ffi + .NativeFunction)>>( + "GrandParent__varStaticParent") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.GrandParent.StaticParent varStaticParent(S value) @@ -1525,8 +1526,8 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _staticParentWithSameType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "GrandParent__staticParentWithSameType") .asFunction)>(); @@ -1942,9 +1943,9 @@ class GrandParent_StaticParent<$S extends jni.JObject> extends jni.JObject { set value($S value) => _set_value(reference, value.reference).check(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent_StaticParent__ctor") + ffi + .NativeFunction)>>( + "GrandParent_StaticParent__ctor") .asFunction)>(); /// from: public void (S value) @@ -2218,9 +2219,9 @@ class MyMap<$K extends jni.JObject, $V extends jni.JObject> } static final _entryStack = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("MyMap__entryStack") + ffi + .NativeFunction)>>( + "MyMap__entryStack") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.generics.MyStack.MyEntry> entryStack() @@ -2445,9 +2446,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _fromArray = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("MyStack__fromArray") + ffi + .NativeFunction)>>( + "MyStack__fromArray") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.MyStack fromArray(T[] arr) @@ -2463,8 +2464,8 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _fromArrayOfArrayOfGrandParents = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "MyStack__fromArrayOfArrayOfGrandParents") .asFunction)>(); @@ -2497,8 +2498,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _of1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("MyStack__of1") + ffi + .NativeFunction)>>( + "MyStack__of1") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.MyStack of(T obj) @@ -2551,8 +2553,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _pop = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("MyStack__pop") + ffi + .NativeFunction)>>( + "MyStack__pop") .asFunction)>(); /// from: public T pop() @@ -2562,8 +2565,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _size = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("MyStack__size") + ffi + .NativeFunction)>>( + "MyStack__size") .asFunction)>(); /// from: public int size() @@ -3260,9 +3264,9 @@ class JsonSerializable_Case extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonSerializable_Case__valueOf") + ffi + .NativeFunction)>>( + "JsonSerializable_Case__valueOf") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.annotations.JsonSerializable.Case valueOf(java.lang.String name) From db5fb01d43ab5d502f24f55821440b765fd181bb Mon Sep 17 00:00:00 2001 From: Hossein Yousefi Date: Thu, 17 Aug 2023 09:47:23 +0200 Subject: [PATCH 3/6] regenerate bindings for stable --- jni/example/pubspec.lock | 42 +- .../in_app_java/lib/android_utils.dart | 164 ++++--- .../org/apache/pdfbox/pdmodel/PDDocument.dart | 118 ++--- .../pdfbox/pdmodel/PDDocumentInformation.dart | 64 +-- .../apache/pdfbox/text/PDFTextStripper.dart | 180 ++++---- .../fasterxml/jackson/core/JsonFactory.dart | 146 +++--- .../fasterxml/jackson/core/JsonParser.dart | 422 +++++++++--------- .../com/fasterxml/jackson/core/JsonToken.dart | 59 ++- .../c_based/dart_bindings/simple_package.dart | 196 ++++---- 9 files changed, 686 insertions(+), 705 deletions(-) diff --git a/jni/example/pubspec.lock b/jni/example/pubspec.lock index b67e7118..7ba448f4 100644 --- a/jni/example/pubspec.lock +++ b/jni/example/pubspec.lock @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.17.1" convert: dependency: transitive description: @@ -229,18 +229,18 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.15" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.2.0" meta: dependency: transitive description: @@ -378,10 +378,10 @@ packages: dependency: transitive description: name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.9.1" stack_trace: dependency: transitive description: @@ -426,26 +426,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" + sha256: "3dac9aecf2c3991d09b9cdde4f98ded7b30804a88a0d7e4e7e1678e78d6b97f4" url: "https://pub.dev" source: hosted - version: "1.24.3" + version: "1.24.1" test_api: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.5.1" test_core: dependency: transitive description: name: test_core - sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" + sha256: "5138dbffb77b2289ecb12b81c11ba46036590b72a64a7a90d6ffb880f1a29e93" url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.1" typed_data: dependency: transitive description: @@ -466,10 +466,10 @@ packages: dependency: transitive description: name: vm_service - sha256: c620a6f783fa22436da68e42db7ebbf18b8c44b9a46ab911f666ff09ffd9153f + sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe url: "https://pub.dev" source: hosted - version: "11.7.1" + version: "11.3.0" watcher: dependency: transitive description: @@ -478,14 +478,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" - web: - dependency: transitive - description: - name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 - url: "https://pub.dev" - source: hosted - version: "0.1.4-beta" web_socket_channel: dependency: transitive description: @@ -519,5 +511,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" + dart: ">=3.0.0 <4.0.0" flutter: ">=2.11.0" diff --git a/jnigen/example/in_app_java/lib/android_utils.dart b/jnigen/example/in_app_java/lib/android_utils.dart index c4a8f045..b14813fc 100644 --- a/jnigen/example/in_app_java/lib/android_utils.dart +++ b/jnigen/example/in_app_java/lib/android_utils.dart @@ -323,9 +323,9 @@ class EmojiCompat extends jni.JObject { static const EMOJI_FALLBACK = 2; static final _init = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__init") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__init") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat init(android.content.Context context) @@ -373,9 +373,9 @@ class EmojiCompat extends jni.JObject { } static final _init2 = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__init2") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__init2") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat.Config config) @@ -414,9 +414,9 @@ class EmojiCompat extends jni.JObject { } static final _reset = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__reset") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__reset") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat reset(androidx.emoji2.text.EmojiCompat.Config config) @@ -432,9 +432,9 @@ class EmojiCompat extends jni.JObject { } static final _reset1 = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__reset1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__reset1") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat reset(androidx.emoji2.text.EmojiCompat emojiCompat) @@ -480,9 +480,9 @@ class EmojiCompat extends jni.JObject { } static final _load = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__load") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__load") .asFunction)>(); /// from: public void load() @@ -549,9 +549,9 @@ class EmojiCompat extends jni.JObject { } static final _getLoadState = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__getLoadState") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__getLoadState") .asFunction)>(); /// from: public int getLoadState() @@ -565,8 +565,8 @@ class EmojiCompat extends jni.JObject { } static final _isEmojiSpanIndicatorEnabled = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "EmojiCompat__isEmojiSpanIndicatorEnabled") .asFunction)>(); @@ -579,8 +579,8 @@ class EmojiCompat extends jni.JObject { } static final _getEmojiSpanIndicatorColor = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "EmojiCompat__getEmojiSpanIndicatorColor") .asFunction)>(); @@ -977,9 +977,9 @@ class EmojiCompat extends jni.JObject { } static final _getAssetSignature = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat__getAssetSignature") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat__getAssetSignature") .asFunction)>(); /// from: public java.lang.String getAssetSignature() @@ -1066,9 +1066,9 @@ class EmojiCompat_Config extends jni.JObject { /// The type which includes information such as the signature of this class. static const type = $EmojiCompat_ConfigType(); static final _ctor = jniLookup< - ffi - .NativeFunction)>>( - "EmojiCompat_Config__ctor") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("EmojiCompat_Config__ctor") .asFunction)>(); /// from: protected void (androidx.emoji2.text.EmojiCompat.MetadataRepoLoader metadataLoader) @@ -1345,8 +1345,8 @@ class EmojiCompat_Config extends jni.JObject { } static final _getMetadataRepoLoader = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "EmojiCompat_Config__getMetadataRepoLoader") .asFunction)>(); @@ -1664,8 +1664,8 @@ class EmojiCompat_InitCallback extends jni.JObject { } static final _onInitialized = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "EmojiCompat_InitCallback__onInitialized") .asFunction)>(); @@ -1914,9 +1914,9 @@ class DefaultEmojiCompatConfig extends jni.JObject { /// The type which includes information such as the signature of this class. static const type = $DefaultEmojiCompatConfigType(); static final _create = jniLookup< - ffi - .NativeFunction)>>( - "DefaultEmojiCompatConfig__create") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("DefaultEmojiCompatConfig__create") .asFunction)>(); /// from: static public androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context context) @@ -1972,9 +1972,9 @@ class $DefaultEmojiCompatConfigType class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 extends DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 { @override - late final jni - .JObjType - $type = type; + late final jni.JObjType< + DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28> $type = + type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28.fromRef( jni.JObjectPtr ref, @@ -2017,8 +2017,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 } class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type - extends jni - .JObjType { + extends jni.JObjType< + DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28> { const $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type(); @override @@ -2059,9 +2059,9 @@ class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 extends DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper { @override - late final jni - .JObjType - $type = type; + late final jni.JObjType< + DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19> $type = + type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19.fromRef( jni.JObjectPtr ref, @@ -2126,8 +2126,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 } class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19Type - extends jni - .JObjType { + extends jni.JObjType< + DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19> { const $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19Type(); @override @@ -2169,8 +2169,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper extends jni.JObject { @override late final jni - .JObjType $type = - type; + .JObjType + $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper.fromRef( jni.JObjectPtr ref, @@ -2303,7 +2303,7 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory extends jni.JObject { @override late final jni - .JObjType + .JObjType $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory.fromRef( @@ -2314,8 +2314,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory static const type = $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactoryType(); static final _ctor = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__ctor") .asFunction)>(); @@ -2399,9 +2399,9 @@ class Build_Partition extends jni.JObject { static const PARTITION_NAME_SYSTEM = r"""system"""; static final _getName = jniLookup< - ffi - .NativeFunction)>>( - "Build_Partition__getName") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Build_Partition__getName") .asFunction)>(); /// from: public java.lang.String getName() @@ -2411,9 +2411,9 @@ class Build_Partition extends jni.JObject { } static final _getFingerprint = jniLookup< - ffi - .NativeFunction)>>( - "Build_Partition__getFingerprint") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Build_Partition__getFingerprint") .asFunction)>(); /// from: public java.lang.String getFingerprint() @@ -2423,8 +2423,8 @@ class Build_Partition extends jni.JObject { } static final _getBuildTimeMillis = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Build_Partition__getBuildTimeMillis") .asFunction)>(); @@ -2449,9 +2449,9 @@ class Build_Partition extends jni.JObject { } static final _hashCode1 = jniLookup< - ffi - .NativeFunction)>>( - "Build_Partition__hashCode1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Build_Partition__hashCode1") .asFunction)>(); /// from: public int hashCode() @@ -3207,9 +3207,8 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _ctor3 = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__ctor3") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("HashMap__ctor3") .asFunction)>(); /// from: public void (java.util.Map map) @@ -3229,9 +3228,8 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _size = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__size") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("HashMap__size") .asFunction)>(); /// from: public int size() @@ -3240,9 +3238,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _isEmpty = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__isEmpty") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("HashMap__isEmpty") .asFunction)>(); /// from: public boolean isEmpty() @@ -3333,9 +3331,8 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _clear = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__clear") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("HashMap__clear") .asFunction)>(); /// from: public void clear() @@ -3359,9 +3356,8 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _keySet = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__keySet") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("HashMap__keySet") .asFunction)>(); /// from: public java.util.Set keySet() @@ -3371,9 +3367,8 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _values = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__values") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("HashMap__values") .asFunction)>(); /// from: public java.util.Collection values() @@ -3383,9 +3378,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _entrySet = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__entrySet") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("HashMap__entrySet") .asFunction)>(); /// from: public java.util.Set entrySet() @@ -3611,9 +3606,8 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _clone = jniLookup< - ffi - .NativeFunction)>>( - "HashMap__clone") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("HashMap__clone") .asFunction)>(); /// from: public java.lang.Object clone() diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart index ed3c555c..3e552521 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart @@ -70,9 +70,9 @@ class PDDocument extends jni.JObject { } static final _ctor1 = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__ctor1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__ctor1") .asFunction)>(); /// from: public void (org.apache.pdfbox.io.MemoryUsageSetting memUsageSetting) @@ -88,9 +88,9 @@ class PDDocument extends jni.JObject { } static final _ctor2 = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__ctor2") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__ctor2") .asFunction)>(); /// from: public void (org.apache.pdfbox.cos.COSDocument doc) @@ -399,9 +399,9 @@ class PDDocument extends jni.JObject { } static final _getDocument = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getDocument") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getDocument") .asFunction)>(); /// from: public org.apache.pdfbox.cos.COSDocument getDocument() @@ -414,9 +414,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentInformation = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getDocumentInformation") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getDocumentInformation") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDDocumentInformation getDocumentInformation() @@ -457,9 +457,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentCatalog = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getDocumentCatalog") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getDocumentCatalog") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDDocumentCatalog getDocumentCatalog() @@ -473,9 +473,9 @@ class PDDocument extends jni.JObject { } static final _isEncrypted = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__isEncrypted") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__isEncrypted") .asFunction)>(); /// from: public boolean isEncrypted() @@ -487,9 +487,9 @@ class PDDocument extends jni.JObject { } static final _getEncryption = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getEncryption") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getEncryption") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.encryption.PDEncryption getEncryption() @@ -525,8 +525,8 @@ class PDDocument extends jni.JObject { } static final _getLastSignatureDictionary = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocument__getLastSignatureDictionary") .asFunction)>(); @@ -543,9 +543,9 @@ class PDDocument extends jni.JObject { } static final _getSignatureFields = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getSignatureFields") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getSignatureFields") .asFunction)>(); /// from: public java.util.List getSignatureFields() @@ -560,8 +560,8 @@ class PDDocument extends jni.JObject { } static final _getSignatureDictionaries = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocument__getSignatureDictionaries") .asFunction)>(); @@ -598,9 +598,9 @@ class PDDocument extends jni.JObject { } static final _load = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__load") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__load") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(java.io.File file) @@ -773,9 +773,9 @@ class PDDocument extends jni.JObject { } static final _load6 = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__load6") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__load6") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(java.io.InputStream input) @@ -955,9 +955,9 @@ class PDDocument extends jni.JObject { } static final _load12 = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__load12") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__load12") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(byte[] input) @@ -1294,9 +1294,9 @@ class PDDocument extends jni.JObject { } static final _getPages = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getPages") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getPages") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDPageTree getPages() @@ -1309,9 +1309,9 @@ class PDDocument extends jni.JObject { } static final _getNumberOfPages = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getNumberOfPages") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getNumberOfPages") .asFunction)>(); /// from: public int getNumberOfPages() @@ -1323,9 +1323,9 @@ class PDDocument extends jni.JObject { } static final _close = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__close") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__close") .asFunction)>(); /// from: public void close() @@ -1363,8 +1363,8 @@ class PDDocument extends jni.JObject { } static final _getCurrentAccessPermission = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocument__getCurrentAccessPermission") .asFunction)>(); @@ -1382,8 +1382,8 @@ class PDDocument extends jni.JObject { } static final _isAllSecurityToBeRemoved = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocument__isAllSecurityToBeRemoved") .asFunction)>(); @@ -1413,9 +1413,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentId = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getDocumentId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getDocumentId") .asFunction)>(); /// from: public java.lang.Long getDocumentId() @@ -1446,9 +1446,9 @@ class PDDocument extends jni.JObject { } static final _getVersion = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getVersion") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getVersion") .asFunction)>(); /// from: public float getVersion() @@ -1476,9 +1476,9 @@ class PDDocument extends jni.JObject { } static final _getResourceCache = jniLookup< - ffi - .NativeFunction)>>( - "PDDocument__getResourceCache") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocument__getResourceCache") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.ResourceCache getResourceCache() diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart index 5d9a8ff6..87862bac 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart @@ -70,9 +70,9 @@ class PDDocumentInformation extends jni.JObject { } static final _ctor1 = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__ctor1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__ctor1") .asFunction)>(); /// from: public void (org.apache.pdfbox.cos.COSDictionary dic) @@ -87,8 +87,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getCOSObject = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocumentInformation__getCOSObject") .asFunction)>(); @@ -129,9 +129,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getTitle = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getTitle") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getTitle") .asFunction)>(); /// from: public java.lang.String getTitle() @@ -162,9 +162,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getAuthor = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getAuthor") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getAuthor") .asFunction)>(); /// from: public java.lang.String getAuthor() @@ -195,9 +195,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getSubject = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getSubject") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getSubject") .asFunction)>(); /// from: public java.lang.String getSubject() @@ -228,9 +228,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getKeywords = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getKeywords") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getKeywords") .asFunction)>(); /// from: public java.lang.String getKeywords() @@ -261,9 +261,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getCreator = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getCreator") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getCreator") .asFunction)>(); /// from: public java.lang.String getCreator() @@ -294,9 +294,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getProducer = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getProducer") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getProducer") .asFunction)>(); /// from: public java.lang.String getProducer() @@ -327,8 +327,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getCreationDate = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocumentInformation__getCreationDate") .asFunction)>(); @@ -361,8 +361,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getModificationDate = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocumentInformation__getModificationDate") .asFunction)>(); @@ -396,9 +396,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getTrapped = jniLookup< - ffi - .NativeFunction)>>( - "PDDocumentInformation__getTrapped") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDDocumentInformation__getTrapped") .asFunction)>(); /// from: public java.lang.String getTrapped() @@ -412,8 +412,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getMetadataKeys = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDDocumentInformation__getMetadataKeys") .asFunction)>(); diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart index e2bc4907..306258cc 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart @@ -327,9 +327,9 @@ class PDFTextStripper extends jni.JObject { } static final _startArticle = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__startArticle") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__startArticle") .asFunction)>(); /// from: protected void startArticle() @@ -361,9 +361,9 @@ class PDFTextStripper extends jni.JObject { } static final _endArticle = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__endArticle") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__endArticle") .asFunction)>(); /// from: protected void endArticle() @@ -413,9 +413,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePage = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__writePage") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__writePage") .asFunction)>(); /// from: protected void writePage() @@ -429,8 +429,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeLineSeparator = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__writeLineSeparator") .asFunction)>(); @@ -443,8 +443,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeWordSeparator = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__writeWordSeparator") .asFunction)>(); @@ -540,9 +540,9 @@ class PDFTextStripper extends jni.JObject { } static final _getStartPage = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getStartPage") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getStartPage") .asFunction)>(); /// from: public int getStartPage() @@ -572,9 +572,9 @@ class PDFTextStripper extends jni.JObject { } static final _getEndPage = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getEndPage") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getEndPage") .asFunction)>(); /// from: public int getEndPage() @@ -623,9 +623,9 @@ class PDFTextStripper extends jni.JObject { } static final _getLineSeparator = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getLineSeparator") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getLineSeparator") .asFunction)>(); /// from: public java.lang.String getLineSeparator() @@ -638,9 +638,9 @@ class PDFTextStripper extends jni.JObject { } static final _getWordSeparator = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getWordSeparator") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getWordSeparator") .asFunction)>(); /// from: public java.lang.String getWordSeparator() @@ -674,8 +674,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSuppressDuplicateOverlappingText = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getSuppressDuplicateOverlappingText") .asFunction)>(); @@ -687,9 +687,9 @@ class PDFTextStripper extends jni.JObject { } static final _getCurrentPageNo = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getCurrentPageNo") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getCurrentPageNo") .asFunction)>(); /// from: protected int getCurrentPageNo() @@ -701,9 +701,9 @@ class PDFTextStripper extends jni.JObject { } static final _getOutput = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getOutput") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getOutput") .asFunction)>(); /// from: protected java.io.Writer getOutput() @@ -716,8 +716,8 @@ class PDFTextStripper extends jni.JObject { } static final _getCharactersByArticle = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getCharactersByArticle") .asFunction)>(); @@ -753,8 +753,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSeparateByBeads = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getSeparateByBeads") .asFunction)>(); @@ -784,9 +784,9 @@ class PDFTextStripper extends jni.JObject { } static final _getEndBookmark = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getEndBookmark") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getEndBookmark") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem getEndBookmark() @@ -817,9 +817,9 @@ class PDFTextStripper extends jni.JObject { } static final _getStartBookmark = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getStartBookmark") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getStartBookmark") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem getStartBookmark() @@ -850,8 +850,8 @@ class PDFTextStripper extends jni.JObject { } static final _getAddMoreFormatting = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getAddMoreFormatting") .asFunction)>(); @@ -881,9 +881,9 @@ class PDFTextStripper extends jni.JObject { } static final _getSortByPosition = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getSortByPosition") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getSortByPosition") .asFunction)>(); /// from: public boolean getSortByPosition() @@ -917,8 +917,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSpacingTolerance = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getSpacingTolerance") .asFunction)>(); @@ -950,8 +950,8 @@ class PDFTextStripper extends jni.JObject { } static final _getAverageCharTolerance = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getAverageCharTolerance") .asFunction)>(); @@ -984,8 +984,8 @@ class PDFTextStripper extends jni.JObject { } static final _getIndentThreshold = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getIndentThreshold") .asFunction)>(); @@ -1017,9 +1017,9 @@ class PDFTextStripper extends jni.JObject { } static final _getDropThreshold = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getDropThreshold") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getDropThreshold") .asFunction)>(); /// from: public float getDropThreshold() @@ -1050,9 +1050,9 @@ class PDFTextStripper extends jni.JObject { } static final _getParagraphStart = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getParagraphStart") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getParagraphStart") .asFunction)>(); /// from: public java.lang.String getParagraphStart() @@ -1084,9 +1084,9 @@ class PDFTextStripper extends jni.JObject { } static final _getParagraphEnd = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getParagraphEnd") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getParagraphEnd") .asFunction)>(); /// from: public java.lang.String getParagraphEnd() @@ -1117,9 +1117,9 @@ class PDFTextStripper extends jni.JObject { } static final _getPageStart = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getPageStart") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getPageStart") .asFunction)>(); /// from: public java.lang.String getPageStart() @@ -1150,9 +1150,9 @@ class PDFTextStripper extends jni.JObject { } static final _getPageEnd = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getPageEnd") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getPageEnd") .asFunction)>(); /// from: public java.lang.String getPageEnd() @@ -1183,9 +1183,9 @@ class PDFTextStripper extends jni.JObject { } static final _getArticleStart = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getArticleStart") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getArticleStart") .asFunction)>(); /// from: public java.lang.String getArticleStart() @@ -1216,9 +1216,9 @@ class PDFTextStripper extends jni.JObject { } static final _getArticleEnd = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__getArticleEnd") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__getArticleEnd") .asFunction)>(); /// from: public java.lang.String getArticleEnd() @@ -1249,8 +1249,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphSeparator = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__writeParagraphSeparator") .asFunction)>(); @@ -1263,8 +1263,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphStart = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__writeParagraphStart") .asFunction)>(); @@ -1277,9 +1277,9 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphEnd = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__writeParagraphEnd") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__writeParagraphEnd") .asFunction)>(); /// from: protected void writeParagraphEnd() @@ -1291,9 +1291,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePageStart = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__writePageStart") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__writePageStart") .asFunction)>(); /// from: protected void writePageStart() @@ -1305,9 +1305,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePageEnd = jniLookup< - ffi - .NativeFunction)>>( - "PDFTextStripper__writePageEnd") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("PDFTextStripper__writePageEnd") .asFunction)>(); /// from: protected void writePageEnd() @@ -1338,8 +1338,8 @@ class PDFTextStripper extends jni.JObject { } static final _getListItemPatterns = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "PDFTextStripper__getListItemPatterns") .asFunction)>(); diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart index 1e60c8a6..33f51399 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart @@ -141,9 +141,9 @@ class JsonFactory extends jni.JObject { } static final _ctor1 = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__ctor1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__ctor1") .asFunction)>(); /// from: public void (com.fasterxml.jackson.core.ObjectCodec oc) @@ -177,9 +177,9 @@ class JsonFactory extends jni.JObject { } static final _ctor3 = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__ctor3") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__ctor3") .asFunction)>(); /// from: public void (com.fasterxml.jackson.core.JsonFactoryBuilder b) @@ -216,9 +216,9 @@ class JsonFactory extends jni.JObject { } static final _rebuild = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__rebuild") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__rebuild") .asFunction)>(); /// from: public com.fasterxml.jackson.core.TSFBuilder rebuild() @@ -253,9 +253,9 @@ class JsonFactory extends jni.JObject { } static final _copy = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__copy") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__copy") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonFactory copy() @@ -278,9 +278,9 @@ class JsonFactory extends jni.JObject { } static final _readResolve = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__readResolve") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__readResolve") .asFunction)>(); /// from: protected java.lang.Object readResolve() @@ -297,8 +297,8 @@ class JsonFactory extends jni.JObject { } static final _requiresPropertyOrdering = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__requiresPropertyOrdering") .asFunction)>(); @@ -323,8 +323,8 @@ class JsonFactory extends jni.JObject { } static final _canHandleBinaryNatively = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__canHandleBinaryNatively") .asFunction)>(); @@ -346,9 +346,9 @@ class JsonFactory extends jni.JObject { } static final _canUseCharArrays = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__canUseCharArrays") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__canUseCharArrays") .asFunction)>(); /// from: public boolean canUseCharArrays() @@ -369,9 +369,9 @@ class JsonFactory extends jni.JObject { } static final _canParseAsync = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__canParseAsync") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__canParseAsync") .asFunction)>(); /// from: public boolean canParseAsync() @@ -388,8 +388,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatReadFeatureType = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__getFormatReadFeatureType") .asFunction)>(); @@ -401,8 +401,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatWriteFeatureType = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__getFormatWriteFeatureType") .asFunction)>(); @@ -439,9 +439,9 @@ class JsonFactory extends jni.JObject { } static final _getFormatName = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getFormatName") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getFormatName") .asFunction)>(); /// from: public java.lang.String getFormatName() @@ -475,9 +475,9 @@ class JsonFactory extends jni.JObject { } static final _requiresCustomCodec = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__requiresCustomCodec") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__requiresCustomCodec") .asFunction)>(); /// from: public boolean requiresCustomCodec() @@ -513,9 +513,9 @@ class JsonFactory extends jni.JObject { } static final _version = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__version") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__version") .asFunction)>(); /// from: public com.fasterxml.jackson.core.Version version() @@ -615,9 +615,9 @@ class JsonFactory extends jni.JObject { } static final _getParserFeatures = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getParserFeatures") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getParserFeatures") .asFunction)>(); /// from: public final int getParserFeatures() @@ -626,9 +626,9 @@ class JsonFactory extends jni.JObject { } static final _getGeneratorFeatures = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getGeneratorFeatures") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getGeneratorFeatures") .asFunction)>(); /// from: public final int getGeneratorFeatures() @@ -637,8 +637,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatParserFeatures = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__getFormatParserFeatures") .asFunction)>(); @@ -648,8 +648,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatGeneratorFeatures = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__getFormatGeneratorFeatures") .asFunction)>(); @@ -766,9 +766,9 @@ class JsonFactory extends jni.JObject { } static final _getInputDecorator = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getInputDecorator") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getInputDecorator") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.InputDecorator getInputDecorator() @@ -912,9 +912,9 @@ class JsonFactory extends jni.JObject { } static final _getCharacterEscapes = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getCharacterEscapes") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getCharacterEscapes") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes() @@ -951,9 +951,9 @@ class JsonFactory extends jni.JObject { } static final _getOutputDecorator = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getOutputDecorator") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getOutputDecorator") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.OutputDecorator getOutputDecorator() @@ -1014,9 +1014,9 @@ class JsonFactory extends jni.JObject { } static final _getRootValueSeparator = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getRootValueSeparator") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getRootValueSeparator") .asFunction)>(); /// from: public java.lang.String getRootValueSeparator() @@ -1054,9 +1054,9 @@ class JsonFactory extends jni.JObject { } static final _getCodec = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory__getCodec") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory__getCodec") .asFunction)>(); /// from: public com.fasterxml.jackson.core.ObjectCodec getCodec() @@ -1336,8 +1336,8 @@ class JsonFactory extends jni.JObject { } static final _createNonBlockingByteArrayParser = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory__createNonBlockingByteArrayParser") .asFunction)>(); @@ -1904,9 +1904,9 @@ class JsonFactory_Feature extends jni.JObject { } static final _valueOf = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory_Feature__valueOf") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory_Feature__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonFactory.Feature valueOf(java.lang.String name) @@ -1933,8 +1933,8 @@ class JsonFactory_Feature extends jni.JObject { } static final _enabledByDefault = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonFactory_Feature__enabledByDefault") .asFunction)>(); @@ -1957,9 +1957,9 @@ class JsonFactory_Feature extends jni.JObject { } static final _getMask = jniLookup< - ffi - .NativeFunction)>>( - "JsonFactory_Feature__getMask") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonFactory_Feature__getMask") .asFunction)>(); /// from: public int getMask() diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart index 8790d3c7..032db314 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart @@ -95,9 +95,9 @@ class JsonParser extends jni.JObject { } static final _getCodec = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getCodec") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getCodec") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.ObjectCodec getCodec() @@ -132,9 +132,9 @@ class JsonParser extends jni.JObject { } static final _getInputSource = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getInputSource") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getInputSource") .asFunction)>(); /// from: public java.lang.Object getInputSource() @@ -249,9 +249,9 @@ class JsonParser extends jni.JObject { } static final _getSchema = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getSchema") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getSchema") .asFunction)>(); /// from: public com.fasterxml.jackson.core.FormatSchema getSchema() @@ -286,9 +286,9 @@ class JsonParser extends jni.JObject { } static final _requiresCustomCodec = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__requiresCustomCodec") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__requiresCustomCodec") .asFunction)>(); /// from: public boolean requiresCustomCodec() @@ -306,9 +306,9 @@ class JsonParser extends jni.JObject { } static final _canParseAsync = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__canParseAsync") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__canParseAsync") .asFunction)>(); /// from: public boolean canParseAsync() @@ -329,8 +329,8 @@ class JsonParser extends jni.JObject { } static final _getNonBlockingInputFeeder = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonParser__getNonBlockingInputFeeder") .asFunction)>(); @@ -348,9 +348,9 @@ class JsonParser extends jni.JObject { } static final _getReadCapabilities = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getReadCapabilities") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getReadCapabilities") .asFunction)>(); /// from: public com.fasterxml.jackson.core.util.JacksonFeatureSet getReadCapabilities() @@ -366,9 +366,9 @@ class JsonParser extends jni.JObject { } static final _version = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__version") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__version") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.Version version() @@ -383,9 +383,9 @@ class JsonParser extends jni.JObject { } static final _close = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__close") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__close") .asFunction)>(); /// from: public abstract void close() @@ -409,9 +409,9 @@ class JsonParser extends jni.JObject { } static final _isClosed = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__isClosed") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__isClosed") .asFunction)>(); /// from: public abstract boolean isClosed() @@ -428,9 +428,9 @@ class JsonParser extends jni.JObject { } static final _getParsingContext = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getParsingContext") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getParsingContext") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext() @@ -451,9 +451,9 @@ class JsonParser extends jni.JObject { } static final _currentLocation = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__currentLocation") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__currentLocation") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonLocation currentLocation() @@ -476,9 +476,9 @@ class JsonParser extends jni.JObject { } static final _currentTokenLocation = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__currentTokenLocation") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__currentTokenLocation") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonLocation currentTokenLocation() @@ -502,9 +502,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentLocation = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getCurrentLocation") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getCurrentLocation") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonLocation getCurrentLocation() @@ -519,9 +519,9 @@ class JsonParser extends jni.JObject { } static final _getTokenLocation = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getTokenLocation") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getTokenLocation") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonLocation getTokenLocation() @@ -535,9 +535,9 @@ class JsonParser extends jni.JObject { } static final _currentValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__currentValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__currentValue") .asFunction)>(); /// from: public java.lang.Object currentValue() @@ -581,9 +581,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getCurrentValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getCurrentValue") .asFunction)>(); /// from: public java.lang.Object getCurrentValue() @@ -778,9 +778,9 @@ class JsonParser extends jni.JObject { } static final _getFeatureMask = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getFeatureMask") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getFeatureMask") .asFunction)>(); /// from: public int getFeatureMask() @@ -843,9 +843,9 @@ class JsonParser extends jni.JObject { } static final _getFormatFeatures = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getFormatFeatures") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getFormatFeatures") .asFunction)>(); /// from: public int getFormatFeatures() @@ -886,9 +886,9 @@ class JsonParser extends jni.JObject { } static final _nextToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__nextToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__nextToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken nextToken() @@ -908,9 +908,9 @@ class JsonParser extends jni.JObject { } static final _nextValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__nextValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__nextValue") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken nextValue() @@ -969,9 +969,9 @@ class JsonParser extends jni.JObject { } static final _nextFieldName1 = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__nextFieldName1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__nextFieldName1") .asFunction)>(); /// from: public java.lang.String nextFieldName() @@ -990,9 +990,9 @@ class JsonParser extends jni.JObject { } static final _nextTextValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__nextTextValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__nextTextValue") .asFunction)>(); /// from: public java.lang.String nextTextValue() @@ -1078,9 +1078,9 @@ class JsonParser extends jni.JObject { } static final _nextBooleanValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__nextBooleanValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__nextBooleanValue") .asFunction)>(); /// from: public java.lang.Boolean nextBooleanValue() @@ -1108,9 +1108,9 @@ class JsonParser extends jni.JObject { } static final _skipChildren = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__skipChildren") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__skipChildren") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonParser skipChildren() @@ -1136,9 +1136,9 @@ class JsonParser extends jni.JObject { } static final _finishToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__finishToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__finishToken") .asFunction)>(); /// from: public void finishToken() @@ -1161,9 +1161,9 @@ class JsonParser extends jni.JObject { } static final _currentToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__currentToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__currentToken") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonToken currentToken() @@ -1184,9 +1184,9 @@ class JsonParser extends jni.JObject { } static final _currentTokenId = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__currentTokenId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__currentTokenId") .asFunction)>(); /// from: public int currentTokenId() @@ -1205,9 +1205,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getCurrentToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getCurrentToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken() @@ -1223,9 +1223,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentTokenId = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getCurrentTokenId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getCurrentTokenId") .asFunction)>(); /// from: public abstract int getCurrentTokenId() @@ -1238,9 +1238,9 @@ class JsonParser extends jni.JObject { } static final _hasCurrentToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__hasCurrentToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__hasCurrentToken") .asFunction)>(); /// from: public abstract boolean hasCurrentToken() @@ -1312,8 +1312,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedStartArrayToken = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonParser__isExpectedStartArrayToken") .asFunction)>(); @@ -1340,8 +1340,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedStartObjectToken = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonParser__isExpectedStartObjectToken") .asFunction)>(); @@ -1358,8 +1358,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedNumberIntToken = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonParser__isExpectedNumberIntToken") .asFunction)>(); @@ -1379,9 +1379,9 @@ class JsonParser extends jni.JObject { } static final _isNaN = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__isNaN") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__isNaN") .asFunction)>(); /// from: public boolean isNaN() @@ -1403,9 +1403,9 @@ class JsonParser extends jni.JObject { } static final _clearCurrentToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__clearCurrentToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__clearCurrentToken") .asFunction)>(); /// from: public abstract void clearCurrentToken() @@ -1425,9 +1425,9 @@ class JsonParser extends jni.JObject { } static final _getLastClearedToken = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getLastClearedToken") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getLastClearedToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken getLastClearedToken() @@ -1469,9 +1469,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentName = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getCurrentName") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getCurrentName") .asFunction)>(); /// from: public abstract java.lang.String getCurrentName() @@ -1486,9 +1486,9 @@ class JsonParser extends jni.JObject { } static final _currentName = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__currentName") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__currentName") .asFunction)>(); /// from: public java.lang.String currentName() @@ -1508,9 +1508,9 @@ class JsonParser extends jni.JObject { } static final _getText = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getText") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getText") .asFunction)>(); /// from: public abstract java.lang.String getText() @@ -1560,9 +1560,9 @@ class JsonParser extends jni.JObject { } static final _getTextCharacters = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getTextCharacters") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getTextCharacters") .asFunction)>(); /// from: public abstract char[] getTextCharacters() @@ -1601,9 +1601,9 @@ class JsonParser extends jni.JObject { } static final _getTextLength = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getTextLength") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getTextLength") .asFunction)>(); /// from: public abstract int getTextLength() @@ -1620,9 +1620,9 @@ class JsonParser extends jni.JObject { } static final _getTextOffset = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getTextOffset") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getTextOffset") .asFunction)>(); /// from: public abstract int getTextOffset() @@ -1639,9 +1639,9 @@ class JsonParser extends jni.JObject { } static final _hasTextCharacters = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__hasTextCharacters") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__hasTextCharacters") .asFunction)>(); /// from: public abstract boolean hasTextCharacters() @@ -1665,9 +1665,9 @@ class JsonParser extends jni.JObject { } static final _getNumberValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getNumberValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getNumberValue") .asFunction)>(); /// from: public abstract java.lang.Number getNumberValue() @@ -1688,9 +1688,9 @@ class JsonParser extends jni.JObject { } static final _getNumberValueExact = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getNumberValueExact") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getNumberValueExact") .asFunction)>(); /// from: public java.lang.Number getNumberValueExact() @@ -1716,9 +1716,9 @@ class JsonParser extends jni.JObject { } static final _getNumberType = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getNumberType") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getNumberType") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonParser.NumberType getNumberType() @@ -1737,9 +1737,9 @@ class JsonParser extends jni.JObject { } static final _getByteValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getByteValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getByteValue") .asFunction)>(); /// from: public byte getByteValue() @@ -1770,9 +1770,9 @@ class JsonParser extends jni.JObject { } static final _getShortValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getShortValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getShortValue") .asFunction)>(); /// from: public short getShortValue() @@ -1797,9 +1797,9 @@ class JsonParser extends jni.JObject { } static final _getIntValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getIntValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getIntValue") .asFunction)>(); /// from: public abstract int getIntValue() @@ -1824,9 +1824,9 @@ class JsonParser extends jni.JObject { } static final _getLongValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getLongValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getLongValue") .asFunction)>(); /// from: public abstract long getLongValue() @@ -1851,9 +1851,9 @@ class JsonParser extends jni.JObject { } static final _getBigIntegerValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getBigIntegerValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getBigIntegerValue") .asFunction)>(); /// from: public abstract java.math.BigInteger getBigIntegerValue() @@ -1876,9 +1876,9 @@ class JsonParser extends jni.JObject { } static final _getFloatValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getFloatValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getFloatValue") .asFunction)>(); /// from: public abstract float getFloatValue() @@ -1903,9 +1903,9 @@ class JsonParser extends jni.JObject { } static final _getDoubleValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getDoubleValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getDoubleValue") .asFunction)>(); /// from: public abstract double getDoubleValue() @@ -1930,9 +1930,9 @@ class JsonParser extends jni.JObject { } static final _getDecimalValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getDecimalValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getDecimalValue") .asFunction)>(); /// from: public abstract java.math.BigDecimal getDecimalValue() @@ -1951,9 +1951,9 @@ class JsonParser extends jni.JObject { } static final _getBooleanValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getBooleanValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getBooleanValue") .asFunction)>(); /// from: public boolean getBooleanValue() @@ -1974,9 +1974,9 @@ class JsonParser extends jni.JObject { } static final _getEmbeddedObject = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getEmbeddedObject") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getEmbeddedObject") .asFunction)>(); /// from: public java.lang.Object getEmbeddedObject() @@ -2040,9 +2040,9 @@ class JsonParser extends jni.JObject { } static final _getBinaryValue1 = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getBinaryValue1") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getBinaryValue1") .asFunction)>(); /// from: public byte[] getBinaryValue() @@ -2114,9 +2114,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsInt = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getValueAsInt") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getValueAsInt") .asFunction)>(); /// from: public int getValueAsInt() @@ -2166,9 +2166,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsLong = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getValueAsLong") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getValueAsLong") .asFunction)>(); /// from: public long getValueAsLong() @@ -2218,9 +2218,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsDouble = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getValueAsDouble") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getValueAsDouble") .asFunction)>(); /// from: public double getValueAsDouble() @@ -2270,9 +2270,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsBoolean = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getValueAsBoolean") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getValueAsBoolean") .asFunction)>(); /// from: public boolean getValueAsBoolean() @@ -2322,9 +2322,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsString = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getValueAsString") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getValueAsString") .asFunction)>(); /// from: public java.lang.String getValueAsString() @@ -2376,9 +2376,9 @@ class JsonParser extends jni.JObject { } static final _canReadObjectId = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__canReadObjectId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__canReadObjectId") .asFunction)>(); /// from: public boolean canReadObjectId() @@ -2399,9 +2399,9 @@ class JsonParser extends jni.JObject { } static final _canReadTypeId = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__canReadTypeId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__canReadTypeId") .asFunction)>(); /// from: public boolean canReadTypeId() @@ -2422,9 +2422,9 @@ class JsonParser extends jni.JObject { } static final _getObjectId = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getObjectId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getObjectId") .asFunction)>(); /// from: public java.lang.Object getObjectId() @@ -2448,9 +2448,9 @@ class JsonParser extends jni.JObject { } static final _getTypeId = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__getTypeId") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__getTypeId") .asFunction)>(); /// from: public java.lang.Object getTypeId() @@ -2611,9 +2611,9 @@ class JsonParser extends jni.JObject { } static final _readValueAsTree = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser__readValueAsTree") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser__readValueAsTree") .asFunction)>(); /// from: public T readValueAsTree() @@ -2685,9 +2685,9 @@ class JsonParser_Feature extends jni.JObject { } static final _valueOf = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser_Feature__valueOf") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser_Feature__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonParser.Feature valueOf(java.lang.String name) @@ -2714,8 +2714,8 @@ class JsonParser_Feature extends jni.JObject { } static final _enabledByDefault = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "JsonParser_Feature__enabledByDefault") .asFunction)>(); @@ -2738,9 +2738,9 @@ class JsonParser_Feature extends jni.JObject { } static final _getMask = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser_Feature__getMask") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser_Feature__getMask") .asFunction)>(); /// from: public int getMask() @@ -2802,9 +2802,9 @@ class JsonParser_NumberType extends jni.JObject { } static final _valueOf = jniLookup< - ffi - .NativeFunction)>>( - "JsonParser_NumberType__valueOf") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonParser_NumberType__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonParser.NumberType valueOf(java.lang.String name) diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart index d5c82a59..14ce836a 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart @@ -65,9 +65,9 @@ class JsonToken extends jni.JObject { } static final _valueOf = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__valueOf") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonToken valueOf(java.lang.String name) @@ -79,9 +79,8 @@ class JsonToken extends jni.JObject { } static final _id = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__id") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("JsonToken__id") .asFunction)>(); /// from: public final int id() @@ -90,9 +89,9 @@ class JsonToken extends jni.JObject { } static final _asString = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__asString") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__asString") .asFunction)>(); /// from: public final java.lang.String asString() @@ -102,9 +101,9 @@ class JsonToken extends jni.JObject { } static final _asCharArray = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__asCharArray") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__asCharArray") .asFunction)>(); /// from: public final char[] asCharArray() @@ -115,9 +114,9 @@ class JsonToken extends jni.JObject { } static final _asByteArray = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__asByteArray") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__asByteArray") .asFunction)>(); /// from: public final byte[] asByteArray() @@ -128,9 +127,9 @@ class JsonToken extends jni.JObject { } static final _isNumeric = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__isNumeric") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__isNumeric") .asFunction)>(); /// from: public final boolean isNumeric() @@ -142,9 +141,9 @@ class JsonToken extends jni.JObject { } static final _isStructStart = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__isStructStart") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__isStructStart") .asFunction)>(); /// from: public final boolean isStructStart() @@ -161,9 +160,9 @@ class JsonToken extends jni.JObject { } static final _isStructEnd = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__isStructEnd") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__isStructEnd") .asFunction)>(); /// from: public final boolean isStructEnd() @@ -180,9 +179,9 @@ class JsonToken extends jni.JObject { } static final _isScalarValue = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__isScalarValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__isScalarValue") .asFunction)>(); /// from: public final boolean isScalarValue() @@ -198,9 +197,9 @@ class JsonToken extends jni.JObject { } static final _isBoolean = jniLookup< - ffi - .NativeFunction)>>( - "JsonToken__isBoolean") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonToken__isBoolean") .asFunction)>(); /// from: public final boolean isBoolean() diff --git a/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart b/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart index f32e13ea..27f39621 100644 --- a/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart +++ b/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart @@ -120,9 +120,9 @@ class Example extends jni.JObject { } static final _setName = jniLookup< - ffi - .NativeFunction)>>( - "Example__setName") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__setName") .asFunction)>(); /// from: static public void setName(java.lang.String newName) @@ -133,9 +133,9 @@ class Example extends jni.JObject { } static final _setNestedInstance = jniLookup< - ffi - .NativeFunction)>>( - "Example__setNestedInstance") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__setNestedInstance") .asFunction)>(); /// from: static public void setNestedInstance(com.github.dart_lang.jnigen.simple_package.Example.Nested newNested) @@ -183,9 +183,9 @@ class Example extends jni.JObject { } static final _getNumber = jniLookup< - ffi - .NativeFunction)>>( - "Example__getNumber") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__getNumber") .asFunction)>(); /// from: public int getNumber() @@ -207,9 +207,9 @@ class Example extends jni.JObject { } static final _getIsUp = jniLookup< - ffi - .NativeFunction)>>( - "Example__getIsUp") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__getIsUp") .asFunction)>(); /// from: public boolean getIsUp() @@ -231,9 +231,9 @@ class Example extends jni.JObject { } static final _getCodename = jniLookup< - ffi - .NativeFunction)>>( - "Example__getCodename") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__getCodename") .asFunction)>(); /// from: public java.lang.String getCodename() @@ -258,9 +258,9 @@ class Example extends jni.JObject { } static final _getRandom = jniLookup< - ffi - .NativeFunction)>>( - "Example__getRandom") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__getRandom") .asFunction)>(); /// from: public java.util.Random getRandom() @@ -285,9 +285,9 @@ class Example extends jni.JObject { } static final _getRandomLong = jniLookup< - ffi - .NativeFunction)>>( - "Example__getRandomLong") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__getRandomLong") .asFunction)>(); /// from: public long getRandomLong() @@ -443,9 +443,9 @@ class Example extends jni.JObject { } static final _whichExample = jniLookup< - ffi - .NativeFunction)>>( - "Example__whichExample") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__whichExample") .asFunction)>(); /// from: public int whichExample() @@ -477,9 +477,8 @@ class Example extends jni.JObject { } static final _addAll = jniLookup< - ffi - .NativeFunction)>>( - "Example__addAll") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("Example__addAll") .asFunction)>(); /// from: static public int addAll(int[] arr) @@ -490,9 +489,9 @@ class Example extends jni.JObject { } static final _getSelf = jniLookup< - ffi - .NativeFunction)>>( - "Example__getSelf") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example__getSelf") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.simple_package.Example getSelf() @@ -562,8 +561,8 @@ class Example_Nested extends jni.JObject { } static final _usesAnonymousInnerClass = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Example_Nested__usesAnonymousInnerClass") .asFunction)>(); @@ -573,9 +572,9 @@ class Example_Nested extends jni.JObject { } static final _getValue = jniLookup< - ffi - .NativeFunction)>>( - "Example_Nested__getValue") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example_Nested__getValue") .asFunction)>(); /// from: public boolean getValue() @@ -788,9 +787,9 @@ class Exceptions extends jni.JObject { } static final _objectMethod = jniLookup< - ffi - .NativeFunction)>>( - "Exceptions__objectMethod") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Exceptions__objectMethod") .asFunction)>(); /// from: public java.lang.Object objectMethod() @@ -800,9 +799,9 @@ class Exceptions extends jni.JObject { } static final _intMethod = jniLookup< - ffi - .NativeFunction)>>( - "Exceptions__intMethod") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Exceptions__intMethod") .asFunction)>(); /// from: public int intMethod() @@ -811,9 +810,9 @@ class Exceptions extends jni.JObject { } static final _objectArrayMethod = jniLookup< - ffi - .NativeFunction)>>( - "Exceptions__objectArrayMethod") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Exceptions__objectArrayMethod") .asFunction)>(); /// from: public java.lang.Object[] objectArrayMethod() @@ -824,9 +823,9 @@ class Exceptions extends jni.JObject { } static final _intArrayMethod = jniLookup< - ffi - .NativeFunction)>>( - "Exceptions__intArrayMethod") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Exceptions__intArrayMethod") .asFunction)>(); /// from: public int[] intArrayMethod() @@ -837,8 +836,8 @@ class Exceptions extends jni.JObject { } static final _throwNullPointerException = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Exceptions__throwNullPointerException") .asFunction)>(); @@ -848,8 +847,8 @@ class Exceptions extends jni.JObject { } static final _throwFileNotFoundException = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Exceptions__throwFileNotFoundException") .asFunction)>(); @@ -861,8 +860,8 @@ class Exceptions extends jni.JObject { } static final _throwClassCastException = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Exceptions__throwClassCastException") .asFunction)>(); @@ -874,8 +873,8 @@ class Exceptions extends jni.JObject { } static final _throwArrayIndexException = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Exceptions__throwArrayIndexException") .asFunction)>(); @@ -885,8 +884,8 @@ class Exceptions extends jni.JObject { } static final _throwArithmeticException = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "Exceptions__throwArithmeticException") .asFunction)>(); @@ -995,9 +994,9 @@ class Fields extends jni.JObject { .asFunction(); static final _set_name = jniLookup< - ffi - .NativeFunction)>>( - "set_Fields__name") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("set_Fields__name") .asFunction)>(); /// from: static public java.lang.String name @@ -1225,9 +1224,9 @@ class Fields_Nested extends jni.JObject { .asFunction(); static final _set_BEST_GOD = jniLookup< - ffi - .NativeFunction)>>( - "set_Fields_Nested__BEST_GOD") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("set_Fields_Nested__BEST_GOD") .asFunction)>(); /// from: static public java.lang.String BEST_GOD @@ -1361,9 +1360,9 @@ class Example1 extends jni.JObject { } static final _whichExample = jniLookup< - ffi - .NativeFunction)>>( - "Example1__whichExample") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("Example1__whichExample") .asFunction)>(); /// from: public int whichExample() @@ -1443,9 +1442,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { set value($T value) => _set_value(reference, value.reference).check(); static final _ctor = jniLookup< - ffi - .NativeFunction)>>( - "GrandParent__ctor") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("GrandParent__ctor") .asFunction)>(); /// from: public void (T value) @@ -1461,9 +1460,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _stringParent = jniLookup< - ffi - .NativeFunction)>>( - "GrandParent__stringParent") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("GrandParent__stringParent") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.generics.GrandParent.Parent stringParent() @@ -1507,9 +1506,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _varStaticParent = jniLookup< - ffi - .NativeFunction)>>( - "GrandParent__varStaticParent") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("GrandParent__varStaticParent") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.GrandParent.StaticParent varStaticParent(S value) @@ -1526,8 +1525,8 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _staticParentWithSameType = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "GrandParent__staticParentWithSameType") .asFunction)>(); @@ -1943,9 +1942,9 @@ class GrandParent_StaticParent<$S extends jni.JObject> extends jni.JObject { set value($S value) => _set_value(reference, value.reference).check(); static final _ctor = jniLookup< - ffi - .NativeFunction)>>( - "GrandParent_StaticParent__ctor") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("GrandParent_StaticParent__ctor") .asFunction)>(); /// from: public void (S value) @@ -2219,9 +2218,9 @@ class MyMap<$K extends jni.JObject, $V extends jni.JObject> } static final _entryStack = jniLookup< - ffi - .NativeFunction)>>( - "MyMap__entryStack") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("MyMap__entryStack") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.generics.MyStack.MyEntry> entryStack() @@ -2446,9 +2445,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _fromArray = jniLookup< - ffi - .NativeFunction)>>( - "MyStack__fromArray") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("MyStack__fromArray") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.MyStack fromArray(T[] arr) @@ -2464,8 +2463,8 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _fromArrayOfArrayOfGrandParents = jniLookup< - ffi - .NativeFunction)>>( + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>( "MyStack__fromArrayOfArrayOfGrandParents") .asFunction)>(); @@ -2498,9 +2497,8 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _of1 = jniLookup< - ffi - .NativeFunction)>>( - "MyStack__of1") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("MyStack__of1") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.MyStack of(T obj) @@ -2553,9 +2551,8 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _pop = jniLookup< - ffi - .NativeFunction)>>( - "MyStack__pop") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("MyStack__pop") .asFunction)>(); /// from: public T pop() @@ -2565,9 +2562,8 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _size = jniLookup< - ffi - .NativeFunction)>>( - "MyStack__size") + ffi.NativeFunction< + jni.JniResult Function(ffi.Pointer)>>("MyStack__size") .asFunction)>(); /// from: public int size() @@ -3264,9 +3260,9 @@ class JsonSerializable_Case extends jni.JObject { } static final _valueOf = jniLookup< - ffi - .NativeFunction)>>( - "JsonSerializable_Case__valueOf") + ffi.NativeFunction< + jni.JniResult Function( + ffi.Pointer)>>("JsonSerializable_Case__valueOf") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.annotations.JsonSerializable.Case valueOf(java.lang.String name) From 17e31087304fe261bcfb16eb9e2a1a417785ec37 Mon Sep 17 00:00:00 2001 From: Hossein Yousefi Date: Thu, 17 Aug 2023 10:05:11 +0200 Subject: [PATCH 4/6] format on stable --- jni/example/pubspec.lock | 42 +- .../third_party/jni_bindings_generated.dart | 76 ++-- .../in_app_java/lib/android_utils.dart | 164 +++---- .../org/apache/pdfbox/pdmodel/PDDocument.dart | 118 ++--- .../pdfbox/pdmodel/PDDocumentInformation.dart | 64 +-- .../apache/pdfbox/text/PDFTextStripper.dart | 180 ++++---- .../fasterxml/jackson/core/JsonFactory.dart | 146 +++--- .../fasterxml/jackson/core/JsonParser.dart | 422 +++++++++--------- .../com/fasterxml/jackson/core/JsonToken.dart | 59 +-- .../c_based/dart_bindings/simple_package.dart | 196 ++++---- .../runtime_test_registrant.dart | 3 +- 11 files changed, 745 insertions(+), 725 deletions(-) diff --git a/jni/example/pubspec.lock b/jni/example/pubspec.lock index 7ba448f4..b67e7118 100644 --- a/jni/example/pubspec.lock +++ b/jni/example/pubspec.lock @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" convert: dependency: transitive description: @@ -229,18 +229,18 @@ packages: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: @@ -378,10 +378,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" stack_trace: dependency: transitive description: @@ -426,26 +426,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "3dac9aecf2c3991d09b9cdde4f98ded7b30804a88a0d7e4e7e1678e78d6b97f4" + sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" url: "https://pub.dev" source: hosted - version: "1.24.1" + version: "1.24.3" test_api: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" test_core: dependency: transitive description: name: test_core - sha256: "5138dbffb77b2289ecb12b81c11ba46036590b72a64a7a90d6ffb880f1a29e93" + sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.5.3" typed_data: dependency: transitive description: @@ -466,10 +466,10 @@ packages: dependency: transitive description: name: vm_service - sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe + sha256: c620a6f783fa22436da68e42db7ebbf18b8c44b9a46ab911f666ff09ffd9153f url: "https://pub.dev" source: hosted - version: "11.3.0" + version: "11.7.1" watcher: dependency: transitive description: @@ -478,6 +478,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" web_socket_channel: dependency: transitive description: @@ -511,5 +519,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.0.0 <4.0.0" + dart: ">=3.1.0-185.0.dev <4.0.0" flutter: ">=2.11.0" diff --git a/jni/lib/src/third_party/jni_bindings_generated.dart b/jni/lib/src/third_party/jni_bindings_generated.dart index ef83bb57..5700b509 100644 --- a/jni/lib/src/third_party/jni_bindings_generated.dart +++ b/jni/lib/src/third_party/jni_bindings_generated.dart @@ -378,8 +378,8 @@ class JniAccessorsStruct extends ffi.Struct { newObject; external ffi.Pointer< - ffi.NativeFunction< - JniResult Function(JSizeMarker length, ffi.Int type)>> + ffi + .NativeFunction> newPrimitiveArray; external ffi.Pointer< @@ -440,8 +440,8 @@ class JNIInvokeInterface extends ffi.Struct { external ffi.Pointer reserved2; - external ffi.Pointer< - ffi.NativeFunction vm)>> + external ffi + .Pointer vm)>> DestroyJavaVM; external ffi.Pointer< @@ -451,8 +451,8 @@ class JNIInvokeInterface extends ffi.Struct { ffi.Pointer> p_env, ffi.Pointer thr_args)>> AttachCurrentThread; - external ffi.Pointer< - ffi.NativeFunction vm)>> + external ffi + .Pointer vm)>> DetachCurrentThread; external ffi.Pointer< @@ -551,12 +551,12 @@ class JNINativeInterface extends ffi.Struct { ffi.NativeFunction env)>> ExceptionOccurred; - external ffi.Pointer< - ffi.NativeFunction env)>> + external ffi + .Pointer env)>> ExceptionDescribe; - external ffi.Pointer< - ffi.NativeFunction env)>> + external ffi + .Pointer env)>> ExceptionClear; external ffi.Pointer< @@ -2030,12 +2030,12 @@ class GlobalJniEnvStruct extends ffi.Struct { ffi.NativeFunction< JniClassLookupResult Function(ffi.Pointer name)>> FindClass; - external ffi.Pointer< - ffi.NativeFunction> + external ffi + .Pointer> FromReflectedMethod; - external ffi.Pointer< - ffi.NativeFunction> + external ffi + .Pointer> FromReflectedField; external ffi.Pointer< @@ -2080,33 +2080,34 @@ class GlobalJniEnvStruct extends ffi.Struct { FatalError; external ffi - .Pointer> + .Pointer> PushLocalFrame; external ffi - .Pointer> + .Pointer> PopLocalFrame; external ffi.Pointer> NewGlobalRef; - external ffi.Pointer< - ffi.NativeFunction> + external ffi + .Pointer> DeleteGlobalRef; - external ffi.Pointer< - ffi.NativeFunction> + external ffi + .Pointer> DeleteLocalRef; external ffi.Pointer< - ffi.NativeFunction< - JniResult Function(JObjectPtr ref1, JObjectPtr ref2)>> IsSameObject; + ffi + .NativeFunction> + IsSameObject; external ffi.Pointer> NewLocalRef; external ffi - .Pointer> + .Pointer> EnsureLocalCapacity; external ffi.Pointer> @@ -2132,8 +2133,9 @@ class GlobalJniEnvStruct extends ffi.Struct { GetObjectClass; external ffi.Pointer< - ffi.NativeFunction< - JniResult Function(JObjectPtr obj, JClassPtr clazz)>> IsInstanceOf; + ffi + .NativeFunction> + IsInstanceOf; external ffi.Pointer< ffi.NativeFunction< @@ -2878,7 +2880,7 @@ class GlobalJniEnvStruct extends ffi.Struct { NewString; external ffi - .Pointer> + .Pointer> GetStringLength; external ffi.Pointer< @@ -2898,7 +2900,7 @@ class GlobalJniEnvStruct extends ffi.Struct { NewStringUTF; external ffi - .Pointer> + .Pointer> GetStringUTFLength; external ffi.Pointer< @@ -2933,35 +2935,35 @@ class GlobalJniEnvStruct extends ffi.Struct { SetObjectArrayElement; external ffi - .Pointer> + .Pointer> NewBooleanArray; external ffi - .Pointer> + .Pointer> NewByteArray; external ffi - .Pointer> + .Pointer> NewCharArray; external ffi - .Pointer> + .Pointer> NewShortArray; external ffi - .Pointer> + .Pointer> NewIntArray; external ffi - .Pointer> + .Pointer> NewLongArray; external ffi - .Pointer> + .Pointer> NewFloatArray; external ffi - .Pointer> + .Pointer> NewDoubleArray; external ffi.Pointer< @@ -3257,8 +3259,8 @@ class GlobalJniEnvStruct extends ffi.Struct { ffi.Pointer address, JLongMarker capacity)>> NewDirectByteBuffer; - external ffi.Pointer< - ffi.NativeFunction> + external ffi + .Pointer> GetDirectBufferAddress; external ffi.Pointer> diff --git a/jnigen/example/in_app_java/lib/android_utils.dart b/jnigen/example/in_app_java/lib/android_utils.dart index b14813fc..c4a8f045 100644 --- a/jnigen/example/in_app_java/lib/android_utils.dart +++ b/jnigen/example/in_app_java/lib/android_utils.dart @@ -323,9 +323,9 @@ class EmojiCompat extends jni.JObject { static const EMOJI_FALLBACK = 2; static final _init = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__init") + ffi + .NativeFunction)>>( + "EmojiCompat__init") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat init(android.content.Context context) @@ -373,9 +373,9 @@ class EmojiCompat extends jni.JObject { } static final _init2 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__init2") + ffi + .NativeFunction)>>( + "EmojiCompat__init2") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat.Config config) @@ -414,9 +414,9 @@ class EmojiCompat extends jni.JObject { } static final _reset = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__reset") + ffi + .NativeFunction)>>( + "EmojiCompat__reset") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat reset(androidx.emoji2.text.EmojiCompat.Config config) @@ -432,9 +432,9 @@ class EmojiCompat extends jni.JObject { } static final _reset1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__reset1") + ffi + .NativeFunction)>>( + "EmojiCompat__reset1") .asFunction)>(); /// from: static public androidx.emoji2.text.EmojiCompat reset(androidx.emoji2.text.EmojiCompat emojiCompat) @@ -480,9 +480,9 @@ class EmojiCompat extends jni.JObject { } static final _load = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__load") + ffi + .NativeFunction)>>( + "EmojiCompat__load") .asFunction)>(); /// from: public void load() @@ -549,9 +549,9 @@ class EmojiCompat extends jni.JObject { } static final _getLoadState = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__getLoadState") + ffi + .NativeFunction)>>( + "EmojiCompat__getLoadState") .asFunction)>(); /// from: public int getLoadState() @@ -565,8 +565,8 @@ class EmojiCompat extends jni.JObject { } static final _isEmojiSpanIndicatorEnabled = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat__isEmojiSpanIndicatorEnabled") .asFunction)>(); @@ -579,8 +579,8 @@ class EmojiCompat extends jni.JObject { } static final _getEmojiSpanIndicatorColor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat__getEmojiSpanIndicatorColor") .asFunction)>(); @@ -977,9 +977,9 @@ class EmojiCompat extends jni.JObject { } static final _getAssetSignature = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat__getAssetSignature") + ffi + .NativeFunction)>>( + "EmojiCompat__getAssetSignature") .asFunction)>(); /// from: public java.lang.String getAssetSignature() @@ -1066,9 +1066,9 @@ class EmojiCompat_Config extends jni.JObject { /// The type which includes information such as the signature of this class. static const type = $EmojiCompat_ConfigType(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("EmojiCompat_Config__ctor") + ffi + .NativeFunction)>>( + "EmojiCompat_Config__ctor") .asFunction)>(); /// from: protected void (androidx.emoji2.text.EmojiCompat.MetadataRepoLoader metadataLoader) @@ -1345,8 +1345,8 @@ class EmojiCompat_Config extends jni.JObject { } static final _getMetadataRepoLoader = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat_Config__getMetadataRepoLoader") .asFunction)>(); @@ -1664,8 +1664,8 @@ class EmojiCompat_InitCallback extends jni.JObject { } static final _onInitialized = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "EmojiCompat_InitCallback__onInitialized") .asFunction)>(); @@ -1914,9 +1914,9 @@ class DefaultEmojiCompatConfig extends jni.JObject { /// The type which includes information such as the signature of this class. static const type = $DefaultEmojiCompatConfigType(); static final _create = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("DefaultEmojiCompatConfig__create") + ffi + .NativeFunction)>>( + "DefaultEmojiCompatConfig__create") .asFunction)>(); /// from: static public androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context context) @@ -1972,9 +1972,9 @@ class $DefaultEmojiCompatConfigType class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 extends DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 { @override - late final jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28> $type = - type; + late final jni + .JObjType + $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28.fromRef( jni.JObjectPtr ref, @@ -2017,8 +2017,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 } class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type - extends jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28> { + extends jni + .JObjType { const $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type(); @override @@ -2059,9 +2059,9 @@ class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28Type class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 extends DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper { @override - late final jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19> $type = - type; + late final jni + .JObjType + $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19.fromRef( jni.JObjectPtr ref, @@ -2126,8 +2126,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 } class $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19Type - extends jni.JObjType< - DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19> { + extends jni + .JObjType { const $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19Type(); @override @@ -2169,8 +2169,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper extends jni.JObject { @override late final jni - .JObjType - $type = type; + .JObjType $type = + type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper.fromRef( jni.JObjectPtr ref, @@ -2303,7 +2303,7 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory extends jni.JObject { @override late final jni - .JObjType + .JObjType $type = type; DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory.fromRef( @@ -2314,8 +2314,8 @@ class DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory static const type = $DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactoryType(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__ctor") .asFunction)>(); @@ -2399,9 +2399,9 @@ class Build_Partition extends jni.JObject { static const PARTITION_NAME_SYSTEM = r"""system"""; static final _getName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Build_Partition__getName") + ffi + .NativeFunction)>>( + "Build_Partition__getName") .asFunction)>(); /// from: public java.lang.String getName() @@ -2411,9 +2411,9 @@ class Build_Partition extends jni.JObject { } static final _getFingerprint = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Build_Partition__getFingerprint") + ffi + .NativeFunction)>>( + "Build_Partition__getFingerprint") .asFunction)>(); /// from: public java.lang.String getFingerprint() @@ -2423,8 +2423,8 @@ class Build_Partition extends jni.JObject { } static final _getBuildTimeMillis = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Build_Partition__getBuildTimeMillis") .asFunction)>(); @@ -2449,9 +2449,9 @@ class Build_Partition extends jni.JObject { } static final _hashCode1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Build_Partition__hashCode1") + ffi + .NativeFunction)>>( + "Build_Partition__hashCode1") .asFunction)>(); /// from: public int hashCode() @@ -3207,8 +3207,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _ctor3 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__ctor3") + ffi + .NativeFunction)>>( + "HashMap__ctor3") .asFunction)>(); /// from: public void (java.util.Map map) @@ -3228,8 +3229,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _size = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__size") + ffi + .NativeFunction)>>( + "HashMap__size") .asFunction)>(); /// from: public int size() @@ -3238,9 +3240,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _isEmpty = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("HashMap__isEmpty") + ffi + .NativeFunction)>>( + "HashMap__isEmpty") .asFunction)>(); /// from: public boolean isEmpty() @@ -3331,8 +3333,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _clear = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__clear") + ffi + .NativeFunction)>>( + "HashMap__clear") .asFunction)>(); /// from: public void clear() @@ -3356,8 +3359,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _keySet = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__keySet") + ffi + .NativeFunction)>>( + "HashMap__keySet") .asFunction)>(); /// from: public java.util.Set keySet() @@ -3367,8 +3371,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _values = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__values") + ffi + .NativeFunction)>>( + "HashMap__values") .asFunction)>(); /// from: public java.util.Collection values() @@ -3378,9 +3383,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _entrySet = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("HashMap__entrySet") + ffi + .NativeFunction)>>( + "HashMap__entrySet") .asFunction)>(); /// from: public java.util.Set entrySet() @@ -3606,8 +3611,9 @@ class HashMap<$K extends jni.JObject, $V extends jni.JObject> } static final _clone = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("HashMap__clone") + ffi + .NativeFunction)>>( + "HashMap__clone") .asFunction)>(); /// from: public java.lang.Object clone() diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart index 3e552521..ed3c555c 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart @@ -70,9 +70,9 @@ class PDDocument extends jni.JObject { } static final _ctor1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__ctor1") + ffi + .NativeFunction)>>( + "PDDocument__ctor1") .asFunction)>(); /// from: public void (org.apache.pdfbox.io.MemoryUsageSetting memUsageSetting) @@ -88,9 +88,9 @@ class PDDocument extends jni.JObject { } static final _ctor2 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__ctor2") + ffi + .NativeFunction)>>( + "PDDocument__ctor2") .asFunction)>(); /// from: public void (org.apache.pdfbox.cos.COSDocument doc) @@ -399,9 +399,9 @@ class PDDocument extends jni.JObject { } static final _getDocument = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocument") + ffi + .NativeFunction)>>( + "PDDocument__getDocument") .asFunction)>(); /// from: public org.apache.pdfbox.cos.COSDocument getDocument() @@ -414,9 +414,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentInformation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocumentInformation") + ffi + .NativeFunction)>>( + "PDDocument__getDocumentInformation") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDDocumentInformation getDocumentInformation() @@ -457,9 +457,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentCatalog = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocumentCatalog") + ffi + .NativeFunction)>>( + "PDDocument__getDocumentCatalog") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDDocumentCatalog getDocumentCatalog() @@ -473,9 +473,9 @@ class PDDocument extends jni.JObject { } static final _isEncrypted = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__isEncrypted") + ffi + .NativeFunction)>>( + "PDDocument__isEncrypted") .asFunction)>(); /// from: public boolean isEncrypted() @@ -487,9 +487,9 @@ class PDDocument extends jni.JObject { } static final _getEncryption = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getEncryption") + ffi + .NativeFunction)>>( + "PDDocument__getEncryption") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.encryption.PDEncryption getEncryption() @@ -525,8 +525,8 @@ class PDDocument extends jni.JObject { } static final _getLastSignatureDictionary = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__getLastSignatureDictionary") .asFunction)>(); @@ -543,9 +543,9 @@ class PDDocument extends jni.JObject { } static final _getSignatureFields = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getSignatureFields") + ffi + .NativeFunction)>>( + "PDDocument__getSignatureFields") .asFunction)>(); /// from: public java.util.List getSignatureFields() @@ -560,8 +560,8 @@ class PDDocument extends jni.JObject { } static final _getSignatureDictionaries = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__getSignatureDictionaries") .asFunction)>(); @@ -598,9 +598,9 @@ class PDDocument extends jni.JObject { } static final _load = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__load") + ffi + .NativeFunction)>>( + "PDDocument__load") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(java.io.File file) @@ -773,9 +773,9 @@ class PDDocument extends jni.JObject { } static final _load6 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__load6") + ffi + .NativeFunction)>>( + "PDDocument__load6") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(java.io.InputStream input) @@ -955,9 +955,9 @@ class PDDocument extends jni.JObject { } static final _load12 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__load12") + ffi + .NativeFunction)>>( + "PDDocument__load12") .asFunction)>(); /// from: static public org.apache.pdfbox.pdmodel.PDDocument load(byte[] input) @@ -1294,9 +1294,9 @@ class PDDocument extends jni.JObject { } static final _getPages = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getPages") + ffi + .NativeFunction)>>( + "PDDocument__getPages") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.PDPageTree getPages() @@ -1309,9 +1309,9 @@ class PDDocument extends jni.JObject { } static final _getNumberOfPages = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getNumberOfPages") + ffi + .NativeFunction)>>( + "PDDocument__getNumberOfPages") .asFunction)>(); /// from: public int getNumberOfPages() @@ -1323,9 +1323,9 @@ class PDDocument extends jni.JObject { } static final _close = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__close") + ffi + .NativeFunction)>>( + "PDDocument__close") .asFunction)>(); /// from: public void close() @@ -1363,8 +1363,8 @@ class PDDocument extends jni.JObject { } static final _getCurrentAccessPermission = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__getCurrentAccessPermission") .asFunction)>(); @@ -1382,8 +1382,8 @@ class PDDocument extends jni.JObject { } static final _isAllSecurityToBeRemoved = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocument__isAllSecurityToBeRemoved") .asFunction)>(); @@ -1413,9 +1413,9 @@ class PDDocument extends jni.JObject { } static final _getDocumentId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getDocumentId") + ffi + .NativeFunction)>>( + "PDDocument__getDocumentId") .asFunction)>(); /// from: public java.lang.Long getDocumentId() @@ -1446,9 +1446,9 @@ class PDDocument extends jni.JObject { } static final _getVersion = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getVersion") + ffi + .NativeFunction)>>( + "PDDocument__getVersion") .asFunction)>(); /// from: public float getVersion() @@ -1476,9 +1476,9 @@ class PDDocument extends jni.JObject { } static final _getResourceCache = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocument__getResourceCache") + ffi + .NativeFunction)>>( + "PDDocument__getResourceCache") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.ResourceCache getResourceCache() diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart index 87862bac..5d9a8ff6 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart @@ -70,9 +70,9 @@ class PDDocumentInformation extends jni.JObject { } static final _ctor1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__ctor1") + ffi + .NativeFunction)>>( + "PDDocumentInformation__ctor1") .asFunction)>(); /// from: public void (org.apache.pdfbox.cos.COSDictionary dic) @@ -87,8 +87,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getCOSObject = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getCOSObject") .asFunction)>(); @@ -129,9 +129,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getTitle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getTitle") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getTitle") .asFunction)>(); /// from: public java.lang.String getTitle() @@ -162,9 +162,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getAuthor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getAuthor") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getAuthor") .asFunction)>(); /// from: public java.lang.String getAuthor() @@ -195,9 +195,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getSubject = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getSubject") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getSubject") .asFunction)>(); /// from: public java.lang.String getSubject() @@ -228,9 +228,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getKeywords = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getKeywords") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getKeywords") .asFunction)>(); /// from: public java.lang.String getKeywords() @@ -261,9 +261,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getCreator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getCreator") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getCreator") .asFunction)>(); /// from: public java.lang.String getCreator() @@ -294,9 +294,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getProducer = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getProducer") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getProducer") .asFunction)>(); /// from: public java.lang.String getProducer() @@ -327,8 +327,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getCreationDate = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getCreationDate") .asFunction)>(); @@ -361,8 +361,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getModificationDate = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getModificationDate") .asFunction)>(); @@ -396,9 +396,9 @@ class PDDocumentInformation extends jni.JObject { } static final _getTrapped = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDDocumentInformation__getTrapped") + ffi + .NativeFunction)>>( + "PDDocumentInformation__getTrapped") .asFunction)>(); /// from: public java.lang.String getTrapped() @@ -412,8 +412,8 @@ class PDDocumentInformation extends jni.JObject { } static final _getMetadataKeys = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDDocumentInformation__getMetadataKeys") .asFunction)>(); diff --git a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart index 306258cc..e2bc4907 100644 --- a/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart +++ b/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart @@ -327,9 +327,9 @@ class PDFTextStripper extends jni.JObject { } static final _startArticle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__startArticle") + ffi + .NativeFunction)>>( + "PDFTextStripper__startArticle") .asFunction)>(); /// from: protected void startArticle() @@ -361,9 +361,9 @@ class PDFTextStripper extends jni.JObject { } static final _endArticle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__endArticle") + ffi + .NativeFunction)>>( + "PDFTextStripper__endArticle") .asFunction)>(); /// from: protected void endArticle() @@ -413,9 +413,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePage = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writePage") + ffi + .NativeFunction)>>( + "PDFTextStripper__writePage") .asFunction)>(); /// from: protected void writePage() @@ -429,8 +429,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeLineSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeLineSeparator") .asFunction)>(); @@ -443,8 +443,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeWordSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeWordSeparator") .asFunction)>(); @@ -540,9 +540,9 @@ class PDFTextStripper extends jni.JObject { } static final _getStartPage = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getStartPage") + ffi + .NativeFunction)>>( + "PDFTextStripper__getStartPage") .asFunction)>(); /// from: public int getStartPage() @@ -572,9 +572,9 @@ class PDFTextStripper extends jni.JObject { } static final _getEndPage = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getEndPage") + ffi + .NativeFunction)>>( + "PDFTextStripper__getEndPage") .asFunction)>(); /// from: public int getEndPage() @@ -623,9 +623,9 @@ class PDFTextStripper extends jni.JObject { } static final _getLineSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getLineSeparator") + ffi + .NativeFunction)>>( + "PDFTextStripper__getLineSeparator") .asFunction)>(); /// from: public java.lang.String getLineSeparator() @@ -638,9 +638,9 @@ class PDFTextStripper extends jni.JObject { } static final _getWordSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getWordSeparator") + ffi + .NativeFunction)>>( + "PDFTextStripper__getWordSeparator") .asFunction)>(); /// from: public java.lang.String getWordSeparator() @@ -674,8 +674,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSuppressDuplicateOverlappingText = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getSuppressDuplicateOverlappingText") .asFunction)>(); @@ -687,9 +687,9 @@ class PDFTextStripper extends jni.JObject { } static final _getCurrentPageNo = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getCurrentPageNo") + ffi + .NativeFunction)>>( + "PDFTextStripper__getCurrentPageNo") .asFunction)>(); /// from: protected int getCurrentPageNo() @@ -701,9 +701,9 @@ class PDFTextStripper extends jni.JObject { } static final _getOutput = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getOutput") + ffi + .NativeFunction)>>( + "PDFTextStripper__getOutput") .asFunction)>(); /// from: protected java.io.Writer getOutput() @@ -716,8 +716,8 @@ class PDFTextStripper extends jni.JObject { } static final _getCharactersByArticle = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getCharactersByArticle") .asFunction)>(); @@ -753,8 +753,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSeparateByBeads = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getSeparateByBeads") .asFunction)>(); @@ -784,9 +784,9 @@ class PDFTextStripper extends jni.JObject { } static final _getEndBookmark = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getEndBookmark") + ffi + .NativeFunction)>>( + "PDFTextStripper__getEndBookmark") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem getEndBookmark() @@ -817,9 +817,9 @@ class PDFTextStripper extends jni.JObject { } static final _getStartBookmark = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getStartBookmark") + ffi + .NativeFunction)>>( + "PDFTextStripper__getStartBookmark") .asFunction)>(); /// from: public org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem getStartBookmark() @@ -850,8 +850,8 @@ class PDFTextStripper extends jni.JObject { } static final _getAddMoreFormatting = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getAddMoreFormatting") .asFunction)>(); @@ -881,9 +881,9 @@ class PDFTextStripper extends jni.JObject { } static final _getSortByPosition = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getSortByPosition") + ffi + .NativeFunction)>>( + "PDFTextStripper__getSortByPosition") .asFunction)>(); /// from: public boolean getSortByPosition() @@ -917,8 +917,8 @@ class PDFTextStripper extends jni.JObject { } static final _getSpacingTolerance = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getSpacingTolerance") .asFunction)>(); @@ -950,8 +950,8 @@ class PDFTextStripper extends jni.JObject { } static final _getAverageCharTolerance = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getAverageCharTolerance") .asFunction)>(); @@ -984,8 +984,8 @@ class PDFTextStripper extends jni.JObject { } static final _getIndentThreshold = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getIndentThreshold") .asFunction)>(); @@ -1017,9 +1017,9 @@ class PDFTextStripper extends jni.JObject { } static final _getDropThreshold = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getDropThreshold") + ffi + .NativeFunction)>>( + "PDFTextStripper__getDropThreshold") .asFunction)>(); /// from: public float getDropThreshold() @@ -1050,9 +1050,9 @@ class PDFTextStripper extends jni.JObject { } static final _getParagraphStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getParagraphStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__getParagraphStart") .asFunction)>(); /// from: public java.lang.String getParagraphStart() @@ -1084,9 +1084,9 @@ class PDFTextStripper extends jni.JObject { } static final _getParagraphEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getParagraphEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__getParagraphEnd") .asFunction)>(); /// from: public java.lang.String getParagraphEnd() @@ -1117,9 +1117,9 @@ class PDFTextStripper extends jni.JObject { } static final _getPageStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getPageStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__getPageStart") .asFunction)>(); /// from: public java.lang.String getPageStart() @@ -1150,9 +1150,9 @@ class PDFTextStripper extends jni.JObject { } static final _getPageEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getPageEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__getPageEnd") .asFunction)>(); /// from: public java.lang.String getPageEnd() @@ -1183,9 +1183,9 @@ class PDFTextStripper extends jni.JObject { } static final _getArticleStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getArticleStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__getArticleStart") .asFunction)>(); /// from: public java.lang.String getArticleStart() @@ -1216,9 +1216,9 @@ class PDFTextStripper extends jni.JObject { } static final _getArticleEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__getArticleEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__getArticleEnd") .asFunction)>(); /// from: public java.lang.String getArticleEnd() @@ -1249,8 +1249,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeParagraphSeparator") .asFunction)>(); @@ -1263,8 +1263,8 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__writeParagraphStart") .asFunction)>(); @@ -1277,9 +1277,9 @@ class PDFTextStripper extends jni.JObject { } static final _writeParagraphEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writeParagraphEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__writeParagraphEnd") .asFunction)>(); /// from: protected void writeParagraphEnd() @@ -1291,9 +1291,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePageStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writePageStart") + ffi + .NativeFunction)>>( + "PDFTextStripper__writePageStart") .asFunction)>(); /// from: protected void writePageStart() @@ -1305,9 +1305,9 @@ class PDFTextStripper extends jni.JObject { } static final _writePageEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("PDFTextStripper__writePageEnd") + ffi + .NativeFunction)>>( + "PDFTextStripper__writePageEnd") .asFunction)>(); /// from: protected void writePageEnd() @@ -1338,8 +1338,8 @@ class PDFTextStripper extends jni.JObject { } static final _getListItemPatterns = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "PDFTextStripper__getListItemPatterns") .asFunction)>(); diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart index 33f51399..1e60c8a6 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonFactory.dart @@ -141,9 +141,9 @@ class JsonFactory extends jni.JObject { } static final _ctor1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__ctor1") + ffi + .NativeFunction)>>( + "JsonFactory__ctor1") .asFunction)>(); /// from: public void (com.fasterxml.jackson.core.ObjectCodec oc) @@ -177,9 +177,9 @@ class JsonFactory extends jni.JObject { } static final _ctor3 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__ctor3") + ffi + .NativeFunction)>>( + "JsonFactory__ctor3") .asFunction)>(); /// from: public void (com.fasterxml.jackson.core.JsonFactoryBuilder b) @@ -216,9 +216,9 @@ class JsonFactory extends jni.JObject { } static final _rebuild = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__rebuild") + ffi + .NativeFunction)>>( + "JsonFactory__rebuild") .asFunction)>(); /// from: public com.fasterxml.jackson.core.TSFBuilder rebuild() @@ -253,9 +253,9 @@ class JsonFactory extends jni.JObject { } static final _copy = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__copy") + ffi + .NativeFunction)>>( + "JsonFactory__copy") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonFactory copy() @@ -278,9 +278,9 @@ class JsonFactory extends jni.JObject { } static final _readResolve = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__readResolve") + ffi + .NativeFunction)>>( + "JsonFactory__readResolve") .asFunction)>(); /// from: protected java.lang.Object readResolve() @@ -297,8 +297,8 @@ class JsonFactory extends jni.JObject { } static final _requiresPropertyOrdering = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__requiresPropertyOrdering") .asFunction)>(); @@ -323,8 +323,8 @@ class JsonFactory extends jni.JObject { } static final _canHandleBinaryNatively = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__canHandleBinaryNatively") .asFunction)>(); @@ -346,9 +346,9 @@ class JsonFactory extends jni.JObject { } static final _canUseCharArrays = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__canUseCharArrays") + ffi + .NativeFunction)>>( + "JsonFactory__canUseCharArrays") .asFunction)>(); /// from: public boolean canUseCharArrays() @@ -369,9 +369,9 @@ class JsonFactory extends jni.JObject { } static final _canParseAsync = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__canParseAsync") + ffi + .NativeFunction)>>( + "JsonFactory__canParseAsync") .asFunction)>(); /// from: public boolean canParseAsync() @@ -388,8 +388,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatReadFeatureType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatReadFeatureType") .asFunction)>(); @@ -401,8 +401,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatWriteFeatureType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatWriteFeatureType") .asFunction)>(); @@ -439,9 +439,9 @@ class JsonFactory extends jni.JObject { } static final _getFormatName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getFormatName") + ffi + .NativeFunction)>>( + "JsonFactory__getFormatName") .asFunction)>(); /// from: public java.lang.String getFormatName() @@ -475,9 +475,9 @@ class JsonFactory extends jni.JObject { } static final _requiresCustomCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__requiresCustomCodec") + ffi + .NativeFunction)>>( + "JsonFactory__requiresCustomCodec") .asFunction)>(); /// from: public boolean requiresCustomCodec() @@ -513,9 +513,9 @@ class JsonFactory extends jni.JObject { } static final _version = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__version") + ffi + .NativeFunction)>>( + "JsonFactory__version") .asFunction)>(); /// from: public com.fasterxml.jackson.core.Version version() @@ -615,9 +615,9 @@ class JsonFactory extends jni.JObject { } static final _getParserFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getParserFeatures") + ffi + .NativeFunction)>>( + "JsonFactory__getParserFeatures") .asFunction)>(); /// from: public final int getParserFeatures() @@ -626,9 +626,9 @@ class JsonFactory extends jni.JObject { } static final _getGeneratorFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getGeneratorFeatures") + ffi + .NativeFunction)>>( + "JsonFactory__getGeneratorFeatures") .asFunction)>(); /// from: public final int getGeneratorFeatures() @@ -637,8 +637,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatParserFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatParserFeatures") .asFunction)>(); @@ -648,8 +648,8 @@ class JsonFactory extends jni.JObject { } static final _getFormatGeneratorFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__getFormatGeneratorFeatures") .asFunction)>(); @@ -766,9 +766,9 @@ class JsonFactory extends jni.JObject { } static final _getInputDecorator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getInputDecorator") + ffi + .NativeFunction)>>( + "JsonFactory__getInputDecorator") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.InputDecorator getInputDecorator() @@ -912,9 +912,9 @@ class JsonFactory extends jni.JObject { } static final _getCharacterEscapes = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getCharacterEscapes") + ffi + .NativeFunction)>>( + "JsonFactory__getCharacterEscapes") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes() @@ -951,9 +951,9 @@ class JsonFactory extends jni.JObject { } static final _getOutputDecorator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getOutputDecorator") + ffi + .NativeFunction)>>( + "JsonFactory__getOutputDecorator") .asFunction)>(); /// from: public com.fasterxml.jackson.core.io.OutputDecorator getOutputDecorator() @@ -1014,9 +1014,9 @@ class JsonFactory extends jni.JObject { } static final _getRootValueSeparator = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getRootValueSeparator") + ffi + .NativeFunction)>>( + "JsonFactory__getRootValueSeparator") .asFunction)>(); /// from: public java.lang.String getRootValueSeparator() @@ -1054,9 +1054,9 @@ class JsonFactory extends jni.JObject { } static final _getCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory__getCodec") + ffi + .NativeFunction)>>( + "JsonFactory__getCodec") .asFunction)>(); /// from: public com.fasterxml.jackson.core.ObjectCodec getCodec() @@ -1336,8 +1336,8 @@ class JsonFactory extends jni.JObject { } static final _createNonBlockingByteArrayParser = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory__createNonBlockingByteArrayParser") .asFunction)>(); @@ -1904,9 +1904,9 @@ class JsonFactory_Feature extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory_Feature__valueOf") + ffi + .NativeFunction)>>( + "JsonFactory_Feature__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonFactory.Feature valueOf(java.lang.String name) @@ -1933,8 +1933,8 @@ class JsonFactory_Feature extends jni.JObject { } static final _enabledByDefault = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonFactory_Feature__enabledByDefault") .asFunction)>(); @@ -1957,9 +1957,9 @@ class JsonFactory_Feature extends jni.JObject { } static final _getMask = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonFactory_Feature__getMask") + ffi + .NativeFunction)>>( + "JsonFactory_Feature__getMask") .asFunction)>(); /// from: public int getMask() diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart index 032db314..8790d3c7 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonParser.dart @@ -95,9 +95,9 @@ class JsonParser extends jni.JObject { } static final _getCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCodec") + ffi + .NativeFunction)>>( + "JsonParser__getCodec") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.ObjectCodec getCodec() @@ -132,9 +132,9 @@ class JsonParser extends jni.JObject { } static final _getInputSource = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getInputSource") + ffi + .NativeFunction)>>( + "JsonParser__getInputSource") .asFunction)>(); /// from: public java.lang.Object getInputSource() @@ -249,9 +249,9 @@ class JsonParser extends jni.JObject { } static final _getSchema = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getSchema") + ffi + .NativeFunction)>>( + "JsonParser__getSchema") .asFunction)>(); /// from: public com.fasterxml.jackson.core.FormatSchema getSchema() @@ -286,9 +286,9 @@ class JsonParser extends jni.JObject { } static final _requiresCustomCodec = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__requiresCustomCodec") + ffi + .NativeFunction)>>( + "JsonParser__requiresCustomCodec") .asFunction)>(); /// from: public boolean requiresCustomCodec() @@ -306,9 +306,9 @@ class JsonParser extends jni.JObject { } static final _canParseAsync = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__canParseAsync") + ffi + .NativeFunction)>>( + "JsonParser__canParseAsync") .asFunction)>(); /// from: public boolean canParseAsync() @@ -329,8 +329,8 @@ class JsonParser extends jni.JObject { } static final _getNonBlockingInputFeeder = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__getNonBlockingInputFeeder") .asFunction)>(); @@ -348,9 +348,9 @@ class JsonParser extends jni.JObject { } static final _getReadCapabilities = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getReadCapabilities") + ffi + .NativeFunction)>>( + "JsonParser__getReadCapabilities") .asFunction)>(); /// from: public com.fasterxml.jackson.core.util.JacksonFeatureSet getReadCapabilities() @@ -366,9 +366,9 @@ class JsonParser extends jni.JObject { } static final _version = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__version") + ffi + .NativeFunction)>>( + "JsonParser__version") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.Version version() @@ -383,9 +383,9 @@ class JsonParser extends jni.JObject { } static final _close = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__close") + ffi + .NativeFunction)>>( + "JsonParser__close") .asFunction)>(); /// from: public abstract void close() @@ -409,9 +409,9 @@ class JsonParser extends jni.JObject { } static final _isClosed = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__isClosed") + ffi + .NativeFunction)>>( + "JsonParser__isClosed") .asFunction)>(); /// from: public abstract boolean isClosed() @@ -428,9 +428,9 @@ class JsonParser extends jni.JObject { } static final _getParsingContext = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getParsingContext") + ffi + .NativeFunction)>>( + "JsonParser__getParsingContext") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext() @@ -451,9 +451,9 @@ class JsonParser extends jni.JObject { } static final _currentLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentLocation") + ffi + .NativeFunction)>>( + "JsonParser__currentLocation") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonLocation currentLocation() @@ -476,9 +476,9 @@ class JsonParser extends jni.JObject { } static final _currentTokenLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentTokenLocation") + ffi + .NativeFunction)>>( + "JsonParser__currentTokenLocation") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonLocation currentTokenLocation() @@ -502,9 +502,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentLocation") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentLocation") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonLocation getCurrentLocation() @@ -519,9 +519,9 @@ class JsonParser extends jni.JObject { } static final _getTokenLocation = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTokenLocation") + ffi + .NativeFunction)>>( + "JsonParser__getTokenLocation") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonLocation getTokenLocation() @@ -535,9 +535,9 @@ class JsonParser extends jni.JObject { } static final _currentValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentValue") + ffi + .NativeFunction)>>( + "JsonParser__currentValue") .asFunction)>(); /// from: public java.lang.Object currentValue() @@ -581,9 +581,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentValue") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentValue") .asFunction)>(); /// from: public java.lang.Object getCurrentValue() @@ -778,9 +778,9 @@ class JsonParser extends jni.JObject { } static final _getFeatureMask = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getFeatureMask") + ffi + .NativeFunction)>>( + "JsonParser__getFeatureMask") .asFunction)>(); /// from: public int getFeatureMask() @@ -843,9 +843,9 @@ class JsonParser extends jni.JObject { } static final _getFormatFeatures = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getFormatFeatures") + ffi + .NativeFunction)>>( + "JsonParser__getFormatFeatures") .asFunction)>(); /// from: public int getFormatFeatures() @@ -886,9 +886,9 @@ class JsonParser extends jni.JObject { } static final _nextToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextToken") + ffi + .NativeFunction)>>( + "JsonParser__nextToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken nextToken() @@ -908,9 +908,9 @@ class JsonParser extends jni.JObject { } static final _nextValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextValue") + ffi + .NativeFunction)>>( + "JsonParser__nextValue") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken nextValue() @@ -969,9 +969,9 @@ class JsonParser extends jni.JObject { } static final _nextFieldName1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextFieldName1") + ffi + .NativeFunction)>>( + "JsonParser__nextFieldName1") .asFunction)>(); /// from: public java.lang.String nextFieldName() @@ -990,9 +990,9 @@ class JsonParser extends jni.JObject { } static final _nextTextValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextTextValue") + ffi + .NativeFunction)>>( + "JsonParser__nextTextValue") .asFunction)>(); /// from: public java.lang.String nextTextValue() @@ -1078,9 +1078,9 @@ class JsonParser extends jni.JObject { } static final _nextBooleanValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__nextBooleanValue") + ffi + .NativeFunction)>>( + "JsonParser__nextBooleanValue") .asFunction)>(); /// from: public java.lang.Boolean nextBooleanValue() @@ -1108,9 +1108,9 @@ class JsonParser extends jni.JObject { } static final _skipChildren = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__skipChildren") + ffi + .NativeFunction)>>( + "JsonParser__skipChildren") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonParser skipChildren() @@ -1136,9 +1136,9 @@ class JsonParser extends jni.JObject { } static final _finishToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__finishToken") + ffi + .NativeFunction)>>( + "JsonParser__finishToken") .asFunction)>(); /// from: public void finishToken() @@ -1161,9 +1161,9 @@ class JsonParser extends jni.JObject { } static final _currentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentToken") + ffi + .NativeFunction)>>( + "JsonParser__currentToken") .asFunction)>(); /// from: public com.fasterxml.jackson.core.JsonToken currentToken() @@ -1184,9 +1184,9 @@ class JsonParser extends jni.JObject { } static final _currentTokenId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentTokenId") + ffi + .NativeFunction)>>( + "JsonParser__currentTokenId") .asFunction)>(); /// from: public int currentTokenId() @@ -1205,9 +1205,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentToken") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken() @@ -1223,9 +1223,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentTokenId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentTokenId") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentTokenId") .asFunction)>(); /// from: public abstract int getCurrentTokenId() @@ -1238,9 +1238,9 @@ class JsonParser extends jni.JObject { } static final _hasCurrentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__hasCurrentToken") + ffi + .NativeFunction)>>( + "JsonParser__hasCurrentToken") .asFunction)>(); /// from: public abstract boolean hasCurrentToken() @@ -1312,8 +1312,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedStartArrayToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__isExpectedStartArrayToken") .asFunction)>(); @@ -1340,8 +1340,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedStartObjectToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__isExpectedStartObjectToken") .asFunction)>(); @@ -1358,8 +1358,8 @@ class JsonParser extends jni.JObject { } static final _isExpectedNumberIntToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser__isExpectedNumberIntToken") .asFunction)>(); @@ -1379,9 +1379,9 @@ class JsonParser extends jni.JObject { } static final _isNaN = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__isNaN") + ffi + .NativeFunction)>>( + "JsonParser__isNaN") .asFunction)>(); /// from: public boolean isNaN() @@ -1403,9 +1403,9 @@ class JsonParser extends jni.JObject { } static final _clearCurrentToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__clearCurrentToken") + ffi + .NativeFunction)>>( + "JsonParser__clearCurrentToken") .asFunction)>(); /// from: public abstract void clearCurrentToken() @@ -1425,9 +1425,9 @@ class JsonParser extends jni.JObject { } static final _getLastClearedToken = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getLastClearedToken") + ffi + .NativeFunction)>>( + "JsonParser__getLastClearedToken") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonToken getLastClearedToken() @@ -1469,9 +1469,9 @@ class JsonParser extends jni.JObject { } static final _getCurrentName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getCurrentName") + ffi + .NativeFunction)>>( + "JsonParser__getCurrentName") .asFunction)>(); /// from: public abstract java.lang.String getCurrentName() @@ -1486,9 +1486,9 @@ class JsonParser extends jni.JObject { } static final _currentName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__currentName") + ffi + .NativeFunction)>>( + "JsonParser__currentName") .asFunction)>(); /// from: public java.lang.String currentName() @@ -1508,9 +1508,9 @@ class JsonParser extends jni.JObject { } static final _getText = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getText") + ffi + .NativeFunction)>>( + "JsonParser__getText") .asFunction)>(); /// from: public abstract java.lang.String getText() @@ -1560,9 +1560,9 @@ class JsonParser extends jni.JObject { } static final _getTextCharacters = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTextCharacters") + ffi + .NativeFunction)>>( + "JsonParser__getTextCharacters") .asFunction)>(); /// from: public abstract char[] getTextCharacters() @@ -1601,9 +1601,9 @@ class JsonParser extends jni.JObject { } static final _getTextLength = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTextLength") + ffi + .NativeFunction)>>( + "JsonParser__getTextLength") .asFunction)>(); /// from: public abstract int getTextLength() @@ -1620,9 +1620,9 @@ class JsonParser extends jni.JObject { } static final _getTextOffset = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTextOffset") + ffi + .NativeFunction)>>( + "JsonParser__getTextOffset") .asFunction)>(); /// from: public abstract int getTextOffset() @@ -1639,9 +1639,9 @@ class JsonParser extends jni.JObject { } static final _hasTextCharacters = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__hasTextCharacters") + ffi + .NativeFunction)>>( + "JsonParser__hasTextCharacters") .asFunction)>(); /// from: public abstract boolean hasTextCharacters() @@ -1665,9 +1665,9 @@ class JsonParser extends jni.JObject { } static final _getNumberValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getNumberValue") + ffi + .NativeFunction)>>( + "JsonParser__getNumberValue") .asFunction)>(); /// from: public abstract java.lang.Number getNumberValue() @@ -1688,9 +1688,9 @@ class JsonParser extends jni.JObject { } static final _getNumberValueExact = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getNumberValueExact") + ffi + .NativeFunction)>>( + "JsonParser__getNumberValueExact") .asFunction)>(); /// from: public java.lang.Number getNumberValueExact() @@ -1716,9 +1716,9 @@ class JsonParser extends jni.JObject { } static final _getNumberType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getNumberType") + ffi + .NativeFunction)>>( + "JsonParser__getNumberType") .asFunction)>(); /// from: public abstract com.fasterxml.jackson.core.JsonParser.NumberType getNumberType() @@ -1737,9 +1737,9 @@ class JsonParser extends jni.JObject { } static final _getByteValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getByteValue") + ffi + .NativeFunction)>>( + "JsonParser__getByteValue") .asFunction)>(); /// from: public byte getByteValue() @@ -1770,9 +1770,9 @@ class JsonParser extends jni.JObject { } static final _getShortValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getShortValue") + ffi + .NativeFunction)>>( + "JsonParser__getShortValue") .asFunction)>(); /// from: public short getShortValue() @@ -1797,9 +1797,9 @@ class JsonParser extends jni.JObject { } static final _getIntValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getIntValue") + ffi + .NativeFunction)>>( + "JsonParser__getIntValue") .asFunction)>(); /// from: public abstract int getIntValue() @@ -1824,9 +1824,9 @@ class JsonParser extends jni.JObject { } static final _getLongValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getLongValue") + ffi + .NativeFunction)>>( + "JsonParser__getLongValue") .asFunction)>(); /// from: public abstract long getLongValue() @@ -1851,9 +1851,9 @@ class JsonParser extends jni.JObject { } static final _getBigIntegerValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getBigIntegerValue") + ffi + .NativeFunction)>>( + "JsonParser__getBigIntegerValue") .asFunction)>(); /// from: public abstract java.math.BigInteger getBigIntegerValue() @@ -1876,9 +1876,9 @@ class JsonParser extends jni.JObject { } static final _getFloatValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getFloatValue") + ffi + .NativeFunction)>>( + "JsonParser__getFloatValue") .asFunction)>(); /// from: public abstract float getFloatValue() @@ -1903,9 +1903,9 @@ class JsonParser extends jni.JObject { } static final _getDoubleValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getDoubleValue") + ffi + .NativeFunction)>>( + "JsonParser__getDoubleValue") .asFunction)>(); /// from: public abstract double getDoubleValue() @@ -1930,9 +1930,9 @@ class JsonParser extends jni.JObject { } static final _getDecimalValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getDecimalValue") + ffi + .NativeFunction)>>( + "JsonParser__getDecimalValue") .asFunction)>(); /// from: public abstract java.math.BigDecimal getDecimalValue() @@ -1951,9 +1951,9 @@ class JsonParser extends jni.JObject { } static final _getBooleanValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getBooleanValue") + ffi + .NativeFunction)>>( + "JsonParser__getBooleanValue") .asFunction)>(); /// from: public boolean getBooleanValue() @@ -1974,9 +1974,9 @@ class JsonParser extends jni.JObject { } static final _getEmbeddedObject = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getEmbeddedObject") + ffi + .NativeFunction)>>( + "JsonParser__getEmbeddedObject") .asFunction)>(); /// from: public java.lang.Object getEmbeddedObject() @@ -2040,9 +2040,9 @@ class JsonParser extends jni.JObject { } static final _getBinaryValue1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getBinaryValue1") + ffi + .NativeFunction)>>( + "JsonParser__getBinaryValue1") .asFunction)>(); /// from: public byte[] getBinaryValue() @@ -2114,9 +2114,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsInt = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsInt") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsInt") .asFunction)>(); /// from: public int getValueAsInt() @@ -2166,9 +2166,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsLong = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsLong") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsLong") .asFunction)>(); /// from: public long getValueAsLong() @@ -2218,9 +2218,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsDouble = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsDouble") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsDouble") .asFunction)>(); /// from: public double getValueAsDouble() @@ -2270,9 +2270,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsBoolean = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsBoolean") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsBoolean") .asFunction)>(); /// from: public boolean getValueAsBoolean() @@ -2322,9 +2322,9 @@ class JsonParser extends jni.JObject { } static final _getValueAsString = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getValueAsString") + ffi + .NativeFunction)>>( + "JsonParser__getValueAsString") .asFunction)>(); /// from: public java.lang.String getValueAsString() @@ -2376,9 +2376,9 @@ class JsonParser extends jni.JObject { } static final _canReadObjectId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__canReadObjectId") + ffi + .NativeFunction)>>( + "JsonParser__canReadObjectId") .asFunction)>(); /// from: public boolean canReadObjectId() @@ -2399,9 +2399,9 @@ class JsonParser extends jni.JObject { } static final _canReadTypeId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__canReadTypeId") + ffi + .NativeFunction)>>( + "JsonParser__canReadTypeId") .asFunction)>(); /// from: public boolean canReadTypeId() @@ -2422,9 +2422,9 @@ class JsonParser extends jni.JObject { } static final _getObjectId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getObjectId") + ffi + .NativeFunction)>>( + "JsonParser__getObjectId") .asFunction)>(); /// from: public java.lang.Object getObjectId() @@ -2448,9 +2448,9 @@ class JsonParser extends jni.JObject { } static final _getTypeId = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__getTypeId") + ffi + .NativeFunction)>>( + "JsonParser__getTypeId") .asFunction)>(); /// from: public java.lang.Object getTypeId() @@ -2611,9 +2611,9 @@ class JsonParser extends jni.JObject { } static final _readValueAsTree = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser__readValueAsTree") + ffi + .NativeFunction)>>( + "JsonParser__readValueAsTree") .asFunction)>(); /// from: public T readValueAsTree() @@ -2685,9 +2685,9 @@ class JsonParser_Feature extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser_Feature__valueOf") + ffi + .NativeFunction)>>( + "JsonParser_Feature__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonParser.Feature valueOf(java.lang.String name) @@ -2714,8 +2714,8 @@ class JsonParser_Feature extends jni.JObject { } static final _enabledByDefault = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "JsonParser_Feature__enabledByDefault") .asFunction)>(); @@ -2738,9 +2738,9 @@ class JsonParser_Feature extends jni.JObject { } static final _getMask = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser_Feature__getMask") + ffi + .NativeFunction)>>( + "JsonParser_Feature__getMask") .asFunction)>(); /// from: public int getMask() @@ -2802,9 +2802,9 @@ class JsonParser_NumberType extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonParser_NumberType__valueOf") + ffi + .NativeFunction)>>( + "JsonParser_NumberType__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonParser.NumberType valueOf(java.lang.String name) diff --git a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart index 14ce836a..d5c82a59 100644 --- a/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart +++ b/jnigen/test/jackson_core_test/third_party/c_based/dart_bindings/com/fasterxml/jackson/core/JsonToken.dart @@ -65,9 +65,9 @@ class JsonToken extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__valueOf") + ffi + .NativeFunction)>>( + "JsonToken__valueOf") .asFunction)>(); /// from: static public com.fasterxml.jackson.core.JsonToken valueOf(java.lang.String name) @@ -79,8 +79,9 @@ class JsonToken extends jni.JObject { } static final _id = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("JsonToken__id") + ffi + .NativeFunction)>>( + "JsonToken__id") .asFunction)>(); /// from: public final int id() @@ -89,9 +90,9 @@ class JsonToken extends jni.JObject { } static final _asString = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__asString") + ffi + .NativeFunction)>>( + "JsonToken__asString") .asFunction)>(); /// from: public final java.lang.String asString() @@ -101,9 +102,9 @@ class JsonToken extends jni.JObject { } static final _asCharArray = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__asCharArray") + ffi + .NativeFunction)>>( + "JsonToken__asCharArray") .asFunction)>(); /// from: public final char[] asCharArray() @@ -114,9 +115,9 @@ class JsonToken extends jni.JObject { } static final _asByteArray = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__asByteArray") + ffi + .NativeFunction)>>( + "JsonToken__asByteArray") .asFunction)>(); /// from: public final byte[] asByteArray() @@ -127,9 +128,9 @@ class JsonToken extends jni.JObject { } static final _isNumeric = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isNumeric") + ffi + .NativeFunction)>>( + "JsonToken__isNumeric") .asFunction)>(); /// from: public final boolean isNumeric() @@ -141,9 +142,9 @@ class JsonToken extends jni.JObject { } static final _isStructStart = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isStructStart") + ffi + .NativeFunction)>>( + "JsonToken__isStructStart") .asFunction)>(); /// from: public final boolean isStructStart() @@ -160,9 +161,9 @@ class JsonToken extends jni.JObject { } static final _isStructEnd = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isStructEnd") + ffi + .NativeFunction)>>( + "JsonToken__isStructEnd") .asFunction)>(); /// from: public final boolean isStructEnd() @@ -179,9 +180,9 @@ class JsonToken extends jni.JObject { } static final _isScalarValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isScalarValue") + ffi + .NativeFunction)>>( + "JsonToken__isScalarValue") .asFunction)>(); /// from: public final boolean isScalarValue() @@ -197,9 +198,9 @@ class JsonToken extends jni.JObject { } static final _isBoolean = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonToken__isBoolean") + ffi + .NativeFunction)>>( + "JsonToken__isBoolean") .asFunction)>(); /// from: public final boolean isBoolean() diff --git a/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart b/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart index 27f39621..f32e13ea 100644 --- a/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart +++ b/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart @@ -120,9 +120,9 @@ class Example extends jni.JObject { } static final _setName = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__setName") + ffi + .NativeFunction)>>( + "Example__setName") .asFunction)>(); /// from: static public void setName(java.lang.String newName) @@ -133,9 +133,9 @@ class Example extends jni.JObject { } static final _setNestedInstance = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__setNestedInstance") + ffi + .NativeFunction)>>( + "Example__setNestedInstance") .asFunction)>(); /// from: static public void setNestedInstance(com.github.dart_lang.jnigen.simple_package.Example.Nested newNested) @@ -183,9 +183,9 @@ class Example extends jni.JObject { } static final _getNumber = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getNumber") + ffi + .NativeFunction)>>( + "Example__getNumber") .asFunction)>(); /// from: public int getNumber() @@ -207,9 +207,9 @@ class Example extends jni.JObject { } static final _getIsUp = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getIsUp") + ffi + .NativeFunction)>>( + "Example__getIsUp") .asFunction)>(); /// from: public boolean getIsUp() @@ -231,9 +231,9 @@ class Example extends jni.JObject { } static final _getCodename = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getCodename") + ffi + .NativeFunction)>>( + "Example__getCodename") .asFunction)>(); /// from: public java.lang.String getCodename() @@ -258,9 +258,9 @@ class Example extends jni.JObject { } static final _getRandom = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getRandom") + ffi + .NativeFunction)>>( + "Example__getRandom") .asFunction)>(); /// from: public java.util.Random getRandom() @@ -285,9 +285,9 @@ class Example extends jni.JObject { } static final _getRandomLong = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getRandomLong") + ffi + .NativeFunction)>>( + "Example__getRandomLong") .asFunction)>(); /// from: public long getRandomLong() @@ -443,9 +443,9 @@ class Example extends jni.JObject { } static final _whichExample = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__whichExample") + ffi + .NativeFunction)>>( + "Example__whichExample") .asFunction)>(); /// from: public int whichExample() @@ -477,8 +477,9 @@ class Example extends jni.JObject { } static final _addAll = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("Example__addAll") + ffi + .NativeFunction)>>( + "Example__addAll") .asFunction)>(); /// from: static public int addAll(int[] arr) @@ -489,9 +490,9 @@ class Example extends jni.JObject { } static final _getSelf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example__getSelf") + ffi + .NativeFunction)>>( + "Example__getSelf") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.simple_package.Example getSelf() @@ -561,8 +562,8 @@ class Example_Nested extends jni.JObject { } static final _usesAnonymousInnerClass = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Example_Nested__usesAnonymousInnerClass") .asFunction)>(); @@ -572,9 +573,9 @@ class Example_Nested extends jni.JObject { } static final _getValue = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example_Nested__getValue") + ffi + .NativeFunction)>>( + "Example_Nested__getValue") .asFunction)>(); /// from: public boolean getValue() @@ -787,9 +788,9 @@ class Exceptions extends jni.JObject { } static final _objectMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__objectMethod") + ffi + .NativeFunction)>>( + "Exceptions__objectMethod") .asFunction)>(); /// from: public java.lang.Object objectMethod() @@ -799,9 +800,9 @@ class Exceptions extends jni.JObject { } static final _intMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__intMethod") + ffi + .NativeFunction)>>( + "Exceptions__intMethod") .asFunction)>(); /// from: public int intMethod() @@ -810,9 +811,9 @@ class Exceptions extends jni.JObject { } static final _objectArrayMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__objectArrayMethod") + ffi + .NativeFunction)>>( + "Exceptions__objectArrayMethod") .asFunction)>(); /// from: public java.lang.Object[] objectArrayMethod() @@ -823,9 +824,9 @@ class Exceptions extends jni.JObject { } static final _intArrayMethod = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Exceptions__intArrayMethod") + ffi + .NativeFunction)>>( + "Exceptions__intArrayMethod") .asFunction)>(); /// from: public int[] intArrayMethod() @@ -836,8 +837,8 @@ class Exceptions extends jni.JObject { } static final _throwNullPointerException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwNullPointerException") .asFunction)>(); @@ -847,8 +848,8 @@ class Exceptions extends jni.JObject { } static final _throwFileNotFoundException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwFileNotFoundException") .asFunction)>(); @@ -860,8 +861,8 @@ class Exceptions extends jni.JObject { } static final _throwClassCastException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwClassCastException") .asFunction)>(); @@ -873,8 +874,8 @@ class Exceptions extends jni.JObject { } static final _throwArrayIndexException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwArrayIndexException") .asFunction)>(); @@ -884,8 +885,8 @@ class Exceptions extends jni.JObject { } static final _throwArithmeticException = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "Exceptions__throwArithmeticException") .asFunction)>(); @@ -994,9 +995,9 @@ class Fields extends jni.JObject { .asFunction(); static final _set_name = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("set_Fields__name") + ffi + .NativeFunction)>>( + "set_Fields__name") .asFunction)>(); /// from: static public java.lang.String name @@ -1224,9 +1225,9 @@ class Fields_Nested extends jni.JObject { .asFunction(); static final _set_BEST_GOD = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("set_Fields_Nested__BEST_GOD") + ffi + .NativeFunction)>>( + "set_Fields_Nested__BEST_GOD") .asFunction)>(); /// from: static public java.lang.String BEST_GOD @@ -1360,9 +1361,9 @@ class Example1 extends jni.JObject { } static final _whichExample = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("Example1__whichExample") + ffi + .NativeFunction)>>( + "Example1__whichExample") .asFunction)>(); /// from: public int whichExample() @@ -1442,9 +1443,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { set value($T value) => _set_value(reference, value.reference).check(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent__ctor") + ffi + .NativeFunction)>>( + "GrandParent__ctor") .asFunction)>(); /// from: public void (T value) @@ -1460,9 +1461,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _stringParent = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent__stringParent") + ffi + .NativeFunction)>>( + "GrandParent__stringParent") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.generics.GrandParent.Parent stringParent() @@ -1506,9 +1507,9 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _varStaticParent = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent__varStaticParent") + ffi + .NativeFunction)>>( + "GrandParent__varStaticParent") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.GrandParent.StaticParent varStaticParent(S value) @@ -1525,8 +1526,8 @@ class GrandParent<$T extends jni.JObject> extends jni.JObject { } static final _staticParentWithSameType = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "GrandParent__staticParentWithSameType") .asFunction)>(); @@ -1942,9 +1943,9 @@ class GrandParent_StaticParent<$S extends jni.JObject> extends jni.JObject { set value($S value) => _set_value(reference, value.reference).check(); static final _ctor = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("GrandParent_StaticParent__ctor") + ffi + .NativeFunction)>>( + "GrandParent_StaticParent__ctor") .asFunction)>(); /// from: public void (S value) @@ -2218,9 +2219,9 @@ class MyMap<$K extends jni.JObject, $V extends jni.JObject> } static final _entryStack = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("MyMap__entryStack") + ffi + .NativeFunction)>>( + "MyMap__entryStack") .asFunction)>(); /// from: public com.github.dart_lang.jnigen.generics.MyStack.MyEntry> entryStack() @@ -2445,9 +2446,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _fromArray = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("MyStack__fromArray") + ffi + .NativeFunction)>>( + "MyStack__fromArray") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.MyStack fromArray(T[] arr) @@ -2463,8 +2464,8 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _fromArrayOfArrayOfGrandParents = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>( + ffi + .NativeFunction)>>( "MyStack__fromArrayOfArrayOfGrandParents") .asFunction)>(); @@ -2497,8 +2498,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _of1 = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("MyStack__of1") + ffi + .NativeFunction)>>( + "MyStack__of1") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.generics.MyStack of(T obj) @@ -2551,8 +2553,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _pop = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("MyStack__pop") + ffi + .NativeFunction)>>( + "MyStack__pop") .asFunction)>(); /// from: public T pop() @@ -2562,8 +2565,9 @@ class MyStack<$T extends jni.JObject> extends jni.JObject { } static final _size = jniLookup< - ffi.NativeFunction< - jni.JniResult Function(ffi.Pointer)>>("MyStack__size") + ffi + .NativeFunction)>>( + "MyStack__size") .asFunction)>(); /// from: public int size() @@ -3260,9 +3264,9 @@ class JsonSerializable_Case extends jni.JObject { } static final _valueOf = jniLookup< - ffi.NativeFunction< - jni.JniResult Function( - ffi.Pointer)>>("JsonSerializable_Case__valueOf") + ffi + .NativeFunction)>>( + "JsonSerializable_Case__valueOf") .asFunction)>(); /// from: static public com.github.dart_lang.jnigen.annotations.JsonSerializable.Case valueOf(java.lang.String name) diff --git a/jnigen/test/simple_package_test/runtime_test_registrant.dart b/jnigen/test/simple_package_test/runtime_test_registrant.dart index 8f9ffc2d..3d92a9e5 100644 --- a/jnigen/test/simple_package_test/runtime_test_registrant.dart +++ b/jnigen/test/simple_package_test/runtime_test_registrant.dart @@ -531,8 +531,7 @@ void registerTests(String groupName, TestRunnerCallback test) { }); }); - // Skipping this on if the NativeApi version is <= 2.2. - group('interface implementation', skip: NativeApi.minorVersion < 3, () { + group('interface implementation', () { for (final method in { 'another thread': MyInterfaceConsumer.consumeOnAnotherThread, 'the same thread': MyInterfaceConsumer.consumeOnSameThread, From 0e29539fe00e28fe8cab7e840016ca2ed4d92d42 Mon Sep 17 00:00:00 2001 From: Hossein Yousefi Date: Thu, 17 Aug 2023 10:09:09 +0200 Subject: [PATCH 5/6] remove unused import --- jnigen/test/simple_package_test/runtime_test_registrant.dart | 1 - 1 file changed, 1 deletion(-) diff --git a/jnigen/test/simple_package_test/runtime_test_registrant.dart b/jnigen/test/simple_package_test/runtime_test_registrant.dart index 3d92a9e5..1c407688 100644 --- a/jnigen/test/simple_package_test/runtime_test_registrant.dart +++ b/jnigen/test/simple_package_test/runtime_test_registrant.dart @@ -3,7 +3,6 @@ // BSD-style license that can be found in the LICENSE file. import 'dart:async'; -import 'dart:ffi'; import 'dart:io'; import 'package:test/test.dart'; From b8b19ec23da14e9724d82a5fbdf47c6edeeb02dc Mon Sep 17 00:00:00 2001 From: Hossein Yousefi Date: Thu, 17 Aug 2023 12:11:41 +0200 Subject: [PATCH 6/6] address comments --- jni/example/pubspec.lock | 2 +- jni/example/pubspec.yaml | 2 +- jni/lib/src/jni.dart | 4 ++- jni/lib/src/jobject.dart | 2 +- jni/lib/src/jvalues.dart | 4 +-- .../third_party/jni_bindings_generated.dart | 34 +++++++++---------- jni/pubspec.yaml | 6 ++-- jnigen/android_test_runner/pubspec.yaml | 2 +- jnigen/example/in_app_java/pubspec.yaml | 2 +- .../kotlin_plugin/example/pubspec.yaml | 2 +- jnigen/example/kotlin_plugin/pubspec.yaml | 2 +- .../notification_plugin/example/pubspec.yaml | 2 +- .../example/notification_plugin/pubspec.yaml | 2 +- .../pdfbox_plugin/dart_example/pubspec.yaml | 2 +- .../pdfbox_plugin/example/pubspec.yaml | 2 +- jnigen/example/pdfbox_plugin/pubspec.yaml | 2 +- jnigen/pubspec.yaml | 2 +- 17 files changed, 38 insertions(+), 36 deletions(-) diff --git a/jni/example/pubspec.lock b/jni/example/pubspec.lock index b67e7118..0824b6e6 100644 --- a/jni/example/pubspec.lock +++ b/jni/example/pubspec.lock @@ -519,5 +519,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" + dart: ">=3.1.0 <4.0.0" flutter: ">=2.11.0" diff --git a/jni/example/pubspec.yaml b/jni/example/pubspec.yaml index 30408f94..ce064648 100644 --- a/jni/example/pubspec.yaml +++ b/jni/example/pubspec.yaml @@ -18,7 +18,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: '>=2.17.5 <4.0.0' + sdk: '>=3.1.0 <4.0.0' # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/jni/lib/src/jni.dart b/jni/lib/src/jni.dart index 8145642f..d6836b02 100644 --- a/jni/lib/src/jni.dart +++ b/jni/lib/src/jni.dart @@ -64,8 +64,10 @@ abstract class Jni { _dylibDir = dylibDir; } + /// Initializes DartApiDL used for Continuations and interface implementation. static void initDLApi() { - // Initializing DartApiDL used for Continuations. + assert(NativeApi.majorVersion == 2); + assert(NativeApi.minorVersion >= 3); final result = _bindings.InitDartApiDL(NativeApi.initializeApiDLData); assert(result == 0); } diff --git a/jni/lib/src/jobject.dart b/jni/lib/src/jobject.dart index 26df6be1..c5e88c13 100644 --- a/jni/lib/src/jobject.dart +++ b/jni/lib/src/jobject.dart @@ -128,7 +128,7 @@ T _callOrGet(int? callType, JniResult Function(int) function) { : (T == JObject ? JObject.fromRef : JString.fromRef); result = ctor(ref) as T; break; - case Pointer: // JObjectPtr + case const (Pointer): // JObjectPtr finalCallType = _getCallType( callType, JniCallType.objectType, {JniCallType.objectType}); result = function(finalCallType).object as T; diff --git a/jni/lib/src/jvalues.dart b/jni/lib/src/jvalues.dart index cc99b113..84439bf4 100644 --- a/jni/lib/src/jvalues.dart +++ b/jni/lib/src/jvalues.dart @@ -22,8 +22,8 @@ void _fillJValue(Pointer pos, dynamic arg) { case bool: pos.ref.z = arg ? 1 : 0; break; - case Pointer: - case Pointer: // for nullptr + case const (Pointer): + case const (Pointer): // for nullptr pos.ref.l = arg; break; case double: diff --git a/jni/lib/src/third_party/jni_bindings_generated.dart b/jni/lib/src/third_party/jni_bindings_generated.dart index 5700b509..bdd6ab74 100644 --- a/jni/lib/src/third_party/jni_bindings_generated.dart +++ b/jni/lib/src/third_party/jni_bindings_generated.dart @@ -257,13 +257,13 @@ abstract class JniCallType { /// /// If [exception] is null, it means the result is valid. /// It's assumed that the caller knows the expected type in [result]. -class JniResult extends ffi.Struct { +final class JniResult extends ffi.Struct { external JValue value; external JThrowablePtr exception; } -class JValue extends ffi.Union { +final class JValue extends ffi.Union { @JBooleanMarker() external int z; @@ -306,7 +306,7 @@ typedef JObjectPtr = ffi.Pointer; typedef JThrowablePtr = JObjectPtr; /// Similar to [JniResult] but for class lookups. -class JniClassLookupResult extends ffi.Struct { +final class JniClassLookupResult extends ffi.Struct { external JClassPtr value; external JThrowablePtr exception; @@ -315,7 +315,7 @@ class JniClassLookupResult extends ffi.Struct { typedef JClassPtr = JObjectPtr; /// Similar to [JniResult] but for method/field ID lookups. -class JniPointerResult extends ffi.Struct { +final class JniPointerResult extends ffi.Struct { external ffi.Pointer value; external JThrowablePtr exception; @@ -323,7 +323,7 @@ class JniPointerResult extends ffi.Struct { /// JniExceptionDetails holds 2 jstring objects, one is the result of /// calling `toString` on exception object, other is stack trace; -class JniExceptionDetails extends ffi.Struct { +final class JniExceptionDetails extends ffi.Struct { external JStringPtr message; external JStringPtr stacktrace; @@ -337,7 +337,7 @@ typedef JStringPtr = JObjectPtr; /// Flutter embedding checks for pending JNI exceptions before an FFI transition, which requires us /// to check for and clear the exception before returning to dart code, which requires these functions /// to return result types. -class JniAccessorsStruct extends ffi.Struct { +final class JniAccessorsStruct extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< JniClassLookupResult Function( @@ -421,19 +421,19 @@ class JniAccessorsStruct extends ffi.Struct { typedef JMethodIDPtr = ffi.Pointer; -class jmethodID_ extends ffi.Opaque {} +final class jmethodID_ extends ffi.Opaque {} /// "cardinal indices and sizes" typedef JSizeMarker = JIntMarker; typedef JArrayPtr = JObjectPtr; typedef JFieldIDPtr = ffi.Pointer; -class jfieldID_ extends ffi.Opaque {} +final class jfieldID_ extends ffi.Opaque {} typedef JavaVM = ffi.Pointer; /// JNI invocation interface. -class JNIInvokeInterface extends ffi.Struct { +final class JNIInvokeInterface extends ffi.Struct { external ffi.Pointer reserved0; external ffi.Pointer reserved1; @@ -474,7 +474,7 @@ typedef JavaVM1 = ffi.Pointer; typedef JniEnv = ffi.Pointer; /// Table of interface function pointers. -class JNINativeInterface extends ffi.Struct { +final class JNINativeInterface extends ffi.Struct { external ffi.Pointer reserved0; external ffi.Pointer reserved1; @@ -1933,7 +1933,7 @@ typedef JLongArrayPtr = JArrayPtr; typedef JFloatArrayPtr = JArrayPtr; typedef JDoubleArrayPtr = JArrayPtr; -class JNINativeMethod extends ffi.Struct { +final class JNINativeMethod extends ffi.Struct { external ffi.Pointer name; external ffi.Pointer signature; @@ -1950,7 +1950,7 @@ abstract class JObjectRefType { static const int JNIWeakGlobalRefType = 3; } -class JavaVMInitArgs extends ffi.Struct { +final class JavaVMInitArgs extends ffi.Struct { /// use JNI_VERSION_1_2 or later @JIntMarker() external int version; @@ -1966,13 +1966,13 @@ class JavaVMInitArgs extends ffi.Struct { /// JNI 1.2+ initialization. (As of 1.6, the pre-1.2 structures are no /// longer supported.) -class JavaVMOption extends ffi.Struct { +final class JavaVMOption extends ffi.Struct { external ffi.Pointer optionString; external ffi.Pointer extraInfo; } -class CallbackResult extends ffi.Struct { +final class CallbackResult extends ffi.Struct { external MutexLock lock; external ConditionVariable cond; @@ -1987,7 +1987,7 @@ typedef MutexLock = pthread_mutex_t; typedef pthread_mutex_t = __darwin_pthread_mutex_t; typedef __darwin_pthread_mutex_t = _opaque_pthread_mutex_t; -class _opaque_pthread_mutex_t extends ffi.Struct { +final class _opaque_pthread_mutex_t extends ffi.Struct { @ffi.Long() external int __sig; @@ -1999,7 +1999,7 @@ typedef ConditionVariable = pthread_cond_t; typedef pthread_cond_t = __darwin_pthread_cond_t; typedef __darwin_pthread_cond_t = _opaque_pthread_cond_t; -class _opaque_pthread_cond_t extends ffi.Struct { +final class _opaque_pthread_cond_t extends ffi.Struct { @ffi.Long() external int __sig; @@ -2007,7 +2007,7 @@ class _opaque_pthread_cond_t extends ffi.Struct { external ffi.Array __opaque; } -class GlobalJniEnvStruct extends ffi.Struct { +final class GlobalJniEnvStruct extends ffi.Struct { external ffi.Pointer reserved0; external ffi.Pointer reserved1; diff --git a/jni/pubspec.yaml b/jni/pubspec.yaml index 83442497..d4a8da9a 100644 --- a/jni/pubspec.yaml +++ b/jni/pubspec.yaml @@ -3,12 +3,12 @@ # BSD-style license that can be found in the LICENSE file. name: jni -description: Library to access JNI from dart and flutter +description: Library to access JNI from Dart and Flutter. version: 0.6.0-wip.2 repository: https://github.com/dart-lang/jnigen/tree/main/jni environment: - sdk: '>=2.17.1 <4.0.0' + sdk: '>=3.1.0 <4.0.0' flutter: '>=2.11.0' dependencies: @@ -21,7 +21,7 @@ dependencies: dev_dependencies: ## Pin ffigen version because we are depending on internal APIs. - ffigen: 7.2.10 + ffigen: 8.0.2 flutter_lints: ^2.0.0 test: ^1.21.1 logging: ^1.1.1 diff --git a/jnigen/android_test_runner/pubspec.yaml b/jnigen/android_test_runner/pubspec.yaml index a457e772..fccc86e4 100644 --- a/jnigen/android_test_runner/pubspec.yaml +++ b/jnigen/android_test_runner/pubspec.yaml @@ -19,7 +19,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: '>=2.19.6 <3.0.0' + sdk: '>=3.1.0 <4.0.0' # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/jnigen/example/in_app_java/pubspec.yaml b/jnigen/example/in_app_java/pubspec.yaml index 7ab467b8..2d97acf4 100644 --- a/jnigen/example/in_app_java/pubspec.yaml +++ b/jnigen/example/in_app_java/pubspec.yaml @@ -8,7 +8,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.17.6 <4.0.0" + sdk: ">=3.1.0 <4.0.0" dependencies: flutter: diff --git a/jnigen/example/kotlin_plugin/example/pubspec.yaml b/jnigen/example/kotlin_plugin/example/pubspec.yaml index 2da89b59..0f6224e7 100644 --- a/jnigen/example/kotlin_plugin/example/pubspec.yaml +++ b/jnigen/example/kotlin_plugin/example/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: "none" version: 1.0.0+1 environment: - sdk: ">=2.19.0-444.3.beta <4.0.0" + sdk: ">=3.1.0 <4.0.0" dependencies: flutter: diff --git a/jnigen/example/kotlin_plugin/pubspec.yaml b/jnigen/example/kotlin_plugin/pubspec.yaml index e0546891..fd89ad6c 100644 --- a/jnigen/example/kotlin_plugin/pubspec.yaml +++ b/jnigen/example/kotlin_plugin/pubspec.yaml @@ -8,7 +8,7 @@ version: 0.0.1 publish_to: none environment: - sdk: '>=2.19.0-444.3.beta <4.0.0' + sdk: '>=3.1.0 <4.0.0' flutter: ">=1.17.0" dependencies: diff --git a/jnigen/example/notification_plugin/example/pubspec.yaml b/jnigen/example/notification_plugin/example/pubspec.yaml index cbcaed9d..35f3357f 100644 --- a/jnigen/example/notification_plugin/example/pubspec.yaml +++ b/jnigen/example/notification_plugin/example/pubspec.yaml @@ -20,7 +20,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: '>=2.17.6 <4.0.0' + sdk: '>=3.1.0 <4.0.0' dependencies: flutter: diff --git a/jnigen/example/notification_plugin/pubspec.yaml b/jnigen/example/notification_plugin/pubspec.yaml index f2a6e1b9..1f6cf492 100644 --- a/jnigen/example/notification_plugin/pubspec.yaml +++ b/jnigen/example/notification_plugin/pubspec.yaml @@ -5,7 +5,7 @@ publish_to: none homepage: https://github.com/dart-lang/jnigen environment: - sdk: '>=2.17.6 <4.0.0' + sdk: '>=3.1.0 <4.0.0' flutter: ">=2.11.0" dependencies: diff --git a/jnigen/example/pdfbox_plugin/dart_example/pubspec.yaml b/jnigen/example/pdfbox_plugin/dart_example/pubspec.yaml index ed375598..4af3cf1f 100644 --- a/jnigen/example/pdfbox_plugin/dart_example/pubspec.yaml +++ b/jnigen/example/pdfbox_plugin/dart_example/pubspec.yaml @@ -5,7 +5,7 @@ publish_to: none # homepage: https://www.example.com environment: - sdk: '>=2.17.6 <4.0.0' + sdk: '>=3.1.0 <4.0.0' dependencies: path: ^1.8.0 diff --git a/jnigen/example/pdfbox_plugin/example/pubspec.yaml b/jnigen/example/pdfbox_plugin/example/pubspec.yaml index 6c962985..af0ea2d2 100644 --- a/jnigen/example/pdfbox_plugin/example/pubspec.yaml +++ b/jnigen/example/pdfbox_plugin/example/pubspec.yaml @@ -18,7 +18,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.17.6 <4.0.0" + sdk: ">=3.1.0 <4.0.0" # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/jnigen/example/pdfbox_plugin/pubspec.yaml b/jnigen/example/pdfbox_plugin/pubspec.yaml index f77b031e..fc9c7399 100644 --- a/jnigen/example/pdfbox_plugin/pubspec.yaml +++ b/jnigen/example/pdfbox_plugin/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: none homepage: https://github.com/dart-lang/jnigen environment: - sdk: ">=2.17.6 <4.0.0" + sdk: ">=3.1.0 <4.0.0" #flutter: ">=2.11.0" dependencies: diff --git a/jnigen/pubspec.yaml b/jnigen/pubspec.yaml index 07be3c81..0bc67646 100644 --- a/jnigen/pubspec.yaml +++ b/jnigen/pubspec.yaml @@ -8,7 +8,7 @@ description: Experimental generator for FFI+JNI bindings. repository: https://github.com/dart-lang/jnigen/tree/main/jnigen environment: - sdk: '>=2.17.0 <4.0.0' + sdk: '>=3.1.0 <4.0.0' dependencies: json_annotation: ^4.8.0