From: Robert Varga Date: Wed, 14 Sep 2022 14:51:19 +0000 (+0200) Subject: Use Set.of() in ApiDocApplication X-Git-Tag: v4.0.2~5 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=2756015a2bf04e5c4aefe330e573f3aa6bf93615;hp=90be9e7a160413d501086335591429ede004677d;p=netconf.git Use Set.of() in ApiDocApplication Use an immutable set instead of a HashSet. Change-Id: I9bc8a44c4224b28efe7a968e6b1abbe58614555b Signed-off-by: Robert Varga --- diff --git a/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java b/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java index e02e6fd180..2b9d6cdce0 100644 --- a/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java +++ b/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java @@ -7,8 +7,9 @@ */ package org.opendaylight.netconf.sal.rest.doc.jaxrs; +import static java.util.Objects.requireNonNull; + import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider; -import java.util.HashSet; import java.util.Set; import javax.ws.rs.core.Application; import org.opendaylight.netconf.sal.rest.doc.api.ApiDocService; @@ -16,16 +17,12 @@ import org.opendaylight.netconf.sal.rest.doc.api.ApiDocService; public class ApiDocApplication extends Application { private final ApiDocService apiDocService; - public ApiDocApplication(ApiDocService apiDocService) { - this.apiDocService = apiDocService; + public ApiDocApplication(final ApiDocService apiDocService) { + this.apiDocService = requireNonNull(apiDocService); } @Override public Set getSingletons() { - Set singletons = new HashSet<>(); - singletons.add(apiDocService); - singletons.add(new JaxbContextResolver()); - singletons.add(new JacksonJaxbJsonProvider()); - return singletons; + return Set.of(apiDocService, new JaxbContextResolver(), new JacksonJaxbJsonProvider()); } }