Top Inners Fields Constructors Methods
org.aspectj.weaver

public Class Dump

extends Object
Class Inheritance
Imports
java.io.File, .FileOutputStream, .PrintStream, java.net.URL, java.text.SimpleDateFormat, java.util.Date, .List, .Properties, org.aspectj.bridge.IMessage, .IMessageHolder, .Version, org.aspectj.weaver.tools.Trace, .TraceFactory, .Traceable

Author
Matthew Webster

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static interface

Field Summary

Modifier and TypeField and Description
private static IMessage.Kind
private static File
public static final String
public static final String
public static final String
private static Class<?>
private String
private static final String
private static final String
private static String
public static final String
private static boolean
private PrintStream
private String
private static String[]
private static List<String>
private static IMessageHolder
private static Trace
public static final String

Constructor Summary

AccessConstructor and Description
private
Dump(String reason)

Method Summary

Modifier and TypeMethod and Description
public void
public static String
dump(String reason)

private void
private void
private void
private void
private void
private void
private void
private void
public static String
public static String
dumpOnExit(IMessageHolder messageHolder, boolean reset)

private void
public static String
public static String
private static Object
public static boolean
public static IMessage.Kind
public String
public static String
private void
public static void
preserveOnNextReset()

for testing only, so that we can verify dump contents after compilation has completely finished

private void
private void
println(Object[] array)

private void
private void
private void
println(File file)

private void
println(List<E> list)

public static void
public static void
public static void
public static void
public static boolean
setDumpDirectory(String directoryName)

public static void
setDumpOnException(boolean b)

public static boolean
public static boolean
setDumpOnExit(String condition)

private static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

conditionKindback to summary
private static IMessage.Kind conditionKind
directoryback to summary
private static File directory
DUMP_CONDITION_PROPERTYback to summary
public static final String DUMP_CONDITION_PROPERTY
DUMP_DIRECTORY_PROPERTYback to summary
public static final String DUMP_DIRECTORY_PROPERTY
DUMP_EXCLUDEDback to summary
public static final String DUMP_EXCLUDED
exceptionClassback to summary
private static Class<?> exceptionClass
fileNameback to summary
private String fileName
FILENAME_PREFIXback to summary
private static final String FILENAME_PREFIX
FILENAME_SUFFIXback to summary
private static final String FILENAME_SUFFIX
lastDumpFileNameback to summary
private static String lastDumpFileName
NULL_OR_EMPTYback to summary
public static final String NULL_OR_EMPTY
preserveOnNextResetback to summary
private static boolean preserveOnNextReset
printback to summary
private PrintStream print
reasonback to summary
private String reason
savedCommandLineback to summary
private static String[] savedCommandLine
savedFullClasspathback to summary
private static List<String> savedFullClasspath
savedMessageHolderback to summary
private static IMessageHolder savedMessageHolder
traceback to summary
private static Trace trace
UNKNOWN_FILENAMEback to summary
public static final String UNKNOWN_FILENAME

Constructor Detail

Dumpback to summary
private Dump(String reason)

Method Detail

closeback to summary
public void close()
dumpback to summary
public static String dump(String reason)
dumpAspectJPropertiesback to summary
private void dumpAspectJProperties()
dumpCommandLineback to summary
private void dumpCommandLine()
dumpCompilerMessagesback to summary
private void dumpCompilerMessages(IMessageHolder messageHolder)
dumpDefaultback to summary
private void dumpDefault()
dumpDefaultback to summary
private void dumpDefault(IMessageHolder holder)
dumpDumpConfigurationback to summary
private void dumpDumpConfiguration()
dumpExceptionback to summary
private void dumpException(IMessageHolder messageHolder, Throwable th)
dumpFullClasspathback to summary
private void dumpFullClasspath()
dumpOnExitback to summary
public static String dumpOnExit()
dumpOnExitback to summary
public static String dumpOnExit(IMessageHolder messageHolder, boolean reset)
dumpSytemPropertiesback to summary
private void dumpSytemProperties()
dumpWithExceptionback to summary
public static String dumpWithException(Throwable th)
dumpWithExceptionback to summary
public static String dumpWithException(IMessageHolder messageHolder, Throwable th)
formatObjback to summary
private static Object formatObj(Object obj)
getDumpOnExceptionback to summary
public static boolean getDumpOnException()
getDumpOnExitback to summary
public static IMessage.Kind getDumpOnExit()
getFileNameback to summary
public String getFileName()
getLastDumpFileNameback to summary
public static String getLastDumpFileName()
openDumpback to summary
private void openDump()
preserveOnNextResetback to summary
public static void preserveOnNextReset()

for testing only, so that we can verify dump contents after compilation has completely finished

printlnback to summary
private void println(Object obj)
printlnback to summary
private void println(Object[] array)
printlnback to summary
private void println(Properties props)
printlnback to summary
private void println(Throwable th)
printlnback to summary
private void println(File file)
printlnback to summary
private void println(List<E> list)
Annotations
@SuppressWarnings:rawtypes
resetback to summary
public static void reset()
saveCommandLineback to summary
public static void saveCommandLine(String[] args)
saveFullClasspathback to summary
public static void saveFullClasspath(List<String> list)
saveMessageHolderback to summary
public static void saveMessageHolder(IMessageHolder holder)
setDumpDirectoryback to summary
public static boolean setDumpDirectory(String directoryName)
setDumpOnExceptionback to summary
public static void setDumpOnException(boolean b)
setDumpOnExitback to summary
public static boolean setDumpOnExit(IMessage.Kind condition)
setDumpOnExitback to summary
public static boolean setDumpOnExit(String condition)
shouldDumpOnExitback to summary
private static boolean shouldDumpOnExit(IMessageHolder messageHolder)
org.aspectj.weaver back to summary

public Interface Dump.INode

Known Direct Implementers
org.aspectj.weaver.World

Method Summary

Modifier and TypeMethod and Description
public void

Method Detail

acceptback to summary
public void accept(Dump.IVisitor visior)
org.aspectj.weaver back to summary

public Interface Dump.IVisitor


Method Summary

Modifier and TypeMethod and Description
public void
visitList(List<E> list)

public void

Method Detail

visitListback to summary
public void visitList(List<E> list)
visitObjectback to summary
public void visitObject(Object s)