public final class V8ValueNull extends V8Value implements IV8ValueNonProxyable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NULL
The constant NULL.
|
OBJECT_CONVERTER, v8Runtime| Constructor and Description |
|---|
V8ValueNull(V8Runtime v8Runtime)
Instantiates a new V8 value null.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean()
A simulation of the JS
if (variable) |
void |
close() |
boolean |
equals(V8Value v8Value)
Equals.
|
boolean |
sameValue(V8Value v8Value)
Same value.
|
boolean |
strictEquals(V8Value v8Value)
Strict equals.
|
V8ValueNull |
toClone(boolean referenceCopy)
Get a clone of the current V8 value.
|
java.lang.String |
toString() |
checkV8Runtime, getV8Runtime, isClosedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasDouble, asInt, asLong, asString, isNull, isNullOrUndefined, isUndefinedtoClonepublic static final java.lang.String NULL
public V8ValueNull(V8Runtime v8Runtime) throws JavetException
v8Runtime - the V8 runtimeJavetException - the javet exceptionpublic boolean asBoolean()
IV8Valueif (variable)public void close()
throws JavetException
close in interface IJavetClosableclose in interface java.lang.AutoCloseableclose in class V8ValueJavetExceptionpublic boolean equals(V8Value v8Value)
IV8ValueThe behavior is different from JS behavior but is the same as Java behavior.
public boolean sameValue(V8Value v8Value)
IV8ValueThe behavior is different from JS behavior but is the same as Java behavior.
public boolean strictEquals(V8Value v8Value)
IV8ValueThe behavior is different from JS behavior but is the same as Java behavior.
strictEquals in interface IV8ValuestrictEquals in class V8Valuev8Value - the V8 valuepublic V8ValueNull toClone(boolean referenceCopy)
IV8CloneabletoClone in interface IV8CloneablereferenceCopy - the reference copypublic java.lang.String toString()
toString in class java.lang.Object