|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jde.debugger.DebuggeeProcess
Class of debuggee processes.
Constructor Summary | |
DebuggeeProcess(java.lang.Integer procID,
com.sun.jdi.VirtualMachine vm)
Creates an instance of a process object. |
Method Summary | |
java.util.List |
findClassesMatchingPattern(java.lang.String pattern)
Return a list of ReferenceType objects for all currently loaded classes and interfaces whose name matches the given pattern. |
java.lang.Long |
generateObjectID()
|
LispForm |
getAllThreadsInformation()
Returns a representation of all the threads and threadgroups in the VM. |
com.sun.jdi.event.EventQueue |
getEventQueue()
|
EventRequestSpecList |
getEventRequestSpecs()
|
java.lang.Integer |
getId()
|
DebuggeeSIO |
getSIO()
|
ObjectStore |
getStore()
|
com.sun.jdi.ThreadReference |
getThread(java.lang.String name)
Returns the thread corresponding to this name |
com.sun.jdi.VirtualMachine |
getVM()
METHODS * |
void |
informJDEInstallSuccessful(EventRequestSpec spec)
Inform jde on a successful spec resolution |
boolean |
isShuttingDown()
|
void |
removeSpecAndInformJDE(EventRequestSpec spec,
java.lang.String problem)
Removes a Spec from the specList, and informs jde. |
void |
resolve(com.sun.jdi.ReferenceType ref)
This method is executed whenever a new reference type is prepared. |
void |
shutdown()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DebuggeeProcess(java.lang.Integer procID, com.sun.jdi.VirtualMachine vm)
jdebug
- Jdebug
classprocID
- Identifier used to specify this app int commands.vm
- Virtual machine in which this process is running.Method Detail |
public final com.sun.jdi.VirtualMachine getVM()
public final java.lang.Integer getId()
public final java.lang.Long generateObjectID()
public final ObjectStore getStore()
public final com.sun.jdi.event.EventQueue getEventQueue()
public final void shutdown()
public java.util.List findClassesMatchingPattern(java.lang.String pattern) throws JDEException
public com.sun.jdi.ThreadReference getThread(java.lang.String name)
public LispForm getAllThreadsInformation()
ThreadGroup-1 +- ThreadGroup-2 | +- ThreadGroup-3 | | \- Thread-1 | +- ThreadGroup-4 | | +- Thread-2 | | \- Thread-3 | \- Thread-4 \- Thread-5 ThreadGroup-5 +- Thread-6 (list (list "ThreadGroup"Syntax:"ThreadGroup-1" (list (list "Thread" "Thread-5" ...)) (list (list "ThreadGroup" "ThreadGroup-2" (list (list "Thread" "Thread-4")) (list (list "ThreadGroup" "ThreadGroup-3" (list) (list (list "Thread" "Thread-1" ...))) (list "ThreadGroup" "ThreadGroup-4" (list) (list (list "Thread" "Thread-2" ...) (list "Thread" "Thread-3" ...))))))) (list "ThreadGroup" "ThreadGroup-5" (list) (list (list "Thread" "Thread-6" ...))))
(list [top-level thread group
]*)
vm
- The virtual machine itselfstore
- The object store where you should keep references to
the thread ids. For details, see ObjectStore
public void resolve(com.sun.jdi.ReferenceType ref)
EventRequestSpecList.resolve(ReferenceType)
public void informJDEInstallSuccessful(EventRequestSpec spec)
public void removeSpecAndInformJDE(EventRequestSpec spec, java.lang.String problem)
public EventRequestSpecList getEventRequestSpecs()
public DebuggeeSIO getSIO()
public boolean isShuttingDown()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |