public interface DebuggedEnvironment extends DebugModel
Environment object in the remote VM. This interface
extends DebugModel, and the properties of the Environment are exposed
as hash keys on it. Specifically, the following keys are supported:
"currentNamespace", "dataModel", "globalNamespace", "knownVariables",
"mainNamespace", and "template".
The debug model for the template supports keys "configuration" and "name".
The debug model for the configuration supports key "sharedVariables".
Additionally, all of the debug models for environment, template, and
configuration also support all the setting keys of
Configurable objects.
TYPE_BOOLEAN, TYPE_COLLECTION, TYPE_CONFIGURATION, TYPE_DATE, TYPE_ENVIRONMENT, TYPE_HASH, TYPE_HASH_EX, TYPE_METHOD, TYPE_METHOD_EX, TYPE_NUMBER, TYPE_SCALAR, TYPE_SEQUENCE, TYPE_TEMPLATE, TYPE_TRANSFORM| Modifier and Type | Method and Description |
|---|---|
long |
getId()
Returns a unique identifier for this environment
|
void |
resume()
Resumes the processing of the environment in the remote VM after it was
stopped on a breakpoint.
|
void |
stop()
Stops the processing of the environment after it was stopped on
a breakpoint.
|
get, get, get, get, getAsBoolean, getAsDate, getAsNumber, getAsString, getCollection, getDateType, getModelTypes, keys, sizevoid resume()
throws RemoteException
RemoteExceptionvoid stop() throws RemoteException
StopException to be
thrown in the processing thread in the remote VM.RemoteExceptionlong getId()
throws RemoteException
RemoteException