java.lang.Object
io.quarkus.annotation.processor.documentation.config.model.ResolvedModel

public class ResolvedModel extends Object
This is the fully resolved model for a given module.

This model doesn't contain the Javadoc: the Javadoc is generated per module and can't be part of the model as when referencing a ConfigGroup that is outside of the boundaries of the module, the Javadoc is not available.

The model is fully resolved though as all the config annotations have a runtime retention so, even if the source is not available in the module, we can resolve all the annotations and the model.

It is the responsibility of the model consumer to assemble the config roots (if needed) and to get the Javadoc from the files containing it.

  • Constructor Details

  • Method Details