Class EvaluateTabController

java.lang.Object
com.gmail.aydinov.sergey.simple_debugger_plugin.ui.tab.EvaluateTabController

public class EvaluateTabController extends Object
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 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

      public void updateFromEvent(DebugStoppedAtBreakpointEvent debugStoppedAtBreakpointEvent)
    • updateStack

      public void updateStack(List<MethodCallInStackDTO> stack)
    • getSelectedClass

    • getSelectedMethod

      public TargetApplicationMethodDTO getSelectedMethod()
    • clearResult

      public void clearResult()
    • showResult

      public void showResult(String text)
    • 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()