Index

A B C D E F G H I L M O P R S T U V W 
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> to List<VariableDTO>.
mapLocals(Map<LocalVariable, Value>) - Static method in class com.gmail.aydinov.sergey.simple_debugger_plugin.utils.DebugUtils
Converts Map<LocalVariable, Value> to List<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 SimpleDebuggerWorkFlow is 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
 
A B C D E F G H I L M O P R S T U V W 
All Classes and Interfaces|All Packages