Interactions
The Interactions tab allows users to evaluate Java expressions and execute Java statements outside of any running program, or within a program that is being debugged. During debugging, any in-scope object can be referenced from interactions code. Variables declared at the outer "interaction scope" will appear on the workbench, and from there they can be dragged out into a viewer. Interactions may be used with Java access checking turned on or off, so that the interactions code can function as normal code would, or as if all classes, fields, and methods were accessible.