Index
All Classes and Interfaces|All Packages
A
- AbstractSimpleDebugEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event
-
Base class for all events emitted by the simple debugger.
- AbstractSimpleDebugEvent(SimpleDebuggerEventType) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.AbstractSimpleDebugEvent
-
Creates a new debugger event with the specified type.
- AbstractUIEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Base class for all UI events generated by user interactions.
- AbstractUIEvent() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.AbstractUIEvent
- addBreakepoint(IBreakpoint) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointSubscriber
- addBreakepoint(IBreakpoint) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationBreakpointRepresentation
- appendConsoleLine(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
- appendLine(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.ConsoleTabContent
-
Appends a line of text to the console.
- asVmOptionsString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
-
Returns the VM options as a single string.
B
- BackendMethodExecutedEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event
-
Event representing the result of a method invocation in the target application.
- BackendMethodExecutedEvent(SimpleDebuggerEventType, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.BackendMethodExecutedEvent
-
Creates a new MethodInvokedEvent.
- BreakePointListener - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Listener for Eclipse breakpoints, forwarding events to the registered subscriber.
- BreakePointListener() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.BreakePointListener
- breakpointAdded(IBreakpoint) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.BreakePointListener
-
Called when a breakpoint is added in Eclipse.
- breakpointChanged(IBreakpoint, IMarkerDelta) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.BreakePointListener
-
Called when a breakpoint is changed.
- BreakpointEventHandler - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Functional interface for handling JDI breakpoint events.
- breakpointRemoved(IBreakpoint, IMarkerDelta) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.BreakePointListener
-
Called when a breakpoint is removed in Eclipse.
- BreakpointSubscriber - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
- BreakpointSubscriberRegistrar - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Functional interface for registering a breakpoint subscriber.
- BreakpointWrapper - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Wrapper for Eclipse IBreakpoint and JDI BreakpointRequest, with associated path and line information.
- BreakpointWrapper(IBreakpoint, BreakpointRequest) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
-
Constructs a BreakpointWrapper.
- build() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- buildClasspathString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
-
Builds the full classpath including output folder and additional JARs.
- Builder() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- buildOptionsString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
-
Builds the full options string for VM launch, including -cp and VM options.
C
- changeBreakpoint(IBreakpoint) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointSubscriber
- changeBreakpoint(IBreakpoint) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationBreakpointRepresentation
- CLASS - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementType
-
Represents a class in the target application
- className(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- clear() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.ConsoleTabContent
-
Clears all text from the console.
- clearPreviousHighlight(ITextEditor) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.CurrentLineHighlighter
-
Clears all previous highlights of the current line type in the given editor.
- clearResult() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- clone() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Creates a deep copy of this object.
- clone() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Returns a clone of this element.
- collectDebugEvent(AbstractSimpleDebugEvent) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebugEventCollector
-
Collects a debug event for later processing.
- collectDebugEvent(AbstractSimpleDebugEvent) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebuggerEventQueue
-
Collects a debug event from the debugger or other producers.
- collectUiEvent(AbstractUIEvent) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebuggerEventQueue
-
Collects a UI event from the UI thread or other producers.
- collectUiEvent(AbstractUIEvent) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.processor.UiEventCollector
-
Collects a UI event and adds it to the underlying event queue.
- com.gmail.aydinov.sergey.simple_debugger_plugin - package com.gmail.aydinov.sergey.simple_debugger_plugin
-
Entry point and main plugin class for the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction - package com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Abstraction layer of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.core - package com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Core classes of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces - package com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Core interfaces of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.dto - package com.gmail.aydinov.sergey.simple_debugger_plugin.dto
-
Data Transfer Objects (DTOs) of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.event - package com.gmail.aydinov.sergey.simple_debugger_plugin.event
-
Event model of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event - package com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event
-
Events generated on the debugger side of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event - package com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Events generated on the UI side of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.logging - package com.gmail.aydinov.sergey.simple_debugger_plugin.logging
-
Logging utilities of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.processor - package com.gmail.aydinov.sergey.simple_debugger_plugin.processor
-
Event processing components of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.ui - package com.gmail.aydinov.sergey.simple_debugger_plugin.ui
-
User interface layer of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs - package com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs
-
Dialog components for the Simple Debugger Plugin UI.
- com.gmail.aydinov.sergey.simple_debugger_plugin.ui.handlers - package com.gmail.aydinov.sergey.simple_debugger_plugin.ui.handlers
-
Command handlers for the Simple Debugger Plugin UI.
- com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab - package com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab
-
UI components representing individual tabs of the Simple Debugger Plugin.
- com.gmail.aydinov.sergey.simple_debugger_plugin.utils - package com.gmail.aydinov.sergey.simple_debugger_plugin.utils
-
Utility class for the Simple Debugger Plugin.
- compareTo(TargetApplicationMethodDTO) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
- compileFields(StackFrame) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
- compileLocalVariables(StackFrame) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
- compileStackInfo(ThreadReference) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
- ConsoleTabContent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab
-
UI component for the Console tab in the debugger window.
- ConsoleTabContent(Composite) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.ConsoleTabContent
-
Constructs the console tab content.
- ConsoleUpdateDebugEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event
-
Event representing an update to the debugger console output.
- ConsoleUpdateDebugEvent(SimpleDebuggerEventType, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.ConsoleUpdateDebugEvent
-
Creates a new console update event.
- ConsoleWriter - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Reads an InputStream (e.g., process output) and sends each line to the debug console.
- ConsoleWriter(InputStream, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.ConsoleWriter
-
Creates a new ConsoleWriter for a given InputStream.
- context() - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext
-
Returns the singleton instance of DebuggerContext.
- create() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs.PortSelectionDialog
- createButtonsForButtonBar(Composite) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs.PortSelectionDialog
- createDialogArea(Composite) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugConfigurationEditDialog
- createDialogArea(Composite) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs.PortSelectionDialog
- createJdiObjectFromString(VirtualMachine, Type, String, ThreadReference) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
-
Creates a JDI Value from a string to set it to a local variable or field.
- createJdiValueFromString(VirtualMachine, LocalVariable, String) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
- createObjectInstance(ClassType) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- createStackViewer(Composite) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- createWorkflow(DebugConfiguration, OnWorkflowReadyListener) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.SimpleDebuggerWorkFlow.SimpleDebuggerWorkFlowFactory
- CurrentLineHighlighter - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Highlights the current line in an Eclipse text editor.
- CurrentLineHighlighter() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.CurrentLineHighlighter
D
- debug(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.SimpleDebuggerWorkFlow
-
Starts the debug workflow
- DebugConfiguration - Class in com.gmail.aydinov.sergey.simple_debugger_plugin
-
Configuration for launching and debugging a Java application.
- DebugConfiguration(String, List<String>, int, Path, Path, List<Path>) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
-
Constructs a new DebugConfiguration.
- DebugConfigurationEditDialog - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui
-
Dialog for editing debug configuration parameters such as main class, VM options, and port.
- DebugConfigurationEditDialog(Shell, DebugConfiguration) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugConfigurationEditDialog
- DebugEventProvider - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Functional interface for sending debug events related to breakpoints.
- DebuggerContext - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Singleton context holding the current state of the debugger.
- DebuggerContext.SimpleDebuggerStatus - Enum Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Represents the possible states of the debugger.
- DebugSession - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Represents a debug session for a target Java application.
- DebugSessionImpl - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
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.
- DebugSessionImpl(TargetVirtualMachineRepresentation, TargetApplicationRepresentation, EventSet, CurrentLineHighlighter) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebugSessionImpl
- DebugStoppedAtBreakpointEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event
-
Event representing that the debugger has stopped at a breakpoint.
- DebugStoppedAtBreakpointEvent(SimpleDebuggerEventType, String, String, int, List<VariableDTO>, List<VariableDTO>, String, List<TargetApplicationElementRepresentation>, List<MethodCallInStackDTO>, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
-
Creates a new event representing a breakpoint stop.
- DebugStoppedAtBreakpointEvent.Builder - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event
- DebugUtils - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.utils
-
Utility class for JDI (Java Debug Interface) operations
- DebugUtils() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
- DebugWindow - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui
-
Main debugger window displaying variables, fields, stack trace, evaluation, and console.
- DebugWindow() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
-
Constructs and initializes the debugger window.
- DebugWindowManager - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui
-
Singleton managing the debugger window.
- deleteBreakepoint(IBreakpoint) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointSubscriber
- deleteBreakepoint(IBreakpoint) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationBreakpointRepresentation
- detachDebugger() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
E
- equals(Object) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
- equals(Object) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
- equals(Object) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
- error(String, Throwable) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.logging.SimpleDebuggerLogger
-
Logs an error message with an optional throwable.
- EvaluateTabController - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab
-
Controller for the "Evaluate" tab in the debugger window.
- EvaluateTabController(Composite, UiEventCollector) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- execute(ExecutionEvent) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.SimpleDebuggerPluginStarter
- execute(ExecutionEvent) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.handlers.OpenDebugWindowHandler
-
Executes the command to open the debugger window.
F
- fields(List<VariableDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- FieldsTabContent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab
-
Manages the "Fields" tab in the debugger UI.
- FieldsTabContent(Composite) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.FieldsTabContent
-
Constructs the Fields tab content.
- findIFileForLocation(Location) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- findReferenceTypeForClass(TargetApplicationClassOrInterfaceRepresentation) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
G
- getAdditionalClasspath() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- getArgumentsText() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserInvokedMethodEvent
- getBreakpoint() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
- getBreakpointRequest() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
- getClassName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.MethodCallInStackDTO
-
Returns the fully qualified class name.
- getClassName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getControl() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.ConsoleTabContent
-
Returns the underlying SWT control for adding to the tab folder.
- getControl() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getControl() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.FieldsTabContent
-
Returns the root composite of this tab.
- getControl() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.StackTabContent
-
Returns the root composite containing this tab's controls.
- getControl() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.VariablesTabContent
-
Returns the root composite for this tab.
- getFieldName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedFieldEvent
- getFields() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Returns the fields of this class or interface.
- getFields() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Returns the fields of this element.
- getFields() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getFieldType() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedFieldEvent
- getHost() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetVirtualMachineRepresentation
- getInvokeButton() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getLineNumber() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getLocals() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getMainClassName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- getMethod() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserInvokedMethodEvent
- getMethodCallInStacks() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getMethodInput() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getMethodName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.MethodCallInStackDTO
-
Returns the method name.
- getMethodName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
- getMethodName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getMethods() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Returns the methods of this class or interface.
- getMethods() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Returns the methods of this element.
- getName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodParameterDTO
- getName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.VariableDTO
- getName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedVariableEvent
- getNewValue() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedFieldEvent
- getNewValue() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedVariableEvent
- getOrCreateWindow() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindowManager
-
Returns the current debugger window, creating it if it doesn't exist or is closed.
- getOutputFolder() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- getParameters() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
- getPort() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetVirtualMachineRepresentation
- getPort() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- getPort() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs.PortSelectionDialog
-
Returns the selected port if OK was pressed, otherwise null.
- getReferencesAtClassesAndInterfaces() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- getResultField() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getResultOfInvocation() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.BackendMethodExecutedEvent
-
Returns the result of the method invocation.
- getResultOfMethodInvocation() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getReturnType() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
- getSelectButton() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getSelectedClass() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getSelectedMethod() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- getShell() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
- getSourceInfo() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.MethodCallInStackDTO
-
Returns the source information for this method call.
- getStackTrace() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getStatus() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext
-
Returns the current status of the debugger.
- getTargetApplicationBreakepointRepresentation() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- getTargetApplicationElementName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Returns the name of this element (class or interface).
- getTargetApplicationElementName() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Returns the fully qualified name of this element.
- getTargetApplicationElements() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- getTargetApplicationElements() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent
- getTargetApplicationElementType() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Returns the type of this element (class or interface).
- getTargetApplicationElementType() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Returns the type of this element (class or interface).
- getTargetClass() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserInvokedMethodEvent
- getTargetRootPackage() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- getText() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.ConsoleUpdateDebugEvent
-
Returns the text content of the console update.
- getText(Object) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.ListSelectionDialogLabelProvider
-
Returns the text for the given element.
- getType() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.VariableDTO
- getType() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.AbstractSimpleDebugEvent
-
Returns the type of this debugger event.
- getType() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedVariableEvent
- getTypeName() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodParameterDTO
- getValue() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.VariableDTO
- getVirtualMachine() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetVirtualMachineRepresentation
- getvirtualMachineOptionsStringWithoutJDWP() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
-
Returns VM options without JDWP agentlib.
- getVmOptions() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- getWorkingDirectory() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
H
- handle(BreakpointEvent) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces.BreakpointEventHandler
-
Handles a breakpoint event triggered in the target VM.
- handleDebugEvent(AbstractSimpleDebugEvent) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
-
Handles incoming debug events
- hashCode() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
- hashCode() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
- hashCode() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
- highlight(ITextEditor, int) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.CurrentLineHighlighter
-
Highlights a specific line in the given text editor.
I
- info(String) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.logging.SimpleDebuggerLogger
-
Logs info-level message
- instance() - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebuggerEventQueue
-
Returns the singleton instance of the event queue.
- instance() - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindowManager
-
Returns the singleton instance of DebugWindowManager.
- INTERFACE - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementType
-
Represents an interface in the target application
- isInTerminalState() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext
-
Checks whether the debugger has reached a terminal state.
- isOpen() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
- isRunning() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext
-
Returns true if the debugger is in a running state.
- isSessionActive() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext
-
Returns true if a debugger session is currently active.
L
- lineNumber(int) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- ListSelectionDialogLabelProvider - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Provides textual representation for elements in selection dialogs.
- ListSelectionDialogLabelProvider() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.ListSelectionDialogLabelProvider
- locals(List<VariableDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
M
- mapFields(Map<Field, Value>) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
-
Converts
Map<Field, Value>toList<VariableDTO>. - mapLocals(Map<LocalVariable, Value>) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
-
Converts
Map<LocalVariable, Value>toList<VariableDTO>. - METHOD_INVOKE - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.event.SimpleDebuggerEventType
-
Event triggered when a method is invoked in the target application
- MethodCallInStackDTO - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.dto
-
Represents a single method call in a thread's stack trace.
- MethodCallInStackDTO(String, String, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.MethodCallInStackDTO
-
Constructs a MethodCallInStack instance.
- methodCallInStacks(List<MethodCallInStackDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- methodName(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
O
- okPressed() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugConfigurationEditDialog
- okPressed() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs.PortSelectionDialog
- onClassPrepared(ReferenceType) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationBreakpointRepresentation
-
Called on ClassPrepareEvent
- onReady(SimpleDebuggerWorkFlow) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces.OnWorkflowReadyListener
-
Called when the debug workflow is ready.
- OnWorkflowReadyListener - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Listener interface invoked when a
SimpleDebuggerWorkFlowis fully initialized and ready to start debugging. - open() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
-
Opens the debugger window and sets icon
- OpenDebugWindowHandler - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.handlers
-
Handler to open the Simple Debugger window.
- OpenDebugWindowHandler() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.handlers.OpenDebugWindowHandler
P
- parseArguments(VirtualMachine, UserInvokedMethodEvent) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
-
Converts argumentsText to a list of JDI values for method invocation
- pollUiEvent() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebuggerEventQueue
-
Polls the event queue and returns the next event if available.
- pollUiEvent() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.processor.UiEventCollector
-
Retrieves and removes the next UI event from the queue.
- PortSelectionDialog - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs
-
Dialog to select a port for the Simple Debugger.
- PortSelectionDialog(Shell) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.dialogs.PortSelectionDialog
-
Creates a port selection dialog.
- PREPARED - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- PREPARING - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- prettyPrint() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
-
Returns a pretty-printed multi-line string for debugging.
- prettyPrint() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Returns a nicely formatted string representing this element.
- prettyPrint() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Returns a nicely formatted string representing this element.
- prettyPrint() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
-
Pretty-prints the configuration.
R
- REFRESH_CONSOLE - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.event.SimpleDebuggerEventType
-
Event triggered to refresh the debugger console
- refreshBreakpoints() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationBreakpointRepresentation
-
Full resynchronization with Eclipse
- refreshReferencesToClassesOfTargetApplication(VirtualMachine) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- refreshUI(BreakpointEvent) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces.UIRefresher
-
Refreshes the UI for the given breakpoint event.
- register(BreakpointSubscriber) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.BreakePointListener
-
Registers a subscriber that will receive breakpoint events.
- register(BreakpointSubscriber) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces.BreakpointSubscriberRegistrar
-
Registers the given breakpoint subscriber.
- resultOfMethodInvocation(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- run() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.ConsoleWriter
-
Continuously reads lines from the input stream and sends them as ConsoleUpdateDebugEvents to the event queue.
- run() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebugSessionImpl
- run() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebugEventProcessor
-
Continuously processes debug events from the global event queue.
- RUNNING - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
S
- sendDebugEvent(DebugStoppedAtBreakpointEvent) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces.DebugEventProvider
-
Sends a debug event indicating that the target application has stopped at a breakpoint.
- SESSION_FINISHED - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- SESSION_STARTED - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- setBreakpointRequest(BreakpointRequest) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
- setMainClassName(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- setMethods(Set<TargetApplicationMethodDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Sets the methods of this class or interface.
- setMethods(Set<TargetApplicationMethodDTO>) - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementRepresentation
-
Sets the methods of this element.
- setPort(int) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- setStatus(DebuggerContext.SimpleDebuggerStatus) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext
-
Updates the debugger status in a thread-safe manner.
- setTargetRootPackage(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- setvirtualMachineOptions(String[]) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.DebugConfiguration
- showError(String, String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.DebugWindow
-
Shows an error dialog to the user
- showResult(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- SimpleDebugEventCollector - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.processor
-
Collector interface for debug events generated by the Simple Debugger.
- SimpleDebugEventProcessor - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.processor
-
Processes debug events collected by the Simple Debugger.
- SimpleDebugEventProcessor(DebugWindow) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebugEventProcessor
-
Creates a new debug event processor for the given debug window.
- SimpleDebuggerEventQueue - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.processor
-
Singleton queue for handling UI and Debug events in the Simple Debugger.
- SimpleDebuggerEventType - Enum Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event
-
Types of events emitted by the simple debugger.
- SimpleDebuggerLogger - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.logging
-
Logger utility for the Simple Debugger plugin.
- SimpleDebuggerPluginStarter - Class in com.gmail.aydinov.sergey.simple_debugger_plugin
-
Handler for starting the Simple Debugger plugin from Eclipse UI.
- SimpleDebuggerPluginStarter() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.SimpleDebuggerPluginStarter
- SimpleDebuggerWorkFlow - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Coordinates the execution flow of a JDI-based debugging process.
- SimpleDebuggerWorkFlow(TargetVirtualMachineRepresentation, IBreakpointManager, BreakpointSubscriberRegistrar, DebugConfiguration) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.SimpleDebuggerWorkFlow
- SimpleDebuggerWorkFlow.SimpleDebuggerWorkFlowFactory - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.core
-
Factory for creating a debug workflow asynchronously
- SimpleDebuggerWorkFlowFactory() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.core.SimpleDebuggerWorkFlow.SimpleDebuggerWorkFlowFactory
- StackTabContent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab
-
Manages the "Stack" tab in the debugger UI, showing the current call stack.
- StackTabContent(Composite) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.StackTabContent
-
Constructs a StackTabContent attached to a parent composite.
- stackTrace(String) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- STARTING - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- STOPPED - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- STOPPED_AT_BREAKPOINT - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.event.SimpleDebuggerEventType
-
Event triggered when the debugger stops at a breakpoint
T
- takeDebugEvent() - Method in interface com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebugEventCollector
-
Retrieves the next debug event for processing.
- takeDebugEvent() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.processor.SimpleDebuggerEventQueue
-
Retrieves and removes the next debug event, waiting if necessary.
- TargetApplicationBreakpointRepresentation - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Representation of breakpoints in the target application.
- TargetApplicationBreakpointRepresentation(IBreakpointManager, VirtualMachine) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationBreakpointRepresentation
- TargetApplicationClassOrInterfaceRepresentation - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Representation of a target application class or interface in the debugged JVM.
- TargetApplicationClassOrInterfaceRepresentation(String, TargetApplicationElementType, Set<TargetApplicationMethodDTO>, Set<Field>) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationClassOrInterfaceRepresentation
-
Constructs a new TargetApplicationClassOrInterfaceRepresentation.
- TargetApplicationElementRepresentation - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Represents an element of the target application (class or interface) in the debugged JVM.
- targetApplicationElements(List<TargetApplicationElementRepresentation>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
- TargetApplicationElementType - Enum Class in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Type of a target application element.
- TargetApplicationMethodDTO - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.dto
-
Represents a method of a target application class or interface.
- TargetApplicationMethodDTO(String, String, List<TargetApplicationMethodParameterDTO>) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
-
Constructs a method representation.
- TargetApplicationMethodParameterDTO - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.dto
-
Represents a parameter of a method in a target application.
- TargetApplicationMethodParameterDTO(String, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodParameterDTO
-
Constructs a parameter representation.
- TargetApplicationRepresentation - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
- TargetApplicationRepresentation(IBreakpointManager, EventRequestManager, VirtualMachine, BreakpointSubscriberRegistrar, DebugConfiguration) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationRepresentation
- TargetVirtualMachineRepresentation - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction
-
Representation of a target virtual machine.
- TargetVirtualMachineRepresentation(String, Integer, VirtualMachine) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetVirtualMachineRepresentation
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.BreakpointWrapper
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.MethodCallInStackDTO
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodDTO
-
Builds a human-readable string representation of the method, including parameters and their types.
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.TargetApplicationMethodParameterDTO
-
Returns a human-readable representation of the parameter.
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.VariableDTO
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedFieldEvent
-
Returns a human-readable string representation of this event.
- toString() - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserInvokedMethodEvent
- type(SimpleDebuggerEventType) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.event.debug_event.DebugStoppedAtBreakpointEvent.Builder
U
- UiEventCollector - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.processor
-
Interface for collecting UI events produced by the user interface.
- UIRefresher - Interface in com.gmail.aydinov.sergey.simple_debugger_plugin.core.interfaces
-
Interface responsible for refreshing the user interface when a breakpoint is hit.
- updateFields(List<VariableDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.FieldsTabContent
-
Updates the fields displayed in the tab.
- updateFromEvent(DebugStoppedAtBreakpointEvent) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- updateStack(List<MethodCallInStackDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
- updateStack(List<MethodCallInStackDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.StackTabContent
-
Updates the stack table.
- updateVariables(List<VariableDTO>) - Method in class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.VariablesTabContent
-
Updates the variable table with the given list of variables.
- UserChangedFieldEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Represents a UI event where a user changes a field of an object.
- UserChangedFieldEvent(String, String, Object) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedFieldEvent
-
Constructs a UserChangedFieldDTO.
- UserChangedVariableEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
DTO representing a user-initiated change of a variable in the UI.
- UserChangedVariableEvent(String, String, Object) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserChangedVariableEvent
-
Constructs a UserChangedVariableDTO.
- UserClosedWindowUiEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Marker Event indicating that the user has closed a UI window.
- UserClosedWindowUiEvent() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserClosedWindowUiEvent
- UserInvokedMethodEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Event representing a request to invoke a method on a target class or interface from the UI.
- UserInvokedMethodEvent(TargetApplicationClassOrInterfaceRepresentation, TargetApplicationMethodDTO, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserInvokedMethodEvent
- UserPressedResumeUiEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Marker Event indicating that the user pressed the "Resume" button in the UI.
- UserPressedResumeUiEvent() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserPressedResumeUiEvent
- UserPressedStartUiEvent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event
-
Marker Event indicating that the user pressed the "Start" button in the UI.
- UserPressedStartUiEvent() - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.event.ui_event.UserPressedStartUiEvent
V
- valueOf(String) - Static method in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.event.SimpleDebuggerEventType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.abstraction.TargetApplicationElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.event.SimpleDebuggerEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariableDTO - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.dto
-
DTO representing a variable in the target application.
- VariableDTO(String, String, String) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.dto.VariableDTO
-
Constructs a VariableDTO.
- VariablesTabContent - Class in com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab
-
Tab content showing all variables in the debugger.
- VariablesTabContent(Composite, UiEventCollector) - Constructor for class com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.VariablesTabContent
-
Constructs the VariablesTabContent.
- VM_AWAITING_CONNECTION - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
- VM_CONNECTED - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
W
- warn(String) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.logging.SimpleDebuggerLogger
-
Logs warning-level message
- WILL_NOT_START - Enum constant in enum class com.gmail.aydinov.sergey.simple_debugger_plugin.core.DebuggerContext.SimpleDebuggerStatus
All Classes and Interfaces|All Packages