*/
package org.opendaylight.controller.cluster.datastore.utils;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.annotations.Beta;
-import com.google.common.base.Preconditions;
+import com.google.common.base.MoreObjects;
import com.google.common.collect.ImmutableRangeSet;
import com.google.common.collect.Range;
import com.google.common.collect.RangeSet;
private final RangeSet<UnsignedLong> rangeset;
private UnsignedLongRangeSet(final RangeSet<UnsignedLong> rangeset) {
- this.rangeset = Preconditions.checkNotNull(rangeset);
+ this.rangeset = requireNonNull(rangeset);
}
public static UnsignedLongRangeSet create() {
public UnsignedLongRangeSet copy() {
return new UnsignedLongRangeSet(TreeRangeSet.create(rangeset));
}
+
+ @Override
+ public String toString() {
+ return MoreObjects.toStringHelper(this)
+ .add("span", rangeset.span())
+ .add("rangeSize", rangeset.asRanges().size())
+ .toString();
+ }
}