X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatabroker%2Factors%2Fdds%2FClientTransactionCursor.java;h=8c32a597dcdeccc7ad72169cb9fb275a634a9918;hb=refs%2Fchanges%2F00%2F84600%2F3;hp=41d2cb8cd1bba38c28b3da89ac2d8dad680e758e;hpb=8232a626b43fdd2f5799da0fbcfb0f02d3c8f4fb;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java index 41d2cb8cd1..8c32a597dc 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java @@ -7,7 +7,9 @@ */ package org.opendaylight.controller.cluster.databroker.actors.dds; -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 org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; @@ -20,11 +22,11 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; * @author Robert Varga */ final class ClientTransactionCursor implements DOMDataTreeWriteCursor { - private YangInstanceIdentifier current = YangInstanceIdentifier.EMPTY; + private YangInstanceIdentifier current = YangInstanceIdentifier.empty(); private final ClientTransaction parent; ClientTransactionCursor(final ClientTransaction parent) { - this.parent = Preconditions.checkNotNull(parent); + this.parent = requireNonNull(parent); } @Override @@ -45,7 +47,7 @@ final class ClientTransactionCursor implements DOMDataTreeWriteCursor { @Override public void exit() { final YangInstanceIdentifier currentParent = current.getParent(); - Preconditions.checkState(currentParent != null); + checkState(currentParent != null); current = currentParent; }