*/
package org.opendaylight.yangtools.yang.data.impl.schema.tree;
-import com.google.common.base.Preconditions;
+import static com.google.common.base.Preconditions.checkState;
+import static java.util.Objects.requireNonNull;
+
import java.util.Arrays;
import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
import javax.annotation.Nonnull;
private volatile int closed;
AbstractCursor(final T parent, final YangInstanceIdentifier rootPath) {
- this.rootPath = Preconditions.checkNotNull(rootPath);
- this.parent = Preconditions.checkNotNull(parent);
+ this.rootPath = requireNonNull(rootPath);
+ this.parent = requireNonNull(parent);
}
final T getParent() {
final void ensureNotClosed() {
- Preconditions.checkState(closed == 0, "Modification cursor has been closed");
+ checkState(closed == 0, "Modification cursor has been closed");
}
@Override