Package ru.bitel.common.util
Class DebugUtils
java.lang.Object
ru.bitel.common.util.DebugUtils
public class DebugUtils
extends java.lang.Object
Класс, используется для отладочного вывода или там например для дампа
 содержимого сложного объекта (типа модели какой-нибудь), как в php print_r,
 ну и всё такое же.
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLINE_SEPARATOR - 
Constructor Summary
Constructors Constructor Description DebugUtils() - 
Method Summary
Modifier and Type Method Description static java.lang.StringdumpObject(java.lang.Object var)Сроковое представление внутренности объкета, можно использовать, например, для вывода объекта при toString(), типаstatic voiddumpVar(java.lang.Object var)Дамп переменной в консоль.static voiddumpVar(java.lang.Object var, java.io.Writer writer)Дамп переменной в поток, типа как print_r из php, подобъекты тоже дампируются и отображаются, xml всякие итд.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Field Details
- 
LINE_SEPARATOR
public static final java.lang.String LINE_SEPARATOR 
 - 
 - 
Constructor Details
- 
DebugUtils
public DebugUtils() 
 - 
 - 
Method Details
- 
dumpVar
public static void dumpVar(java.lang.Object var) throws java.lang.ExceptionДамп переменной в консоль.- Throws:
 java.lang.Exception- See Also:
 dumpVar(Object, Writer )
 - 
dumpVar
public static void dumpVar(java.lang.Object var, java.io.Writer writer) throws java.lang.ExceptionДамп переменной в поток, типа как print_r из php, подобъекты тоже дампируются и отображаются, xml всякие итд.- Parameters:
 var- переменнаяwriter- врайтер- Throws:
 java.lang.Exception
 - 
dumpObject
public static java.lang.String dumpObject(java.lang.Object var)Сроковое представление внутренности объкета, можно использовать, например, для вывода объекта при toString(), типа(a)Override public String toString() { return DebugUtils.dumpObject( this ); }и будет что-то типаru.bitel.bgbilling.modules.buyemoney.server.protocols.TransactionResult@[transactId=0;status=null;comment=null;date=null;]@1fb8ee3- Parameters:
 var- объект- Returns:
 - строка, типа как стандартный toString, но с содержимым полей.
 
 
 -