Package org.apache.johnzon.core
Class JsonDoubleImpl
- java.lang.Object
- 
- org.apache.johnzon.core.JsonDoubleImpl
 
- 
- All Implemented Interfaces:
- jakarta.json.JsonNumber,- jakarta.json.JsonValue,- Serializable
 
 final class JsonDoubleImpl extends Object implements jakarta.json.JsonNumber, Serializable 
- 
- 
Constructor SummaryConstructors Constructor Description JsonDoubleImpl(double value)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalbigDecimalValue()BigIntegerbigIntegerValue()BigIntegerbigIntegerValueExact()private voidcheckFractionalPart()doubledoubleValue()booleanequals(Object obj)jakarta.json.JsonValue.ValueTypegetValueType()inthashCode()intintValue()intintValueExact()booleanisIntegral()longlongValue()longlongValueExact()NumbernumberValue()StringtoString()
 
- 
- 
- 
Field Detail- 
valueprivate final double value 
 - 
hashCodeprivate Integer hashCode 
 
- 
 - 
Method Detail- 
numberValuepublic Number numberValue() - Specified by:
- numberValuein interface- jakarta.json.JsonNumber
 
 - 
isIntegralpublic boolean isIntegral() - Specified by:
- isIntegralin interface- jakarta.json.JsonNumber
 
 - 
intValuepublic int intValue() - Specified by:
- intValuein interface- jakarta.json.JsonNumber
 
 - 
intValueExactpublic int intValueExact() - Specified by:
- intValueExactin interface- jakarta.json.JsonNumber
 
 - 
longValuepublic long longValue() - Specified by:
- longValuein interface- jakarta.json.JsonNumber
 
 - 
longValueExactpublic long longValueExact() - Specified by:
- longValueExactin interface- jakarta.json.JsonNumber
 
 - 
bigIntegerValuepublic BigInteger bigIntegerValue() - Specified by:
- bigIntegerValuein interface- jakarta.json.JsonNumber
 
 - 
bigIntegerValueExactpublic BigInteger bigIntegerValueExact() - Specified by:
- bigIntegerValueExactin interface- jakarta.json.JsonNumber
 
 - 
doubleValuepublic double doubleValue() - Specified by:
- doubleValuein interface- jakarta.json.JsonNumber
 
 - 
bigDecimalValuepublic BigDecimal bigDecimalValue() - Specified by:
- bigDecimalValuein interface- jakarta.json.JsonNumber
 
 - 
getValueTypepublic jakarta.json.JsonValue.ValueType getValueType() - Specified by:
- getValueTypein interface- jakarta.json.JsonValue
 
 - 
toStringpublic String toString() 
 - 
hashCodepublic int hashCode() 
 - 
equalspublic boolean equals(Object obj) 
 - 
checkFractionalPartprivate void checkFractionalPart() 
 
- 
 
-