X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=xpath%2Fyang-xpath-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fxpath%2Fapi%2FYangNumberExpr.java;h=a76bc01afe89e831326fcb77a9e36544d853bd85;hb=039ce35af37222ba07670c6515dc8b3457bfc12f;hp=cf355bd45c552aa2bf8f39e60a3ee1b612e3fcb1;hpb=1480112ca5024464f8146ea5ec2b6d8b44e3aceb;p=yangtools.git diff --git a/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangNumberExpr.java b/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangNumberExpr.java index cf355bd45c..a76bc01afe 100644 --- a/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangNumberExpr.java +++ b/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangNumberExpr.java @@ -14,13 +14,9 @@ import org.eclipse.jdt.annotation.Nullable; * A number-bearing expression. */ @Beta -public abstract class YangNumberExpr implements YangExpr { +public abstract sealed class YangNumberExpr implements YangExpr permits BigDecimalNumberExpr, DoubleNumberExpr { private static final long serialVersionUID = 1L; - YangNumberExpr() { - // Hidden to prevent external subclassing - } - public abstract Number getNumber(); public abstract YangXPathMathSupport getSupport();