aboutsummaryrefslogtreecommitdiffstats
path: root/docs/progguide/progguide.adoc
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2022-01-08 11:50:55 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-06 10:09:11 +0100
commitd4a6906b3012fac6e4dbaca5854fc59ba0d67e47 (patch)
treec78540555837c12cfaef7f9cc95842668a3ee7f9 /docs/progguide/progguide.adoc
parent9735e858af48ff0bce152ea489800a86a151b08d (diff)
downloadaspectj-d4a6906b3012fac6e4dbaca5854fc59ba0d67e47.tar.gz
aspectj-d4a6906b3012fac6e4dbaca5854fc59ba0d67e47.zip
Rename '*GuideDB' directories to their actual HTML site target names
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/progguide/progguide.adoc')
-rw-r--r--docs/progguide/progguide.adoc40
1 files changed, 40 insertions, 0 deletions
diff --git a/docs/progguide/progguide.adoc b/docs/progguide/progguide.adoc
new file mode 100644
index 000000000..2e595edb6
--- /dev/null
+++ b/docs/progguide/progguide.adoc
@@ -0,0 +1,40 @@
+= The AspectJ^TM^ Programming Guide
+
+:doctype: book
+
+_by the AspectJ Team_
+
+_Copyright (c) 1998-2001 Xerox Corporation, 2002 Palo Alto Research Center, Incorporated, 2003-2005 Contributors.
+All rights reserved._
+
+This programming guide describes the AspectJ language. A companion guide describes the tools which are part of the
+AspectJ development environment.
+
+* If you are completely new to AspectJ, please read the xref:gettingstarted.adoc#starting[getting started] chapter for a
+ broad overview of AspectJ programming.
+* If you are already familiar with AspectJ, but want a deeper understanding, you can learn more about the
+ xref:language.adoc#language[AspectJ language] and look at the examples in the chapter.
+* If you want a more formal definition of AspectJ, please refer to the xref:semantics.adoc#semantics[language semantics]
+ section.
+
+////
+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::preface.adoc[Preface]
+
+include::gettingstarted.adoc[Getting Started with AspectJ]
+
+include::language.adoc[The AspectJ Language]
+
+include::examples.adoc[Examples]
+
+include::idioms.adoc[Idioms]
+
+include::pitfalls.adoc[Pitfalls]
+
+include::quickreference.adoc[AspectJ Quick Reference]
+
+include::semantics.adoc[Language Semantics]
+
+include::implementation.adoc[Implementation Notes]