public interface PermanentRemoteValueMapping extends RemoteValueMapping
RemoteValueMapping
that outlives suspend/resume cycle of debugger.
It represents both remote pointer table and local property caches.
The remote table should be explicitly deleted when the mapping is no longer used.
The table has a unique id.Modifier and Type | Method and Description |
---|---|
RelayOk |
delete(GenericCallback<java.lang.Void> callback,
SyncCallback syncCallback)
Asynchronously deletes mapping on remote VM.
|
JsEvaluateContext |
getEvaluateContext()
Returns
JsEvaluateContext that is tied with this RemoteValueMapping . |
java.lang.String |
getId() |
clearCaches
java.lang.String getId()
RelayOk delete(GenericCallback<java.lang.Void> callback, SyncCallback syncCallback)
RemoteValueMapping
must be used after this call.JsEvaluateContext getEvaluateContext()
JsEvaluateContext
that is tied with this RemoteValueMapping
.
By default all evaluate result values will use this RemoteValueMapping
.
(This can be overriden by EvaluateToMappingExtension
).Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.