summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
90be9e7)
Use an immutable set instead of a HashSet.
Change-Id: I9bc8a44c4224b28efe7a968e6b1abbe58614555b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
*/
package org.opendaylight.netconf.sal.rest.doc.jaxrs;
*/
package org.opendaylight.netconf.sal.rest.doc.jaxrs;
+import static java.util.Objects.requireNonNull;
+
import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
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;
import java.util.Set;
import javax.ws.rs.core.Application;
import org.opendaylight.netconf.sal.rest.doc.api.ApiDocService;
public class ApiDocApplication extends Application {
private final ApiDocService 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<Object> getSingletons() {
}
@Override
public Set<Object> getSingletons() {
- Set<Object> singletons = new HashSet<>();
- singletons.add(apiDocService);
- singletons.add(new JaxbContextResolver());
- singletons.add(new JacksonJaxbJsonProvider());
- return singletons;
+ return Set.of(apiDocService, new JaxbContextResolver(), new JacksonJaxbJsonProvider());