</sect1>
- <sect1>
+ <sect1 id="annotations-itds">
<title>Inter-type Declarations</title>
<para>An annotation type may not be the target of an inter-type declaration.</para>
</sect1>
- <sect1>
+ <sect1 id="autoboxing-in-aspectj5">
<title>Autoboxing and Join Point matching in AspectJ 5</title>
<para>Most of the pointcut designators match based on signatures, and
</sect1>
- <sect1>
+ <sect1 id="autoboxing-and-method-dispatch">
<title>Inter-type method declarations and method dispatch</title>
<para>Autoboxing, unboxing, and also varargs all affect the method
</sect1>
- <sect1>
+ <sect1 id="covariance-and-join-point-matching">
<title>Covariant methods and Join Point matching</title>
<para>The join point matching rules for <literal>call</literal>
<title>Enumerated Types</title>
- <sect1>
+ <sect1 id="enums-in-java5">
<title>Enumerated Types in Java 5</title>
<para>Java 5 (and hence AspectJ 5) provides explicit support for
declare a subtype of this class.</para>
</sect1>
- <sect1>
+ <sect1 id="enums-in-aspectj5">
<title>Enumerated Types in AspectJ 5</title>
<para>
generics, covariance, varargs, and autoboxing.
</para>
- <sect1>
+ <sect1 id="join-point-matching">
<title>Join Point Matching</title>
<para>AspectJ supports 11 different kinds of join points. These are
</sect1>
- <sect1>
+ <sect1 id="join-point-signatures">
<title>Join Point Signatures</title>
<para>Call and execution join points may potentially have multiple
</sect1>
- <sect1>
+ <sect1 id="join-point-modifiers">
<title>Join Point Modifiers</title>
<para>Every join point has a single set of modifiers - these include
</sect1>
- <sect1>
+ <sect1 id="join-point-matching-summary">
<title>Summary of Join Point Matching</title>
<para>
</sect2>
</sect1>
- <sect1>
+ <sect1 id="declare-soft">
<title>Declare Soft</title>
<para>
Describe change to only soften checked exceptions if we decide to
</sect1>
- <sect1>
+ <sect1 id="varargs-in-pcds">
<title>Using Variable-length arguments in advice and pointcut expressions</title>
<para>AspectJ 5 allows variable-length arguments to be used for methods declared within