Details
-
User Story
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
-
2025wk04s3FOQtforAndroid, 2025wk06s1QtforAndroid, 2025wk08s1QtforAndroid, 2025wk10s1QtforAndroid, 2025wk12s1QtforAndroid, 2025wk14s1QtforAndroid, 2025wk16s1QtforAndroid
Description
villevoutilainen_qt to check the description and modify accordingly
With the release of QtJenny 1.0, annotations are necessary to fully generate the C++ proxies.
However, Jenny 1.1 will introduce a new feature that allows for the generation of these proxies without the need for manual annotation of Android classes. This task aims to remove the dependency on the annotation processor and instead utilize the imported Android packages.
By adding functionality to read from the jar file location (Library path) and implementing reflection-based processing, we can generate C++ wrappers without the need for explicit class/field annotations.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTTA-224 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
598020,34 | Introduce Element package & Exception package | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
601101,7 | Refactor JteTemplate for better readability and enhanced error handling | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
620900,7 | Refactor ProxyProviderType and ProxyProviderTypeFactory | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
620901,10 | Change visibility of GenerationProcessorAPIImpl to module-level and add GenerationProcessorFactory | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
620902,9 | Refactor GenerationProcessor | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
621808,25 | Add proxy and glue header/source providers | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621809,28 | Integrate predefined templates into Compiler module for improved usability | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621810,22 | Introduce utils package | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621811,28 | Introduce resolver package | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621812,32 | Introduce Generator package to generate glue and proxy | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621813,32 | Introduce processor module to orchestrate generation workflow | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621814,32 | Introduce GenerationProcessorAPI for generation workflows | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621835,32 | Remove vanilla Jenny Generator | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621836,33 | Remove templates | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621837,32 | Upgrade template engine sdk version | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621838,9 | Add Kotlin dependencies | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
621839,12 | Fix: Check existence of parent directory before creating file | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
621840,5 | Add overwrite to true for Glue and Helper Generator | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
621841,4 | Remove redundant parent folder creation | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
621842,35 | Introduce Jarloader to support external loading of classes for jar file | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621843,42 | Update android-sample to use latest updates of compiler | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
621844,17 | Delete unnecessary files | dev | qt-labs/qtjenny | Status: ABANDONED | 0 | 0 |
621845,40 | Add Kotlin Example and Improve Build Configuration | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
629734,18 | Add JarToProxyGenerator with builder pattern for proxy generation | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
629735,23 | Introduce QtJenny gradle plugin for Qt proxies generation | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |
631313,25 | Update build.gradle for android-qt-sample | dev | qt-labs/qtjenny | Status: MERGED | +2 | 0 |