Skip to content

Commit 57ab25d

Browse files
authored
Merge pull request #121 from Ladicek/jandex-3.3.2
Jandex 3.3.2 release announcement
2 parents e068f01 + 191b271 commit 57ab25d

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
:page-layout: post
2+
:page-title: Jandex 3.3.2
3+
:page-synopsis: Jandex 3.3.2 released!
4+
:page-tags: [announcement]
5+
:page-date: 2025-07-03 15:00:00.000 +0100
6+
:page-author: lthon
7+
8+
= Jandex 3.3.2
9+
10+
Today, we announce the https://github.com/smallrye/jandex/releases/tag/3.3.2[release] of Jandex 3.3.2.
11+
This release contains a few small improvements.
12+
13+
The possible existence of an implicit `Object` bound of a type variable has never been a public API on `TypeVariable`.
14+
That changes now: the `hasImplicitObjectBound()` method becomes `public`.
15+
Also, the `TypeVariable.Builder` API now has a method `implicitObjectBound()` to declare that the type variable has an implicit `Object` bound.
16+
This happens when all bounds of a type variable are interface types.
17+
18+
``EquivalenceKey``s for primitive types and `java.*` class types are now interned.
19+
Together with other improvements, this should lower allocation rate significantly when working with equivalence keys (for example, when using the `AnnotationOverlay`).
20+
Thanks Guillaume Smet for the initial pull request!
21+
22+
If you experience any troubles, or if you have any ideas for Jandex improvements, please https://github.com/smallrye/jandex/issues[file an issue].

0 commit comments

Comments
 (0)