Class ProcessEvent.EventBody
java.lang.Object
com.oracle.truffle.tools.dap.types.JSONBase
com.oracle.truffle.tools.dap.types.ProcessEvent.EventBody
- Enclosing class:
ProcessEvent
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessEvent.EventBodybooleanIf true, the process is running on the same computer as the debug adapter.getName()The logical name of the process.The size of a pointer or address for this process, in bits.Describes how the debug engine started debugging this process.The system process id of the debugged process.inthashCode()setIsLocalProcess(Boolean isLocalProcess) setPointerSize(Integer pointerSize) setStartMethod(String startMethod) setSystemProcessId(Integer systemProcessId)
-
Method Details
-
getName
The logical name of the process. This is usually the full path to process's executable file. Example: /home/example/myproj/program.js. -
setName
-
getSystemProcessId
The system process id of the debugged process. This property will be missing for non-system processes. -
setSystemProcessId
-
getIsLocalProcess
If true, the process is running on the same computer as the debug adapter. -
setIsLocalProcess
-
getStartMethod
Describes how the debug engine started debugging this process. 'launch': Process was launched under the debugger. 'attach': Debugger attached to an existing process. 'attachForSuspendedLaunch': A project launcher component has launched a new process in a suspended state and then asked the debugger to attach. -
setStartMethod
-
getPointerSize
The size of a pointer or address for this process, in bits. This value may be used by clients when formatting addresses for display. -
setPointerSize
-
equals
-
hashCode
public int hashCode() -
create
-