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, putUserData
static 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
EvaluateException
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) throws EvaluateException
EvaluateException
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) throws EvaluateException
EvaluateException
com.sun.jdi.ReferenceType findClass(EvaluationContext evaluationContext, java.lang.String name, com.sun.jdi.ClassLoaderReference classLoader) throws EvaluateException
EvaluateException
com.sun.jdi.ArrayReference newInstance(com.sun.jdi.ArrayType arrayType, int dimension) throws EvaluateException
EvaluateException
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) throws EvaluateException
EvaluateException
boolean isAttached()
boolean isDetached()
boolean isDetaching()
GlobalSearchScope getSearchScope()
void printToConsole(java.lang.String text)
ProcessHandler getProcessHandler()