From 4610878f726bc119a9e0af2713bbd18bddbdb9d7 Mon Sep 17 00:00:00 2001 From: wisberg Date: Tue, 13 May 2003 05:21:07 +0000 Subject: [PATCH] link updates for progguide id filenames --- docs/dist/doc/index.html | 22 +++++++++++----------- docs/faq/faq.xml | 10 +++++++--- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/docs/dist/doc/index.html b/docs/dist/doc/index.html index cc49c8c76..5b07efa87 100644 --- a/docs/dist/doc/index.html +++ b/docs/dist/doc/index.html @@ -70,20 +70,20 @@ ) This introduces AOP and the AspectJ language. - Getting Started + Getting Started describes basic semantics, and shows development- and production-time applications. - The AspectJ Language + The AspectJ Language describes join points, pointcuts, advice, and introduction, all features new to AOP. - Examples walks you through the + Examples walks you through the examples included with the documentation, and there are two short - chapters on useful Idioms and a - few Pitfalls + chapters on useful Idioms and a + few Pitfalls The appendices have reference information: - the Quick Reference + the Quick Reference summarizes AspectJ syntax, - the Language Semantics + the Language Semantics best describes AspectJ usage, and - Implementation Limitations notes that + Implementation Limitations notes that the current version is limited to code the compiler controls. @@ -282,13 +282,13 @@

To learn the AspectJ language, read the Programming Guide, - keeping the Semantics appendix + keeping the Semantics appendix nearby as the best reference for AspectJ usage. Focus initially on the join point model and pointcuts, concepts AOP adds to OOP. To see how the code works, tour your examples as described in the - Examples section of the + Examples section of the Programming Guide. View and navigate the crosscutting structure using the ajbrowser structure viewer, as described in @@ -300,7 +300,7 @@ As you learn, use the compiler's -Xlint flags to catch some common mistakes. (Understand that the - current implementation + current implementation is limited to code the compiler controls.)

To plan how to adopt AspectJ into a project, read the diff --git a/docs/faq/faq.xml b/docs/faq/faq.xml index e07f4b42b..328642445 100644 --- a/docs/faq/faq.xml +++ b/docs/faq/faq.xml @@ -2180,7 +2180,7 @@ public abstract aspect TraceJoinPoints dominates * { type depends on the enclosing class. Second, you may choose one over another if you cannot bring all your sources within the code the compiler controls - (described in the appendix + (described in the appendix to the Programming Guide). For example, to trace calls into a method from classes which are outside the code the compiler controls @@ -2576,7 +2576,7 @@ java.lang.Integer For more information, see the Programming Guide - + semantics section "Context Exposure" . @@ -3217,7 +3217,7 @@ vmparam -Xmx384m a system, so AspectJ program semantics may be limited to code the implementation controls. For our implementation, these limitations are stated in - + Programming Guide Appendix C. Aside from understanding the use and limitations of the implementation, there is no need to understand the underlying @@ -3417,6 +3417,10 @@ vmparam -Xmx384m Find specific instructions in the AspectJ tree at org.aspectj/modules/build/readme-build-and-test-aspectj.html. + If you would like to use Ant to checkout the sources, + build the distribution, and test everything, see + + org.aspectj/modules/build/release/build.xml. The AspectJ tree is organized into modules as follows: -- 2.39.5