aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2017-04-04 22:30:25 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2017-04-05 15:19:54 +0200
commit27a91eb6a9dfd2db9cffad894833d92c8cb42c9b (patch)
treecc5b07f9342dc7aabc1e1f8e836adb98c8b0b10c /src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
parente11775c2394fc48ac7fe5b632b47ae952dd552b4 (diff)
Hyperlink "nonconfigurable"-tagged attributes to Bazel's
configurable attributes documentation. PiperOrigin-RevId: 152188409
Diffstat (limited to 'src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java')
-rw-r--r--src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java b/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
index b655284465..aec9eb1d91 100644
--- a/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
+++ b/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
@@ -182,7 +182,10 @@ public class RuleDocumentationAttribute implements Comparable<RuleDocumentationA
StringBuilder sb = new StringBuilder()
.append(TYPE_DESC.get(attribute.getType()))
.append("; " + (attribute.isMandatory() ? "required" : "optional"))
- .append(!attribute.isConfigurable() ? "; nonconfigurable" : "")
+ .append(!attribute.isConfigurable()
+ ? String.format("; <a href=\"%s#configurable-attributes\">nonconfigurable</a>",
+ RuleDocumentation.COMMON_DEFINITIONS_PAGE)
+ : "")
.append(getDefaultValue());
return sb.toString();
}