Skip to content

Use Jackson's type factory to retrieve the concrete Collection implementation to be created for any given raw type#53559

Open
mariofusco wants to merge 1 commit intoquarkusio:mainfrom
mariofusco:q53556
Open

Use Jackson's type factory to retrieve the concrete Collection implementation to be created for any given raw type#53559
mariofusco wants to merge 1 commit intoquarkusio:mainfrom
mariofusco:q53556

Conversation

@mariofusco
Copy link
Copy Markdown
Contributor

Fixes #53556

This pull request fixes the problem by reusing the same Jackson mechanism to discover the concrete Collection implementation to be created for any given raw type, calling Jackson's TypeFactory.constructParametricType method. This works also with Collections implemented in third-party libraries like Guava because the jackson-datatype-guava module registers custom deserializers that Jackson finds through normal lookup.

/cc @lloydmeta @geoand @gsmet

…entation to be created for any given raw type
@quarkus-bot
Copy link
Copy Markdown

quarkus-bot bot commented Apr 13, 2026

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 2c6e0ac.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants