Seal YangSourceDefinition 11/100811/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Apr 2022 10:11:21 +0000 (12:11 +0200)
committerRobert Varga <nite@hq.sk>
Tue, 26 Apr 2022 15:48:32 +0000 (15:48 +0000)
YangSourceDefinition cannot be subclassed externally, make it a sealed
class.

Change-Id: Ibebd2c13dc4fac4e2def7f0924b2558b728e2f96
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-model-api/src/main/java/org/opendaylight/mdsal/binding/model/api/YangSourceDefinition.java

index 943f170e4f468459bbbed41798667a7235a7de8b..03183588c15749bb3f14c3c1fef59f41a80b9355 100644 (file)
@@ -30,7 +30,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement;
  */
 @Beta
 @NonNullByDefault
-public abstract class YangSourceDefinition {
+public abstract sealed class YangSourceDefinition {
     public static final class Multiple extends YangSourceDefinition {
         private final List<? extends SchemaNode> nodes;