Библиотека для дампа объектов
От: Denis Tsyplakov Россия  
Дата: 22.08.08 14:31
Оценка: 9 (3)
Привет!

Иногда возникает необходимость посмотреть что же находится внутри моего объекта и вывести это в лог.
Это можно сделать с помощью вот такой микро библиотеки

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
   ]
}
java
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.