final class JsonNumberImpl
extends java.lang.Object
implements javax.json.JsonNumber, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Integer |
hashCode |
private java.math.BigDecimal |
value |
| Constructor and Description |
|---|
JsonNumberImpl(java.math.BigDecimal decimal) |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
bigDecimalValue() |
java.math.BigInteger |
bigIntegerValue() |
java.math.BigInteger |
bigIntegerValueExact() |
private void |
checkFractionalPart() |
double |
doubleValue() |
boolean |
equals(java.lang.Object obj) |
javax.json.JsonValue.ValueType |
getValueType() |
int |
hashCode() |
int |
intValue() |
int |
intValueExact() |
boolean |
isIntegral() |
long |
longValue() |
long |
longValueExact() |
java.lang.Number |
numberValue() |
java.lang.String |
toString() |
private final java.math.BigDecimal value
private transient java.lang.Integer hashCode
public java.lang.Number numberValue()
numberValue in interface javax.json.JsonNumberpublic boolean isIntegral()
isIntegral in interface javax.json.JsonNumberpublic int intValue()
intValue in interface javax.json.JsonNumberpublic int intValueExact()
intValueExact in interface javax.json.JsonNumberpublic long longValue()
longValue in interface javax.json.JsonNumberpublic long longValueExact()
longValueExact in interface javax.json.JsonNumberpublic java.math.BigInteger bigIntegerValue()
bigIntegerValue in interface javax.json.JsonNumberpublic java.math.BigInteger bigIntegerValueExact()
bigIntegerValueExact in interface javax.json.JsonNumberpublic double doubleValue()
doubleValue in interface javax.json.JsonNumberpublic java.math.BigDecimal bigDecimalValue()
bigDecimalValue in interface javax.json.JsonNumberpublic javax.json.JsonValue.ValueType getValueType()
getValueType in interface javax.json.JsonValuepublic java.lang.String toString()
toString in interface javax.json.JsonNumbertoString in interface javax.json.JsonValuetoString in class java.lang.Objectpublic int hashCode()
hashCode in interface javax.json.JsonNumberhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in interface javax.json.JsonNumberequals in class java.lang.Objectprivate void checkFractionalPart()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.