public class Dump
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Dump.INode |
static interface |
Dump.IVisitor |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DUMP_CONDITION_PROPERTY |
static java.lang.String |
DUMP_DIRECTORY_PROPERTY |
static java.lang.String |
DUMP_EXCLUDED |
static java.lang.String |
NULL_OR_EMPTY |
static java.lang.String |
UNKNOWN_FILENAME |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static java.lang.String |
dump(java.lang.String reason) |
static java.lang.String |
dumpOnExit() |
static java.lang.String |
dumpOnExit(IMessageHolder messageHolder,
boolean reset) |
static java.lang.String |
dumpWithException(IMessageHolder messageHolder,
java.lang.Throwable th) |
static java.lang.String |
dumpWithException(java.lang.Throwable th) |
static boolean |
getDumpOnException() |
static IMessage.Kind |
getDumpOnExit() |
java.lang.String |
getFileName() |
static java.lang.String |
getLastDumpFileName() |
static void |
preserveOnNextReset()
for testing only, so that we can verify dump contents after compilation has completely finished
|
static void |
reset() |
static void |
saveCommandLine(java.lang.String[] args) |
static void |
saveFullClasspath(java.util.List<java.lang.String> list) |
static void |
saveMessageHolder(IMessageHolder holder) |
static boolean |
setDumpDirectory(java.lang.String directoryName) |
static void |
setDumpOnException(boolean b) |
static boolean |
setDumpOnExit(IMessage.Kind condition) |
static boolean |
setDumpOnExit(java.lang.String condition) |
public static final java.lang.String DUMP_CONDITION_PROPERTY
public static final java.lang.String DUMP_DIRECTORY_PROPERTY
public static final java.lang.String UNKNOWN_FILENAME
public static final java.lang.String DUMP_EXCLUDED
public static final java.lang.String NULL_OR_EMPTY
public static void preserveOnNextReset()
public static void reset()
public static java.lang.String dump(java.lang.String reason)
public static java.lang.String dumpWithException(java.lang.Throwable th)
public static java.lang.String dumpWithException(IMessageHolder messageHolder, java.lang.Throwable th)
public static java.lang.String dumpOnExit()
public static java.lang.String dumpOnExit(IMessageHolder messageHolder, boolean reset)
public static void setDumpOnException(boolean b)
public static boolean setDumpDirectory(java.lang.String directoryName)
public static boolean getDumpOnException()
public static boolean setDumpOnExit(IMessage.Kind condition)
public static boolean setDumpOnExit(java.lang.String condition)
public static IMessage.Kind getDumpOnExit()
public static java.lang.String getLastDumpFileName()
public static void saveCommandLine(java.lang.String[] args)
public static void saveFullClasspath(java.util.List<java.lang.String> list)
public static void saveMessageHolder(IMessageHolder holder)
public java.lang.String getFileName()
public void close()