Use simple concat in createParsingException() 09/97809/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 6 Oct 2021 11:33:14 +0000 (13:33 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 7 Oct 2021 11:44:39 +0000 (11:44 +0000)
String.format() is wasteful as we can use JEP280 to make things
a lot more performant.

Change-Id: Iab3d462b7133e656d30e50c6a08f58e798fa4b9f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 2923921d8979043ba44e89e2b7d596db3d07fe85)

restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/parser/YangInstanceIdentifierDeserializer.java

index 004a99d6166d42082f40267652ecc7570575d677..8b9ccb8eb15ce89b713eed03a97cf21fdcbee4d1 100644 (file)
@@ -297,9 +297,9 @@ public final class YangInstanceIdentifierDeserializer {
             "Bad char '" + currentChar() + "' on the current position.");
     }
 
-    private RestconfDocumentedException createParsingException(final ErrorTag errorTag, final String messagePart) {
-        return new RestconfDocumentedException(String.format(
-            "Could not parse Instance Identifier '%s'. Offset: '%d' : Reason: %s", data, offset, messagePart),
+    private RestconfDocumentedException createParsingException(final ErrorTag errorTag, final String reason) {
+        return new RestconfDocumentedException(
+            "Could not parse Instance Identifier '" + data + "'. Offset: '" + offset + "' : Reason: " + reason,
             ErrorType.PROTOCOL, errorTag);
     }