in maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java [536:558]
private String getLinkedType(Parameter parameter, boolean isShortType) {
final String typeValue;
if (isShortType) {
typeValue = getShortType(parameter.getType());
} else {
typeValue = parameter.getType();
}
if (parameter instanceof EnhancedParameterWrapper) {
EnhancedParameterWrapper enhancedParameter = (EnhancedParameterWrapper) parameter;
if (enhancedParameter.getTypeJavadocUrl() != null) {
URI javadocUrl = enhancedParameter.getTypeJavadocUrl();
// optionally check if link is valid
if (javadocUrl.isAbsolute()
|| disableInternalJavadocLinkValidation
|| JavadocLinkGenerator.isLinkValid(javadocUrl, reportOutputDirectory.toPath())) {
return format(
"pluginxdoc.mojodescriptor.parameter.type_link",
new Object[] {escapeXml(typeValue), enhancedParameter.getTypeJavadocUrl()});
}
}
}
return escapeXml(typeValue);
}