Class ConfigResolver
java.lang.Object
io.quarkus.annotation.processor.documentation.config.resolver.ConfigResolver
The goal of this class is to resolve the elements obtained on scanning/discovery
and assemble them into the final model.
Note that the model is not exactly final as some elements might not be resolvable because they are inside another module: this annotation processor doesn't cross the module boundaries as it causes a lot of headaches (for instance for the Develocity caching but not only).
NEVER CROSS THE STREAMS!
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringappendPath(String parentPath, String path) static StringgetDefaultValue(String defaultValue, String defaultValueForDoc, ResolvedType type, boolean hyphenateEnumValues) static StringgetType(TypeMirror typeMirror)
-
Constructor Details
-
ConfigResolver
-
-
Method Details
-
resolveJavadoc
-
resolveModel
-
getDefaultValue
public static String getDefaultValue(String defaultValue, String defaultValueForDoc, ResolvedType type, boolean hyphenateEnumValues) -
getType
-
appendPath
-