public class V8 extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
V8() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeInspector(long inspectorHandle) |
long |
createRuntime(Object referenceMonitor,
Object functionsCache,
Object typeGetterCache,
Object equalityCheckerCache,
Object externalCache) |
boolean |
equalsValue(long runtimeHandle,
long firstValueHandle,
long secondValueHandle) |
Object |
executeScript(long runtimeHandle,
String fileName,
String sourceCode,
Object referenceTypeGetter,
Object equalityChecker) |
int |
getArraySize(long runtimeHandle,
long arrayHandle) |
boolean |
getBooleanValue(long runtimeHandle,
long valueHandle) |
String |
getDateTimeString(long runtimeHandle,
long objectHandle) |
double |
getDoubleValue(long runtimeHandle,
long valueHandle) |
Object |
getElementByPosition(long runtimeHandle,
long arrayHandle,
int position,
Object referenceTypeGetter,
Object equalityChecker) |
Object |
getExternalValue(long runtimeHandle,
long valueHandle) |
int |
getIntegerValue(long runtimeHandle,
long valueHandle) |
Object |
getObjectProperty(long runtimeHandle,
long objectHandle,
String property,
Object referenceTypeGetter,
Object equalityChecker) |
Object |
getReferenceType(long runtimeHandle,
long referenceHandle) |
String |
getStringValue(long runtimeHandle,
long valueHandle) |
Object |
globalObjectReference(long runtimeHandle,
Object referenceTypeGetter,
Object equalityChecker) |
void |
initArrayValue(long runtimeHandle,
long valueHandle) |
void |
initBooleanValue(long runtimeHandle,
long valueHandle) |
void |
initDateTimeValue(long runtimeHandle,
long valueHandle) |
void |
initDoubleValue(long runtimeHandle,
long valueHandle) |
void |
initExternalValue(long runtimeHandle,
long valueHandle) |
void |
initFunctionValue(long runtimeHandle,
long valueHandle) |
long |
initInspector(long runtimeHandle,
Object messageHandler) |
void |
initIntegerValue(long runtimeHandle,
long valueHandle) |
void |
initNullValue(long runtimeHandle,
long valueHandle) |
void |
initObjectValue(long runtimeHandle,
long valueHandle) |
void |
initStringValue(long runtimeHandle,
long valueHandle) |
void |
initUndefinedValue(long runtimeHandle,
long valueHandle) |
Object |
invokeConstructor(long runtimeHandle,
long functionHandle,
long[] argHandles,
Object referenceTypeGetter,
Object equalityChecker) |
Object |
invokeFunction(long runtimeHandle,
long functionHandle,
long receiverHandle,
long[] argHandles,
Object referenceTypeGetter,
Object equalityChecker) |
Object |
newValue(long runtimeHandle,
Object type,
Object referenceTypeGetter,
Object equalityChecker) |
void |
onInspectorMessage(long inspectorHandle,
String message) |
boolean |
releaseRuntime(long runtimeHandle) |
void |
setBooleanValue(long runtimeHandle,
long valueHandle,
boolean value) |
void |
setDateTime(long runtimeHandle,
long objectHandle,
String dateTime) |
void |
setDoubleValue(long runtimeHandle,
long valueHandle,
double value) |
void |
setElementByPosition(long runtimeHandle,
long objectHandle,
int position,
long valueHandle) |
void |
setExternalValue(long runtimeHandle,
long valueHandle,
Object value) |
void |
setFunctionHandler(long runtimeHandle,
long functionHandle,
Object handler,
Object referenceTypeGetter,
Object equalityChecker) |
void |
setIntegerValue(long runtimeHandle,
long valueHandle,
int value) |
void |
setObjectProperty(long runtimeHandle,
long objectHandle,
String property,
long valueHandle) |
void |
setStringValue(long runtimeHandle,
long valueHandle,
String value) |
public long createRuntime(Object referenceMonitor, Object functionsCache, Object typeGetterCache, Object equalityCheckerCache, Object externalCache)
public boolean releaseRuntime(long runtimeHandle)
public Object getReferenceType(long runtimeHandle, long referenceHandle)
public Object executeScript(long runtimeHandle, String fileName, String sourceCode, Object referenceTypeGetter, Object equalityChecker)
public Object globalObjectReference(long runtimeHandle, Object referenceTypeGetter, Object equalityChecker)
public Object newValue(long runtimeHandle, Object type, Object referenceTypeGetter, Object equalityChecker)
public boolean equalsValue(long runtimeHandle,
long firstValueHandle,
long secondValueHandle)
public void initUndefinedValue(long runtimeHandle,
long valueHandle)
public void initNullValue(long runtimeHandle,
long valueHandle)
public boolean getBooleanValue(long runtimeHandle,
long valueHandle)
public void setBooleanValue(long runtimeHandle,
long valueHandle,
boolean value)
public void initBooleanValue(long runtimeHandle,
long valueHandle)
public int getIntegerValue(long runtimeHandle,
long valueHandle)
public void setIntegerValue(long runtimeHandle,
long valueHandle,
int value)
public void initIntegerValue(long runtimeHandle,
long valueHandle)
public double getDoubleValue(long runtimeHandle,
long valueHandle)
public void setDoubleValue(long runtimeHandle,
long valueHandle,
double value)
public void initDoubleValue(long runtimeHandle,
long valueHandle)
public String getStringValue(long runtimeHandle, long valueHandle)
public void setStringValue(long runtimeHandle,
long valueHandle,
String value)
public void initStringValue(long runtimeHandle,
long valueHandle)
public Object getExternalValue(long runtimeHandle, long valueHandle)
public void setExternalValue(long runtimeHandle,
long valueHandle,
Object value)
public void initExternalValue(long runtimeHandle,
long valueHandle)
public Object getObjectProperty(long runtimeHandle, long objectHandle, String property, Object referenceTypeGetter, Object equalityChecker)
public void setObjectProperty(long runtimeHandle,
long objectHandle,
String property,
long valueHandle)
public void initObjectValue(long runtimeHandle,
long valueHandle)
public String getDateTimeString(long runtimeHandle, long objectHandle)
public void setDateTime(long runtimeHandle,
long objectHandle,
String dateTime)
public void initDateTimeValue(long runtimeHandle,
long valueHandle)
public Object invokeFunction(long runtimeHandle, long functionHandle, long receiverHandle, long[] argHandles, Object referenceTypeGetter, Object equalityChecker)
public Object invokeConstructor(long runtimeHandle, long functionHandle, long[] argHandles, Object referenceTypeGetter, Object equalityChecker)
public void setFunctionHandler(long runtimeHandle,
long functionHandle,
Object handler,
Object referenceTypeGetter,
Object equalityChecker)
public void initFunctionValue(long runtimeHandle,
long valueHandle)
public int getArraySize(long runtimeHandle,
long arrayHandle)
public Object getElementByPosition(long runtimeHandle, long arrayHandle, int position, Object referenceTypeGetter, Object equalityChecker)
public void setElementByPosition(long runtimeHandle,
long objectHandle,
int position,
long valueHandle)
public void initArrayValue(long runtimeHandle,
long valueHandle)
public long initInspector(long runtimeHandle,
Object messageHandler)
public void closeInspector(long inspectorHandle)
public void onInspectorMessage(long inspectorHandle,
String message)
Copyright © 2020. All rights reserved.