public interface  jakarta.json.JsonNumber extends java.lang.Object implements jakarta.json.JsonValue
{
public abstract boolean isIntegral();
public abstract int intValue();
public abstract int intValueExact();
public abstract long longValue();
public abstract long longValueExact();
public abstract java.math.BigInteger bigIntegerValue();
public abstract java.math.BigInteger bigIntegerValueExact();
public abstract double doubleValue();
public abstract java.math.BigDecimal bigDecimalValue();
public java.lang.Number numberValue()
{
java.lang.UnsupportedOperationException v;
jakarta.json.JsonNumber v;
v := @this: jakarta.json.JsonNumber;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public abstract java.lang.String toString();
public abstract boolean equals(java.lang.Object);
public abstract int hashCode();
}