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.Numberpublic long longValue()
longValue in class java.lang.Numberpublic float floatValue()
floatValue in class java.lang.Numberpublic double doubleValue()
doubleValue in class java.lang.Numberpublic java.lang.String toString()
toString in class java.lang.Objectprivate java.lang.Object writeReplace()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object