-
-
Notifications
You must be signed in to change notification settings - Fork 21
feat: jnigen / jni 0.15, remove unused android classes form codegen #406
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Deploying flutter-maplibre with
|
| Latest commit: |
77011d4
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://66993a01.flutter-maplibre.pages.dev |
| Branch Preview URL: | https://upgrade-packages.flutter-maplibre.pages.dev |
Codecov Report❌ Patch coverage is 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates jni/jnigen to version 0.15.0 and removes unused Android classes from code generation, resulting in a cleaner and more maintainable codebase.
- Updates jni and jnigen dependencies to version 0.15.0
- Migrates to new jnigen configuration file format and single-file output
- Removes unused auto-generated Android JNI bindings
- Updates Android platform functions to use new jni 0.15 APIs
Reviewed Changes
Copilot reviewed 43 out of 227 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| maplibre/lib/src/platform/android/jni/org/maplibre/android/camera/CameraUpdate.dart | Removed unused CameraUpdate JNI bindings |
| maplibre/lib/src/platform/android/jni/org/maplibre/android/camera/CameraPosition.dart | Removed unused CameraPosition JNI bindings |
| maplibre/lib/src/platform/android/jni/org/maplibre/android/attribution/*.dart | Removed unused attribution-related JNI bindings |
| maplibre/lib/src/platform/android/jni/org/maplibre/android/MapLibre.dart | Removed unused MapLibre JNI bindings |
| maplibre/lib/src/platform/android/jni/java/net/*.dart | Removed unused URL and URI JNI bindings |
| maplibre/lib/src/platform/android/jni/io/flutter/plugin/platform/*.dart | Removed unused Flutter platform view JNI bindings |
| maplibre/lib/src/platform/android/jni/io/flutter/plugin/common/PluginRegistry.dart | Removed unused plugin registry JNI bindings |
| maplibre/lib/src/platform/android/jni/com/github/josxha/maplibre/*.dart | Removed unused custom FlutterApi JNI bindings |
| maplibre/lib/src/platform/android/jni.dart | Removed exports for deleted JNI binding files |
| maplibre/lib/src/platform/android/functions.dart | Updated to use new jni 0.15 APIs for Context and Activity retrieval |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Tasks
objective_c 9ffigen 20Superseeds PRs
feat:ffigenv20,objective_cv9 #375