aboutsummaryrefslogtreecommitdiffstats
path: root/docs/modules/ROOT/pages
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-30 12:58:07 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-30 13:02:00 +0700
commit3488fe5394e024fcae4837a45fb524147212eae9 (patch)
treeb55a8021f2ce2d84b534ec029eeff921c742c313 /docs/modules/ROOT/pages
parent5665de78868050d9964a315fb5e3628bd6696c62 (diff)
downloadaspectj-3488fe5394e024fcae4837a45fb524147212eae9.tar.gz
aspectj-3488fe5394e024fcae4837a45fb524147212eae9.zip
Experimentally change image links
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/modules/ROOT/pages')
-rw-r--r--docs/modules/ROOT/pages/developer/compiler-weaver.adoc10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/modules/ROOT/pages/developer/compiler-weaver.adoc b/docs/modules/ROOT/pages/developer/compiler-weaver.adoc
index ba1b28260..f5784a983 100644
--- a/docs/modules/ROOT/pages/developer/compiler-weaver.adoc
+++ b/docs/modules/ROOT/pages/developer/compiler-weaver.adoc
@@ -21,7 +21,7 @@ for AspectJ-1.2.
runtime and must be redistributed with any system built using AspectJ.
This module has no external dependencies and produces a tiny ~30KB jar.
-image:images/overview.png[image]
+image:overview.png[image]
The AspectJ compiler accepts both AspectJ bytecode and source code and
produces pure Java bytecode as a result. Internally it has two stages.
@@ -94,7 +94,7 @@ aspect A {
When parsed, this program will produce the following tree.
-image:images/top-tree.png[image]
+image:top-tree.png[image]
==== PointcutDeclaration processing
@@ -105,7 +105,7 @@ Let's look more closely at the pointcut declaration:
pointcut entries(Main o): execution(void doit()) && this(o);
....
-image:images/pointcut-dec.png[image]
+image:pointcut-dec.png[image]
The pointcut declaration is implemented as a subtype of a method
declaration. The actual pointcut is parsed by the weaver module. This
@@ -131,7 +131,7 @@ postParse, the selector is filled in and several additional arguments
are added for the special thisJoinPoint forms that could be used in the
body.
-image:images/advice-dec.png[image]
+image:advice-dec.png[image]
At this point the statements field which will hold the body of the
advice is still null. This field is not filled in until the second stage
@@ -142,7 +142,7 @@ prelude to generating the classfile.
The main classes in this module are shown in the following diagram:
-image:images/ajdt-uml.png[image]
+image:ajdt-uml.png[image]
=== Weaving back-end (weaver)