Привет!
Иногда возникает необходимость посмотреть что же находится внутри моего объекта и вывести это в лог.
Это можно сделать с помощью вот такой микро библиотеки
http://code.google.com/p/jbeandumer/
Пример использования.
Dumper dmpr = new Dumper();
System.out.println(dmpr.dump(new Date()));
на выходе
java.util.Date{
cdate : null
fastTime : 1218288272098
}
или
Dumper dmpr = new Dumper();
System.out.println(dmpr.dump(new GregorianCalendar()));
java.util.GregorianCalendar{
areAllFieldsSet : true
areFieldsSet : true
cachedFixedDate : 733276
calsys : sun.util.calendar.Gregorian{
eras : null
}
........
nextStamp : 2
originalFields : null
serialVersionOnStream : 1
sharedZone : true
stamp : 17:[
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
1
]
time : 1219415349694
zone : cycle ref obj#3
zoneOffsets : 2:[
10800000, 3600000
]
}