From 06ae58f434aa7a513259f43d3fa932bcc513682c Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Thu, 19 Nov 2020 16:42:22 +0100 Subject: Add '@Override' --- document/src/main/java/com/yahoo/document/DataType.java | 4 ++++ document/src/main/java/com/yahoo/document/TensorDataType.java | 1 + 2 files changed, 5 insertions(+) (limited to 'document') diff --git a/document/src/main/java/com/yahoo/document/DataType.java b/document/src/main/java/com/yahoo/document/DataType.java index fa5dffd042a..104d63cae96 100644 --- a/document/src/main/java/com/yahoo/document/DataType.java +++ b/document/src/main/java/com/yahoo/document/DataType.java @@ -84,6 +84,7 @@ public abstract class DataType extends Identifiable implements Serializable, Com this.dataTypeId = dataTypeId; } + @Override public DataType clone() { return (DataType)super.clone(); } @@ -248,14 +249,17 @@ public abstract class DataType extends Identifiable implements Serializable, Com manager.registerSingleType(this); } + @Override public int hashCode() { return name.hashCode(); } + @Override public boolean equals(Object other) { return (other instanceof DataType) && (dataTypeId == ((DataType)other).dataTypeId); } + @Override public String toString() { return "datatype " + name + " (code: " + dataTypeId + ")"; } diff --git a/document/src/main/java/com/yahoo/document/TensorDataType.java b/document/src/main/java/com/yahoo/document/TensorDataType.java index b21461597bf..a9624e96b16 100644 --- a/document/src/main/java/com/yahoo/document/TensorDataType.java +++ b/document/src/main/java/com/yahoo/document/TensorDataType.java @@ -23,6 +23,7 @@ public class TensorDataType extends DataType { this.tensorType = tensorType; } + @Override public TensorDataType clone() { return (TensorDataType)super.clone(); } -- cgit v1.2.3