All Classes and Interfaces

Class
Description
Base class for all events emitted by the simple debugger.
Base class for all UI events generated by user interactions.
Event representing the result of a method invocation in the target application.
Listener for Eclipse breakpoints, forwarding events to the registered subscriber.
Functional interface for handling JDI breakpoint events.
 
Functional interface for registering a breakpoint subscriber.
Wrapper for Eclipse IBreakpoint and JDI BreakpointRequest, with associated path and line information.
UI component for the Console tab in the debugger window.
Event representing an update to the debugger console output.
Reads an InputStream (e.g., process output) and sends each line to the debug console.
Highlights the current line in an Eclipse text editor.
Configuration for launching and debugging a Java application.
Dialog for editing debug configuration parameters such as main class, VM options, and port.
Functional interface for sending debug events related to breakpoints.
Singleton context holding the current state of the debugger.
Represents the possible states of the debugger.
Represents a debug session for a target Java application.
Implementation of a debug session that processes JDI events, handles breakpoints, updates UI, and allows variable/field modification and method invocation in the target application.
Event representing that the debugger has stopped at a breakpoint.
 
Utility class for JDI (Java Debug Interface) operations
Main debugger window displaying variables, fields, stack trace, evaluation, and console.
Singleton managing the debugger window.
Controller for the "Evaluate" tab in the debugger window.
Manages the "Fields" tab in the debugger UI.
Provides textual representation for elements in selection dialogs.
Represents a single method call in a thread's stack trace.
Listener interface invoked when a SimpleDebuggerWorkFlow is fully initialized and ready to start debugging.
Handler to open the Simple Debugger window.
Dialog to select a port for the Simple Debugger.
Collector interface for debug events generated by the Simple Debugger.
Processes debug events collected by the Simple Debugger.
Singleton queue for handling UI and Debug events in the Simple Debugger.
Types of events emitted by the simple debugger.
Logger utility for the Simple Debugger plugin.
Handler for starting the Simple Debugger plugin from Eclipse UI.
Coordinates the execution flow of a JDI-based debugging process.
Factory for creating a debug workflow asynchronously
Manages the "Stack" tab in the debugger UI, showing the current call stack.
Representation of breakpoints in the target application.
Representation of a target application class or interface in the debugged JVM.
Represents an element of the target application (class or interface) in the debugged JVM.
Type of a target application element.
Represents a method of a target application class or interface.
Represents a parameter of a method in a target application.
 
Representation of a target virtual machine.
Interface for collecting UI events produced by the user interface.
Interface responsible for refreshing the user interface when a breakpoint is hit.
Represents a UI event where a user changes a field of an object.
DTO representing a user-initiated change of a variable in the UI.
Marker Event indicating that the user has closed a UI window.
Event representing a request to invoke a method on a target class or interface from the UI.
Marker Event indicating that the user pressed the "Resume" button in the UI.
Marker Event indicating that the user pressed the "Start" button in the UI.
DTO representing a variable in the target application.
Tab content showing all variables in the debugger.