public final class V8ValueLong extends V8ValueBigNumber<java.lang.Long> implements IV8ValuePrimitiveValue<V8ValueLongObject>
value
OBJECT_CONVERTER, v8Runtime
Constructor and Description |
---|
V8ValueLong(V8Runtime v8Runtime)
Instantiates a new V8 value long.
|
V8ValueLong(V8Runtime v8Runtime,
long value)
Instantiates a new V8 value long.
|
V8ValueLong(V8Runtime v8Runtime,
java.lang.String value)
Instantiates a new V8 value long.
|
Modifier and Type | Method and Description |
---|---|
boolean |
asBoolean()
A simulation of the JS
if (variable) |
double |
asDouble()
As double.
|
int |
asInt()
As int.
|
long |
asLong()
As long.
|
V8ValueLong |
toClone(boolean referenceCopy)
Get a clone of the current V8 value.
|
V8ValueLongObject |
toObject()
Convert the primitive value to the primitive object.
|
long |
toPrimitive()
To primitive long.
|
java.lang.String |
toString() |
java.lang.String |
toString(int radix)
Number.prototype.toString()
The toString() method of Number values returns a string representing this number value.
|
close, equals, getValue, isEmpty, isPresent, sameValue, strictEquals
checkV8Runtime, getV8Runtime, isClosed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asString, equals, getV8Runtime, isNull, isNullOrUndefined, isUndefined, sameValue, strictEquals
close, isClosed
toClone
public V8ValueLong(V8Runtime v8Runtime) throws JavetException
v8Runtime
- the V8 runtimeJavetException
- the javet exceptionpublic V8ValueLong(V8Runtime v8Runtime, long value) throws JavetException
v8Runtime
- the V8 runtimevalue
- the valueJavetException
- the javet exceptionpublic V8ValueLong(V8Runtime v8Runtime, java.lang.String value) throws JavetException
v8Runtime
- the V8 runtimevalue
- the valueJavetException
- the javet exceptionpublic boolean asBoolean()
IV8Value
if (variable)
public double asDouble()
IV8Value
public int asInt()
IV8Value
public long asLong()
IV8Value
public V8ValueLong toClone(boolean referenceCopy) throws JavetException
IV8Cloneable
toClone
in interface IV8Cloneable
referenceCopy
- the reference copyJavetException
- the javet exceptionpublic V8ValueLongObject toObject() throws JavetException
IV8ValuePrimitiveValue
toObject
in interface IV8ValuePrimitiveValue<V8ValueLongObject>
JavetException
- the javet exceptionpublic long toPrimitive()
public java.lang.String toString()
toString
in class V8ValuePrimitive<java.lang.Long>
public java.lang.String toString(int radix)
radix
- An integer in the range 2 through 36 specifying the base to use for representing the number value.
Defaults to 10.