Online Eiffel Documentation
EiffelStudio

Introduction

The object tool is a debugging tool that displays extended dynamic information concerning one or several objects while debugging an application. This information includes the value of all their attributes, as well as the values of the once functions that have already been called.

It is mainly composed of two grids (with tree view), the local view and the object view. In the toolbar are located two commands that facilitate browsing the trees: the remove object command and the set slice size command .

The third command can give an expanded display of the string relative to an object, by dropping the object onto the button (or pressing Ctrl+E on the selected value). Use it if an object has a very long string representation or a string representation that contains carriage returns, for example.

And the last command switch the display of integer values between decimal and hexadecimal format.

By default, the object tool displays the full generating type for object, but this can be changed for speed concern in the preferences. The same way, through the preferences, the user can enable or disable the evaluation of the Debug Output feature .