org.aspectj.weaver
Class Dump

java.lang.Object
  extended by org.aspectj.weaver.Dump

public class Dump
extends java.lang.Object


Nested Class Summary
static interface Dump.INode
           
static interface Dump.IVisitor
           
 
Field Summary
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
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DUMP_CONDITION_PROPERTY

public static final java.lang.String DUMP_CONDITION_PROPERTY
See Also:
Constant Field Values

DUMP_DIRECTORY_PROPERTY

public static final java.lang.String DUMP_DIRECTORY_PROPERTY
See Also:
Constant Field Values

UNKNOWN_FILENAME

public static final java.lang.String UNKNOWN_FILENAME
See Also:
Constant Field Values

DUMP_EXCLUDED

public static final java.lang.String DUMP_EXCLUDED
See Also:
Constant Field Values

NULL_OR_EMPTY

public static final java.lang.String NULL_OR_EMPTY
See Also:
Constant Field Values
Method Detail

preserveOnNextReset

public static void preserveOnNextReset()
for testing only, so that we can verify dump contents after compilation has completely finished


reset

public static void reset()

dump

public static java.lang.String dump(java.lang.String reason)

dumpWithException

public static java.lang.String dumpWithException(java.lang.Throwable th)

dumpWithException

public static java.lang.String dumpWithException(IMessageHolder messageHolder,
                                                 java.lang.Throwable th)

dumpOnExit

public static java.lang.String dumpOnExit()

dumpOnExit

public static java.lang.String dumpOnExit(IMessageHolder messageHolder,
                                          boolean reset)

setDumpOnException

public static void setDumpOnException(boolean b)

setDumpDirectory

public static boolean setDumpDirectory(java.lang.String directoryName)

getDumpOnException

public static boolean getDumpOnException()

setDumpOnExit

public static boolean setDumpOnExit(IMessage.Kind condition)

setDumpOnExit

public static boolean setDumpOnExit(java.lang.String condition)

getDumpOnExit

public static IMessage.Kind getDumpOnExit()

getLastDumpFileName

public static java.lang.String getLastDumpFileName()

saveCommandLine

public static void saveCommandLine(java.lang.String[] args)

saveFullClasspath

public static void saveFullClasspath(java.util.List<java.lang.String> list)

saveMessageHolder

public static void saveMessageHolder(IMessageHolder holder)

getFileName

public java.lang.String getFileName()

close

public void close()