diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-01-05 08:37:14 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-01-06 10:09:11 +0100 |
commit | a67fd6fe0df6aec9ed97c85e4d72b97a6358d3be (patch) | |
tree | 63b4be04f683f233d83792a68d1d617539b5ca13 /docs/developer | |
parent | 0e8205bf1bf37bf685c52d0466e85ee025198f0c (diff) | |
download | aspectj-a67fd6fe0df6aec9ed97c85e4d72b97a6358d3be.tar.gz aspectj-a67fd6fe0df6aec9ed97c85e4d72b97a6358d3be.zip |
Replace docs GIFs by PNGs
Follow-up on previous rename-only commit. This time, the binaries are
real PNGs. The asciidoc and other references to them have also been
replaced. File figures_classes.png in the teaching materials also was
rotated by 90° to display it correctly.
Background: The Asciidoctor PDF back-end cannot handle GIFs directly
without an additional Ruby Gem. It is easier to only use PNGs and JPEGs.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/developer')
-rw-r--r-- | docs/developer/compiler-weaver.adoc | 10 | ||||
-rw-r--r-- | docs/developer/images/advice-dec.png | bin | 45985 -> 37908 bytes | |||
-rw-r--r-- | docs/developer/images/ajdt-uml.png | bin | 82233 -> 53803 bytes | |||
-rw-r--r-- | docs/developer/images/overview.png | bin | 18250 -> 17691 bytes | |||
-rw-r--r-- | docs/developer/images/pointcut-dec.png | bin | 38274 -> 32986 bytes | |||
-rw-r--r-- | docs/developer/images/top-tree.png | bin | 40199 -> 33285 bytes |
6 files changed, 5 insertions, 5 deletions
diff --git a/docs/developer/compiler-weaver.adoc b/docs/developer/compiler-weaver.adoc index a98061b06..ba1b28260 100644 --- a/docs/developer/compiler-weaver.adoc +++ b/docs/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.gif[image] +image:images/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.gif[image] +image:images/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.gif[image] +image:images/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.gif[image] +image:images/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.gif[image] +image:images/ajdt-uml.png[image] === Weaving back-end (weaver) diff --git a/docs/developer/images/advice-dec.png b/docs/developer/images/advice-dec.png Binary files differindex 43f540a4f..4261f8b10 100644 --- a/docs/developer/images/advice-dec.png +++ b/docs/developer/images/advice-dec.png diff --git a/docs/developer/images/ajdt-uml.png b/docs/developer/images/ajdt-uml.png Binary files differindex 3a6ff797d..a8ac5b410 100644 --- a/docs/developer/images/ajdt-uml.png +++ b/docs/developer/images/ajdt-uml.png diff --git a/docs/developer/images/overview.png b/docs/developer/images/overview.png Binary files differindex b32f11b15..f03e01c9f 100644 --- a/docs/developer/images/overview.png +++ b/docs/developer/images/overview.png diff --git a/docs/developer/images/pointcut-dec.png b/docs/developer/images/pointcut-dec.png Binary files differindex fed640d36..a59676d66 100644 --- a/docs/developer/images/pointcut-dec.png +++ b/docs/developer/images/pointcut-dec.png diff --git a/docs/developer/images/top-tree.png b/docs/developer/images/top-tree.png Binary files differindex d8e2b26ff..51632c435 100644 --- a/docs/developer/images/top-tree.png +++ b/docs/developer/images/top-tree.png |