blob: 6b2609d4b54e1c1de48c7b4cfd92b2fa13e84774 [file] [log] [blame]
<toc label="The AspectJ Development Kit Developer's Workbook">
<topic label="Abstract and Table of Contents" href="doc/adk15notebook/index.html"/>
<topic label="1. Join Point signatures" href="doc/adk15notebook/jpsigs.html">
<topic label="Join Point Matching" href="doc/adk15notebook/jpsigs.html#join-point-matching"/>
<topic label="Join Point Signatures" href="doc/adk15notebook/join-point-signatures.html">
<topic label="Method call join point signatures" href="doc/adk15notebook/join-point-signatures.html#method-call-join-point-signatures"/>
<topic label="Method execution join point signatures" href="doc/adk15notebook/join-point-signatures.html#method-execution-join-point-signatures"/>
<topic label="Field get and set join point signatures" href="doc/adk15notebook/join-point-signatures.html#field-get-and-set-join-point-signatures"/>
</topic>
<topic label="Join Point Modifiers" href="doc/adk15notebook/join-point-modifiers.html"/>
<topic label="Sumamry of Join Point Matching" href="doc/adk15notebook/join-point-matching-summary.html"/>
</topic>
<topic label="2. Annotations" href="doc/adk15notebook/annotations.html">
<topic label="Annotations in Java 5" href="doc/adk15notebook/annotations.html#annotations-inJava5">
<topic label="Using Annotations" href="doc/adk15notebook/annotations.html#using-annotations"/>
<topic label="Retention Policies" href="doc/adk15notebook/annotations.html#retention-policies"/>
<topic label="Accessing Annotations at Runtime" href="doc/adk15notebook/annotations.html#accessing-annotations-at-runtime"/>
<topic label="Annotation Inheritance" href="doc/adk15notebook/annotations.html#annotation-inheritance"/>
</topic>
<topic label="Annotating Aspects" href="doc/adk15notebook/annotations-aspectmembers.html"/>
<topic label="Join Point Matching based on Annotations" href="doc/adk15notebook/annotations-pointcuts-and-advice.html">
<topic label="Annotation Patterns" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#annotation-patterns"/>
<topic label="Type Patterns" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#type-patterns"/>
<topic label="Signature Patterns" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#signaturePatterns"/>
<topic label="Example Pointcuts" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#example-pointcuts"/>
<topic label="Runtime type matching and context exposure" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#runtime-type-matching-and-context-exposure"/>
<topic label="Package and Parameter Annotations" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#package-and-parameter-annotations"/>
<topic label="Annotation Inheritance and pointcut matching" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#annotation-inheritance-and-pointcut-matching"/>
<topic label="Matching based on annotation values" href="doc/adk15notebook/annotations-pointcuts-and-advice.html#matchingOnAnnotationValues"/>
</topic>
<topic label="Using Annotations with declare statements" href="doc/adk15notebook/annotations-decp.html">
<topic label="Declare error and declare warning" href="doc/adk15notebook/annotations-decp.html#declare-error-and-declare-warning"/>
<topic label="declare parents" href="doc/adk15notebook/annotations-decp.html#declare-parents"/>
<topic label="declare precedence" href="doc/adk15notebook/annotations-decp.html#declare-precedence"/>
</topic>
<topic label="Declare Annotation" href="doc/adk15notebook/annotations-declare.html"/>
<topic label="Inter-type Declarations" href="doc/adk15notebook/annotations-itds.html"/>
</topic>
<topic label="3. Generics" href="doc/adk15notebook/generics.html">
<topic label="Generics in Java 5" href="doc/adk15notebook/generics.html#generics-inJava5">
<topic label="Declaring Generic Types" href="doc/adk15notebook/generics.html#declaring-generic-types"/>
<topic label="Using Generic and Parameterized Types" href="doc/adk15notebook/generics.html#using-generic-and-parameterized-types"/>
<topic label="Subtypes, Supertypes and Assignability" href="doc/adk15notebook/generics.html#subtypes-supertypes-and-assignability"/>
<topic label="Generic Methods and Constructors" href="doc/adk15notebook/generics.html#generic-methods-and-constructors"/>
<topic label="Erasure" href="doc/adk15notebook/generics.html#erasure"/>
</topic>
<topic label="Generics in AspectJ 5" href="doc/adk15notebook/generics-inAspectJ5.html">
<topic label="Matching generic and parameterized types in pointcut expressions" href="doc/adk15notebook/generics-inAspectJ5.html#matching-generic-and-parameterized-types-in-pointcut-expressions"/>
<topic label="Inter-type Declarations" href="doc/adk15notebook/generics-inAspectJ5.html#inter-type-declarations"/>
<topic label="Declare Parents" href="doc/adk15notebook/generics-inAspectJ5.html#declare-parents"/>
<topic label="Declare Soft" href="doc/adk15notebook/generics-inAspectJ5.html#declare-soft"/>
<topic label="Generic Aspects" href="doc/adk15notebook/generics-inAspectJ5.html#generic-aspects"/>
</topic>
</topic>
<topic label="4. Autoboxing and Unboxing" href="doc/adk15notebook/autoboxing.html">
<topic label="Autoboxing and Unboxing in Java 5" href="doc/adk15notebook/autoboxing.html#boxing-inJava5"/>
<topic label="Autoboxing and Join Point matching in AspectJ 5" href="doc/adk15notebook/autoboxing-in-aspectj5.html"/>
<topic label="Inter-type method declarations and method dispatch" href="doc/adk15notebook/autoboxing-and-method-dispatch.html"/>
</topic>
<topic label="5. Covariance" href="doc/adk15notebook/covariance.html">
<topic label="Covariance in Java 5" href="doc/adk15notebook/covariance.html#covariance-inJava5o"/>
<topic label="Covariant methods and Join Point matching" href="doc/adk15notebook/covariance-and-join-point-matching.html"/>
</topic>
<topic label="6. Varargs" href="doc/adk15notebook/varargs.html">
<topic label="Variable-length Argument Lists in Java 5" href="doc/adk15notebook/varargs.html#varargs-inJava5">
<topic label="Calling Methods and Constructors with variable-length arguments" href="doc/adk15notebook/varargs.html#calling-methods-and-constructors-with-variable-length-arguments"/>
</topic>
<topic label="Using Variable-length arguments in advice and pointcut expressions" href="doc/adk15notebook/varargs-in-pcds.html">
<topic label="Matching signatures based on variable length argument types" href="doc/adk15notebook/varargs-in-pcds.html#matching-signatures-based-on-variable-length-argument-types"/>
<topic label="Exposing variable-length arguments as context in pointcuts and advice" href="doc/adk15notebook/varargs-in-pcds.html#exposing-variable-length-arguments-as-context-in-pointcuts-and-advice"/>
</topic>
</topic>
<topic label="7. Enumerated Types" href="doc/adk15notebook/enumeratedtypes.html">
<topic label="Enumerated Types in Java 5" href="doc/adk15notebook/enumeratedtypes.html#enums-in-java5"/>
<topic label="Enumerated Types in AspectJ 5" href="doc/adk15notebook/enums-in-aspectj5.html"/>
</topic>
<topic label="8. The pertypewithin Aspect Instantiation Model" href="doc/adk15notebook/pertypewithin.html"/>
<topic label="9. An Annotation Based Development Style" href="doc/adk15notebook/ataspectj.html">
<topic label="Introduction" href="doc/adk15notebook/ataspectj.html#ataspectj-intro"/>
<topic label="Aspect Declarations" href="doc/adk15notebook/ataspectj-aspects.html">
<topic label="Limitations" href="doc/adk15notebook/ataspectj-aspects.html#limitations"/>
</topic>
<topic label="Pointcuts and Advice" href="doc/adk15notebook/ataspectj-pcadvice.html">
<topic label="Pointcuts" href="doc/adk15notebook/ataspectj-pcadvice.html#pointcuts"/>
<topic label="Advice" href="doc/adk15notebook/ataspectj-pcadvice.html#advice"/>
</topic>
<topic label="Inter-type Declarations" href="doc/adk15notebook/ataspectj-itds.html"/>
<topic label="Declare statements" href="doc/adk15notebook/ataspectj-declare.html"/>
<topic label="aspectOf() and hasAspect() methods" href="doc/adk15notebook/ataspectj-aspectof.html"/>
</topic>
<topic label="10. New Reflection Interfaces" href="doc/adk15notebook/reflection.html">
<topic label="Using AjTypeSystem" href="doc/adk15notebook/reflection.html#reflection_api"/>
</topic>
<topic label="11. Other Changes in AspectJ 5" href="doc/adk15notebook/miscellaneous.html">
<topic label="Pointcuts" href="doc/adk15notebook/miscellaneous.html#pointcuts"/>
<topic label="Declare Soft" href="doc/adk15notebook/declare-soft.html"/>
</topic>
<topic label="12. Load-Time Weaving" href="doc/adk15notebook/ltw.html">
<topic label="Introduction" href="doc/adk15notebook/ltw.html#ltw-introduction"/>
</topic>
</toc>