public final class LazilyParsedNumber
extends java.lang.Number
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
value |
Constructor and Description |
---|
LazilyParsedNumber(java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
double |
doubleValue() |
boolean |
equals(java.lang.Object obj) |
float |
floatValue() |
int |
hashCode() |
int |
intValue() |
long |
longValue() |
java.lang.String |
toString() |
private java.lang.Object |
writeReplace()
If somebody is unlucky enough to have to serialize one of these, serialize
it as a BigDecimal so that they won't need Gson on the other side to
deserialize it.
|
public LazilyParsedNumber(java.lang.String value)
value
- must not be nullpublic int intValue()
intValue
in class java.lang.Number
public long longValue()
longValue
in class java.lang.Number
public float floatValue()
floatValue
in class java.lang.Number
public double doubleValue()
doubleValue
in class java.lang.Number
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.Object writeReplace() throws java.io.ObjectStreamException
java.io.ObjectStreamException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object