Class Json.JNumber

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    Json

    public static final class Json.JNumber
    extends Json.JValue
    See Also:
    Serialized Form
    • Field Detail

      • value

        public final java.math.BigDecimal value
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Specified by:
        equals in class Json.JValue
      • fold

        public <X> X fold​(java.util.function.Function<Json.JString,​X> fString,
                          java.util.function.Function<Json.JBoolean,​X> fBoolean,
                          java.util.function.Function<Json.JNumber,​X> fNumber,
                          java.util.function.Function<Json.JObject,​X> fObject,
                          java.util.function.Function<Json.JArray,​X> fArray,
                          java.util.function.Supplier<X> fNull)
        Specified by:
        fold in class Json.JValue
      • asLong

        public long asLong()
      • asInt

        public int asInt()
      • asDouble

        public double asDouble()
      • getValue

        public java.math.BigDecimal getValue()