From bb02bdf87258b46f11b6fea94219c34eb68b7d85 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 17 Jan 2022 16:55:29 +0100 Subject: [PATCH] Deprecate (Checked)Builder for removal We do not have any users in yangtools and most downstreams, deprecated these interfaces for removal. JIRA: YANGTOOLS-1328 Change-Id: I30cb381a398eb33c2ea8d65d9a89bb279df36ca4 Signed-off-by: Robert Varga --- .../main/java/org/opendaylight/yangtools/concepts/Builder.java | 2 +- .../org/opendaylight/yangtools/concepts/CheckedBuilder.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Builder.java b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Builder.java index ad48291db0..feec797b07 100644 --- a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Builder.java +++ b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Builder.java @@ -15,7 +15,7 @@ package org.opendaylight.yangtools.concepts; * @deprecated This is an over-arching concept whose {@link #build()} method hides caller hierarchy. Users are advised * to migrate away, either without a replacement interface, or with a proper domain-specific interface. */ -@Deprecated(since = "8.0.0") +@Deprecated(since = "8.0.0", forRemoval = true) public interface Builder

extends CheckedBuilder { @Override P build(); diff --git a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CheckedBuilder.java b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CheckedBuilder.java index ca5389b3cd..511decfdc4 100644 --- a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CheckedBuilder.java +++ b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CheckedBuilder.java @@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNull; * @deprecated This is an over-arching concept whose {@link #build()} method hides caller hierarchy. Users are advised * to migrate away, either without a replacement interface, or with a proper domain-specific interface. */ -@Deprecated(since = "8.0.0") +@Deprecated(since = "8.0.0", forRemoval = true) public interface CheckedBuilder extends Mutable { /** * Returns instance of the product. Multiple calls to this method are not required to return same instance if -- 2.36.6