import static org.opendaylight.yangtools.yang.parser.impl.ParserListenerUtils.parseUserOrdered;
import static org.opendaylight.yangtools.yang.parser.impl.ParserListenerUtils.parseYinValue;
import static org.opendaylight.yangtools.yang.parser.impl.ParserListenerUtils.stringFromNode;
-
import com.google.common.base.Splitter;
import com.google.common.base.Strings;
import com.google.common.collect.Iterables;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+/**
+ * @deprecated Pre-Beryllium implementation, scheduled for removal.
+ */
+@Deprecated
public final class YangParserListenerImpl extends YangParserBaseListener {
private static final Logger LOG = LoggerFactory.getLogger(YangParserListenerImpl.class);
private static final Splitter SLASH_SPLITTER = Splitter.on('/').omitEmptyStrings();
* the "BaseListener" aspect, which need not be exposed to the user. Maybe
* factor out a base class into repo.spi?
*
- * @param namespaceContext
- * @param sourcePath
- * @param walker
- * @param tree
+ * @param namespaceContext namespaceContext
+ * @param sourcePath sourcePath
+ * @param walker walker
+ * @param tree tree
* @return new instance of YangParserListenerImpl
*/
public static YangParserListenerImpl create(final Map<String, NavigableMap<Date, URI>> namespaceContext,
namespace = namespaces.get(revision);
}
- final QNameModule mod = QNameModule.cachedReference(QNameModule.create(namespace, revision));
+ final QNameModule mod = QNameModule.create(namespace, revision).intern();
qname = QName.create(mod, name);
}
}