import com.google.common.base.Preconditions;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.YangConstants;
import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
}
@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();
}
+ @Nonnull
@Override
public QName getStatementName() {
return name;
return type;
}
+ @Nonnull
@Override
public Class<? extends EffectiveStatement<?,?>> getEffectiveRepresentationClass() {
return effectiveType;
}
+ @Override
public boolean isArgumentYinElement() {
return yinElement;
}