diff options
Diffstat (limited to 'docs/adk15notebook/adk15notebook.adoc')
-rw-r--r-- | docs/adk15notebook/adk15notebook.adoc | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/adk15notebook/adk15notebook.adoc b/docs/adk15notebook/adk15notebook.adoc new file mode 100644 index 000000000..9e4594335 --- /dev/null +++ b/docs/adk15notebook/adk15notebook.adoc @@ -0,0 +1,41 @@ += The AspectJ^TM^ 5 Development Kit Developer's Notebook + +:doctype: book + +_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] |