Module json_values
Package jsonvalues

Class JsNumber

All Implemented Interfaces:
JsValue
Direct Known Subclasses:
JsBigDec, JsBigInt, JsDouble, JsInt, JsLong

public abstract sealed class JsNumber extends JsPrimitive permits JsBigDec, JsBigInt, JsDouble, JsInt, JsLong
Represents an immutable json number. It's a marker interface for the types JsInt, JsLong, JsDouble, JsBigInt and JsBigDec
  • Constructor Details

    • JsNumber

      public JsNumber()
  • Method Details

    • toJsPrimitive

      public JsPrimitive toJsPrimitive()
    • isNumber

      public boolean isNumber()
      Description copied from interface: JsValue
      Returns true if this element is a number
      Returns:
      true if this element is a number