Class EvaluateTabController
java.lang.Object
com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController
Controller for the "Evaluate" tab in the debugger window.
Allows selecting classes and methods, entering arguments, invoking methods, and displaying results.
Author: Sergei Aidinov
Email: sergey.aydinov@gmail.com
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluateTabController(org.eclipse.swt.widgets.Composite parent, UiEventCollector uiEventCollector) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcreateStackViewer(org.eclipse.swt.widgets.Composite parent) org.eclipse.swt.widgets.Compositeorg.eclipse.swt.widgets.Buttonorg.eclipse.swt.widgets.Textorg.eclipse.swt.widgets.Textorg.eclipse.swt.widgets.ButtonvoidshowResult(String text) voidupdateFromEvent(DebugStoppedAtBreakpointEvent debugStoppedAtBreakpointEvent) voidupdateStack(List<MethodCallInStackDTO> stack)
-
Constructor Details
-
EvaluateTabController
public EvaluateTabController(org.eclipse.swt.widgets.Composite parent, UiEventCollector uiEventCollector)
-
-
Method Details
-
getControl
public org.eclipse.swt.widgets.Composite getControl() -
createStackViewer
public void createStackViewer(org.eclipse.swt.widgets.Composite parent) -
updateFromEvent
-
updateStack
-
getSelectedClass
-
getSelectedMethod
-
clearResult
public void clearResult() -
showResult
-
getSelectButton
public org.eclipse.swt.widgets.Button getSelectButton() -
getInvokeButton
public org.eclipse.swt.widgets.Button getInvokeButton() -
getMethodInput
public org.eclipse.swt.widgets.Text getMethodInput() -
getResultField
public org.eclipse.swt.widgets.Text getResultField()
-