diff options
Diffstat (limited to 'configgen/src/main/scala')
-rw-r--r-- | configgen/src/main/scala/com/yahoo/config/codegen/ConfigGenerator.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/configgen/src/main/scala/com/yahoo/config/codegen/ConfigGenerator.scala b/configgen/src/main/scala/com/yahoo/config/codegen/ConfigGenerator.scala index 716f2a60c33..1716b831773 100644 --- a/configgen/src/main/scala/com/yahoo/config/codegen/ConfigGenerator.scala +++ b/configgen/src/main/scala/com/yahoo/config/codegen/ConfigGenerator.scala @@ -186,6 +186,10 @@ object ConfigGenerator { // TODO @link gives javadoc warnings, although the syntax seems to be valid //def link = "{@link " + {nodeClass(inner)} + "#" + {nodeClass(inner)} + "(Builder)}" def link = {nodeClass(inner)} + "(Builder)" + def visibility = inner match { + case array: InnerCNode if inner.isArray => "public" + case _ => "private" + } <code> |/** @@ -194,7 +198,7 @@ object ConfigGenerator { | * Replaced by {link} | */ |@Deprecated - |public {nodeClass(inner)}() {{ + |{visibility} {nodeClass(inner)}() {{ | this(new Builder(), false); |}} </code>.text.stripMargin.trim |