Use Objects.hashCode()
[mdsal.git] / binding / mdsal-binding-generator-util / src / main / java / org / opendaylight / yangtools / binding / generator / util / generated / type / builder / MethodSignatureImpl.java
index cf0f7ea1d807ba2d89bb00be2c246361b603b186..06dda6e12811b697fd0f144646a9ea33650002ad 100644 (file)
@@ -8,7 +8,7 @@
 package org.opendaylight.yangtools.binding.generator.util.generated.type.builder;
 
 import java.util.List;
-
+import java.util.Objects;
 import org.opendaylight.yangtools.sal.binding.model.api.AccessModifier;
 import org.opendaylight.yangtools.sal.binding.model.api.AnnotationType;
 import org.opendaylight.yangtools.sal.binding.model.api.MethodSignature;
@@ -43,11 +43,9 @@ class MethodSignatureImpl extends AbstractTypeMember implements MethodSignature
     public int hashCode() {
         final int prime = 31;
         int result = 1;
-        result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
-        result = prime * result
-                + ((params == null) ? 0 : params.hashCode());
-        result = prime * result
-                + ((getReturnType() == null) ? 0 : getReturnType().hashCode());
+        result = prime * result + Objects.hashCode(getName());
+        result = prime * result + Objects.hashCode(params);
+        result = prime * result + Objects.hashCode(getReturnType());
         return result;
     }