From 98a77e3fcc488fcbff0e3aa019bd34088e253e96 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 2 Apr 2024 09:45:19 +0200 Subject: [PATCH] Expose ListInstance constructor The only way to create a ListInstance is through parsing. Expose the constructor so it can be externally instantiated, just like ApiIdentifier. JIRA: NETCONF-1264 Change-Id: I917b18266cc1acda5bc5c4108df228c368c4ff33 Signed-off-by: Robert Varga --- .../src/main/java/org/opendaylight/restconf/api/ApiPath.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/ApiPath.java b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/ApiPath.java index 9c4c41c766..ce0d15f598 100644 --- a/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/ApiPath.java +++ b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/ApiPath.java @@ -114,7 +114,8 @@ public record ApiPath(ImmutableList steps) implements HierarchicalIdentifi public static final class ListInstance extends Step { private final ImmutableList keyValues; - ListInstance(final @Nullable String module, final String identifier, final ImmutableList keyValues) { + public ListInstance(final @Nullable String module, final String identifier, + final ImmutableList keyValues) { super(module, identifier); this.keyValues = requireNonNull(keyValues); } -- 2.36.6