mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-06 06:21:16 +07:00
IDEA-164610 Quick documentation should escape angle brackets at the value of a String field referred via @value (javadoc tag)
also add quotes to string value, and convert value into a link to corresponding field's javadoc, like javadoc tool does
This commit is contained in:
@@ -1463,7 +1463,10 @@ public class JavaDocInfoGenerator {
|
||||
}
|
||||
|
||||
if (value != null) {
|
||||
buffer.append(value);
|
||||
String valueText = StringUtil.escapeXml(value.toString());
|
||||
if (value instanceof String) valueText = '"' + valueText + '"';
|
||||
if (valueField.equals(myElement)) buffer.append(valueText); // don't generate link to itself
|
||||
else generateLink(buffer, valueField, valueText, true);
|
||||
}
|
||||
else {
|
||||
buffer.append(element.getText());
|
||||
|
||||
Reference in New Issue
Block a user