From: Robert Varga Date: Mon, 17 Jan 2022 16:23:04 +0000 (+0100) Subject: Decouple YangInstanceIdentifierBuilder from Builder X-Git-Tag: v8.0.0~82 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F28%2F99328%2F1;p=yangtools.git Decouple YangInstanceIdentifierBuilder from Builder concepts.Builder is going away, make sure we decouple it. JIRA: YANGTOOLS-1327 Change-Id: I7a6e47df5f7a2900574aa8f4ff011429f21dd719 Signed-off-by: Robert Varga --- diff --git a/data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java b/data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java index 9572c88519..a2ff3b598b 100644 --- a/data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java +++ b/data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java @@ -41,9 +41,9 @@ import java.util.Set; import java.util.function.Function; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; -import org.opendaylight.yangtools.concepts.Builder; import org.opendaylight.yangtools.concepts.HierarchicalIdentifier; import org.opendaylight.yangtools.concepts.Immutable; +import org.opendaylight.yangtools.concepts.Mutable; import org.opendaylight.yangtools.util.HashCodeBuilder; import org.opendaylight.yangtools.util.ImmutableOffsetMap; import org.opendaylight.yangtools.util.SingletonSet; @@ -1049,7 +1049,7 @@ public abstract class YangInstanceIdentifier implements HierarchicalIdentifier { + public interface InstanceIdentifierBuilder extends Mutable { /** * Adds a {@link PathArgument} to path arguments of resulting instance identifier. * @@ -1111,7 +1111,6 @@ public abstract class YangInstanceIdentifier implements HierarchicalIdentifier