| org.drools.eclipse.debug.core.DroolsDebugTarget
DroolsDebugTarget | public class DroolsDebugTarget extends JDIDebugTarget (Code) | | |
Inner Class :class ThreadDeathHandler implements IJDIEventListener | |
Inner Class :class ThreadStartHandler implements IJDIEventListener | |
Inner Class :class MVELTraceHandler implements IJDIEventListener | |
Constructor Summary | |
public | DroolsDebugTarget(ILaunch launch, VirtualMachine jvm, String name, boolean supportTerminate, boolean supportDisconnect, IProcess process, boolean resume) |
DroolsDebugTarget | public DroolsDebugTarget(ILaunch launch, VirtualMachine jvm, String name, boolean supportTerminate, boolean supportDisconnect, IProcess process, boolean resume)(Code) | | |
breakpointAdded | public void breakpointAdded(IBreakpoint breakpoint)(Code) | | |
breakpointRemoved | public void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta)(Code) | | |
canResume | public boolean canResume()(Code) | | |
cancelSuspendByBreakpoint | protected void cancelSuspendByBreakpoint(JavaBreakpoint breakpoint) throws DebugException(Code) | | |
createThread | protected JDIThread createThread(ThreadReference thread)(Code) | | |
disconnect | public void disconnect() throws DebugException(Code) | | |
findThread | public JDIThread findThread(ThreadReference tr)(Code) | | |
getDroolsBreakpoint | public DroolsLineBreakpoint getDroolsBreakpoint(String source, int line)(Code) | | Tries to find a match for the provided breakpoint information from the list of registered breakpoints.
For stepping and possibly other purposes it returns also a breakpoint for cases where exactly the same line was not found.
If breakpoint is not found for line at source then it takes the first line that is above the
specified line at the same file.
Parameters: source - Parameters: line - |
getThreadStartHandler2 | protected ThreadStartHandler getThreadStartHandler2()(Code) | | |
getThreads | public IThread[] getThreads()(Code) | | |
handleVMStart | public void handleVMStart(VMStartEvent event)(Code) | | |
hasThreads | public boolean hasThreads()(Code) | | |
initialize | protected synchronized void initialize()(Code) | | |
initializeRequests | protected void initializeRequests()(Code) | | |
initializeState | protected void initializeState()(Code) | | |
isOutOfSynch | public boolean isOutOfSynch() throws DebugException(Code) | | |
isSuspended | public boolean isSuspended()(Code) | | |
mayBeOutOfSynch | public boolean mayBeOutOfSynch()(Code) | | |
prepareToSuspendByBreakpoint | public void prepareToSuspendByBreakpoint(JavaBreakpoint breakpoint)(Code) | | |
removeAllThreads | protected void removeAllThreads()(Code) | | |
resume | protected void resume(boolean fireNotification) throws DebugException(Code) | | |
resumeThreads | protected void resumeThreads() throws DebugException(Code) | | |
setThreadStartHandler | protected void setThreadStartHandler(ThreadStartHandler threadStartHandler)(Code) | | |
suspend | public void suspend() throws DebugException(Code) | | |
suspendThreads | protected void suspendThreads()(Code) | | |
terminate | public void terminate() throws DebugException(Code) | | |
|
|