smallrye / jandex

Java Annotation Indexer
Apache License 2.0
398 stars 94 forks source link

Add API for reconstructing descriptors and generic signatures #293

Closed Ladicek closed 1 year ago

Ladicek commented 1 year ago

This API includes type variable substitution, which is used on several places in Quarkus. If the substitution function returns a type for some type variable identifier, the reconstructed descriptor/signature contains a descriptor/signature of the provided type instead of the original type variable.

Ladicek commented 1 year ago

Draft for now, as I need to test if the changes here are sufficient for Quarkus usage of the type variable substitution feature.