Seal ValueRange 19/102019/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Aug 2022 16:30:38 +0000 (18:30 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Aug 2022 16:46:42 +0000 (18:46 +0200)
We really want to make sure we only use the two provided instantiations,
make sure to seal the base class.

Change-Id: I8bd1530fbe5874f37e3998fd528ee0cd48d54373
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/ValueRange.java

index 6810475cbf7a057de23f3039167490d0d9a51cc3..45918f8d21e06c2795b93b6884073e157927e258 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.NonNull;
  * @author Robert Varga
  */
 @Beta
-public abstract class ValueRange {
+public abstract sealed class ValueRange {
     private static final class Singleton extends ValueRange {
         private final @NonNull Number value;