Fix nullability checks in ParameterSchemaEntity class 13/110013/2
authorlubos-cicut <lubos.cicut@pantheon.tech>
Fri, 26 Jan 2024 08:30:29 +0000 (09:30 +0100)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Fri, 26 Jan 2024 09:39:48 +0000 (09:39 +0000)
During rewrite we have lost requireNonNull checks.

JIRA: NETCONF-938
Change-Id: Ibd745802a31aa29cce57706056b25e7fdaaa6486
Signed-off-by: lubos-cicut <lubos.cicut@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/model/ParameterSchemaEntity.java

index 463ca0a51206286d731ebcc564bd03df36c62235..0a50167cad30538f5053c08156e25ebc110bcc24 100644 (file)
@@ -7,13 +7,15 @@
  */
 package org.opendaylight.restconf.openapi.model;
 
+import static java.util.Objects.requireNonNull;
+
 import java.util.List;
 import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 
 public record ParameterSchemaEntity(@NonNull String type, @Nullable List<String> schemaEnum) {
-    public ParameterSchemaEntity(final String type, final List<String> schemaEnum) {
-        this.type = type;
+    public ParameterSchemaEntity(final @NonNull String type, final @Nullable List<String> schemaEnum) {
+        this.type = requireNonNull(type);
         this.schemaEnum = schemaEnum;
     }
 }