X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fcommon%2FQName.java;h=97a9aaab1ae16d167c0f532572c298b8af65c86d;hb=refs%2Fchanges%2F36%2F40336%2F4;hp=6a8ebe2042184c912a5ccf811cc2cfbb53f4a64b;hpb=040734fab9b23a282490d2a1d32f99ece9dba463;p=yangtools.git diff --git a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java index 6a8ebe2042..97a9aaab1a 100644 --- a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java +++ b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java @@ -10,6 +10,7 @@ package org.opendaylight.yangtools.yang.common; import static org.opendaylight.yangtools.yang.common.SimpleDateFormatUtil.getRevisionFormat; import com.google.common.base.Preconditions; +import com.google.common.base.Strings; import com.google.common.collect.Interner; import com.google.common.collect.Interners; import java.io.Serializable; @@ -70,19 +71,6 @@ public final class QName implements Immutable, Serializable, Comparable { this.module = module; } - /** - * Look up specified QName in the global cache and return a shared reference. - * - * @param qname QName instance - * @return Cached instance, according to {@link org.opendaylight.yangtools.objcache.ObjectCache} policy. - * - * @deprecated Use {@link #intern()} instead. - */ - @Deprecated - public static QName cachedReference(final QName qname) { - return qname.intern(); - } - /** * QName Constructor. * @@ -96,12 +84,8 @@ public final class QName implements Immutable, Serializable, Comparable { } private static String checkLocalName(final String localName) { - if (localName == null) { - throw new IllegalArgumentException("Parameter 'localName' may not be null."); - } - if (localName.length() == 0) { - throw new IllegalArgumentException("Parameter 'localName' must be a non-empty string."); - } + Preconditions.checkArgument(localName != null, "Parameter 'localName' may not be null."); + Preconditions.checkArgument(!Strings.isNullOrEmpty(localName), "Parameter 'localName' must be a non-empty string."); for (final char c : ILLEGAL_CHARACTERS) { if (localName.indexOf(c) != -1) {