<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
                      "../../lib/docbook/docbook-dtd/docbookx.dtd"
[
<!ENTITY jpsigs             SYSTEM "joinpointsignatures.xml">
<!ENTITY annotations        SYSTEM "annotations.xml">
<!ENTITY generics		    SYSTEM "generics.xml">
<!ENTITY enumeratedtypes    SYSTEM "enumeratedtypes.xml">
<!ENTITY autoboxing         SYSTEM "autoboxing.xml">
<!ENTITY covariance         SYSTEM "covariance.xml">
<!ENTITY varargs            SYSTEM "varargs.xml">
<!ENTITY pertypewithin      SYSTEM "pertypewithin.xml">
<!ENTITY ltw                SYSTEM "ltw.xml">
<!ENTITY ataspectj          SYSTEM "ataspectj.xml">
<!ENTITY miscellaneous      SYSTEM "miscellaneous.xml">
<!ENTITY reflection         SYSTEM "reflection.xml">
<!ENTITY grammar            SYSTEM "grammar.xml">]>

<book>
  <bookinfo>
    <title>The AspectJ<superscript>TM</superscript> 5 Development Kit Developer's Notebook</title>

    <authorgroup>
      <author>
        <othername>the AspectJ Team</othername>
      </author>
    </authorgroup>
      
    <legalnotice>
      <para>
        Copyright (c) 2004, 2005 Contributors,  
        All rights reserved.
      </para>
    </legalnotice>

    <abstract>
      <para>
        This guide describes the changes to the AspectJ language
        in AspectJ 5. These include support for Java 5 (Tiger) 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.
      </para>
      
    </abstract>
  </bookinfo>

  &jpsigs;
  &annotations;
  &generics;
  &autoboxing;
  &covariance;
  &varargs;
  &enumeratedtypes;
  &pertypewithin;
  &ataspectj;
  &reflection;
  &miscellaneous;
  &ltw;

</book>
