Do not use String.replace() 39/29139/1
authorRobert Varga <rovarga@cisco.com>
Mon, 2 Nov 2015 12:19:23 +0000 (13:19 +0100)
committerRobert Varga <rovarga@cisco.com>
Mon, 2 Nov 2015 14:29:05 +0000 (15:29 +0100)
Change-Id: I2ad218ca9a297300a506ec5984ab1b2fc4d86efa
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/Utils.java

index b4a420d14c2fbaea30054441c8e8852c03271b04..63114550b0bffd978f9fcda08bc9d2b9c9e1d12a 100644 (file)
@@ -107,7 +107,7 @@ public final class Utils {
     }
 
     private static String trimSingleLastSlashFromXPath(final String path) {
-        return path.replaceAll("/$", "");
+        return path.endsWith("/") ? path.substring(0, path.length() - 1) : path;
     }
 
     static RevisionAwareXPath parseXPath(final StmtContext<?, ?, ?> ctx, final String path) {