package org.opendaylight.yangtools.yang.data.codec.xml;
-import com.google.common.base.Preconditions;
-import com.google.common.base.Verify;
+import static com.google.common.base.Verify.verify;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.collect.ImmutableList;
import java.util.Iterator;
import java.util.List;
SingleType(final Class<T> dataClass, final List<XmlCodec<?>> codecs) {
super(codecs);
- this.dataClass = Preconditions.checkNotNull(dataClass);
+ this.dataClass = requireNonNull(dataClass);
}
@Override
static UnionXmlCodec<?> create(final UnionTypeDefinition type, final List<XmlCodec<?>> codecs) {
final Iterator<XmlCodec<?>> it = codecs.iterator();
- Verify.verify(it.hasNext(), "Union %s has no subtypes", type);
+ verify(it.hasNext(), "Union %s has no subtypes", type);
Class<?> dataClass = it.next().getDataType();
while (it.hasNext()) {