updating aj version to be 1.5.3
diff --git a/org.aspectj.ajde/ajde.jar b/org.aspectj.ajde/ajde.jar
index e24c2bf..7bc200b 100755
--- a/org.aspectj.ajde/ajde.jar
+++ b/org.aspectj.ajde/ajde.jar
Binary files differ
diff --git a/org.aspectj.ajde/ajdesrc.zip b/org.aspectj.ajde/ajdesrc.zip
index 3c00543..db22e56 100644
--- a/org.aspectj.ajde/ajdesrc.zip
+++ b/org.aspectj.ajde/ajdesrc.zip
Binary files differ
diff --git a/org.aspectj.ajde/doc/README-153.html b/org.aspectj.ajde/doc/README-153.html
new file mode 100644
index 0000000..a10c65b
--- /dev/null
+++ b/org.aspectj.ajde/doc/README-153.html
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html> <head>
+<title>AspectJ 5 Development Kit v1.5.3 Readme</title>
+<style type="text/css">
+<!--
+ P { margin-left: 20px; }
+ PRE { margin-left: 20px; }
+ LI { margin-left: 20px; }
+ H4 { margin-left: 20px; }
+ H3 { margin-left: 10px; }
+-->
+</style>
+</head>
+
+<body>
+<div align="right"><small>
+© Copyright 2006 Contributors.
+All rights reserved.
+</small></div>
+
+<h1>AspectJ 5 v1.5.3 Readme</h1>
+
+<p>This release includes a number of bug fixes and enhancements (over 80). The full list of resolved issues can be found with
+<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=AspectJ&target_milestone=1.5.3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
+this bugzilla query</a>.
+</p>
+<p>
+Notable changes since the 1.5.2 release include:
+<br>
+
+<h2>Pipeline compilation - <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=146781">146781</a></h2>
+<p>Until this release, the memory profile for AspectJ looked like this (time is along the X axis, memory usage is the Y axis)</p>
+
+<code><pre>
+ /\_
+ / \_
+ / \_
+ / \_
+ / \_
+/ \
+</pre></code>
+<p>
+The first phase (as we go up and up and up) is the compilation of every file - when the peak is reached we then start weaving files one by one, discarding them once woven and dumped to disk.
+
+In 1.5.3 we don't compile everything up front - we compile and weave files one at a time. Giving us this profile:
+</p>
+<code><pre>
+ /\ /\ /\
+ / \/ \/ \
+/ \
+</pre></code>
+<p>
+Each peak is compiling a file, then it is woven, dumped to disk and the space recovered (the trough) - we then move onto the next file.
+
+What does this mean? The peaks are far far lower, so you need far less memory to compile a project. For example, I have a 1000file project, affected by aspects at >750 join points.
+
+For given values of Xmx, here are the times taken to compile it (on the command line) with AspectJ1.5.2:</p>
+<pre><code>
+Xmx Time
+512M 33seconds
+256M 40seconds
+220M 116seconds
+212M OutOfMemory
+</pre></code>
+
+<p>The times gradually increase as the memory is reduced because the VM starts to thrash in garbage collection.
+
+Here are the results for AspectJ1.5.3:</p>
+<pre><code>
+Xmx Time
+512M 33s
+256M 33s
+180M 33s
+140M 33s
+100M 35s
+80M 43s
+70M OutOfMemory
+</pre></code>
+
+<p>So with 1.5.3, it isn't until around 80M that the VM starts to struggle with memory. These savings will affect any code built from source: on the command line, in Ant,
+or in AJDT. It will not affect binary weaving - that is a future enhancement.</p>
+
+
+<h2>Serviceability - <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=150487">150487</a></h2>
+<p>As AspectJ grows in popularity, we find that it is becoming more difficult for users to come up with the small testcases
+that recreate problems - the usage scenarios for AJ are becoming more and more sophisticated. To help us work on
+problems in these scenarios we have added a tracing and logging framework and improved our dump mechanism. These traces and
+dumps can be attached to bug reports. In AspectJ 1.5.3 we have included
+some <a href="http://www.eclipse.org/aspectj/doc/released/pdguide/index.html">documentation</a> on how to configure these new features. Don't be surprised if you get asked
+for an AspectJ trace on a future bug report!
+</p>
+
+<h2>LTW enhancements</h2>
+
+<h3>User and System Configuration Files - <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=149289">149289</a></h3>
+<p>The <code>-outxml</code> option now generates a file named <code>META-INF/aop-ajc.xml</code>.
+This no longer clashes with a user defined <code>META-INF/aop.xml</code> configuration file.
+Both file names along with an OSGi-friendly <code>org/aspectj/aop.xml</code> (which can also be
+signed) are used by default to configure LTW.</p>
+
+<h3>Weaving Concrete Aspects Defined in aop.xml - <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=132080">132080</a></h3>
+<p>Concrete aspects defined using aop.xml are now exposed for weaving.</p>
+
+<h2>Pertypewithin enhancement - <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=123423">123423</a></h2>
+<p>It is now possible to ask an instance of a ptw aspect which type it is 'attached' to. The method:</p>
+ <code><pre>String getWithinTypeName()</pre></code>
+ <p>can be called on an aspect and will return the full qualified name of the type (eg. "com.foo.MyClass")
+</p>
+
+<hr>
+<p>For information on bug fixes in AspectJ 5 v1.5.3, see the <a href="changes.html"> changes</a> document.</p>
+
+</body>
+</html>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-frame.html b/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-frame.html
index f3e7a43..fcc43d9 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-frame.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
All Classes (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-noframe.html b/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-noframe.html
index 4141f68..5f527a1 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-noframe.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/allclasses-noframe.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
All Classes (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/constant-values.html b/org.aspectj.ajde/doc/aspectj5rt-api/constant-values.html
index 33cca5f..d7cd7e4 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/constant-values.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/constant-values.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Constant Field Values (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/deprecated-list.html b/org.aspectj.ajde/doc/aspectj5rt-api/deprecated-list.html
index d8c9610..9bfc1f3 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/deprecated-list.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/deprecated-list.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Deprecated List (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/help-doc.html b/org.aspectj.ajde/doc/aspectj5rt-api/help-doc.html
index 0d7f92d..c7739a7 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/help-doc.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/help-doc.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
API Help (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/index-all.html b/org.aspectj.ajde/doc/aspectj5rt-api/index-all.html
index 6b48d30..4ace88d 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/index-all.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/index-all.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Index (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/index.html b/org.aspectj.ajde/doc/aspectj5rt-api/index.html
index 3f62d33..9c86435 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/index.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/index.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc on Tue Nov 07 13:25:15 GMT 2006-->
+<!-- Generated by javadoc on Wed Nov 22 11:19:15 GMT 2006-->
<TITLE>
AspectJ(tm) aspectj5rt API
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AdviceName.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AdviceName.html
index c673ffd..71fa145 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AdviceName.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AdviceName.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
AdviceName (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/After.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/After.html
index fe62245..3af9f6b 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/After.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/After.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
After (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterReturning.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterReturning.html
index 58199e7..dd40951 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterReturning.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterReturning.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
AfterReturning (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterThrowing.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterThrowing.html
index d8aaf61..e0d93dc 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterThrowing.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/AfterThrowing.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
AfterThrowing (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Around.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Around.html
index 1f520b9..22b0daa 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Around.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Around.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
Around (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Aspect.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Aspect.html
index 1e4b22a..0493c07 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Aspect.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Aspect.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
Aspect (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Before.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Before.html
index 78aeee5..1149db6 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Before.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Before.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:14 GMT 2006 -->
<TITLE>
Before (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareAnnotation.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareAnnotation.html
index 1ca2467..bdf4159 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareAnnotation.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareAnnotation.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareAnnotation (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareError.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareError.html
index fb123ad..06a385a 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareError.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareError.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareError (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareParents.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareParents.html
index 2b0fef5..15e355d 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareParents.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareParents.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareParents (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclarePrecedence.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclarePrecedence.html
index 6c812d8..ee6a7b0 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclarePrecedence.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclarePrecedence.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclarePrecedence (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareWarning.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareWarning.html
index ca57357..a1a8e45 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareWarning.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/DeclareWarning.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareWarning (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Pointcut.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Pointcut.html
index 1a3bbec..8f8ca16 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Pointcut.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/Pointcut.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Pointcut (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/SuppressAjWarnings.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/SuppressAjWarnings.html
index ac3332d..838cb20 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/SuppressAjWarnings.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/SuppressAjWarnings.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
SuppressAjWarnings (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-frame.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-frame.html
index d36bc7b..bbcf41e 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-frame.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
org.aspectj.lang.annotation (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-summary.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-summary.html
index ec1a4ba..82425ca 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-summary.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
org.aspectj.lang.annotation (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-tree.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-tree.html
index 06a1d28..da32f7e 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-tree.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/annotation/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
org.aspectj.lang.annotation Class Hierarchy (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Advice.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Advice.html
index 823f588..cb072ad 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Advice.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Advice.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Advice (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AdviceKind.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AdviceKind.html
index 714f5e1..fba0450 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AdviceKind.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AdviceKind.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
AdviceKind (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjType.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjType.html
index 8861307..de049a1 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjType.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjType.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
AjType (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjTypeSystem.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjTypeSystem.html
index df15ef3..b19d939 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjTypeSystem.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/AjTypeSystem.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
AjTypeSystem (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.Kind.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.Kind.html
index f22ac5e..3cc0721 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.Kind.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.Kind.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareAnnotation.Kind (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.html
index 993d526..eeb5b8c 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareAnnotation.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareAnnotation (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareErrorOrWarning.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareErrorOrWarning.html
index 78f82a0..0ab89fe 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareErrorOrWarning.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareErrorOrWarning.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareErrorOrWarning (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareParents.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareParents.html
index 565c09d..047f8bb 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareParents.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareParents.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareParents (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclarePrecedence.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclarePrecedence.html
index c041cc0..9877da9 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclarePrecedence.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclarePrecedence.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclarePrecedence (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareSoft.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareSoft.html
index 5eb4d6c..e9efbe2 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareSoft.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/DeclareSoft.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
DeclareSoft (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.html
index 3af7857..f0fd435 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
InterTypeConstructorDeclaration (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeDeclaration.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeDeclaration.html
index 8627745..8f1ca2c 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeDeclaration.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeDeclaration.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
InterTypeDeclaration (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeFieldDeclaration.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeFieldDeclaration.html
index 8df5934..696741b 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeFieldDeclaration.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeFieldDeclaration.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
InterTypeFieldDeclaration (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeMethodDeclaration.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeMethodDeclaration.html
index c5061fc..aa12c8c 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeMethodDeclaration.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/InterTypeMethodDeclaration.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
InterTypeMethodDeclaration (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchAdviceException.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchAdviceException.html
index 3a0557a..0263a75 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchAdviceException.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchAdviceException.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
NoSuchAdviceException (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchPointcutException.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchPointcutException.html
index d621f43..aed2c0c 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchPointcutException.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/NoSuchPointcutException.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
NoSuchPointcutException (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClause.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClause.html
index 0135979..6b309f8 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClause.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClause.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
PerClause (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClauseKind.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClauseKind.html
index 294bac4..c2eaa4e 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClauseKind.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PerClauseKind.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
PerClauseKind (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Pointcut.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Pointcut.html
index 2c9b896..3d8a609 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Pointcut.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/Pointcut.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Pointcut (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutBasedPerClause.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutBasedPerClause.html
index d702cfa..23e6347 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutBasedPerClause.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutBasedPerClause.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
PointcutBasedPerClause (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutExpression.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutExpression.html
index 8dd544c..eac1790 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutExpression.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/PointcutExpression.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
PointcutExpression (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/SignaturePattern.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/SignaturePattern.html
index 119a221..deffc14 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/SignaturePattern.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/SignaturePattern.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
SignaturePattern (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePattern.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePattern.html
index 2c28bd1..3d35317 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePattern.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePattern.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
TypePattern (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePatternBasedPerClause.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePatternBasedPerClause.html
index 36b1b1b..0a64720 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePatternBasedPerClause.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/TypePatternBasedPerClause.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
TypePatternBasedPerClause (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-frame.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-frame.html
index c010aca..b5520a8 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-frame.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
org.aspectj.lang.reflect (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-summary.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-summary.html
index fdb26ee..98e928d 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-summary.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
org.aspectj.lang.reflect (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-tree.html b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-tree.html
index 95b6721..6a82d1f 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-tree.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/org/aspectj/lang/reflect/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
org.aspectj.lang.reflect Class Hierarchy (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/overview-frame.html b/org.aspectj.ajde/doc/aspectj5rt-api/overview-frame.html
index 1c516ae..2bbe298 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/overview-frame.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/overview-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Overview (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/overview-summary.html b/org.aspectj.ajde/doc/aspectj5rt-api/overview-summary.html
index 3979a23..a9f6ac4 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/overview-summary.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/overview-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Overview (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/overview-tree.html b/org.aspectj.ajde/doc/aspectj5rt-api/overview-tree.html
index 908dbea..3dda044 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/overview-tree.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/overview-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Class Hierarchy (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/aspectj5rt-api/serialized-form.html b/org.aspectj.ajde/doc/aspectj5rt-api/serialized-form.html
index d2a7fd4..551d50f 100644
--- a/org.aspectj.ajde/doc/aspectj5rt-api/serialized-form.html
+++ b/org.aspectj.ajde/doc/aspectj5rt-api/serialized-form.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:15 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:15 GMT 2006 -->
<TITLE>
Serialized Form (AspectJ(tm) aspectj5rt API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/changes.html b/org.aspectj.ajde/doc/changes.html
index 11c985b..f5af0e4 100755
--- a/org.aspectj.ajde/doc/changes.html
+++ b/org.aspectj.ajde/doc/changes.html
@@ -145,6 +145,7 @@
<ul>
+ <li> <a href="#1.5.3">1.5.3</a> (released 2006-11)</li>
<li> <a href="#1.5.2">1.5.2</a> (released 2006-06)</li>
<li> <a href="#1.5.1">1.5.1</a> (released 2006-04)</li>
<li> <a href="#1.5.0">1.5.0</a> (released 2005-12)</li>
@@ -194,6 +195,14 @@
<hr />
+<h2><a name="1.5.3">1.5.3</a></h2>
+<p>This release contains around 80 bug fixes and enhancements since the 1.5.2 release.</p>
+
+<p>A full list of bugs fixed and enhancements implemented can be found in
+<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&product=AspectJ&target_milestone=1.5.3&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED"/>
+Bugzilla</a>
+</p>
+
<h2><a name="1.5.2">1.5.2</a></h2>
<p>This release contains around 60 bug fixes and enhancements since the 1.5.1 release.</p>
diff --git a/org.aspectj.ajde/doc/pdguide/ajcore.html b/org.aspectj.ajde/doc/pdguide/ajcore.html
index 328663c..4c6cf78 100644
--- a/org.aspectj.ajde/doc/pdguide/ajcore.html
+++ b/org.aspectj.ajde/doc/pdguide/ajcore.html
@@ -12,11 +12,13 @@
<tt>abort</tt> message is
issued. However it is possible to disable this feature or enable files to
be produced under different circumstances. The table below lists the System
- properties that can be used to configure <tt>ajcore</tt> files. </p><div class="informaltable" id="d0e404"><a name="d0e404"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Property</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.weaver.Dump.exception</tt></td><td><tt>true</tt></td><td>
+ properties that can be used to configure <tt>ajcore</tt> files. </p><div class="informaltable" id="d0e450"><a name="d0e450"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Property</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.weaver.Dump.exception</tt></td><td><tt>true</tt></td><td>
Generate an <tt>ajcore</tt> files when an exception thrown.
</td></tr><tr><td><tt>org.aspectj.weaver.Dump.condition</tt></td><td><tt>abort</tt></td><td>
Message kind for which to generate <tt>ajcore</tt>
e.g. <tt>error</tt>.
+ </td></tr><tr><td><tt>org.aspectj.dump.directory</tt></td><td><tt>none</tt></td><td>
+ The directory used for ajcore files.
</td></tr></tbody></table></div></div><div class="sect2"><a name="ajcore-examples"></a><div class="titlepage"><div><h3 class="title"><a name="ajcore-examples"></a>AJCore File Examples</h3></div></div><p> Below is an extract from an <tt>ajcore</tt> file. You will see
details of the dump configuration as well as the exception (with stack trace) that
is the source of the problem and any messages issued by the compiler. Most importantly
diff --git a/org.aspectj.ajde/doc/pdguide/index.html b/org.aspectj.ajde/doc/pdguide/index.html
index 9229a0c..6418ef9 100644
--- a/org.aspectj.ajde/doc/pdguide/index.html
+++ b/org.aspectj.ajde/doc/pdguide/index.html
@@ -4,20 +4,20 @@
2006 Contributors.
All rights reserved.
</p></div></div><div><div class="abstract"><p><a name="d0e15"></a><b>Abstract</b></p><p>
- This describes how to configure the AspectJ compiler/weaver to provide
- information for diagnosing problems in the input programs or in the
- compiler/weaver itself.
+ This guide describes how to configure the AspectJ compiler/weaver to provide
+ information for diagnosing problems in the input programs, the
+ compiler/weaver or its configuration.
</p><p>
The AspectJ compiler and weaver can provide lots of information for diagnosing
problems in building AspectJ programs. For problems in the input program,
- there are a number of default warning and error messages and many
+ there are a number of default warning and error messages, as well as many
configurable "lint" messages, all of which can be emitted normally,
logged using standard facilities, or intercepted programmatically.
These are discussed in <a href="messages.html">Messages</a>. Since most errors
relate to writing pointcuts incorrectly, there is a section on
<a href="pointcuts.html">Debugging Pointcuts</a>.
</p><p>
- For problems with the compiler/weaver itself, there are three facilities
+ For problems with the compiler/weaver itself there are three facilities
that enable the AspectJ developers to resolve bugs even when it is
too hard to deliver a reproducible test case:
<div class="orderedlist"><ol type="1"><li><p><a name="d0e27"></a><a href="trace.html">Tracing</a> can be enabled to track progress up to the time of a failure;</p></li><li><p><a name="d0e31"></a><a href="ajcore.html">AspectJ Core Files</a> can give a relatively complete picture of the state of
diff --git a/org.aspectj.ajde/doc/pdguide/ltwdump.html b/org.aspectj.ajde/doc/pdguide/ltwdump.html
index b4c7670..3e56aa5 100644
--- a/org.aspectj.ajde/doc/pdguide/ltwdump.html
+++ b/org.aspectj.ajde/doc/pdguide/ltwdump.html
@@ -1,16 +1,18 @@
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 5. Dumping classes during load-time weaving</title><link rel="stylesheet" href="aspectj-docs.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.44"><link rel="home" href="index.html" title="The AspectJtm Problem Diagnosis Guide"><link rel="up" href="index.html" title="The AspectJtm Problem Diagnosis Guide"><link rel="previous" href="trace.html" title="Chapter 4. Tracing"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 5. Dumping classes during load-time weaving</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="trace.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="ltwdump"></a>Chapter 5. Dumping classes during load-time weaving</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ltwdump.html#ltwdump-introduction">Introduction</a></dt><dd><dl><dt><a href="ltwdump.html#ltw-examples">Configuring bytecode dumping in load-time weaving</a></dt><dt><a href="ltwdump.html#ltwdump-examples">LTW Dump Examples</a></dt></dl></dd></dl></div><div class="sect1"><a name="ltwdump-introduction"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="ltwdump-introduction"></a>Introduction</h2></div></div><p>
- Very rarely, problems present not at build-time but at run-time,
- with <tt>java.lang.VerifyError</tt> or incorrect behavior.
- In these situations, it's most helpful to include the offending class
- in the bug report. But with load-time weaving, the woven classes are
- in memory only; to save classes woven at load-time, configure
+ Very rarely problems may be encountered with classes that have been
+ load-time woven.
+ Symptoms will include incorrect program function or a Java exception such as
+ <tt>java.lang.VerifyError</tt>.
+ In these situations it's most helpful to include the offending class
+ in the bug report. When using load-time weaving the woven classes are
+ in memory only so to save them to disk configure
<tt>META-INF/aop.xml</tt> to dump the classes (by default
to an <tt>_ajdump</tt> subdirectory of the current working
- directory). Also, if the input class file is not available (e.g., if
- the AspectJ weaver is after another bytecode weaver), you can
- also configure the weaver to dump the input classes.
+ directory). Also if the input class file is not available
+ (e.g. it is a generated proxy or has already been instrumented by another agent)
+ you can configure the weaver to dump the input classes as well.
</p><div class="sect2"><a name="ltw-examples"></a><div class="titlepage"><div><h3 class="title"><a name="ltw-examples"></a>Configuring bytecode dumping in load-time weaving</h3></div></div><p>
For details of how to configure byte-code dumping, see the
AspectJ Development Environment Guide section on
diff --git a/org.aspectj.ajde/doc/pdguide/messages-scenarios.html b/org.aspectj.ajde/doc/pdguide/messages-scenarios.html
index 6cf2d1c..5f68e75 100644
--- a/org.aspectj.ajde/doc/pdguide/messages-scenarios.html
+++ b/org.aspectj.ajde/doc/pdguide/messages-scenarios.html
@@ -34,5 +34,5 @@
whether your pointcuts match you can use the <tt>-showWeaveInfo</tt>
option which will cause a message to be issued each time a join point is woven: </p><pre class="programlisting">
weaveinfo Join point 'method-execution(void HelloWorld.main(java.lang.String[]))' ...
- </pre><p>If advice should be woven at this join point, you should get a
+ </pre><p>If advice is woven at this join point you should get the
corresponding message.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="messages.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="messages-xlint.html">Next</a></td></tr><tr><td width="40%" align="left">Chapter 1. Messages </td><td width="20%" align="center"><a accesskey="u" href="messages.html">Up</a></td><td width="40%" align="right"> Lint messages</td></tr></table></div></body></html>
\ No newline at end of file
diff --git a/org.aspectj.ajde/doc/pdguide/messages-xlint.html b/org.aspectj.ajde/doc/pdguide/messages-xlint.html
index 59c98dc..a7d7382 100644
--- a/org.aspectj.ajde/doc/pdguide/messages-xlint.html
+++ b/org.aspectj.ajde/doc/pdguide/messages-xlint.html
@@ -1,7 +1,7 @@
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Lint messages</title><link rel="stylesheet" href="aspectj-docs.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.44"><link rel="home" href="index.html" title="The AspectJtm Problem Diagnosis Guide"><link rel="up" href="messages.html" title="Chapter 1. Messages"><link rel="previous" href="messages-scenarios.html" title="Message scenarios"><link rel="next" href="pointcuts.html" title="Chapter 2. Debugging Pointcuts"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Lint messages</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="messages-scenarios.html">Prev</a> </td><th width="60%" align="center">Chapter 1. Messages</th><td width="20%" align="right"> <a accesskey="n" href="pointcuts.html">Next</a></td></tr></table><hr></div><div class="sect1"><a name="messages-xlint"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="messages-xlint"></a>Lint messages</h2></div></div><p>
- The table below lists some useful <tt>-Xlint</tt> messages. </p><div class="informaltable" id="d0e219"><a name="d0e219"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Message</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>aspectExcludedByConfiguration</tt></td><td><tt>ignore</tt></td><td>
+ The table below lists some useful <tt>-Xlint</tt> messages. </p><div class="informaltable" id="d0e265"><a name="d0e265"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Message</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>aspectExcludedByConfiguration</tt></td><td><tt>ignore</tt></td><td>
If an aspect is not being woven, despite being
registered, it could be that it has been excluded
by either an <tt>include</tt> or <tt>exclude</tt>
diff --git a/org.aspectj.ajde/doc/pdguide/messages.html b/org.aspectj.ajde/doc/pdguide/messages.html
index eddb4cf..0b088fd 100644
--- a/org.aspectj.ajde/doc/pdguide/messages.html
+++ b/org.aspectj.ajde/doc/pdguide/messages.html
@@ -3,10 +3,10 @@
<title>Chapter 1. Messages</title><link rel="stylesheet" href="aspectj-docs.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.44"><link rel="home" href="index.html" title="The AspectJtm Problem Diagnosis Guide"><link rel="up" href="index.html" title="The AspectJtm Problem Diagnosis Guide"><link rel="previous" href="index.html" title="The AspectJtm Problem Diagnosis Guide"><link rel="next" href="messages-scenarios.html" title="Message scenarios"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Messages</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="messages-scenarios.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="messages"></a>Chapter 1. Messages</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="messages.html#messages-introduction">Introduction</a></dt><dd><dl><dt><a href="messages.html#messages-introduction-config">Configuring Messages</a></dt></dl></dd><dt><a href="messages-scenarios.html">Message scenarios</a></dt><dd><dl><dt><a href="messages-scenarios.html#messages-scenarios-ct">Compile-time weaving scenarios</a></dt><dt><a href="messages-scenarios.html#messages-scenarios-ltw">Load-time weaving scenarios</a></dt></dl></dd><dt><a href="messages-xlint.html">Lint messages</a></dt></dl></div><div class="sect1"><a name="messages-introduction"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="messages-introduction"></a>Introduction</h2></div></div><p>
Messages point out potential problems in the input program; some
are clearly problems (errors), but many more may depend on what
- the programmer intends. To keep the noise down, the latter are treated
- as warnings that can be ignored by the programmer or information
- hidden from the programmer. However, when investigating
- unexpected behavior, it's helpful to show them. This describes how
+ the programmer intends. To keep the noise down the latter are treated
+ as warnings which can be ignored by the programmer or information
+ which are hidden. However, when investigating
+ unexpected behavior it's helpful to show them. This section describes how
to configure messages, presents some problem scenarios when
compiling or doing load-time weaving, and summarizes some of the
more relevant messages.
@@ -34,13 +34,15 @@
are compiled but not woven, then only compiler messages will be
emitted. However, the usual case for the compiler/weaver working
at build time is to emit both compiler and weaver messages.
- </p><p> The table below lists some options used to control AspectJ messages. The method
- of configuration depends on your environment so refer to the relevant
+ </p><p> The tables below list some options, System Properties (for LTW only) and Java 5 annotations
+ used to control AspectJ messages. The method
+ of configuration depends on your environment so please refer to the relevant
documentation for
<a href="../devguide/ajc-ref.html" target="_top">ajc</a>,
- <a href="../devguide/.html#antTasks-iajc-options" target="_top">Ant</a> or
+ <a href="../devguide/antTasks.html" target="_top">Ant</a> or
<a href="../devguide/ltw-configuration.html#weaver-options" target="_top">LTW</a>.
- </p><div class="informaltable" id="d0e93"><a name="d0e93"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td><tt>-verbose</tt></td><td>
+ </p><p>
+ <div class="informaltable" id="d0e95"><a name="d0e95"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td><tt>-verbose</tt></td><td>
Show informational messages including AspectJ version
and build date.
</td></tr><tr><td><tt>-debug</tt></td><td>
@@ -52,19 +54,29 @@
Show weaving messages.
</td></tr><tr><td><tt>-Xlint</tt></td><td>
Control level of lint messages.
- </td></tr><tr><td><tt>messageHolderClass</tt></td><td>
- In Ant tasks, specify the class to receive all messages.
+ </td></tr><tr><td><tt>messageHolderClass</tt>/
+ <tt>-XmessageHolderClass:</tt></td><td>
+ In Ant tasks and LTW respectively specify the class to receive all messages.
See
<a href="../devguide/antTasks-iajc.html#antTasks-iajc-options" target="_top">
- iajc task options</a>.
- </td></tr><tr><td><tt>rg.aspectj.tools.Main.setMessageHolder(..)</tt></td><td>
- Programmatic access for setting the message holder
- outside of Ant.
+ iajc task options</a> or
+ <a href="../devguide/ltw-configuration.html#weaver-options" target="_top">
+ Weaver Options</a>.
+ </td></tr></tbody></table></div>
+ </p><p>
+ <div class="informaltable" id="d0e147"><a name="d0e147"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>System Property</th><th>Description</th></tr></thead><tbody><tr><td><tt>aj.weaving.verbose</tt></td><td>
+ Show informational messages including AspectJ version and build date
+ (same as <tt>-verbose</tt> option).
+ </td></tr><tr><td><tt>org.aspectj.weaver.showWeaveInfo</tt></td><td>
+ Show weaving messages
+ (same as <tt>-showWeaveInfo</tt> option).
</td></tr><tr><td><tt>org.aspectj.weaving.messages</tt></td><td>
- Set this system property to redirect compiler/weaver
- messages to logging facilities, as described in
- <a href="trace.html#trace-configuration">Configuring Tracing</a>.
- </td></tr><tr><td><tt>@SuppressAjWarnings</tt></td><td>
+ Set this system property to enable tracing of all compiler
+ messages. See <a href="trace.html#trace-configuration">Configuring Tracing</a>.
+ </td></tr></tbody></table></div>
+ </p><p>
+ <div class="informaltable" id="d0e185"><a name="d0e185"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Annotation</th><th>Description</th></tr></thead><tbody><tr><td><tt>@SuppressAjWarnings</tt></td><td>
Include this is Java 5 code to suppress AspectJ
warnings associated with the next line of code.
- </td></tr></tbody></table></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="messages-scenarios.html">Next</a></td></tr><tr><td width="40%" align="left">The AspectJ<sup>tm</sup> Problem Diagnosis Guide </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> Message scenarios</td></tr></table></div></body></html>
\ No newline at end of file
+ </td></tr></tbody></table></div>
+ </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="messages-scenarios.html">Next</a></td></tr><tr><td width="40%" align="left">The AspectJ<sup>tm</sup> Problem Diagnosis Guide </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> Message scenarios</td></tr></table></div></body></html>
\ No newline at end of file
diff --git a/org.aspectj.ajde/doc/pdguide/pointcuts-debugging.html b/org.aspectj.ajde/doc/pdguide/pointcuts-debugging.html
index cc2872f..1c17da5 100644
--- a/org.aspectj.ajde/doc/pdguide/pointcuts-debugging.html
+++ b/org.aspectj.ajde/doc/pdguide/pointcuts-debugging.html
@@ -16,19 +16,19 @@
Bottom up (to build each part), consider each primitive pointcut
designator (PCD), then the composition, and then any implicit
constraints:
- <div class="orderedlist"><ol type="1"><li><p><a name="d0e312"></a>
+ <div class="orderedlist"><ol type="1"><li><p><a name="d0e358"></a>
What kinds of join points should it match? (constructor-call?
field-get?)? This translates to using the kinded pointcuts
(`call(..)`, `get(..)`, etc.).
- </p></li><li><p><a name="d0e315"></a>
+ </p></li><li><p><a name="d0e361"></a>
Are these restricted to being lexically within something? This
translates to using `within{code}(..)`. If this is true, it should
always be used, to speed up weaving.
- </p></li><li><p><a name="d0e318"></a>
+ </p></li><li><p><a name="d0e364"></a>
What runtime constraints and context should be true and available at
each join point? This translates to `this()`, `target()`, `args()`,
`cflow{below}()` and `if(..)`.
- </p></li><li><p><a name="d0e321"></a>
+ </p></li><li><p><a name="d0e367"></a>
Are there any advice or implementation limitations at issue? This
involves knowing the few constraints on AspectJ imposed by Java bytecode
as listed in the AspectJ Programming Guide section on
@@ -46,39 +46,39 @@
pointcut, and limit the scope using <tt>within(..)</tt>.
</p><p>
Some mistakes in primitive pointcuts:
- <div class="itemizedlist"><ul><li><p><a name="d0e336"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e382"></a>
`this(Foo) && execution(static * *(..))`: There is no `this` in a static
context, so `this()` or `target()` should not be used in a static
context or when targetting a static context (respectively). This
happens most often when you want to say things like "all calls to Foo from Bar"
and you only pick out calls to instance methods of Foo
or you try to pick out calls from static methods of Bar.
-</p></li><li><p><a name="d0e339"></a>
+</p></li><li><p><a name="d0e385"></a>
`target(Foo) && call(new(..)`: This will never match. In
constructor-call join points, there is no target because the object
has not been created yet.
-</p></li><li><p><a name="d0e342"></a>
+</p></li><li><p><a name="d0e388"></a>
`call(* Foo.*(..))`: `Foo` refers to the compile-time type of the
invoking reference, not the implementing class. In Java before 1.4,
the compile-time type was rendered as the defining type, not the
reference type; this was corrected in 1.4 (as shown when using ajc
with the -1.4 flag) Most people should use `target(Foo) && call(...)`.
-</p></li><li><p><a name="d0e345"></a>
+</p></li><li><p><a name="d0e391"></a>
`execution(* Foo.bar(..))`: An execution join point for Foo is
always within Foo, so this won't pick out any overrides of bar(..).
Use `target(Foo) && execution(* bar(..))` for instance methods.
-</p></li><li><p><a name="d0e348"></a>
+</p></li><li><p><a name="d0e394"></a>
`within(Foo)`: anonymous types are not known at weave-time to be
within the lexically-enclosing type (a limitation of Java bytecode).
</p></li></ul></div>
</p><p>
Some mistakes in composition:
- <div class="itemizedlist"><ul><li><p><a name="d0e355"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e401"></a>
`call(* foo(Bar, Foo)) && args(Foo)`: This will never match.
The parameters in `args(..)` are position-dependent, so `args(Foo)` only picks
out join points where there is only one argument possible, of type Foo.
Use the indeterminate-arguments operator '..' as needed, e.g., `args(Foo, ..)`.
-</p></li><li><p><a name="d0e358"></a>
+</p></li><li><p><a name="d0e404"></a>
`call(* foo()) && execution(* foo())`: This will never match. Each
pointcut must be true at each join point matched. For a union of different
kinds of join points (here, call or execution), use '||'.
@@ -87,7 +87,7 @@
</p></li></ul></div>
</p><p>
Some mistakes in implicit advice constraints:
- <div class="itemizedlist"><ul><li><p><a name="d0e365"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e411"></a>
`after () returning (Foo foo) : ...`: after advice can bind the
returned object or exception thrown. That effectively acts like
`target()`, `this()`, or `args()` in restricting when the advice
@@ -96,7 +96,7 @@
</p></li></ul></div>
</p><p>
Some mistakes in implementation requirements:
- <div class="itemizedlist"><ul><li><p><a name="d0e372"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e418"></a>
`ajc` has to control the code for a join point in order to implement
the join point. This translates to an implicit `within({code under
the control of the compiler})` for all join points, with additional
@@ -107,7 +107,7 @@
for each corresponding primitive pointcut designator.) Unlike the
mistakes with the primitive PCDs above, the compiler will emit an
error for these caveats.
-</p></li><li><p><a name="d0e375"></a>
+</p></li><li><p><a name="d0e421"></a>
`call(@SuperAnnotation Subclass.meth()`: Annotations are not inherited
by default, so e.g., if the pointcut specifies an annotation, then
subclass implementations of that method will not be matched.
diff --git a/org.aspectj.ajde/doc/pdguide/printable.html b/org.aspectj.ajde/doc/pdguide/printable.html
index e7e87f4..92a4966 100644
--- a/org.aspectj.ajde/doc/pdguide/printable.html
+++ b/org.aspectj.ajde/doc/pdguide/printable.html
@@ -4,20 +4,20 @@
2006 Contributors.
All rights reserved.
</p></div></div><div><div class="abstract"><p><a name="d0e15"></a><b>Abstract</b></p><p>
- This describes how to configure the AspectJ compiler/weaver to provide
- information for diagnosing problems in the input programs or in the
- compiler/weaver itself.
+ This guide describes how to configure the AspectJ compiler/weaver to provide
+ information for diagnosing problems in the input programs, the
+ compiler/weaver or its configuration.
</p><p>
The AspectJ compiler and weaver can provide lots of information for diagnosing
problems in building AspectJ programs. For problems in the input program,
- there are a number of default warning and error messages and many
+ there are a number of default warning and error messages, as well as many
configurable "lint" messages, all of which can be emitted normally,
logged using standard facilities, or intercepted programmatically.
These are discussed in <a href="#messages">Messages</a>. Since most errors
relate to writing pointcuts incorrectly, there is a section on
<a href="#pointcuts">Debugging Pointcuts</a>.
</p><p>
- For problems with the compiler/weaver itself, there are three facilities
+ For problems with the compiler/weaver itself there are three facilities
that enable the AspectJ developers to resolve bugs even when it is
too hard to deliver a reproducible test case:
<div class="orderedlist"><ol type="1"><li><p><a name="d0e27"></a><a href="#trace">Tracing</a> can be enabled to track progress up to the time of a failure;</p></li><li><p><a name="d0e31"></a><a href="#ajcore">AspectJ Core Files</a> can give a relatively complete picture of the state of
@@ -34,10 +34,10 @@
</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>1. <a href="#messages">Messages</a></dt><dd><dl><dt><a href="#messages-introduction">Introduction</a></dt><dd><dl><dt><a href="#messages-introduction-config">Configuring Messages</a></dt></dl></dd><dt><a href="#messages-scenarios">Message scenarios</a></dt><dd><dl><dt><a href="#messages-scenarios-ct">Compile-time weaving scenarios</a></dt><dt><a href="#messages-scenarios-ltw">Load-time weaving scenarios</a></dt></dl></dd><dt><a href="#messages-xlint">Lint messages</a></dt></dl></dd><dt>2. <a href="#pointcuts">Debugging Pointcuts</a></dt><dd><dl><dt><a href="#pointcuts-introduction">Introduction</a></dt><dt><a href="#pointcuts-debugging">Debugging pointcuts</a></dt></dl></dd><dt>3. <a href="#ajcore">AspectJ Core Files</a></dt><dd><dl><dt><a href="#ajcore-introduction">Introduction</a></dt><dd><dl><dt><a href="#configuration">Configuring dump files</a></dt><dt><a href="#ajcore-examples">AJCore File Examples</a></dt></dl></dd></dl></dd><dt>4. <a href="#trace">Tracing</a></dt><dd><dl><dt><a href="#trace-introduction">Introduction</a></dt><dd><dl><dt><a href="#trace-configuration">Configuring Tracing</a></dt><dt><a href="#trace-examples">Examples</a></dt></dl></dd></dl></dd><dt>5. <a href="#ltwdump">Dumping classes during load-time weaving</a></dt><dd><dl><dt><a href="#ltwdump-introduction">Introduction</a></dt><dd><dl><dt><a href="#ltw-examples">Configuring bytecode dumping in load-time weaving</a></dt><dt><a href="#ltwdump-examples">LTW Dump Examples</a></dt></dl></dd></dl></dd></dl></div><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="messages"></a>Chapter 1. Messages</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#messages-introduction">Introduction</a></dt><dd><dl><dt><a href="#messages-introduction-config">Configuring Messages</a></dt></dl></dd><dt><a href="#messages-scenarios">Message scenarios</a></dt><dd><dl><dt><a href="#messages-scenarios-ct">Compile-time weaving scenarios</a></dt><dt><a href="#messages-scenarios-ltw">Load-time weaving scenarios</a></dt></dl></dd><dt><a href="#messages-xlint">Lint messages</a></dt></dl></div><div class="sect1"><a name="messages-introduction"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="messages-introduction"></a>Introduction</h2></div></div><p>
Messages point out potential problems in the input program; some
are clearly problems (errors), but many more may depend on what
- the programmer intends. To keep the noise down, the latter are treated
- as warnings that can be ignored by the programmer or information
- hidden from the programmer. However, when investigating
- unexpected behavior, it's helpful to show them. This describes how
+ the programmer intends. To keep the noise down the latter are treated
+ as warnings which can be ignored by the programmer or information
+ which are hidden. However, when investigating
+ unexpected behavior it's helpful to show them. This section describes how
to configure messages, presents some problem scenarios when
compiling or doing load-time weaving, and summarizes some of the
more relevant messages.
@@ -65,13 +65,15 @@
are compiled but not woven, then only compiler messages will be
emitted. However, the usual case for the compiler/weaver working
at build time is to emit both compiler and weaver messages.
- </p><p> The table below lists some options used to control AspectJ messages. The method
- of configuration depends on your environment so refer to the relevant
+ </p><p> The tables below list some options, System Properties (for LTW only) and Java 5 annotations
+ used to control AspectJ messages. The method
+ of configuration depends on your environment so please refer to the relevant
documentation for
<a href="../devguide/ajc-ref.html" target="_top">ajc</a>,
- <a href="../devguide/.html#antTasks-iajc-options" target="_top">Ant</a> or
+ <a href="../devguide/antTasks.html" target="_top">Ant</a> or
<a href="../devguide/ltw-configuration.html#weaver-options" target="_top">LTW</a>.
- </p><div class="informaltable" id="d0e93"><a name="d0e93"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td><tt>-verbose</tt></td><td>
+ </p><p>
+ <div class="informaltable" id="d0e95"><a name="d0e95"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td><tt>-verbose</tt></td><td>
Show informational messages including AspectJ version
and build date.
</td></tr><tr><td><tt>-debug</tt></td><td>
@@ -83,22 +85,32 @@
Show weaving messages.
</td></tr><tr><td><tt>-Xlint</tt></td><td>
Control level of lint messages.
- </td></tr><tr><td><tt>messageHolderClass</tt></td><td>
- In Ant tasks, specify the class to receive all messages.
+ </td></tr><tr><td><tt>messageHolderClass</tt>/
+ <tt>-XmessageHolderClass:</tt></td><td>
+ In Ant tasks and LTW respectively specify the class to receive all messages.
See
<a href="../devguide/antTasks-iajc.html#antTasks-iajc-options" target="_top">
- iajc task options</a>.
- </td></tr><tr><td><tt>rg.aspectj.tools.Main.setMessageHolder(..)</tt></td><td>
- Programmatic access for setting the message holder
- outside of Ant.
+ iajc task options</a> or
+ <a href="../devguide/ltw-configuration.html#weaver-options" target="_top">
+ Weaver Options</a>.
+ </td></tr></tbody></table></div>
+ </p><p>
+ <div class="informaltable" id="d0e147"><a name="d0e147"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>System Property</th><th>Description</th></tr></thead><tbody><tr><td><tt>aj.weaving.verbose</tt></td><td>
+ Show informational messages including AspectJ version and build date
+ (same as <tt>-verbose</tt> option).
+ </td></tr><tr><td><tt>org.aspectj.weaver.showWeaveInfo</tt></td><td>
+ Show weaving messages
+ (same as <tt>-showWeaveInfo</tt> option).
</td></tr><tr><td><tt>org.aspectj.weaving.messages</tt></td><td>
- Set this system property to redirect compiler/weaver
- messages to logging facilities, as described in
- <a href="#trace-configuration">Configuring Tracing</a>.
- </td></tr><tr><td><tt>@SuppressAjWarnings</tt></td><td>
+ Set this system property to enable tracing of all compiler
+ messages. See <a href="#trace-configuration">Configuring Tracing</a>.
+ </td></tr></tbody></table></div>
+ </p><p>
+ <div class="informaltable" id="d0e185"><a name="d0e185"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Annotation</th><th>Description</th></tr></thead><tbody><tr><td><tt>@SuppressAjWarnings</tt></td><td>
Include this is Java 5 code to suppress AspectJ
warnings associated with the next line of code.
- </td></tr></tbody></table></div></div></div><div class="sect1"><a name="messages-scenarios"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="messages-scenarios"></a>Message scenarios</h2></div></div><div class="sect2"><a name="messages-scenarios-ct"></a><div class="titlepage"><div><h3 class="title"><a name="messages-scenarios-ct"></a>Compile-time weaving scenarios</h3></div></div><div class="sect3"><a name="messages-scenarios-ct-adviceNotWoven"></a><div class="titlepage"><div><h4 class="title"><a name="messages-scenarios-ct-adviceNotWoven"></a>Advice not woven</h4></div></div><p>This means that the pointcut for the advice did not match,
+ </td></tr></tbody></table></div>
+ </p></div></div><div class="sect1"><a name="messages-scenarios"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="messages-scenarios"></a>Message scenarios</h2></div></div><div class="sect2"><a name="messages-scenarios-ct"></a><div class="titlepage"><div><h3 class="title"><a name="messages-scenarios-ct"></a>Compile-time weaving scenarios</h3></div></div><div class="sect3"><a name="messages-scenarios-ct-adviceNotWoven"></a><div class="titlepage"><div><h4 class="title"><a name="messages-scenarios-ct-adviceNotWoven"></a>Advice not woven</h4></div></div><p>This means that the pointcut for the advice did not match,
and it should be debugged as described in
<a href="#pointcuts">Debugging Pointcuts</a>.</p></div></div><div class="sect2"><a name="messages-scenarios-ltw"></a><div class="titlepage"><div><h3 class="title"><a name="messages-scenarios-ltw"></a>Load-time weaving scenarios</h3></div></div><p> You can use <tt>META-INF/aop.xml</tt> to control which
messages are produced during LTW. The following example will produce
@@ -132,9 +144,9 @@
whether your pointcuts match you can use the <tt>-showWeaveInfo</tt>
option which will cause a message to be issued each time a join point is woven: </p><pre class="programlisting">
weaveinfo Join point 'method-execution(void HelloWorld.main(java.lang.String[]))' ...
- </pre><p>If advice should be woven at this join point, you should get a
+ </pre><p>If advice is woven at this join point you should get the
corresponding message.</p></div></div></div><div class="sect1"><a name="messages-xlint"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="messages-xlint"></a>Lint messages</h2></div></div><p>
- The table below lists some useful <tt>-Xlint</tt> messages. </p><div class="informaltable" id="d0e219"><a name="d0e219"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Message</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>aspectExcludedByConfiguration</tt></td><td><tt>ignore</tt></td><td>
+ The table below lists some useful <tt>-Xlint</tt> messages. </p><div class="informaltable" id="d0e265"><a name="d0e265"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Message</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>aspectExcludedByConfiguration</tt></td><td><tt>ignore</tt></td><td>
If an aspect is not being woven, despite being
registered, it could be that it has been excluded
by either an <tt>include</tt> or <tt>exclude</tt>
@@ -196,19 +208,19 @@
Bottom up (to build each part), consider each primitive pointcut
designator (PCD), then the composition, and then any implicit
constraints:
- <div class="orderedlist"><ol type="1"><li><p><a name="d0e312"></a>
+ <div class="orderedlist"><ol type="1"><li><p><a name="d0e358"></a>
What kinds of join points should it match? (constructor-call?
field-get?)? This translates to using the kinded pointcuts
(`call(..)`, `get(..)`, etc.).
- </p></li><li><p><a name="d0e315"></a>
+ </p></li><li><p><a name="d0e361"></a>
Are these restricted to being lexically within something? This
translates to using `within{code}(..)`. If this is true, it should
always be used, to speed up weaving.
- </p></li><li><p><a name="d0e318"></a>
+ </p></li><li><p><a name="d0e364"></a>
What runtime constraints and context should be true and available at
each join point? This translates to `this()`, `target()`, `args()`,
`cflow{below}()` and `if(..)`.
- </p></li><li><p><a name="d0e321"></a>
+ </p></li><li><p><a name="d0e367"></a>
Are there any advice or implementation limitations at issue? This
involves knowing the few constraints on AspectJ imposed by Java bytecode
as listed in the AspectJ Programming Guide section on
@@ -226,39 +238,39 @@
pointcut, and limit the scope using <tt>within(..)</tt>.
</p><p>
Some mistakes in primitive pointcuts:
- <div class="itemizedlist"><ul><li><p><a name="d0e336"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e382"></a>
`this(Foo) && execution(static * *(..))`: There is no `this` in a static
context, so `this()` or `target()` should not be used in a static
context or when targetting a static context (respectively). This
happens most often when you want to say things like "all calls to Foo from Bar"
and you only pick out calls to instance methods of Foo
or you try to pick out calls from static methods of Bar.
-</p></li><li><p><a name="d0e339"></a>
+</p></li><li><p><a name="d0e385"></a>
`target(Foo) && call(new(..)`: This will never match. In
constructor-call join points, there is no target because the object
has not been created yet.
-</p></li><li><p><a name="d0e342"></a>
+</p></li><li><p><a name="d0e388"></a>
`call(* Foo.*(..))`: `Foo` refers to the compile-time type of the
invoking reference, not the implementing class. In Java before 1.4,
the compile-time type was rendered as the defining type, not the
reference type; this was corrected in 1.4 (as shown when using ajc
with the -1.4 flag) Most people should use `target(Foo) && call(...)`.
-</p></li><li><p><a name="d0e345"></a>
+</p></li><li><p><a name="d0e391"></a>
`execution(* Foo.bar(..))`: An execution join point for Foo is
always within Foo, so this won't pick out any overrides of bar(..).
Use `target(Foo) && execution(* bar(..))` for instance methods.
-</p></li><li><p><a name="d0e348"></a>
+</p></li><li><p><a name="d0e394"></a>
`within(Foo)`: anonymous types are not known at weave-time to be
within the lexically-enclosing type (a limitation of Java bytecode).
</p></li></ul></div>
</p><p>
Some mistakes in composition:
- <div class="itemizedlist"><ul><li><p><a name="d0e355"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e401"></a>
`call(* foo(Bar, Foo)) && args(Foo)`: This will never match.
The parameters in `args(..)` are position-dependent, so `args(Foo)` only picks
out join points where there is only one argument possible, of type Foo.
Use the indeterminate-arguments operator '..' as needed, e.g., `args(Foo, ..)`.
-</p></li><li><p><a name="d0e358"></a>
+</p></li><li><p><a name="d0e404"></a>
`call(* foo()) && execution(* foo())`: This will never match. Each
pointcut must be true at each join point matched. For a union of different
kinds of join points (here, call or execution), use '||'.
@@ -267,7 +279,7 @@
</p></li></ul></div>
</p><p>
Some mistakes in implicit advice constraints:
- <div class="itemizedlist"><ul><li><p><a name="d0e365"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e411"></a>
`after () returning (Foo foo) : ...`: after advice can bind the
returned object or exception thrown. That effectively acts like
`target()`, `this()`, or `args()` in restricting when the advice
@@ -276,7 +288,7 @@
</p></li></ul></div>
</p><p>
Some mistakes in implementation requirements:
- <div class="itemizedlist"><ul><li><p><a name="d0e372"></a>
+ <div class="itemizedlist"><ul><li><p><a name="d0e418"></a>
`ajc` has to control the code for a join point in order to implement
the join point. This translates to an implicit `within({code under
the control of the compiler})` for all join points, with additional
@@ -287,7 +299,7 @@
for each corresponding primitive pointcut designator.) Unlike the
mistakes with the primitive PCDs above, the compiler will emit an
error for these caveats.
-</p></li><li><p><a name="d0e375"></a>
+</p></li><li><p><a name="d0e421"></a>
`call(@SuperAnnotation Subclass.meth()`: Annotations are not inherited
by default, so e.g., if the pointcut specifies an annotation, then
subclass implementations of that method will not be matched.
@@ -304,11 +316,13 @@
<tt>abort</tt> message is
issued. However it is possible to disable this feature or enable files to
be produced under different circumstances. The table below lists the System
- properties that can be used to configure <tt>ajcore</tt> files. </p><div class="informaltable" id="d0e404"><a name="d0e404"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Property</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.weaver.Dump.exception</tt></td><td><tt>true</tt></td><td>
+ properties that can be used to configure <tt>ajcore</tt> files. </p><div class="informaltable" id="d0e450"><a name="d0e450"></a><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Property</th><th>Default</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.weaver.Dump.exception</tt></td><td><tt>true</tt></td><td>
Generate an <tt>ajcore</tt> files when an exception thrown.
</td></tr><tr><td><tt>org.aspectj.weaver.Dump.condition</tt></td><td><tt>abort</tt></td><td>
Message kind for which to generate <tt>ajcore</tt>
e.g. <tt>error</tt>.
+ </td></tr><tr><td><tt>org.aspectj.dump.directory</tt></td><td><tt>none</tt></td><td>
+ The directory used for ajcore files.
</td></tr></tbody></table></div></div><div class="sect2"><a name="ajcore-examples"></a><div class="titlepage"><div><h3 class="title"><a name="ajcore-examples"></a>AJCore File Examples</h3></div></div><p> Below is an extract from an <tt>ajcore</tt> file. You will see
details of the dump configuration as well as the exception (with stack trace) that
is the source of the problem and any messages issued by the compiler. Most importantly
@@ -450,7 +464,7 @@
infrastructure that logs to stderr. This is enabled by setting the
<tt>org.aspectj.weaving.tracing.enabled</tt> System property. You may also override
the default behaviour or provide your own trace implementation using the
- <tt>org.aspectj.weaving.tracing.factory</tt> System property. </p><p> The table below lists the System properties that can be used to configure tracing. </p><div class="informaltable" id="d0e486"><a name="d0e486"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Property</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.tracing.debug</tt></td><td>
+ <tt>org.aspectj.weaving.tracing.factory</tt> System property. </p><p> The table below lists the System properties that can be used to configure tracing. </p><div class="informaltable" id="d0e541"><a name="d0e541"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Property</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.tracing.debug</tt></td><td>
Enable simple debugging of the trace infrastructure itself.
<p> Default: <tt>false</tt>. </p></td></tr><tr><td><tt>org.aspectj.tracing.enabled</tt></td><td>
Enable the built-in AspectJ trace infrastructure.
@@ -539,16 +553,18 @@
</p><pre class="programlisting">
TraceFactory.instance=org.aspectj.weaver.tools.Jdk14TraceFactory@12dacd1
</pre></div></div></div><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="ltwdump"></a>Chapter 5. Dumping classes during load-time weaving</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#ltwdump-introduction">Introduction</a></dt><dd><dl><dt><a href="#ltw-examples">Configuring bytecode dumping in load-time weaving</a></dt><dt><a href="#ltwdump-examples">LTW Dump Examples</a></dt></dl></dd></dl></div><div class="sect1"><a name="ltwdump-introduction"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="ltwdump-introduction"></a>Introduction</h2></div></div><p>
- Very rarely, problems present not at build-time but at run-time,
- with <tt>java.lang.VerifyError</tt> or incorrect behavior.
- In these situations, it's most helpful to include the offending class
- in the bug report. But with load-time weaving, the woven classes are
- in memory only; to save classes woven at load-time, configure
+ Very rarely problems may be encountered with classes that have been
+ load-time woven.
+ Symptoms will include incorrect program function or a Java exception such as
+ <tt>java.lang.VerifyError</tt>.
+ In these situations it's most helpful to include the offending class
+ in the bug report. When using load-time weaving the woven classes are
+ in memory only so to save them to disk configure
<tt>META-INF/aop.xml</tt> to dump the classes (by default
to an <tt>_ajdump</tt> subdirectory of the current working
- directory). Also, if the input class file is not available (e.g., if
- the AspectJ weaver is after another bytecode weaver), you can
- also configure the weaver to dump the input classes.
+ directory). Also if the input class file is not available
+ (e.g. it is a generated proxy or has already been instrumented by another agent)
+ you can configure the weaver to dump the input classes as well.
</p><div class="sect2"><a name="ltw-examples"></a><div class="titlepage"><div><h3 class="title"><a name="ltw-examples"></a>Configuring bytecode dumping in load-time weaving</h3></div></div><p>
For details of how to configure byte-code dumping, see the
AspectJ Development Environment Guide section on
diff --git a/org.aspectj.ajde/doc/pdguide/trace.html b/org.aspectj.ajde/doc/pdguide/trace.html
index b23e89d..d5073a1 100644
--- a/org.aspectj.ajde/doc/pdguide/trace.html
+++ b/org.aspectj.ajde/doc/pdguide/trace.html
@@ -25,7 +25,7 @@
infrastructure that logs to stderr. This is enabled by setting the
<tt>org.aspectj.weaving.tracing.enabled</tt> System property. You may also override
the default behaviour or provide your own trace implementation using the
- <tt>org.aspectj.weaving.tracing.factory</tt> System property. </p><p> The table below lists the System properties that can be used to configure tracing. </p><div class="informaltable" id="d0e486"><a name="d0e486"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Property</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.tracing.debug</tt></td><td>
+ <tt>org.aspectj.weaving.tracing.factory</tt> System property. </p><p> The table below lists the System properties that can be used to configure tracing. </p><div class="informaltable" id="d0e541"><a name="d0e541"></a><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Property</th><th>Description</th></tr></thead><tbody><tr><td><tt>org.aspectj.tracing.debug</tt></td><td>
Enable simple debugging of the trace infrastructure itself.
<p> Default: <tt>false</tt>. </p></td></tr><tr><td><tt>org.aspectj.tracing.enabled</tt></td><td>
Enable the built-in AspectJ trace infrastructure.
diff --git a/org.aspectj.ajde/doc/runtime-api/allclasses-frame.html b/org.aspectj.ajde/doc/runtime-api/allclasses-frame.html
index 68e53b4..a2f375a 100644
--- a/org.aspectj.ajde/doc/runtime-api/allclasses-frame.html
+++ b/org.aspectj.ajde/doc/runtime-api/allclasses-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
All Classes (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/allclasses-noframe.html b/org.aspectj.ajde/doc/runtime-api/allclasses-noframe.html
index c1a4959..7a23c54 100644
--- a/org.aspectj.ajde/doc/runtime-api/allclasses-noframe.html
+++ b/org.aspectj.ajde/doc/runtime-api/allclasses-noframe.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
All Classes (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/constant-values.html b/org.aspectj.ajde/doc/runtime-api/constant-values.html
index b227caa..b45f1cc 100644
--- a/org.aspectj.ajde/doc/runtime-api/constant-values.html
+++ b/org.aspectj.ajde/doc/runtime-api/constant-values.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
Constant Field Values (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/deprecated-list.html b/org.aspectj.ajde/doc/runtime-api/deprecated-list.html
index 0560ea8..5542219 100644
--- a/org.aspectj.ajde/doc/runtime-api/deprecated-list.html
+++ b/org.aspectj.ajde/doc/runtime-api/deprecated-list.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
Deprecated List (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/help-doc.html b/org.aspectj.ajde/doc/runtime-api/help-doc.html
index 1fba839..90f5107 100644
--- a/org.aspectj.ajde/doc/runtime-api/help-doc.html
+++ b/org.aspectj.ajde/doc/runtime-api/help-doc.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
API Help (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/index-all.html b/org.aspectj.ajde/doc/runtime-api/index-all.html
index 13a3208..473d6eb 100644
--- a/org.aspectj.ajde/doc/runtime-api/index-all.html
+++ b/org.aspectj.ajde/doc/runtime-api/index-all.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
Index (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/index.html b/org.aspectj.ajde/doc/runtime-api/index.html
index 8e095ae..0ce9a3d 100644
--- a/org.aspectj.ajde/doc/runtime-api/index.html
+++ b/org.aspectj.ajde/doc/runtime-api/index.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc on Tue Nov 07 13:25:14 GMT 2006-->
+<!-- Generated by javadoc on Wed Nov 22 11:19:13 GMT 2006-->
<TITLE>
AspectJ(tm) runtime API
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Aspects14.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Aspects14.html
index 461b7a4..f6084b2 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Aspects14.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Aspects14.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:11 GMT 2006 -->
<TITLE>
Aspects14 (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.EnclosingStaticPart.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.EnclosingStaticPart.html
index 88f4f16..5ebb27a 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.EnclosingStaticPart.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.EnclosingStaticPart.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
JoinPoint.EnclosingStaticPart (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.StaticPart.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.StaticPart.html
index 229eef5..eb539c9 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.StaticPart.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.StaticPart.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
JoinPoint.StaticPart (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.html
index 60b1e20..8c04e08 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/JoinPoint.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
JoinPoint (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/NoAspectBoundException.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/NoAspectBoundException.html
index 8fb0bc2..53f326f 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/NoAspectBoundException.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/NoAspectBoundException.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
NoAspectBoundException (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/ProceedingJoinPoint.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/ProceedingJoinPoint.html
index 51deadc..7e5199e 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/ProceedingJoinPoint.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/ProceedingJoinPoint.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
ProceedingJoinPoint (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Signature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Signature.html
index 4be55cf..de1674f 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Signature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/Signature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
Signature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/SoftException.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/SoftException.html
index f434ab7..a38ebc6 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/SoftException.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/SoftException.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
SoftException (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-frame.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-frame.html
index 1f9f29a..0bb354a 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-frame.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.lang (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-summary.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-summary.html
index 2f9683a..6114ffa 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-summary.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.lang (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-tree.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-tree.html
index 256abd4..82af52d 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-tree.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.lang Class Hierarchy (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/AdviceSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/AdviceSignature.html
index 7d56778..bf4411e 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/AdviceSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/AdviceSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
AdviceSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CatchClauseSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CatchClauseSignature.html
index d687236..30509ea 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CatchClauseSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CatchClauseSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
CatchClauseSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CodeSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CodeSignature.html
index 6f627c7..f31d3bb 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CodeSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/CodeSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
CodeSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/ConstructorSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/ConstructorSignature.html
index dfd58d4..f4cbbda 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/ConstructorSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/ConstructorSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
ConstructorSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/FieldSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/FieldSignature.html
index 41943e4..43058fe 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/FieldSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/FieldSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
FieldSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/InitializerSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/InitializerSignature.html
index 4809609..3c887e7 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/InitializerSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/InitializerSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
InitializerSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/LockSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/LockSignature.html
index 62f0acc..fb6808e 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/LockSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/LockSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
LockSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MemberSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MemberSignature.html
index 4020745..61e3c2b 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MemberSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MemberSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
MemberSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MethodSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MethodSignature.html
index 3cd9feb..6feb842 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MethodSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/MethodSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
MethodSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/SourceLocation.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/SourceLocation.html
index 8f9219b..2a1cfc2 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/SourceLocation.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/SourceLocation.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
SourceLocation (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/UnlockSignature.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/UnlockSignature.html
index 0fe6795..4337678 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/UnlockSignature.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/UnlockSignature.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
UnlockSignature (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-frame.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-frame.html
index b320466..d2492c8 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-frame.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.lang.reflect (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-summary.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-summary.html
index 0f5f465..15c78d3 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-summary.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.lang.reflect (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-tree.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-tree.html
index 0a44061..2fd2dcd 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-tree.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/lang/reflect/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.lang.reflect Class Hierarchy (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/Factory.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/Factory.html
index d866238..7b8e0e8 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/Factory.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/Factory.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
Factory (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/FieldSignatureImpl.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/FieldSignatureImpl.html
index 3184773..91cb9c1 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/FieldSignatureImpl.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/FieldSignatureImpl.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:13 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
FieldSignatureImpl (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-frame.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-frame.html
index c28bf6f..32c3c6b 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-frame.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.runtime.reflect (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-summary.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-summary.html
index 4c93fd6..633ddb0 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-summary.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.runtime.reflect (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-tree.html b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-tree.html
index 2c52a88..df74554 100644
--- a/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-tree.html
+++ b/org.aspectj.ajde/doc/runtime-api/org/aspectj/runtime/reflect/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
org.aspectj.runtime.reflect Class Hierarchy (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/overview-frame.html b/org.aspectj.ajde/doc/runtime-api/overview-frame.html
index a8e5571..986467f 100644
--- a/org.aspectj.ajde/doc/runtime-api/overview-frame.html
+++ b/org.aspectj.ajde/doc/runtime-api/overview-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
Overview (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/overview-summary.html b/org.aspectj.ajde/doc/runtime-api/overview-summary.html
index 8c7af81..945e43e 100644
--- a/org.aspectj.ajde/doc/runtime-api/overview-summary.html
+++ b/org.aspectj.ajde/doc/runtime-api/overview-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
Overview (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/overview-tree.html b/org.aspectj.ajde/doc/runtime-api/overview-tree.html
index 46cb83f..93177c5 100644
--- a/org.aspectj.ajde/doc/runtime-api/overview-tree.html
+++ b/org.aspectj.ajde/doc/runtime-api/overview-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:13 GMT 2006 -->
<TITLE>
Class Hierarchy (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/runtime-api/serialized-form.html b/org.aspectj.ajde/doc/runtime-api/serialized-form.html
index db5e720..acdcd8a 100644
--- a/org.aspectj.ajde/doc/runtime-api/serialized-form.html
+++ b/org.aspectj.ajde/doc/runtime-api/serialized-form.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:14 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:12 GMT 2006 -->
<TITLE>
Serialized Form (AspectJ(tm) runtime API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/allclasses-frame.html b/org.aspectj.ajde/doc/weaver-api/allclasses-frame.html
index b972422..a33881b 100644
--- a/org.aspectj.ajde/doc/weaver-api/allclasses-frame.html
+++ b/org.aspectj.ajde/doc/weaver-api/allclasses-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
All Classes (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/allclasses-noframe.html b/org.aspectj.ajde/doc/weaver-api/allclasses-noframe.html
index 3de36f2..7387de6 100644
--- a/org.aspectj.ajde/doc/weaver-api/allclasses-noframe.html
+++ b/org.aspectj.ajde/doc/weaver-api/allclasses-noframe.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
All Classes (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/constant-values.html b/org.aspectj.ajde/doc/weaver-api/constant-values.html
index b5c2e13..8a17878 100644
--- a/org.aspectj.ajde/doc/weaver-api/constant-values.html
+++ b/org.aspectj.ajde/doc/weaver-api/constant-values.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Constant Field Values (AspectJ(tm) weaver API)
</TITLE>
@@ -127,6 +127,12 @@
<TD ALIGN="left"><CODE><A HREF="org/aspectj/weaver/tools/DefaultTraceFactory.html#ENABLED_PROPERTY">ENABLED_PROPERTY</A></CODE></TD>
<TD ALIGN="right"><CODE>"org.aspectj.tracing.enabled"</CODE></TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.aspectj.weaver.tools.DefaultTraceFactory.FILE_PROPERTY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public static final java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/aspectj/weaver/tools/DefaultTraceFactory.html#FILE_PROPERTY">FILE_PROPERTY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"org.aspectj.tracing.file"</CODE></TD>
+</TR>
</FONT></TD>
</TR>
</TABLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/deprecated-list.html b/org.aspectj.ajde/doc/weaver-api/deprecated-list.html
index bad4ae5..eed7476 100644
--- a/org.aspectj.ajde/doc/weaver-api/deprecated-list.html
+++ b/org.aspectj.ajde/doc/weaver-api/deprecated-list.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Deprecated List (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/help-doc.html b/org.aspectj.ajde/doc/weaver-api/help-doc.html
index c0d53bc..aebb0d0 100644
--- a/org.aspectj.ajde/doc/weaver-api/help-doc.html
+++ b/org.aspectj.ajde/doc/weaver-api/help-doc.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
API Help (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/index-all.html b/org.aspectj.ajde/doc/weaver-api/index-all.html
index 925e6cf..3cea0e6 100644
--- a/org.aspectj.ajde/doc/weaver-api/index-all.html
+++ b/org.aspectj.ajde/doc/weaver-api/index-all.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Index (AspectJ(tm) weaver API)
</TITLE>
@@ -212,6 +212,9 @@
<DT><A HREF="./org/aspectj/weaver/tools/Trace.html#debug(java.lang.String)"><B>debug(String)</B></A> -
Method in interface org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/Trace.html" title="interface in org.aspectj.weaver.tools">Trace</A>
<DD>
+<DT><A HREF="./org/aspectj/weaver/tools/TraceFactory.html#debug"><B>debug</B></A> -
+Static variable in class org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/TraceFactory.html" title="class in org.aspectj.weaver.tools">TraceFactory</A>
+<DD>
<DT><A HREF="./org/aspectj/weaver/tools/WeavingAdaptor.html#debug(java.lang.String)"><B>debug(String)</B></A> -
Method in class org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/WeavingAdaptor.html" title="class in org.aspectj.weaver.tools">WeavingAdaptor</A>
<DD>
@@ -455,6 +458,9 @@
<DT><A HREF="./org/aspectj/weaver/loadtime/definition/DocumentParser.html#fatalError(org.xml.sax.SAXParseException)"><B>fatalError(SAXParseException)</B></A> -
Method in class org.aspectj.weaver.loadtime.definition.<A HREF="./org/aspectj/weaver/loadtime/definition/DocumentParser.html" title="class in org.aspectj.weaver.loadtime.definition">DocumentParser</A>
<DD>
+<DT><A HREF="./org/aspectj/weaver/tools/DefaultTraceFactory.html#FILE_PROPERTY"><B>FILE_PROPERTY</B></A> -
+Static variable in class org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/DefaultTraceFactory.html" title="class in org.aspectj.weaver.tools">DefaultTraceFactory</A>
+<DD>
<DT><A HREF="./org/aspectj/weaver/loadtime/Aj.html#flushGeneratedClasses(java.lang.ClassLoader)"><B>flushGeneratedClasses(ClassLoader)</B></A> -
Method in class org.aspectj.weaver.loadtime.<A HREF="./org/aspectj/weaver/loadtime/Aj.html" title="class in org.aspectj.weaver.loadtime">Aj</A>
<DD>
@@ -1069,6 +1075,9 @@
<DT><A HREF="./org/aspectj/weaver/tools/WeavingAdaptor.html#setMessageHandler(org.aspectj.bridge.IMessageHandler)"><B>setMessageHandler(IMessageHandler)</B></A> -
Method in class org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/WeavingAdaptor.html" title="class in org.aspectj.weaver.tools">WeavingAdaptor</A>
<DD>
+<DT><A HREF="./org/aspectj/weaver/tools/DefaultTrace.html#setPrintStream(java.io.PrintStream)"><B>setPrintStream(PrintStream)</B></A> -
+Method in class org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/DefaultTrace.html" title="class in org.aspectj.weaver.tools">DefaultTrace</A>
+<DD>
<DT><A HREF="./org/aspectj/weaver/tools/CommonsTrace.html#setTraceEnabled(boolean)"><B>setTraceEnabled(boolean)</B></A> -
Method in class org.aspectj.weaver.tools.<A HREF="./org/aspectj/weaver/tools/CommonsTrace.html" title="class in org.aspectj.weaver.tools">CommonsTrace</A>
<DD>
diff --git a/org.aspectj.ajde/doc/weaver-api/index.html b/org.aspectj.ajde/doc/weaver-api/index.html
index 8255211..93d7e24 100644
--- a/org.aspectj.ajde/doc/weaver-api/index.html
+++ b/org.aspectj.ajde/doc/weaver-api/index.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc on Tue Nov 07 13:25:19 GMT 2006-->
+<!-- Generated by javadoc on Wed Nov 22 11:19:20 GMT 2006-->
<TITLE>
AspectJ(tm) weaver API
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Aj.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Aj.html
index 40205cd..2af72ff 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Aj.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Aj.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:18 GMT 2006 -->
<TITLE>
Aj (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.html
index da9b575..d39067b 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:18 GMT 2006 -->
<TITLE>
ClassLoaderWeavingAdaptor (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassPreProcessor.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassPreProcessor.html
index 5f1fb36..513a148 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassPreProcessor.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ClassPreProcessor.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:18 GMT 2006 -->
<TITLE>
ClassPreProcessor (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.html
index d88e3d1..d02c07c 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:18 GMT 2006 -->
<TITLE>
ConcreteAspectCodeGen (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultMessageHandler.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultMessageHandler.html
index 1e08d08..5dc3c6f 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultMessageHandler.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultMessageHandler.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:18 GMT 2006 -->
<TITLE>
DefaultMessageHandler (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultWeavingContext.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultWeavingContext.html
index 37c10a9..0e2c3a4 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultWeavingContext.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/DefaultWeavingContext.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:18 GMT 2006 -->
<TITLE>
DefaultWeavingContext (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/IWeavingContext.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/IWeavingContext.html
index 13a69ba..d1b7d55 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/IWeavingContext.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/IWeavingContext.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
IWeavingContext (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/JRockitAgent.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/JRockitAgent.html
index aa5a200..33a3c30 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/JRockitAgent.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/JRockitAgent.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
JRockitAgent (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.WeaverOption.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.WeaverOption.html
index 6f9a474..7e45e14 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.WeaverOption.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.WeaverOption.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Options.WeaverOption (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.html
index 931f752..e3a99bc 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/Options.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Options (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/WeavingURLClassLoader.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/WeavingURLClassLoader.html
index 69afbc6..c73a55b 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/WeavingURLClassLoader.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/WeavingURLClassLoader.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
WeavingURLClassLoader (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.ConcreteAspect.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.ConcreteAspect.html
index 5add69b..ed7e80b 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.ConcreteAspect.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.ConcreteAspect.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Definition.ConcreteAspect (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.Pointcut.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.Pointcut.html
index 7d9518f..dbe873a 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.Pointcut.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.Pointcut.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Definition.Pointcut (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.html
index 68535df..b467c13 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/Definition.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Definition (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/DocumentParser.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/DocumentParser.html
index cc42bc1..9fefe42 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/DocumentParser.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/DocumentParser.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
DocumentParser (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-frame.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-frame.html
index 7848b25..c29478c 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-frame.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.loadtime.definition (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-summary.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-summary.html
index f28873a..00dc62d 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-summary.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.loadtime.definition (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-tree.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-tree.html
index 581bb7d..be769b8 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-tree.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/definition/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.loadtime.definition Class Hierarchy (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-frame.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-frame.html
index 5497637..5df9316 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-frame.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.loadtime (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-summary.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-summary.html
index a09e6fe..930260d 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-summary.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.loadtime (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-tree.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-tree.html
index 442b1ef..0eb5b15 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-tree.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/loadtime/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.loadtime Class Hierarchy (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/AbstractTrace.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/AbstractTrace.html
index 9c14e4c..c58ca09 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/AbstractTrace.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/AbstractTrace.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
AbstractTrace (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTrace.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTrace.html
index c5a521c..2a7d0ec 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTrace.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTrace.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
CommonsTrace (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTraceFactory.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTraceFactory.html
index 3606d60..5ec89ee 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTraceFactory.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/CommonsTraceFactory.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
CommonsTraceFactory (AspectJ(tm) weaver API)
</TITLE>
@@ -116,7 +116,7 @@
<TH ALIGN="left"><B>Fields inherited from class org.aspectj.weaver.tools.<A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html" title="class in org.aspectj.weaver.tools">TraceFactory</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEBUG_PROPERTY">DEBUG_PROPERTY</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEFAULT_FACTORY_NAME">DEFAULT_FACTORY_NAME</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#FACTORY_PROPERTY">FACTORY_PROPERTY</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#debug">debug</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEBUG_PROPERTY">DEBUG_PROPERTY</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEFAULT_FACTORY_NAME">DEFAULT_FACTORY_NAME</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#FACTORY_PROPERTY">FACTORY_PROPERTY</A></CODE></TD>
</TR>
</TABLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ContextBasedMatcher.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ContextBasedMatcher.html
index 45930d6..2d6385a 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ContextBasedMatcher.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ContextBasedMatcher.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
ContextBasedMatcher (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultMatchingContext.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultMatchingContext.html
index 9bd77b5..5d294dc 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultMatchingContext.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultMatchingContext.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
DefaultMatchingContext (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTrace.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTrace.html
index e978227..0006a2d 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTrace.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTrace.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
DefaultTrace (AspectJ(tm) weaver API)
</TITLE>
@@ -263,6 +263,14 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/aspectj/weaver/tools/DefaultTrace.html#setPrintStream(java.io.PrintStream)">setPrintStream</A></B>(java.io.PrintStream printStream)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/aspectj/weaver/tools/DefaultTrace.html#setTraceEnabled(boolean)">setTraceEnabled</A></B>(boolean b)</CODE>
<BR>
@@ -513,6 +521,17 @@
<DT><B>Parameters:</B><DD><CODE>s</CODE> - message to be traced</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="setPrintStream(java.io.PrintStream)"><!-- --></A><H3>
+setPrintStream</H3>
+<PRE>
+public void <B>setPrintStream</B>(java.io.PrintStream printStream)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTraceFactory.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTraceFactory.html
index aaa1464..d1f25a1 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTraceFactory.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/DefaultTraceFactory.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
DefaultTraceFactory (AspectJ(tm) weaver API)
</TITLE>
@@ -117,6 +117,14 @@
<BR>
</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/aspectj/weaver/tools/DefaultTraceFactory.html#FILE_PROPERTY">FILE_PROPERTY</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
</TABLE>
<A NAME="fields_inherited_from_class_org.aspectj.weaver.tools.TraceFactory"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -124,7 +132,7 @@
<TH ALIGN="left"><B>Fields inherited from class org.aspectj.weaver.tools.<A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html" title="class in org.aspectj.weaver.tools">TraceFactory</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEBUG_PROPERTY">DEBUG_PROPERTY</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEFAULT_FACTORY_NAME">DEFAULT_FACTORY_NAME</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#FACTORY_PROPERTY">FACTORY_PROPERTY</A></CODE></TD>
+<TD><CODE><A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#debug">debug</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEBUG_PROPERTY">DEBUG_PROPERTY</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEFAULT_FACTORY_NAME">DEFAULT_FACTORY_NAME</A>, <A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#FACTORY_PROPERTY">FACTORY_PROPERTY</A></CODE></TD>
</TR>
</TABLE>
@@ -208,6 +216,16 @@
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.aspectj.weaver.tools.DefaultTraceFactory.ENABLED_PROPERTY">Constant Field Values</A></DL>
</DL>
+<HR>
+
+<A NAME="FILE_PROPERTY"><!-- --></A><H3>
+FILE_PROPERTY</H3>
+<PRE>
+public static final java.lang.String <B>FILE_PROPERTY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.aspectj.weaver.tools.DefaultTraceFactory.FILE_PROPERTY">Constant Field Values</A></DL>
+</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/FuzzyBoolean.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/FuzzyBoolean.html
index 61113a0..6b5836a 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/FuzzyBoolean.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/FuzzyBoolean.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
FuzzyBoolean (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/GeneratedClassHandler.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/GeneratedClassHandler.html
index 8f2c66f..7b761eb 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/GeneratedClassHandler.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/GeneratedClassHandler.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
GeneratedClassHandler (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ISupportsMessageContext.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ISupportsMessageContext.html
index dce5368..8458e4e 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ISupportsMessageContext.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ISupportsMessageContext.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
ISupportsMessageContext (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/JoinPointMatch.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/JoinPointMatch.html
index 9ef7e84..182b436 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/JoinPointMatch.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/JoinPointMatch.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
JoinPointMatch (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/MatchingContext.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/MatchingContext.html
index 7983cad..c97845d 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/MatchingContext.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/MatchingContext.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
MatchingContext (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutDesignatorHandler.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutDesignatorHandler.html
index 4bb222c..2f45ef1 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutDesignatorHandler.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutDesignatorHandler.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
PointcutDesignatorHandler (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutExpression.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutExpression.html
index ee831ef..8f6df9a 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutExpression.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutExpression.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
PointcutExpression (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParameter.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParameter.html
index c60fa18..62dd887 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParameter.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParameter.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
PointcutParameter (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParser.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParser.html
index 6c9eb9c..227a66e 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParser.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutParser.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
PointcutParser (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutPrimitive.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutPrimitive.html
index 7e7c46f..a0e8d28 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutPrimitive.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/PointcutPrimitive.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
PointcutPrimitive (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ShadowMatch.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ShadowMatch.html
index 16ff5cc..9f34d5a 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ShadowMatch.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/ShadowMatch.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
ShadowMatch (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Trace.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Trace.html
index 255fafd..33cee34 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Trace.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Trace.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Trace (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TraceFactory.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TraceFactory.html
index 7592649..ead5b28 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TraceFactory.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TraceFactory.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
TraceFactory (AspectJ(tm) weaver API)
</TITLE>
@@ -113,6 +113,14 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#debug">debug</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/aspectj/weaver/tools/TraceFactory.html#DEBUG_PROPERTY">DEBUG_PROPERTY</A></B></CODE>
@@ -237,6 +245,16 @@
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.aspectj.weaver.tools.TraceFactory.DEFAULT_FACTORY_NAME">Constant Field Values</A></DL>
</DL>
+<HR>
+
+<A NAME="debug"><!-- --></A><H3>
+debug</H3>
+<PRE>
+protected static boolean <B>debug</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Traceable.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Traceable.html
index 0af81cd..5b5b8d2 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Traceable.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/Traceable.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
Traceable (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TypePatternMatcher.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TypePatternMatcher.html
index ffae9d9..3ed904a 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TypePatternMatcher.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/TypePatternMatcher.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
TypePatternMatcher (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/UnsupportedPointcutPrimitiveException.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/UnsupportedPointcutPrimitiveException.html
index b79820f..2c238fc 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/UnsupportedPointcutPrimitiveException.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/UnsupportedPointcutPrimitiveException.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
UnsupportedPointcutPrimitiveException (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageHolder.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageHolder.html
index b878ada..66f9447 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageHolder.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageHolder.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
WeavingAdaptor.WeavingAdaptorMessageHolder (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageWriter.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageWriter.html
index 4658ca2..d227495 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageWriter.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.WeavingAdaptorMessageWriter.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
WeavingAdaptor.WeavingAdaptorMessageWriter (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.html
index 3289518..5f35019 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingAdaptor.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:18 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
WeavingAdaptor (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingClassLoader.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingClassLoader.html
index 418a8a2..b9cad70 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingClassLoader.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/WeavingClassLoader.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:19 GMT 2006 -->
<TITLE>
WeavingClassLoader (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-frame.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-frame.html
index 24848d8..ec380e4 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-frame.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.tools (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-summary.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-summary.html
index a367eeb..4e0dfdd 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-summary.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.tools (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-tree.html b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-tree.html
index 8e9ee82..32bc6d0 100644
--- a/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-tree.html
+++ b/org.aspectj.ajde/doc/weaver-api/org/aspectj/weaver/tools/package-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
org.aspectj.weaver.tools Class Hierarchy (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/overview-frame.html b/org.aspectj.ajde/doc/weaver-api/overview-frame.html
index e6d0466..806df13 100644
--- a/org.aspectj.ajde/doc/weaver-api/overview-frame.html
+++ b/org.aspectj.ajde/doc/weaver-api/overview-frame.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Overview (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/overview-summary.html b/org.aspectj.ajde/doc/weaver-api/overview-summary.html
index 50f6b9c..ad5a694 100644
--- a/org.aspectj.ajde/doc/weaver-api/overview-summary.html
+++ b/org.aspectj.ajde/doc/weaver-api/overview-summary.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Overview (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/overview-tree.html b/org.aspectj.ajde/doc/weaver-api/overview-tree.html
index 0795583..74a671f 100644
--- a/org.aspectj.ajde/doc/weaver-api/overview-tree.html
+++ b/org.aspectj.ajde/doc/weaver-api/overview-tree.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Class Hierarchy (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/doc/weaver-api/serialized-form.html b/org.aspectj.ajde/doc/weaver-api/serialized-form.html
index 1cc4cfe..46a4430 100644
--- a/org.aspectj.ajde/doc/weaver-api/serialized-form.html
+++ b/org.aspectj.ajde/doc/weaver-api/serialized-form.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.5.0_04) on Tue Nov 07 13:25:19 GMT 2006 -->
+<!-- Generated by javadoc (build 1.5.0_04) on Wed Nov 22 11:19:20 GMT 2006 -->
<TITLE>
Serialized Form (AspectJ(tm) weaver API)
</TITLE>
diff --git a/org.aspectj.ajde/toc.xml b/org.aspectj.ajde/toc.xml
index 2f7498c..8cdc3d1 100755
--- a/org.aspectj.ajde/toc.xml
+++ b/org.aspectj.ajde/toc.xml
@@ -14,7 +14,7 @@
<link toc="toc_ajpdguide.xml" />
</topic>
<topic label="API Documentation" href="doc/api/index.html"/>
- <topic label="README for v1.5.2" href="doc/README-152.html"/>
+ <topic label="README for v1.5.3" href="doc/README-153.html"/>
<topic label="FAQ" href="doc/faq.html"/>
<topic label="Porting Notes" href="doc/porting.html"/>
<topic label="Changes in AspectJ" href="doc/changes.html"/>