From f8cf6ebb425fea2951c25cc31c01095d4481cdb5 Mon Sep 17 00:00:00 2001 From: Jie Han Date: Wed, 7 Feb 2018 16:50:57 +0800 Subject: [PATCH] MDSAL-218: Binding v1 - *Builder classes for 'type union' YANG gen. code should have private constructor - Do not affect old generated class, one should mannually rebuild to update. Change-Id: Ib45f7aca1aa261b2c4bce433b139cd94b91a5066 Signed-off-by: Jie Han --- .../binding/java/api/generator/UnionBuilderTemplate.xtend | 3 +++ 1 file changed, 3 insertions(+) mode change 100644 => 100755 binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionBuilderTemplate.xtend diff --git a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionBuilderTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionBuilderTemplate.xtend old mode 100644 new mode 100755 index 49fa10420c..5f660f0a10 --- a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionBuilderTemplate.xtend +++ b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/UnionBuilderTemplate.xtend @@ -27,6 +27,9 @@ class UnionBuilderTemplate extends ClassTemplate { def override body() ''' «wrapToDocumentation(formatDataForJavaDoc(type, getClarification()))» public class «type.name» { + private «type.name»() { + //Exists only to defeat instantiation. + } «generateMethods» -- 2.36.6