X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fapi%2Ftype%2FInstanceIdentifierTypeDefinition.java;h=34fd30b8ad925bfb992767d83f19ed360fee471a;hb=954e76aff55b195f00112b46b42596a36c14c782;hp=eecdc7139c8c0bdc90eead090de8fc33ccd14baf;hpb=8d91cc6496aca7b8b7abafb3b82e6e3ed7823604;p=yangtools.git
diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/InstanceIdentifierTypeDefinition.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/InstanceIdentifierTypeDefinition.java
index eecdc7139c..34fd30b8ad 100644
--- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/InstanceIdentifierTypeDefinition.java
+++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/InstanceIdentifierTypeDefinition.java
@@ -8,18 +8,20 @@
package org.opendaylight.yangtools.yang.model.api.type;
import java.util.Objects;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jdt.annotation.Nullable;
/**
* Contains methods for getting data from the instance-identifier
YANG built-in type.
*/
public interface InstanceIdentifierTypeDefinition
extends RequireInstanceRestrictedTypeDefinition {
- static int hashCode(final InstanceIdentifierTypeDefinition type) {
+ static int hashCode(final @NonNull InstanceIdentifierTypeDefinition type) {
return Objects.hash(type.getPath(), type.getUnknownSchemaNodes(), type.getBaseType(),
type.getUnits().orElse(null), type.getDefaultValue().orElse(null), type.requireInstance());
}
- static boolean equals(final InstanceIdentifierTypeDefinition type, final Object obj) {
+ static boolean equals(final @NonNull InstanceIdentifierTypeDefinition type, final @Nullable Object obj) {
if (type == obj) {
return true;
}
@@ -29,7 +31,7 @@ public interface InstanceIdentifierTypeDefinition
return other != null && type.requireInstance() == other.requireInstance();
}
- static String toString(final InstanceIdentifierTypeDefinition type) {
+ static String toString(final @NonNull InstanceIdentifierTypeDefinition type) {
return TypeDefinitions.toStringHelper(type).add("requireInstance", type.requireInstance()).toString();
}
}