Package me.lauriichan.laylib.json
Class JsonLong
java.lang.Object
me.lauriichan.laylib.json.JsonLong
- All Implemented Interfaces:
IJson<Long>,IJsonNumber<Long>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.lauriichan.laylib.json.IJson
as, asJsonArray, asJsonBoolean, asJsonNull, asJsonNumber, asJsonObject, asJsonString, isArray, isBoolean, isJson, isNull, isNumber, isObject, isPrimitive, isStringMethods inherited from interface me.lauriichan.laylib.json.IJsonNumber
asJsonBigDecimal, asJsonBigInteger, asJsonByte, asJsonDouble, asJsonFloat, asJsonInteger, asJsonLong, asJsonShort
-
Constructor Details
-
JsonLong
public JsonLong(long value)
-
-
Method Details
-
equals
-
hashCode
-
type
-
value
-
asByte
public byte asByte()- Specified by:
asBytein interfaceIJsonNumber<Long>
-
asShort
public short asShort()- Specified by:
asShortin interfaceIJsonNumber<Long>
-
asInt
public int asInt()- Specified by:
asIntin interfaceIJsonNumber<Long>
-
asLong
public long asLong()- Specified by:
asLongin interfaceIJsonNumber<Long>
-
asBigInteger
- Specified by:
asBigIntegerin interfaceIJsonNumber<Long>
-
asFloat
public float asFloat()- Specified by:
asFloatin interfaceIJsonNumber<Long>
-
asDouble
public double asDouble()- Specified by:
asDoublein interfaceIJsonNumber<Long>
-
asBigDecimal
- Specified by:
asBigDecimalin interfaceIJsonNumber<Long>
-