public final class DebugUtil extends java.lang.Object implements SysProps
FILE_SEPARATOR, JAVA_CLASS_PATH, JAVA_ENDORSED_DIRS, JAVA_HOME, JAVA_IO_TMPDIR, JAVA_RUNTIME_NAME, JAVA_RUNTIME_VERSION, JAVA_SPECIFICATION_VERSION, JAVA_VERSION, JAVA_VM_NAME, LINE_SEPARATOR, OS_ARCH, OS_NAME, OS_VERSION, PATH_SEPARATOR, SUN_ARCH_DATA_MODEL, SUN_AWT_EXCEPTION_HANDLER, USER_DIR, USER_HOME, USER_NAME
Modifier and Type | Method and Description |
---|---|
static void |
awaitAllEventsDispatched()
Puts a NOP Runnable into the
EventQueue and awaits until it has been executed. |
static void |
dump(java.lang.Object obj) |
static void |
dump(java.lang.Object obj,
java.lang.String title) |
static void |
dump(java.lang.String text) |
static void |
dumpArray(java.lang.Object[] array) |
static void |
dumpArray(java.lang.Object[] array,
boolean isFullDump) |
static void |
dumpArray(java.lang.Object[] array,
java.lang.String title) |
static void |
dumpArray(java.lang.Object[] array,
java.lang.String title,
boolean isFullDump) |
static void |
dumpFileContent(java.io.File file) |
static void |
dumpList(java.util.Collection list) |
static void |
dumpList(java.util.Collection list,
boolean isFullDump) |
static void |
dumpList(java.util.Collection list,
java.lang.String title) |
static void |
dumpList(java.util.Collection list,
java.lang.String title,
boolean isFullDump) |
static void |
dumpList(javax.swing.JList list) |
static void |
dumpList(javax.swing.JList list,
boolean isFullDump) |
static void |
dumpList(javax.swing.JList list,
java.lang.String title) |
static void |
dumpList(javax.swing.JList list,
java.lang.String title,
boolean isFullDump) |
static void |
dumpList(javax.swing.ListModel listModel) |
static void |
dumpList(javax.swing.ListModel listModel,
boolean isFullDump) |
static void |
dumpList(javax.swing.ListModel listModel,
java.lang.String title) |
static void |
dumpList(javax.swing.ListModel listModel,
java.lang.String title,
boolean isFullDump) |
static void |
dumpMap(java.util.Map map)
Dumps the content of the given Map to the console in a well formatted way.
|
static void |
dumpMap(java.util.Map map,
java.lang.String title)
Dumps the content of the given Map to the console in a well formatted way.
|
static void |
dumpMemoryUsage() |
static void |
dumpSystemProperties()
Dumps the system properties to the console.
|
static void |
dumpUIDefaults()
Dumps the UI defaults.
|
static java.lang.StringBuilder |
fillDump(java.lang.StringBuilder sb,
java.util.Collection list,
java.lang.String title) |
static java.lang.StringBuilder |
fillDump(java.lang.StringBuilder sb,
java.util.Collection list,
java.lang.String title,
boolean isFullDump) |
static void |
main(java.lang.String[] args) |
static void |
printLogMessagesForAllLogLevels(java.lang.Class caller,
LogChannel logCh) |
static void |
snapshot(java.lang.String title)
Creates a stack trace snapshot on the system error-console where this call is issued.
|
public static void dumpMemoryUsage()
public static void awaitAllEventsDispatched()
EventQueue
and awaits until it has been executed.
Thus we are sure that all queued events have been dispatched.public static void dumpMap(java.util.Map map)
public static void dumpMap(java.util.Map map, java.lang.String title)
public static void dumpList(javax.swing.ListModel listModel)
public static void dumpList(javax.swing.ListModel listModel, boolean isFullDump)
public static void dumpList(javax.swing.ListModel listModel, java.lang.String title)
public static void dumpList(javax.swing.ListModel listModel, java.lang.String title, boolean isFullDump)
public static void dumpList(javax.swing.JList list)
public static void dumpList(javax.swing.JList list, boolean isFullDump)
public static void dumpList(javax.swing.JList list, java.lang.String title)
public static void dumpList(javax.swing.JList list, java.lang.String title, boolean isFullDump)
public static void dumpList(java.util.Collection list)
public static void dumpList(java.util.Collection list, boolean isFullDump)
public static void dumpList(java.util.Collection list, java.lang.String title)
public static void dumpList(java.util.Collection list, java.lang.String title, boolean isFullDump)
public static void dumpArray(java.lang.Object[] array)
public static void dumpArray(java.lang.Object[] array, boolean isFullDump)
public static void dumpArray(java.lang.Object[] array, java.lang.String title)
public static void dumpArray(java.lang.Object[] array, java.lang.String title, boolean isFullDump)
public static java.lang.StringBuilder fillDump(java.lang.StringBuilder sb, java.util.Collection list, java.lang.String title)
public static java.lang.StringBuilder fillDump(java.lang.StringBuilder sb, java.util.Collection list, java.lang.String title, boolean isFullDump)
public static void dump(java.lang.String text)
public static void dump(java.lang.Object obj)
public static void dump(java.lang.Object obj, java.lang.String title)
public static void dumpFileContent(java.io.File file) throws java.io.IOException
java.io.IOException
public static void snapshot(java.lang.String title)
title
- a header text for the snapshotpublic static void dumpSystemProperties()
public static void dumpUIDefaults()
public static void printLogMessagesForAllLogLevels(java.lang.Class caller, LogChannel logCh)
public static void main(java.lang.String[] args)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.