public interface DebugProcess extends UserDataHolder
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JAVA_STRATUM |
| Modifier and Type | Method and Description |
|---|---|
void |
addDebugProcessListener(DebugProcessListener listener) |
void |
appendPositionManager(PositionManager positionManager)
The usual place to call this method is vmAttachedEvent.
|
com.sun.jdi.ReferenceType |
findClass(EvaluationContext evaluationContext,
java.lang.String name,
com.sun.jdi.ClassLoaderReference classLoader) |
ExecutionResult |
getExecutionResult() |
DebuggerManagerThread |
getManagerThread() |
PositionManager |
getPositionManager() |
ProcessHandler |
getProcessHandler() |
Project |
getProject() |
RequestManager |
getRequestsManager() |
GlobalSearchScope |
getSearchScope() |
VirtualMachineProxy |
getVirtualMachineProxy() |
com.sun.jdi.Value |
invokeInstanceMethod(EvaluationContext evaluationContext,
com.sun.jdi.ObjectReference objRef,
com.sun.jdi.Method method,
java.util.List<? extends com.sun.jdi.Value> args,
int invocationOptions) |
com.sun.jdi.Value |
invokeMethod(EvaluationContext evaluationContext,
com.sun.jdi.ClassType classType,
com.sun.jdi.Method method,
java.util.List<? extends com.sun.jdi.Value> args)
Is equivalent to invokeInstanceMethod(evaluationContext, classType, method, args, 0)
|
com.sun.jdi.Value |
invokeMethod(EvaluationContext evaluationContext,
com.sun.jdi.ObjectReference objRef,
com.sun.jdi.Method method,
java.util.List<? extends com.sun.jdi.Value> args) |
boolean |
isAttached() |
boolean |
isDetached() |
boolean |
isDetaching() |
com.sun.jdi.ArrayReference |
newInstance(com.sun.jdi.ArrayType arrayType,
int dimension) |
com.sun.jdi.ObjectReference |
newInstance(EvaluationContext evaluationContext,
com.sun.jdi.ClassType classType,
com.sun.jdi.Method constructor,
java.util.List<? extends com.sun.jdi.Value> paramList) |
void |
printToConsole(java.lang.String text) |
void |
removeDebugProcessListener(DebugProcessListener listener) |
void |
stop(boolean forceTerminate) |
void |
waitFor() |
void |
waitFor(long timeout) |
getUserData, putUserDatastatic final java.lang.String JAVA_STRATUM
Project getProject()
RequestManager getRequestsManager()
PositionManager getPositionManager()
VirtualMachineProxy getVirtualMachineProxy()
void addDebugProcessListener(DebugProcessListener listener)
void removeDebugProcessListener(DebugProcessListener listener)
void appendPositionManager(PositionManager positionManager)
positionManager - to be appendedvoid waitFor()
void waitFor(long timeout)
void stop(boolean forceTerminate)
ExecutionResult getExecutionResult()
DebuggerManagerThread getManagerThread()
com.sun.jdi.Value invokeMethod(EvaluationContext evaluationContext, com.sun.jdi.ObjectReference objRef, com.sun.jdi.Method method, java.util.List<? extends com.sun.jdi.Value> args) throws EvaluateException
EvaluateExceptioncom.sun.jdi.Value invokeMethod(EvaluationContext evaluationContext, com.sun.jdi.ClassType classType, com.sun.jdi.Method method, java.util.List<? extends com.sun.jdi.Value> args) throws EvaluateException
EvaluateExceptioncom.sun.jdi.Value invokeInstanceMethod(EvaluationContext evaluationContext, com.sun.jdi.ObjectReference objRef, com.sun.jdi.Method method, java.util.List<? extends com.sun.jdi.Value> args, int invocationOptions) throws EvaluateException
EvaluateExceptioncom.sun.jdi.ReferenceType findClass(EvaluationContext evaluationContext, java.lang.String name, com.sun.jdi.ClassLoaderReference classLoader) throws EvaluateException
EvaluateExceptioncom.sun.jdi.ArrayReference newInstance(com.sun.jdi.ArrayType arrayType,
int dimension)
throws EvaluateException
EvaluateExceptioncom.sun.jdi.ObjectReference newInstance(EvaluationContext evaluationContext, com.sun.jdi.ClassType classType, com.sun.jdi.Method constructor, java.util.List<? extends com.sun.jdi.Value> paramList) throws EvaluateException
EvaluateExceptionboolean isAttached()
boolean isDetached()
boolean isDetaching()
GlobalSearchScope getSearchScope()
void printToConsole(java.lang.String text)
ProcessHandler getProcessHandler()