The following effectively overwrites the toString() method for any class as seen using the Eclipse Debugger only, but I’ve found it very useful in decoding calendar objects while I debug.
Add a Debug Detail Formatter, using these steps:
- From the menu select Windows->Preferences
- In Preferences open Java->Debug and click on Detail Formatters
- Here you can add your desired formatter
As an example, for the calendar object:
- Click Add..
- Enter
java.util.Calendar
into the Qualified type name field
- Enter the following:
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z"); sdf.format(this.getTime());
- Ensure Enable this detail formatter is checked
Click OK.
src: