X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Ftree%2FModifiedNode.java;h=5456380cc51609730143f0496b65824a9b8ee122;hb=8f2876d895936b36aba1fc3ec65b18900e559184;hp=550b52558636525cb3e70aab8a6fa41e3d25330a;hpb=77b8e16d3a2abfb368d2974a473154fe255f903e;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java index 550b525586..5456380cc5 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java @@ -7,11 +7,12 @@ */ package org.opendaylight.yangtools.yang.data.impl.schema.tree; -import com.google.common.base.Optional; -import com.google.common.base.Preconditions; -import com.google.common.base.Predicate; +import static java.util.Objects.requireNonNull; + import java.util.Collection; import java.util.Map; +import java.util.Optional; +import java.util.function.Predicate; import javax.annotation.Nonnull; import javax.annotation.concurrent.NotThreadSafe; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; @@ -40,7 +41,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.spi.Version; @NotThreadSafe final class ModifiedNode extends NodeModification implements StoreTreeNode { static final Predicate IS_TERMINAL_PREDICATE = input -> { - Preconditions.checkNotNull(input); + requireNonNull(input); switch (input.getOperation()) { case DELETE: case MERGE: @@ -111,11 +112,11 @@ final class ModifiedNode extends NodeModification implements StoreTreeNode getChild(final PathArgument child) { - return Optional.fromNullable(children.get(child)); + return Optional.ofNullable(children.get(child)); } private Optional metadataFromSnapshot(@Nonnull final PathArgument child) { - return original.isPresent() ? original.get().getChild(child) : Optional.absent(); + return original.isPresent() ? original.get().getChild(child) : Optional.empty(); } private Optional metadataFromData(@Nonnull final PathArgument child, final Version modVersion) { @@ -142,7 +143,7 @@ final class ModifiedNode extends NodeModification implements StoreTreeNode setSnapshot(final Optional snapshot) { - snapshotCache = Preconditions.checkNotNull(snapshot); + snapshotCache = requireNonNull(snapshot); return snapshot; } @@ -325,7 +326,7 @@ final class ModifiedNode extends NodeModification implements StoreTreeNode value) { - this.value = Preconditions.checkNotNull(value); + this.value = requireNonNull(value); updateOperationType(type); } @@ -346,9 +347,9 @@ final class ModifiedNode extends NodeModification implements StoreTreeNode current, final TreeNode node) { - this.validatedOp = Preconditions.checkNotNull(op); - this.validatedCurrent = Preconditions.checkNotNull(current); - this.validatedNode = Preconditions.checkNotNull(node); + this.validatedOp = requireNonNull(op); + this.validatedCurrent = requireNonNull(current); + this.validatedNode = requireNonNull(node); } TreeNode getValidatedNode(final SchemaAwareApplyOperation op, final Optional current) {