blob: 29c8b4e66b34b5dad9074f13be579be4570d0d6a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
= The AspectJ^TM^ 5 Development Kit Developer's Notebook
:doctype: book
:leveloffset: +1
_by the AspectJ Team_
_Copyright (c) 2004, 2005 Contributors. All rights reserved._
This guide describes the changes to the AspectJ language in AspectJ 5. These include support for Java 5 features,
support for an annotation-based development style for aspects and new reflection and tools APIs. If you are new to
AspectJ, we recommend you start by reading the programming guide.
////
ATTENTION: Please do not remove blank lines in between 'include::' statements. Otherwise, section numbers in the
table of contents (TOC) can be wrong and the first section of each document missing completely.
////
include::joinpointsignatures.adoc[Join Point Signatures]
include::annotations.adoc[Annotations]
include::generics.adoc[Generics]
include::autoboxing.adoc[Autoboxing and Unboxing]
include::covariance.adoc[Covariance]
include::varargs.adoc[Varargs]
include::enumeratedtypes.adoc[Enumerated Types]
include::pertypewithin.adoc[The `pertypewithin` Aspect Instantiation Model]
include::ataspectj.adoc[An Annotation Based Development Style]
include::reflection.adoc[New Reflection Interfaces]
include::miscellaneous.adoc[Other Changes in AspectJ 5]
include::ltw.adoc[Load-Time Weaving]
include::grammar.adoc[A Grammar for the AspectJ 5 Language]
|