|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfacets.util.Debug
public final class Debug
Utilities for use during development.
| Field Summary | |
|---|---|
static int |
HASH_MASK
|
static boolean |
mbAsKb
|
static boolean |
memCheck
|
static boolean |
natureDebug
Global flag. |
| Constructor Summary | |
|---|---|
Debug()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
arrayInfo(java.lang.Object[] array)
Returns an array of infos. |
static java.lang.String |
exceptionInfo(java.lang.Exception e,
java.lang.String title)
|
static java.lang.Thread[] |
getSortedThreads()
|
static java.lang.String |
id(java.lang.Object object)
A value that uniquely identifies the object within its class. |
static java.lang.String |
info(java.lang.Object o)
Returns basic information about an object's type and identity. |
static java.lang.String |
mb(long bytes)
|
static void |
memCheck(java.lang.String header,
boolean withGc)
|
static java.lang.String |
parseStackTrace(int stopLines,
java.lang.String stopText,
boolean noLinks)
|
static void |
printStackTrace(int printLines)
Prints a useful,truncated stack trace. |
static void |
printStackTrace(java.lang.String stopText)
Prints useful stack trace up to eg a method name. |
static void |
printThisTrace(java.lang.Object src,
int printLines)
|
static void |
printThisTrace(java.lang.Object src,
java.lang.String stopText)
|
static java.lang.String[] |
readTraceLines(java.lang.Throwable t,
int stopLines,
java.lang.String stopText,
int omitLines)
|
static java.lang.String[] |
stackTraceLines(java.lang.Throwable t)
|
static void |
trapCall()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int HASH_MASK
public static boolean memCheck
public static boolean mbAsKb
public static boolean natureDebug
| Constructor Detail |
|---|
public Debug()
| Method Detail |
|---|
public static java.lang.Thread[] getSortedThreads()
public static java.lang.String mb(long bytes)
public static java.lang.String exceptionInfo(java.lang.Exception e,
java.lang.String title)
public static java.lang.String id(java.lang.Object object)
Identified.identity(),
otherwise the truncated Object.hashCode().public static java.lang.String info(java.lang.Object o)
This will be some combination of
id(Object)
Titled.title() if available
public static java.lang.String arrayInfo(java.lang.Object[] array)
infos.
public static java.lang.String[] stackTraceLines(java.lang.Throwable t)
public static void printStackTrace(int printLines)
printLines - how many lines of the trace to printpublic static void printStackTrace(java.lang.String stopText)
stopText - occurring in a line stops further lines appearing
public static void printThisTrace(java.lang.Object src,
int printLines)
public static void printThisTrace(java.lang.Object src,
java.lang.String stopText)
public static java.lang.String[] readTraceLines(java.lang.Throwable t,
int stopLines,
java.lang.String stopText,
int omitLines)
public static java.lang.String parseStackTrace(int stopLines,
java.lang.String stopText,
boolean noLinks)
public static void trapCall()
public static void memCheck(java.lang.String header,
boolean withGc)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||