From: Martin Vitez Date: Thu, 28 Aug 2014 10:24:17 +0000 (+0200) Subject: BUG-869: minor changes to improve code readability in TypeDefinitionAwareCodec X-Git-Tag: release/helium~110^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=d4fd3fe9fa8afad04bf25e951b2d733bc6f8050e;p=yangtools.git BUG-869: minor changes to improve code readability in TypeDefinitionAwareCodec - String.format should use %n rather than \n - removed redundant call to String.toString on known non-null object Change-Id: Iac2506041184852c1e1e12bab787d1eefef1358b Signed-off-by: Martin Vitez --- diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/TypeDefinitionAwareCodec.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/TypeDefinitionAwareCodec.java index 2628df2419..d8132b702f 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/TypeDefinitionAwareCodec.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/TypeDefinitionAwareCodec.java @@ -25,15 +25,12 @@ import com.google.common.base.Strings; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Sets; import com.google.common.io.BaseEncoding; - import java.math.BigDecimal; import java.math.BigInteger; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; - import javax.xml.bind.DatatypeConverter; - import org.opendaylight.yangtools.yang.data.api.codec.BinaryCodec; import org.opendaylight.yangtools.yang.data.api.codec.BitsCodec; import org.opendaylight.yangtools.yang.data.api.codec.BooleanCodec; @@ -97,11 +94,11 @@ public abstract class TypeDefinitionAwareCodec> i return 8; } else { String formatedMessage = String.format("Incorrect lexical representation of integer value: %s." - + "\nAn integer value can be defined as: " - + "\n - a decimal number," - + "\n - a hexadecimal number (prefix 0x)," - + "\n - an octal number (prefix 0)." - + "\nSigned values are allowed. Spaces between digits are NOT allowed.", integer); + + "%nAn integer value can be defined as: " + + "%n - a decimal number," + + "%n - a hexadecimal number (prefix 0x)," + + "%n - an octal number (prefix 0)." + + "%nSigned values are allowed. Spaces between digits are NOT allowed.", integer); throw new NumberFormatException(formatedMessage); } } @@ -349,7 +346,7 @@ public abstract class TypeDefinitionAwareCodec> i @Override public String serialize(final String data) { - return data == null ? "" : data.toString(); + return data == null ? "" : data; } };