# Uses of Interface
org.eclipse.debug.core.commands.IDebugCommandHandler

Packages that use IDebugCommandHandler
Package
Description
org.eclipse.debug.core.commands
Provides a set of interfaces for common debug commands.

## Uses of IDebugCommandHandler in org.eclipse.debug.core.commands

Subinterfaces of IDebugCommandHandler in org.eclipse.debug.core.commands
Modifier and Type
Interface
Description
`interface`
`IDisconnectHandler`
A disconnect handler disconnects the debug user interface from a debug session.
`interface`
`IDropToFrameHandler`
A drop to frame handler typically resets a program's instruction pointer to the first executable line of code associated with a stack frame.
`interface`
`IRestartHandler`
A restart command allows the debugger to quickly restart the current debug session without terminating and re-launching.
`interface`
`IResumeHandler`
A resume handler typically resumes execution of a suspended thread or target.
`interface`
`IStepFiltersHandler`
A step filters handler typically toggles the use of step filters in a debug session based on the user preference setting.
`interface`
`IStepIntoHandler`
A step into handler typically steps into the next instruction to be executed.
`interface`
`IStepOverHandler`
A step over handler typically steps over the next instruction or line of code to be executed.
`interface`
`IStepReturnHandler`
A step return handler typically steps out of the current method or function that the debugger is suspended in.
`interface`
`ISuspendHandler`
A suspend handler typically suspends an executing thread or target.
`interface`
`ITerminateHandler`
A terminate handler typically terminates an executing thread or target.
Classes in org.eclipse.debug.core.commands that implement IDebugCommandHandler
Modifier and Type
Class
Description
`class`
`AbstractDebugCommand`
Abstract implementation of a debug command handler.