From 0827063002d7fc50b787f1e5f6bbbbdc09802787 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Wed, 22 Nov 2017 11:17:15 +0100 Subject: Add missing @Override annotations Fix isses reported by Sonar thanks to IntelliJ's code inspection. Change-Id: Ief7b4307d4b90e107f010d7feaa307776afaf947 Signed-off-by: Marek Gradzki --- .../io/fd/honeycomb/translate/util/read/DelegatingReader.java | 10 ++++++++-- .../honeycomb/translate/util/read/KeepaliveReaderWrapper.java | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'infra/translate-utils') diff --git a/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/DelegatingReader.java b/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/DelegatingReader.java index 513639610..a0cee9295 100644 --- a/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/DelegatingReader.java +++ b/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/DelegatingReader.java @@ -36,23 +36,27 @@ public interface DelegatingReader> ex Reader getDelegate(); + @Override @Nonnull default Optional read(@Nonnull final InstanceIdentifier id, @Nonnull final ReadContext ctx) throws ReadFailedException { return getDelegate().read(id, ctx); } + @Override default void readCurrentAttributes(@Nonnull final InstanceIdentifier id, - @Nonnull final B builder, - @Nonnull final ReadContext ctx) throws ReadFailedException { + @Nonnull final B builder, + @Nonnull final ReadContext ctx) throws ReadFailedException { getDelegate().readCurrentAttributes(id, builder, ctx); } + @Override @Nonnull default B getBuilder(final InstanceIdentifier id) { return getDelegate().getBuilder(id); } + @Override default void merge(@Nonnull final Builder parentBuilder, @Nonnull final D readValue) { getDelegate().merge(parentBuilder, readValue); @@ -63,6 +67,7 @@ public interface DelegatingReader> ex return getDelegate().isPresent(id, built, ctx); } + @Override @Nonnull default InstanceIdentifier getManagedDataObjectType() { return getDelegate().getManagedDataObjectType(); @@ -74,6 +79,7 @@ public interface DelegatingReader> ex interface DelegatingListReader, K extends Identifier, B extends Builder> extends DelegatingReader, ListReader { + @Override ListReader getDelegate(); @Override diff --git a/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/KeepaliveReaderWrapper.java b/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/KeepaliveReaderWrapper.java index 9a695a53c..b4d8be495 100644 --- a/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/KeepaliveReaderWrapper.java +++ b/infra/translate-utils/src/main/java/io/fd/honeycomb/translate/util/read/KeepaliveReaderWrapper.java @@ -122,6 +122,7 @@ public final class KeepaliveReaderWrapper void put(final InstanceIdentifier path, final T data) {} + @Override public void close() {} } -- cgit 1.2.3-korg