- fixed tracing examples using wrong main class
- added descriptions to targets so Ant 1.5 lists then using -projecthelp
- removed references to vestigial aspectj-ant.jar
- removed references to graphically editing .lst files
- discussed the .ajbrowser file
and setting classpath using options
- discussed config files separately
- added caveat about only displaying static crosscutting
- XLint handled in two if legs?
- corrected error messages
- pushed handling of -incremental down
- using handler rather than printing to System.out (per !!! comment)
- permitting both .zip and .jar suffixes in
outjar, injar, and aspectpath
- requires sourceroots to be readable
- added incremental and incrementalFile
(even though caller should handle?)
- did not remove options no longer supported in 1.1?
(bootclasspath and extdirs)
(include -Xlinkfile file variant)
- added bytecode weaving example
warning: using hokey programlisting formatting and
not emphasizing special terms because I didn't
feel like looking up the docbook variants.
- removed "-d none" as unimplemented
- added -Xlint variants
- Note difference from 1.1 changes doc
from: "-XLintfile:foo"
to: "-XLinefile foo"
per implementation
- re-aligned and cleaned up wording
To keep alignment, prefix each line with \t but
do alignment with spaces only (and don't edit with
editor that replaces spaces with tabs).
redesign of making members used in around bodies accessible
this design is confiined to the aspect containing the around entirely which
makes for cleaner implementation issues and lets things like super calls
be implemented correctly.