QNameModule#cachedReference() is deprecated, use #intern() instead.
Change-Id: Ic60eb4f3968f3e3251e2b798c385043a717c5089
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
/**
* Base QNameModule for all YANG statements.
*/
/**
* Base QNameModule for all YANG statements.
*/
- public static final QNameModule RFC6020_YANG_MODULE = QNameModule.cachedReference(QNameModule.create(RFC6020_YANG_NAMESPACE, null));
+ public static final QNameModule RFC6020_YANG_MODULE = QNameModule.create(RFC6020_YANG_NAMESPACE, null).intern();
/**
* Base QNameModule for all YIN statements.
*/
/**
* Base QNameModule for all YIN statements.
*/
- public static final QNameModule RFC6020_YIN_MODULE = QNameModule.cachedReference(QNameModule.create(RFC6020_YIN_NAMESPACE, null));
+ public static final QNameModule RFC6020_YIN_MODULE = QNameModule.create(RFC6020_YIN_NAMESPACE, null).intern();
private YangConstants() {
throw new UnsupportedOperationException("Utility class");
private YangConstants() {
throw new UnsupportedOperationException("Utility class");
public QName apply(QName input) {
QNameModule potential = mapping.get(input.getModule());
if (potential != null) {
public QName apply(QName input) {
QNameModule potential = mapping.get(input.getModule());
if (potential != null) {
- return QName.cachedReference(QName.create(potential, input.getLocalName()));
+ return QName.create(potential, input.getLocalName()).intern();
}
@Nonnull private static QName yinQName(String nameStr) {
}
@Nonnull private static QName yinQName(String nameStr) {
- return QName.cachedReference(QName.create(YangConstants.RFC6020_YIN_MODULE, nameStr));
+ return QName.create(YangConstants.RFC6020_YIN_MODULE, nameStr).intern();
* @return built-in base yang type QName.
*/
public static QName constructQName(final String typeName) {
* @return built-in base yang type QName.
*/
public static QName constructQName(final String typeName) {
- return QName.cachedReference(QName.create(YangConstants.RFC6020_YANG_MODULE, typeName));
+ return QName.create(YangConstants.RFC6020_YANG_MODULE, typeName).intern();
* otherwise result may not be valid.
*/
public class ModuleBuilder extends AbstractDocumentedDataNodeContainerBuilder implements DocumentedNodeBuilder {
* otherwise result may not be valid.
*/
public class ModuleBuilder extends AbstractDocumentedDataNodeContainerBuilder implements DocumentedNodeBuilder {
- private static final QNameModule EMPTY_QNAME_MODULE = QNameModule.cachedReference(QNameModule.create(null, null));
+ private static final QNameModule EMPTY_QNAME_MODULE = QNameModule.create(null, null).intern();
private static final String GROUPING_STR = "Grouping";
private static final String TYPEDEF_STR = "typedef";
private ModuleImpl instance;
private static final String GROUPING_STR = "Grouping";
private static final String TYPEDEF_STR = "typedef";
private ModuleImpl instance;
}
public void setNamespace(final URI namespace) {
}
public void setNamespace(final URI namespace) {
- this.qnameModule = QNameModule.cachedReference(QNameModule.create(namespace, qnameModule.getRevision()));
+ this.qnameModule = QNameModule.create(namespace, qnameModule.getRevision()).intern();
}
public String getPrefix() {
}
public String getPrefix() {
}
public void setRevision(final Date revision) {
}
public void setRevision(final Date revision) {
- this.qnameModule = QNameModule.cachedReference(QNameModule.create(qnameModule.getNamespace(), revision));
+ this.qnameModule = QNameModule.create(qnameModule.getNamespace(), revision).intern();
}
public void setPrefix(final String prefix) {
}
public void setPrefix(final String prefix) {
this.submodules = ImmutableSet.<Module> copyOf(builder.submodules);
this.prefix = builder.getPrefix();
this.submodules = ImmutableSet.<Module> copyOf(builder.submodules);
this.prefix = builder.getPrefix();
- this.qnameModule = QNameModule.cachedReference(QNameModule.create(builder.getNamespace(),
- builder.getRevision() == null ? null : new Date(builder.getRevision().getTime())));
+ this.qnameModule = QNameModule.create(builder.getNamespace(),
+ builder.getRevision() == null ? null : new Date(builder.getRevision().getTime())).intern();
this.yangVersion = builder.getYangVersion();
this.organization = builder.getOrganization();
this.contact = builder.getContact();
this.yangVersion = builder.getYangVersion();
this.organization = builder.getOrganization();
this.contact = builder.getContact();
namespace = namespaces.get(revision);
}
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);
}
}
qname = QName.create(mod, name);
}
}
revisionDate = Optional.of(SimpleDateFormatUtil.DEFAULT_DATE_REV);
}
revisionDate = Optional.of(SimpleDateFormatUtil.DEFAULT_DATE_REV);
}
- QNameModule qNameModule = QNameModule.cachedReference(QNameModule.create(moduleNs.get(), revisionDate.orNull()));
+ QNameModule qNameModule = QNameModule.create(moduleNs.get(), revisionDate.orNull()).intern();
ModuleIdentifier moduleIdentifier = new ModuleIdentifierImpl(stmt.getStatementArgument(),
Optional.<URI> absent(), revisionDate);
ModuleIdentifier moduleIdentifier = new ModuleIdentifierImpl(stmt.getStatementArgument(),
Optional.<URI> absent(), revisionDate);
super.onFullDefinitionDeclared(stmt);
SUBSTATEMENT_VALIDATOR.validate(stmt);
}
super.onFullDefinitionDeclared(stmt);
SUBSTATEMENT_VALIDATOR.validate(stmt);
}
-}
\ No newline at end of file
ctx.getRoot().rawStatementArgument(), value);
final QNameModule resultQNameModule;
if (qNameModule.getRevision() == null) {
ctx.getRoot().rawStatementArgument(), value);
final QNameModule resultQNameModule;
if (qNameModule.getRevision() == null) {
- resultQNameModule = QNameModule.cachedReference(
- QNameModule.create(qNameModule.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV));
+ resultQNameModule = QNameModule.create(qNameModule.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV)
+ .intern();
} else {
resultQNameModule = qNameModule;
}
} else {
resultQNameModule = qNameModule;
}
- return QNameModule.cachedReference(
- QNameModule.create(qNameModule.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV));
+ return QNameModule.create(qNameModule.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV).intern();
final QNameModule module = ctx.getFromNamespace(ModuleCtxToModuleQName.class, ctx);
if (module.getRevision() == null) {
final QNameModule module = ctx.getFromNamespace(ModuleCtxToModuleQName.class, ctx);
if (module.getRevision() == null) {
- qNameModule = QNameModule.cachedReference(
- QNameModule.create(module.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV));
+ qNameModule = QNameModule.create(module.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV).intern();
} else {
qNameModule = module;
}
} else {
qNameModule = module;
}
belongsToModuleName);
RevisionEffectiveStatementImpl submoduleRevision = firstEffective(RevisionEffectiveStatementImpl.class);
belongsToModuleName);
RevisionEffectiveStatementImpl submoduleRevision = firstEffective(RevisionEffectiveStatementImpl.class);
- this.qNameModule = QNameModule.cachedReference(submoduleRevision == null ?
+ this.qNameModule = (submoduleRevision == null ?
QNameModule.create(belongsToModuleQName.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV) :
QNameModule.create(belongsToModuleQName.getNamespace(), SimpleDateFormatUtil.DEFAULT_DATE_REV) :
- QNameModule.create(belongsToModuleQName.getNamespace(), submoduleRevision.argument()));
+ QNameModule.create(belongsToModuleQName.getNamespace(), submoduleRevision.argument())).intern();