Package ru.bitel.common.util
Class DebugUtils
java.lang.Object
ru.bitel.common.util.DebugUtils
Класс, используется для отладочного вывода или там например для дампа
содержимого сложного объекта (типа модели какой-нибудь), как в php print_r,
ну и всё такое же.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
dumpObject
(Object var) Сроковое представление внутренности объкета, можно использовать, например, для вывода объекта при toString(), типаstatic void
Дамп переменной в консоль.static void
Дамп переменной в поток, типа как print_r из php, подобъекты тоже дампируются и отображаются, xml всякие итд.
-
Field Details
-
LINE_SEPARATOR
-
-
Constructor Details
-
DebugUtils
public DebugUtils()
-
-
Method Details
-
dumpVar
Дамп переменной в консоль.- Throws:
Exception
- See Also:
-
dumpVar
Дамп переменной в поток, типа как print_r из php, подобъекты тоже дампируются и отображаются, xml всякие итд.- Parameters:
var
- переменнаяwriter
- врайтер- Throws:
Exception
-
dumpObject
Сроковое представление внутренности объкета, можно использовать, например, для вывода объекта при 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, но с содержимым полей.
-