Jakarta CDI Language Model

Packages 
Package Description
jakarta.enterprise.lang.model
The core interfaces of the language model that represent annotations and annotation targets.
jakarta.enterprise.lang.model.declarations
Interfaces that represent declarations.
jakarta.enterprise.lang.model.types
Interfaces that represent types.