Remove Utils.trimPrefix(QName) 30/65430/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 11 Nov 2017 11:15:21 +0000 (12:15 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 13 Nov 2017 10:39:43 +0000 (11:39 +0100)
This utility is not used and is also invalid -- QName's localname
cannot possibly contain a prefix specification. Remove the method.

Change-Id: Ia73f303eab925f6592e9d051d2e02caaf26e79fb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/Utils.java

index 1ee4bc27bfa3f09de1312ca3f95f047372b9c993..80f695680c20acec1f959ddb09478b6843f7a805 100644 (file)
@@ -138,18 +138,6 @@ public final class Utils {
         return path;
     }
 
-    public static QName trimPrefix(final QName identifier) {
-        final String prefixedLocalName = identifier.getLocalName();
-        final String[] namesParts = prefixedLocalName.split(":");
-
-        if (namesParts.length == 2) {
-            final String localName = namesParts[1];
-            return QName.create(identifier.getModule(), localName);
-        }
-
-        return identifier;
-    }
-
     public static String trimPrefix(final String identifier) {
         final List<String> namesParts = COLON_SPLITTER.splitToList(identifier);
         if (namesParts.size() == 2) {