X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcore%2Fspi%2Fdata%2FAbstractDOMStoreTransaction.java;fp=opendaylight%2Fmd-sal%2Fsal-dom-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcore%2Fspi%2Fdata%2FAbstractDOMStoreTransaction.java;h=20166a46ad97f1fff356a62844833c6b3ddc0607;hb=b4bf55727093657662d8c16a50fa85f87978a586;hp=4131efc65bb5f51f3880b5f96ae409c93b8f45a3;hpb=9d4ff4c4045fdef38e3940d336d2825df29c4d65;p=controller.git diff --git a/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractDOMStoreTransaction.java b/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractDOMStoreTransaction.java index 4131efc65b..20166a46ad 100644 --- a/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractDOMStoreTransaction.java +++ b/opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractDOMStoreTransaction.java @@ -7,12 +7,13 @@ */ package org.opendaylight.controller.sal.core.spi.data; +import static java.util.Objects.requireNonNull; + import com.google.common.annotations.Beta; import com.google.common.base.MoreObjects; import com.google.common.base.MoreObjects.ToStringHelper; -import com.google.common.base.Preconditions; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; /** * Abstract DOM Store Transaction. @@ -29,14 +30,14 @@ import javax.annotation.Nullable; @Beta public abstract class AbstractDOMStoreTransaction implements DOMStoreTransaction { private final Throwable debugContext; - private final T identifier; + private final @NonNull T identifier; - protected AbstractDOMStoreTransaction(@Nonnull final T identifier) { + protected AbstractDOMStoreTransaction(final @NonNull T identifier) { this(identifier, false); } - protected AbstractDOMStoreTransaction(@Nonnull final T identifier, final boolean debug) { - this.identifier = Preconditions.checkNotNull(identifier, "Identifier must not be null."); + protected AbstractDOMStoreTransaction(final @NonNull T identifier, final boolean debug) { + this.identifier = requireNonNull(identifier, "Identifier must not be null."); this.debugContext = debug ? new Throwable().fillInStackTrace() : null; } @@ -48,11 +49,9 @@ public abstract class AbstractDOMStoreTransaction implements DOMStoreTransact /** * Return the context in which this transaction was allocated. * - * @return The context in which this transaction was allocated, or null - * if the context was not recorded. + * @return The context in which this transaction was allocated, or null if the context was not recorded. */ - @Nullable - public final Throwable getDebugContext() { + public final @Nullable Throwable getDebugContext() { return debugContext; } @@ -68,7 +67,7 @@ public abstract class AbstractDOMStoreTransaction implements DOMStoreTransact * ToStringHelper instance * @return ToStringHelper instance which was passed in */ - protected ToStringHelper addToStringAttributes(@Nonnull final ToStringHelper toStringHelper) { + protected ToStringHelper addToStringAttributes(final @NonNull ToStringHelper toStringHelper) { return toStringHelper.add("id", identifier); } }