X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fconcepts%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fconcepts%2FItemOrder.java;h=072afc1a0d0ba94158d832f20035b44712770d62;hb=eda3d68eac0373968b30c9522f11a8eef19b5e79;hp=03d2b0d3aa2e5cf0a466b4b4e3f4e3952b9f8bb4;hpb=c23d47ca7abcd6b2d296110b4b02a57337dc8347;p=yangtools.git diff --git a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ItemOrder.java b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ItemOrder.java index 03d2b0d3aa..072afc1a0d 100644 --- a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ItemOrder.java +++ b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ItemOrder.java @@ -11,7 +11,7 @@ import com.google.common.annotations.Beta; import java.util.Collection; import java.util.List; import java.util.Set; -import org.eclipse.jdt.annotation.NonNullByDefault; +import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; /** @@ -23,7 +23,6 @@ import org.eclipse.jdt.annotation.Nullable; * @param Item order type */ @Beta -@NonNullByDefault public interface ItemOrder> { /** * Items are ordered and their order is significant. A {@link List} is an example of a collection which conforms to @@ -55,7 +54,7 @@ public interface ItemOrder> { * {@link List#equals(Object)}. */ @Override - boolean equals(@Nullable Object obj); + boolean equals(Object obj); } /** @@ -92,7 +91,7 @@ public interface ItemOrder> { * This contract is also exposed through {@link #itemOrder()}. */ @Override - boolean equals(@Nullable Object obj); + boolean equals(Object obj); } /** @@ -101,7 +100,7 @@ public interface ItemOrder> { * * @return Item order class. */ - Class itemOrder(); + @NonNull Class itemOrder(); /** * {@link ItemOrder} has impact on {@link #hashCode()}.