Skip to content

Conversation

Ladicek
Copy link
Contributor

@Ladicek Ladicek commented Jul 17, 2025

The gizmo2 module is added which hosts the Gizmo 2 integration. It depends both on Jandex (core) and Gizmo 2. Since Gizmo 2 is a Java 17 project, this new module is also a Java 17 project. The rest of Jandex remains on Java 8.

The Jandex2Gizmo class contains static methods to create Gizmo types (ClassDesc, GenericType etc.) from Jandex types (DotName, Type etc.).

Resolves #544

The `gizmo2` module is added which hosts the Gizmo 2 integration. It depends
both on Jandex (core) and Gizmo 2. Since Gizmo 2 is a Java 17 project, this
new module is also a Java 17 project. The rest of Jandex remains on Java 8.

The `Jandex2Gizmo` class contains `static` methods to create Gizmo types
(`ClassDesc`, `GenericType` etc.) from Jandex types (`DotName`, `Type` etc.).
@Ladicek Ladicek added this to the 3.3.3 milestone Jul 17, 2025
@Ladicek Ladicek merged commit 065062d into smallrye:main Jul 17, 2025
35 checks passed
@Ladicek Ladicek deleted the gizmo2 branch July 17, 2025 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Gizmo 2 integration
1 participant