From: Robert Varga Date: Tue, 24 Mar 2020 15:38:31 +0000 (+0100) Subject: Use StringBuilder streaming in AbstractTypeProvider.union() X-Git-Tag: v6.0.0~85 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=1c41635efc096cccebe5c077535bfd7be7c114a2;p=mdsal.git Use StringBuilder streaming in AbstractTypeProvider.union() StringBuilder's methods return a value we can use to form a nice pipeline. Change-Id: I70831ac9f7347d23b6c5b5e3cd34c99df6d29ce0 Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java index 7bf05dd409..11eccb424c 100644 --- a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java +++ b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java @@ -1592,13 +1592,13 @@ public abstract class AbstractTypeProvider implements TypeProvider { } private static String union(final String className, final String defaultValue, final LeafSchemaNode node) { - final StringBuilder sb = new StringBuilder(); - sb.append("new "); - sb.append(className); - sb.append("(\""); - sb.append(defaultValue); - sb.append("\".toCharArray())"); - return sb.toString(); + return new StringBuilder() + .append("new ") + .append(className) + .append("(\"") + .append(defaultValue) + .append("\".toCharArray())") + .toString(); } @Override