aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2024-02-01 08:57:52 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2024-02-01 08:58:28 +0700
commit983159c76ca8163b61f0d52c98522e8bc113f585 (patch)
tree3137bb04a0942b59d7b066912a2fa8fed5601373
parentc99b58736fd7f2952fe9bf787333631a762dcbeb (diff)
downloadaspectj-antora.tar.gz
aspectj-antora.zip
Move source code examples to Antora examples directoryantora
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
-rw-r--r--docs/modules/ROOT/examples/bean/BoundPoint.java (renamed from docs/modules/ROOT/pages/examples/bean/BoundPoint.java)0
-rw-r--r--docs/modules/ROOT/examples/bean/Demo.java (renamed from docs/modules/ROOT/pages/examples/bean/Demo.java)0
-rw-r--r--docs/modules/ROOT/examples/bean/Point.java (renamed from docs/modules/ROOT/pages/examples/bean/Point.java)0
-rw-r--r--docs/modules/ROOT/examples/bean/files.lst (renamed from docs/modules/ROOT/pages/examples/bean/files.lst)0
-rw-r--r--docs/modules/ROOT/examples/build.xml (renamed from docs/modules/ROOT/pages/examples/build.xml)0
-rw-r--r--docs/modules/ROOT/examples/coordination/Condition.java (renamed from docs/modules/ROOT/pages/examples/coordination/Condition.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/CoordinationAction.java (renamed from docs/modules/ROOT/pages/examples/coordination/CoordinationAction.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/Coordinator.java (renamed from docs/modules/ROOT/pages/examples/coordination/Coordinator.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/Exclusion.java (renamed from docs/modules/ROOT/pages/examples/coordination/Exclusion.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/MethodState.java (renamed from docs/modules/ROOT/pages/examples/coordination/MethodState.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/Mutex.java (renamed from docs/modules/ROOT/pages/examples/coordination/Mutex.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/Selfex.java (renamed from docs/modules/ROOT/pages/examples/coordination/Selfex.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/TimeoutException.java (renamed from docs/modules/ROOT/pages/examples/coordination/TimeoutException.java)0
-rw-r--r--docs/modules/ROOT/examples/coordination/lib.lst (renamed from docs/modules/ROOT/pages/examples/coordination/lib.lst)0
-rw-r--r--docs/modules/ROOT/examples/introduction/CloneablePoint.java (renamed from docs/modules/ROOT/pages/examples/introduction/CloneablePoint.java)0
-rw-r--r--docs/modules/ROOT/examples/introduction/ComparablePoint.java (renamed from docs/modules/ROOT/pages/examples/introduction/ComparablePoint.java)0
-rw-r--r--docs/modules/ROOT/examples/introduction/HashablePoint.java (renamed from docs/modules/ROOT/pages/examples/introduction/HashablePoint.java)0
-rw-r--r--docs/modules/ROOT/examples/introduction/Point.java (renamed from docs/modules/ROOT/pages/examples/introduction/Point.java)0
-rw-r--r--docs/modules/ROOT/examples/introduction/files.lst (renamed from docs/modules/ROOT/pages/examples/introduction/files.lst)0
-rw-r--r--docs/modules/ROOT/examples/ltw/HelloWorld.java (renamed from docs/modules/ROOT/pages/examples/ltw/HelloWorld.java)0
-rw-r--r--docs/modules/ROOT/examples/ltw/README (renamed from docs/modules/ROOT/pages/examples/ltw/README)0
-rw-r--r--docs/modules/ROOT/examples/ltw/Tracing.aj (renamed from docs/modules/ROOT/pages/examples/ltw/Tracing.aj)0
-rw-r--r--docs/modules/ROOT/examples/observer/Button.java (renamed from docs/modules/ROOT/pages/examples/observer/Button.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/ColorLabel.java (renamed from docs/modules/ROOT/pages/examples/observer/ColorLabel.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/Demo.java (renamed from docs/modules/ROOT/pages/examples/observer/Demo.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/Display.java (renamed from docs/modules/ROOT/pages/examples/observer/Display.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/Observer.java (renamed from docs/modules/ROOT/pages/examples/observer/Observer.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/Subject.java (renamed from docs/modules/ROOT/pages/examples/observer/Subject.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/SubjectObserverProtocol.java (renamed from docs/modules/ROOT/pages/examples/observer/SubjectObserverProtocol.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/SubjectObserverProtocolImpl.java (renamed from docs/modules/ROOT/pages/examples/observer/SubjectObserverProtocolImpl.java)0
-rw-r--r--docs/modules/ROOT/examples/observer/files.lst (renamed from docs/modules/ROOT/pages/examples/observer/files.lst)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Bullet.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Bullet.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Debug.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Debug.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Display.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Display.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Display1.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Display1.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Display2.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Display2.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/EnergyPacket.java (renamed from docs/modules/ROOT/pages/examples/spacewar/EnergyPacket.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/EnergyPacketProducer.java (renamed from docs/modules/ROOT/pages/examples/spacewar/EnergyPacketProducer.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/EnsureShipIsAlive.java (renamed from docs/modules/ROOT/pages/examples/spacewar/EnsureShipIsAlive.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Game.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Game.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/GameSynchronization.java (renamed from docs/modules/ROOT/pages/examples/spacewar/GameSynchronization.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Makefile (renamed from docs/modules/ROOT/pages/examples/spacewar/Makefile)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Pilot.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Pilot.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Player.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Player.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/README.adoc (renamed from docs/modules/ROOT/pages/examples/spacewar/README.adoc)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Registry.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Registry.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/RegistrySynchronization.java (renamed from docs/modules/ROOT/pages/examples/spacewar/RegistrySynchronization.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Robot.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Robot.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/SWFrame.java (renamed from docs/modules/ROOT/pages/examples/spacewar/SWFrame.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Ship.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Ship.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/SpaceObject.java (renamed from docs/modules/ROOT/pages/examples/spacewar/SpaceObject.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/Timer.java (renamed from docs/modules/ROOT/pages/examples/spacewar/Timer.java)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/debug.lst (renamed from docs/modules/ROOT/pages/examples/spacewar/debug.lst)0
-rw-r--r--docs/modules/ROOT/examples/spacewar/demo.lst (renamed from docs/modules/ROOT/pages/examples/spacewar/demo.lst)0
-rw-r--r--docs/modules/ROOT/examples/telecom/AbstractSimulation.java (renamed from docs/modules/ROOT/pages/examples/telecom/AbstractSimulation.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/BasicSimulation.java (renamed from docs/modules/ROOT/pages/examples/telecom/BasicSimulation.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Billing.java (renamed from docs/modules/ROOT/pages/examples/telecom/Billing.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/BillingSimulation.java (renamed from docs/modules/ROOT/pages/examples/telecom/BillingSimulation.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Call.java (renamed from docs/modules/ROOT/pages/examples/telecom/Call.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Connection.java (renamed from docs/modules/ROOT/pages/examples/telecom/Connection.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Customer.java (renamed from docs/modules/ROOT/pages/examples/telecom/Customer.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Local.java (renamed from docs/modules/ROOT/pages/examples/telecom/Local.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/LongDistance.java (renamed from docs/modules/ROOT/pages/examples/telecom/LongDistance.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Timer.java (renamed from docs/modules/ROOT/pages/examples/telecom/Timer.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/TimerLog.java (renamed from docs/modules/ROOT/pages/examples/telecom/TimerLog.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/Timing.java (renamed from docs/modules/ROOT/pages/examples/telecom/Timing.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/TimingSimulation.java (renamed from docs/modules/ROOT/pages/examples/telecom/TimingSimulation.java)0
-rw-r--r--docs/modules/ROOT/examples/telecom/basic.lst (renamed from docs/modules/ROOT/pages/examples/telecom/basic.lst)0
-rw-r--r--docs/modules/ROOT/examples/telecom/billing.lst (renamed from docs/modules/ROOT/pages/examples/telecom/billing.lst)0
-rw-r--r--docs/modules/ROOT/examples/telecom/timing.lst (renamed from docs/modules/ROOT/pages/examples/telecom/timing.lst)0
-rw-r--r--docs/modules/ROOT/examples/tjp/Demo.java (renamed from docs/modules/ROOT/pages/examples/tjp/Demo.java)0
-rw-r--r--docs/modules/ROOT/examples/tjp/GetInfo.java (renamed from docs/modules/ROOT/pages/examples/tjp/GetInfo.java)0
-rw-r--r--docs/modules/ROOT/examples/tjp/files.lst (renamed from docs/modules/ROOT/pages/examples/tjp/files.lst)0
-rw-r--r--docs/modules/ROOT/examples/tracing/Circle.java (renamed from docs/modules/ROOT/pages/examples/tracing/Circle.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/ExampleMain.java (renamed from docs/modules/ROOT/pages/examples/tracing/ExampleMain.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/README (renamed from docs/modules/ROOT/pages/examples/tracing/README)0
-rw-r--r--docs/modules/ROOT/examples/tracing/Square.java (renamed from docs/modules/ROOT/pages/examples/tracing/Square.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/TwoDShape.java (renamed from docs/modules/ROOT/pages/examples/tracing/TwoDShape.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/lib/AbstractTrace.java (renamed from docs/modules/ROOT/pages/examples/tracing/lib/AbstractTrace.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/lib/TraceMyClasses.java (renamed from docs/modules/ROOT/pages/examples/tracing/lib/TraceMyClasses.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/notrace.lst (renamed from docs/modules/ROOT/pages/examples/tracing/notrace.lst)0
-rw-r--r--docs/modules/ROOT/examples/tracing/tracelib.lst (renamed from docs/modules/ROOT/pages/examples/tracing/tracelib.lst)0
-rw-r--r--docs/modules/ROOT/examples/tracing/tracev1.lst (renamed from docs/modules/ROOT/pages/examples/tracing/tracev1.lst)0
-rw-r--r--docs/modules/ROOT/examples/tracing/tracev2.lst (renamed from docs/modules/ROOT/pages/examples/tracing/tracev2.lst)0
-rw-r--r--docs/modules/ROOT/examples/tracing/tracev3.lst (renamed from docs/modules/ROOT/pages/examples/tracing/tracev3.lst)0
-rw-r--r--docs/modules/ROOT/examples/tracing/version1/Trace.java (renamed from docs/modules/ROOT/pages/examples/tracing/version1/Trace.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/version1/TraceMyClasses.java (renamed from docs/modules/ROOT/pages/examples/tracing/version1/TraceMyClasses.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/version2/Trace.java (renamed from docs/modules/ROOT/pages/examples/tracing/version2/Trace.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/version2/TraceMyClasses.java (renamed from docs/modules/ROOT/pages/examples/tracing/version2/TraceMyClasses.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/version3/Trace.java (renamed from docs/modules/ROOT/pages/examples/tracing/version3/Trace.java)0
-rw-r--r--docs/modules/ROOT/examples/tracing/version3/TraceMyClasses.java (renamed from docs/modules/ROOT/pages/examples/tracing/version3/TraceMyClasses.java)0
-rw-r--r--docs/modules/ROOT/pages/index.adoc6
92 files changed, 3 insertions, 3 deletions
diff --git a/docs/modules/ROOT/pages/examples/bean/BoundPoint.java b/docs/modules/ROOT/examples/bean/BoundPoint.java
index 36c85819c..36c85819c 100644
--- a/docs/modules/ROOT/pages/examples/bean/BoundPoint.java
+++ b/docs/modules/ROOT/examples/bean/BoundPoint.java
diff --git a/docs/modules/ROOT/pages/examples/bean/Demo.java b/docs/modules/ROOT/examples/bean/Demo.java
index e16be245e..e16be245e 100644
--- a/docs/modules/ROOT/pages/examples/bean/Demo.java
+++ b/docs/modules/ROOT/examples/bean/Demo.java
diff --git a/docs/modules/ROOT/pages/examples/bean/Point.java b/docs/modules/ROOT/examples/bean/Point.java
index a6ea703cd..a6ea703cd 100644
--- a/docs/modules/ROOT/pages/examples/bean/Point.java
+++ b/docs/modules/ROOT/examples/bean/Point.java
diff --git a/docs/modules/ROOT/pages/examples/bean/files.lst b/docs/modules/ROOT/examples/bean/files.lst
index 12ac0eb39..12ac0eb39 100644
--- a/docs/modules/ROOT/pages/examples/bean/files.lst
+++ b/docs/modules/ROOT/examples/bean/files.lst
diff --git a/docs/modules/ROOT/pages/examples/build.xml b/docs/modules/ROOT/examples/build.xml
index 958c72727..958c72727 100644
--- a/docs/modules/ROOT/pages/examples/build.xml
+++ b/docs/modules/ROOT/examples/build.xml
diff --git a/docs/modules/ROOT/pages/examples/coordination/Condition.java b/docs/modules/ROOT/examples/coordination/Condition.java
index 18bbafee2..18bbafee2 100644
--- a/docs/modules/ROOT/pages/examples/coordination/Condition.java
+++ b/docs/modules/ROOT/examples/coordination/Condition.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/CoordinationAction.java b/docs/modules/ROOT/examples/coordination/CoordinationAction.java
index 7825b95b7..7825b95b7 100644
--- a/docs/modules/ROOT/pages/examples/coordination/CoordinationAction.java
+++ b/docs/modules/ROOT/examples/coordination/CoordinationAction.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/Coordinator.java b/docs/modules/ROOT/examples/coordination/Coordinator.java
index ea0522d6b..ea0522d6b 100644
--- a/docs/modules/ROOT/pages/examples/coordination/Coordinator.java
+++ b/docs/modules/ROOT/examples/coordination/Coordinator.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/Exclusion.java b/docs/modules/ROOT/examples/coordination/Exclusion.java
index 9179cd6e0..9179cd6e0 100644
--- a/docs/modules/ROOT/pages/examples/coordination/Exclusion.java
+++ b/docs/modules/ROOT/examples/coordination/Exclusion.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/MethodState.java b/docs/modules/ROOT/examples/coordination/MethodState.java
index 03a44378a..03a44378a 100644
--- a/docs/modules/ROOT/pages/examples/coordination/MethodState.java
+++ b/docs/modules/ROOT/examples/coordination/MethodState.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/Mutex.java b/docs/modules/ROOT/examples/coordination/Mutex.java
index 2472137c6..2472137c6 100644
--- a/docs/modules/ROOT/pages/examples/coordination/Mutex.java
+++ b/docs/modules/ROOT/examples/coordination/Mutex.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/Selfex.java b/docs/modules/ROOT/examples/coordination/Selfex.java
index ff73afd61..ff73afd61 100644
--- a/docs/modules/ROOT/pages/examples/coordination/Selfex.java
+++ b/docs/modules/ROOT/examples/coordination/Selfex.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/TimeoutException.java b/docs/modules/ROOT/examples/coordination/TimeoutException.java
index e16aa7f09..e16aa7f09 100644
--- a/docs/modules/ROOT/pages/examples/coordination/TimeoutException.java
+++ b/docs/modules/ROOT/examples/coordination/TimeoutException.java
diff --git a/docs/modules/ROOT/pages/examples/coordination/lib.lst b/docs/modules/ROOT/examples/coordination/lib.lst
index 2d85cad90..2d85cad90 100644
--- a/docs/modules/ROOT/pages/examples/coordination/lib.lst
+++ b/docs/modules/ROOT/examples/coordination/lib.lst
diff --git a/docs/modules/ROOT/pages/examples/introduction/CloneablePoint.java b/docs/modules/ROOT/examples/introduction/CloneablePoint.java
index c34509850..c34509850 100644
--- a/docs/modules/ROOT/pages/examples/introduction/CloneablePoint.java
+++ b/docs/modules/ROOT/examples/introduction/CloneablePoint.java
diff --git a/docs/modules/ROOT/pages/examples/introduction/ComparablePoint.java b/docs/modules/ROOT/examples/introduction/ComparablePoint.java
index a2893dba0..a2893dba0 100644
--- a/docs/modules/ROOT/pages/examples/introduction/ComparablePoint.java
+++ b/docs/modules/ROOT/examples/introduction/ComparablePoint.java
diff --git a/docs/modules/ROOT/pages/examples/introduction/HashablePoint.java b/docs/modules/ROOT/examples/introduction/HashablePoint.java
index 39eb33ba4..39eb33ba4 100644
--- a/docs/modules/ROOT/pages/examples/introduction/HashablePoint.java
+++ b/docs/modules/ROOT/examples/introduction/HashablePoint.java
diff --git a/docs/modules/ROOT/pages/examples/introduction/Point.java b/docs/modules/ROOT/examples/introduction/Point.java
index 4de01359b..4de01359b 100644
--- a/docs/modules/ROOT/pages/examples/introduction/Point.java
+++ b/docs/modules/ROOT/examples/introduction/Point.java
diff --git a/docs/modules/ROOT/pages/examples/introduction/files.lst b/docs/modules/ROOT/examples/introduction/files.lst
index 09a031d4b..09a031d4b 100644
--- a/docs/modules/ROOT/pages/examples/introduction/files.lst
+++ b/docs/modules/ROOT/examples/introduction/files.lst
diff --git a/docs/modules/ROOT/pages/examples/ltw/HelloWorld.java b/docs/modules/ROOT/examples/ltw/HelloWorld.java
index 1d44b8b82..1d44b8b82 100644
--- a/docs/modules/ROOT/pages/examples/ltw/HelloWorld.java
+++ b/docs/modules/ROOT/examples/ltw/HelloWorld.java
diff --git a/docs/modules/ROOT/pages/examples/ltw/README b/docs/modules/ROOT/examples/ltw/README
index 43868a2e2..43868a2e2 100644
--- a/docs/modules/ROOT/pages/examples/ltw/README
+++ b/docs/modules/ROOT/examples/ltw/README
diff --git a/docs/modules/ROOT/pages/examples/ltw/Tracing.aj b/docs/modules/ROOT/examples/ltw/Tracing.aj
index de20c5403..de20c5403 100644
--- a/docs/modules/ROOT/pages/examples/ltw/Tracing.aj
+++ b/docs/modules/ROOT/examples/ltw/Tracing.aj
diff --git a/docs/modules/ROOT/pages/examples/observer/Button.java b/docs/modules/ROOT/examples/observer/Button.java
index 79b33caa9..79b33caa9 100644
--- a/docs/modules/ROOT/pages/examples/observer/Button.java
+++ b/docs/modules/ROOT/examples/observer/Button.java
diff --git a/docs/modules/ROOT/pages/examples/observer/ColorLabel.java b/docs/modules/ROOT/examples/observer/ColorLabel.java
index 5709545f2..5709545f2 100644
--- a/docs/modules/ROOT/pages/examples/observer/ColorLabel.java
+++ b/docs/modules/ROOT/examples/observer/ColorLabel.java
diff --git a/docs/modules/ROOT/pages/examples/observer/Demo.java b/docs/modules/ROOT/examples/observer/Demo.java
index 03be6a614..03be6a614 100644
--- a/docs/modules/ROOT/pages/examples/observer/Demo.java
+++ b/docs/modules/ROOT/examples/observer/Demo.java
diff --git a/docs/modules/ROOT/pages/examples/observer/Display.java b/docs/modules/ROOT/examples/observer/Display.java
index 67ed2cb5b..67ed2cb5b 100644
--- a/docs/modules/ROOT/pages/examples/observer/Display.java
+++ b/docs/modules/ROOT/examples/observer/Display.java
diff --git a/docs/modules/ROOT/pages/examples/observer/Observer.java b/docs/modules/ROOT/examples/observer/Observer.java
index 2851ebe17..2851ebe17 100644
--- a/docs/modules/ROOT/pages/examples/observer/Observer.java
+++ b/docs/modules/ROOT/examples/observer/Observer.java
diff --git a/docs/modules/ROOT/pages/examples/observer/Subject.java b/docs/modules/ROOT/examples/observer/Subject.java
index d6c144e38..d6c144e38 100644
--- a/docs/modules/ROOT/pages/examples/observer/Subject.java
+++ b/docs/modules/ROOT/examples/observer/Subject.java
diff --git a/docs/modules/ROOT/pages/examples/observer/SubjectObserverProtocol.java b/docs/modules/ROOT/examples/observer/SubjectObserverProtocol.java
index 05e54d76c..05e54d76c 100644
--- a/docs/modules/ROOT/pages/examples/observer/SubjectObserverProtocol.java
+++ b/docs/modules/ROOT/examples/observer/SubjectObserverProtocol.java
diff --git a/docs/modules/ROOT/pages/examples/observer/SubjectObserverProtocolImpl.java b/docs/modules/ROOT/examples/observer/SubjectObserverProtocolImpl.java
index 2bc75918c..2bc75918c 100644
--- a/docs/modules/ROOT/pages/examples/observer/SubjectObserverProtocolImpl.java
+++ b/docs/modules/ROOT/examples/observer/SubjectObserverProtocolImpl.java
diff --git a/docs/modules/ROOT/pages/examples/observer/files.lst b/docs/modules/ROOT/examples/observer/files.lst
index 9b800286e..9b800286e 100644
--- a/docs/modules/ROOT/pages/examples/observer/files.lst
+++ b/docs/modules/ROOT/examples/observer/files.lst
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Bullet.java b/docs/modules/ROOT/examples/spacewar/Bullet.java
index 6581dbbf7..6581dbbf7 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Bullet.java
+++ b/docs/modules/ROOT/examples/spacewar/Bullet.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Debug.java b/docs/modules/ROOT/examples/spacewar/Debug.java
index a3afb1dda..a3afb1dda 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Debug.java
+++ b/docs/modules/ROOT/examples/spacewar/Debug.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Display.java b/docs/modules/ROOT/examples/spacewar/Display.java
index 4236407ee..4236407ee 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Display.java
+++ b/docs/modules/ROOT/examples/spacewar/Display.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Display1.java b/docs/modules/ROOT/examples/spacewar/Display1.java
index 622f7d051..622f7d051 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Display1.java
+++ b/docs/modules/ROOT/examples/spacewar/Display1.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Display2.java b/docs/modules/ROOT/examples/spacewar/Display2.java
index 0430a1cc5..0430a1cc5 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Display2.java
+++ b/docs/modules/ROOT/examples/spacewar/Display2.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/EnergyPacket.java b/docs/modules/ROOT/examples/spacewar/EnergyPacket.java
index d7bc4f9ec..d7bc4f9ec 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/EnergyPacket.java
+++ b/docs/modules/ROOT/examples/spacewar/EnergyPacket.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/EnergyPacketProducer.java b/docs/modules/ROOT/examples/spacewar/EnergyPacketProducer.java
index efd276042..efd276042 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/EnergyPacketProducer.java
+++ b/docs/modules/ROOT/examples/spacewar/EnergyPacketProducer.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/EnsureShipIsAlive.java b/docs/modules/ROOT/examples/spacewar/EnsureShipIsAlive.java
index f7b949a92..f7b949a92 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/EnsureShipIsAlive.java
+++ b/docs/modules/ROOT/examples/spacewar/EnsureShipIsAlive.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Game.java b/docs/modules/ROOT/examples/spacewar/Game.java
index 54b1bf2ac..54b1bf2ac 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Game.java
+++ b/docs/modules/ROOT/examples/spacewar/Game.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/GameSynchronization.java b/docs/modules/ROOT/examples/spacewar/GameSynchronization.java
index dcf42e904..dcf42e904 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/GameSynchronization.java
+++ b/docs/modules/ROOT/examples/spacewar/GameSynchronization.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Makefile b/docs/modules/ROOT/examples/spacewar/Makefile
index e425dfd55..e425dfd55 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Makefile
+++ b/docs/modules/ROOT/examples/spacewar/Makefile
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Pilot.java b/docs/modules/ROOT/examples/spacewar/Pilot.java
index 330d860bf..330d860bf 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Pilot.java
+++ b/docs/modules/ROOT/examples/spacewar/Pilot.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Player.java b/docs/modules/ROOT/examples/spacewar/Player.java
index 3899c6d52..3899c6d52 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Player.java
+++ b/docs/modules/ROOT/examples/spacewar/Player.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/README.adoc b/docs/modules/ROOT/examples/spacewar/README.adoc
index d39b9b5fc..d39b9b5fc 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/README.adoc
+++ b/docs/modules/ROOT/examples/spacewar/README.adoc
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Registry.java b/docs/modules/ROOT/examples/spacewar/Registry.java
index a9cec0418..a9cec0418 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Registry.java
+++ b/docs/modules/ROOT/examples/spacewar/Registry.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/RegistrySynchronization.java b/docs/modules/ROOT/examples/spacewar/RegistrySynchronization.java
index 986e4bd30..986e4bd30 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/RegistrySynchronization.java
+++ b/docs/modules/ROOT/examples/spacewar/RegistrySynchronization.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Robot.java b/docs/modules/ROOT/examples/spacewar/Robot.java
index 05f276108..05f276108 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Robot.java
+++ b/docs/modules/ROOT/examples/spacewar/Robot.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/SWFrame.java b/docs/modules/ROOT/examples/spacewar/SWFrame.java
index 6dfb9f6f6..6dfb9f6f6 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/SWFrame.java
+++ b/docs/modules/ROOT/examples/spacewar/SWFrame.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Ship.java b/docs/modules/ROOT/examples/spacewar/Ship.java
index 9978fe694..9978fe694 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Ship.java
+++ b/docs/modules/ROOT/examples/spacewar/Ship.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/SpaceObject.java b/docs/modules/ROOT/examples/spacewar/SpaceObject.java
index ee3afabcc..ee3afabcc 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/SpaceObject.java
+++ b/docs/modules/ROOT/examples/spacewar/SpaceObject.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/Timer.java b/docs/modules/ROOT/examples/spacewar/Timer.java
index 1f4a992a7..1f4a992a7 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/Timer.java
+++ b/docs/modules/ROOT/examples/spacewar/Timer.java
diff --git a/docs/modules/ROOT/pages/examples/spacewar/debug.lst b/docs/modules/ROOT/examples/spacewar/debug.lst
index 3de8ddafe..3de8ddafe 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/debug.lst
+++ b/docs/modules/ROOT/examples/spacewar/debug.lst
diff --git a/docs/modules/ROOT/pages/examples/spacewar/demo.lst b/docs/modules/ROOT/examples/spacewar/demo.lst
index dd188af83..dd188af83 100644
--- a/docs/modules/ROOT/pages/examples/spacewar/demo.lst
+++ b/docs/modules/ROOT/examples/spacewar/demo.lst
diff --git a/docs/modules/ROOT/pages/examples/telecom/AbstractSimulation.java b/docs/modules/ROOT/examples/telecom/AbstractSimulation.java
index 1c44af7a7..1c44af7a7 100644
--- a/docs/modules/ROOT/pages/examples/telecom/AbstractSimulation.java
+++ b/docs/modules/ROOT/examples/telecom/AbstractSimulation.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/BasicSimulation.java b/docs/modules/ROOT/examples/telecom/BasicSimulation.java
index ab7426376..ab7426376 100644
--- a/docs/modules/ROOT/pages/examples/telecom/BasicSimulation.java
+++ b/docs/modules/ROOT/examples/telecom/BasicSimulation.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Billing.java b/docs/modules/ROOT/examples/telecom/Billing.java
index 651d64b36..651d64b36 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Billing.java
+++ b/docs/modules/ROOT/examples/telecom/Billing.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/BillingSimulation.java b/docs/modules/ROOT/examples/telecom/BillingSimulation.java
index 09f273ff6..09f273ff6 100644
--- a/docs/modules/ROOT/pages/examples/telecom/BillingSimulation.java
+++ b/docs/modules/ROOT/examples/telecom/BillingSimulation.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Call.java b/docs/modules/ROOT/examples/telecom/Call.java
index 3d3489e86..3d3489e86 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Call.java
+++ b/docs/modules/ROOT/examples/telecom/Call.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Connection.java b/docs/modules/ROOT/examples/telecom/Connection.java
index 7d54ec843..7d54ec843 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Connection.java
+++ b/docs/modules/ROOT/examples/telecom/Connection.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Customer.java b/docs/modules/ROOT/examples/telecom/Customer.java
index 1e099984c..1e099984c 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Customer.java
+++ b/docs/modules/ROOT/examples/telecom/Customer.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Local.java b/docs/modules/ROOT/examples/telecom/Local.java
index e0bc02679..e0bc02679 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Local.java
+++ b/docs/modules/ROOT/examples/telecom/Local.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/LongDistance.java b/docs/modules/ROOT/examples/telecom/LongDistance.java
index b2ed6eb7d..b2ed6eb7d 100644
--- a/docs/modules/ROOT/pages/examples/telecom/LongDistance.java
+++ b/docs/modules/ROOT/examples/telecom/LongDistance.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Timer.java b/docs/modules/ROOT/examples/telecom/Timer.java
index 813ae3a0d..813ae3a0d 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Timer.java
+++ b/docs/modules/ROOT/examples/telecom/Timer.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/TimerLog.java b/docs/modules/ROOT/examples/telecom/TimerLog.java
index c736625b5..c736625b5 100644
--- a/docs/modules/ROOT/pages/examples/telecom/TimerLog.java
+++ b/docs/modules/ROOT/examples/telecom/TimerLog.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/Timing.java b/docs/modules/ROOT/examples/telecom/Timing.java
index 29eba02ea..29eba02ea 100644
--- a/docs/modules/ROOT/pages/examples/telecom/Timing.java
+++ b/docs/modules/ROOT/examples/telecom/Timing.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/TimingSimulation.java b/docs/modules/ROOT/examples/telecom/TimingSimulation.java
index 309563769..309563769 100644
--- a/docs/modules/ROOT/pages/examples/telecom/TimingSimulation.java
+++ b/docs/modules/ROOT/examples/telecom/TimingSimulation.java
diff --git a/docs/modules/ROOT/pages/examples/telecom/basic.lst b/docs/modules/ROOT/examples/telecom/basic.lst
index 018a679ac..018a679ac 100644
--- a/docs/modules/ROOT/pages/examples/telecom/basic.lst
+++ b/docs/modules/ROOT/examples/telecom/basic.lst
diff --git a/docs/modules/ROOT/pages/examples/telecom/billing.lst b/docs/modules/ROOT/examples/telecom/billing.lst
index 7b2cf087c..7b2cf087c 100644
--- a/docs/modules/ROOT/pages/examples/telecom/billing.lst
+++ b/docs/modules/ROOT/examples/telecom/billing.lst
diff --git a/docs/modules/ROOT/pages/examples/telecom/timing.lst b/docs/modules/ROOT/examples/telecom/timing.lst
index 3ca514f85..3ca514f85 100644
--- a/docs/modules/ROOT/pages/examples/telecom/timing.lst
+++ b/docs/modules/ROOT/examples/telecom/timing.lst
diff --git a/docs/modules/ROOT/pages/examples/tjp/Demo.java b/docs/modules/ROOT/examples/tjp/Demo.java
index 64d249c82..64d249c82 100644
--- a/docs/modules/ROOT/pages/examples/tjp/Demo.java
+++ b/docs/modules/ROOT/examples/tjp/Demo.java
diff --git a/docs/modules/ROOT/pages/examples/tjp/GetInfo.java b/docs/modules/ROOT/examples/tjp/GetInfo.java
index 0d38a3766..0d38a3766 100644
--- a/docs/modules/ROOT/pages/examples/tjp/GetInfo.java
+++ b/docs/modules/ROOT/examples/tjp/GetInfo.java
diff --git a/docs/modules/ROOT/pages/examples/tjp/files.lst b/docs/modules/ROOT/examples/tjp/files.lst
index 0cfc34bdf..0cfc34bdf 100644
--- a/docs/modules/ROOT/pages/examples/tjp/files.lst
+++ b/docs/modules/ROOT/examples/tjp/files.lst
diff --git a/docs/modules/ROOT/pages/examples/tracing/Circle.java b/docs/modules/ROOT/examples/tracing/Circle.java
index 76b73e20a..76b73e20a 100644
--- a/docs/modules/ROOT/pages/examples/tracing/Circle.java
+++ b/docs/modules/ROOT/examples/tracing/Circle.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/ExampleMain.java b/docs/modules/ROOT/examples/tracing/ExampleMain.java
index 93cc465b7..93cc465b7 100644
--- a/docs/modules/ROOT/pages/examples/tracing/ExampleMain.java
+++ b/docs/modules/ROOT/examples/tracing/ExampleMain.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/README b/docs/modules/ROOT/examples/tracing/README
index bf8e70390..bf8e70390 100644
--- a/docs/modules/ROOT/pages/examples/tracing/README
+++ b/docs/modules/ROOT/examples/tracing/README
diff --git a/docs/modules/ROOT/pages/examples/tracing/Square.java b/docs/modules/ROOT/examples/tracing/Square.java
index 78b36882d..78b36882d 100644
--- a/docs/modules/ROOT/pages/examples/tracing/Square.java
+++ b/docs/modules/ROOT/examples/tracing/Square.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/TwoDShape.java b/docs/modules/ROOT/examples/tracing/TwoDShape.java
index 531b6f120..531b6f120 100644
--- a/docs/modules/ROOT/pages/examples/tracing/TwoDShape.java
+++ b/docs/modules/ROOT/examples/tracing/TwoDShape.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/lib/AbstractTrace.java b/docs/modules/ROOT/examples/tracing/lib/AbstractTrace.java
index 8c67b12c3..8c67b12c3 100644
--- a/docs/modules/ROOT/pages/examples/tracing/lib/AbstractTrace.java
+++ b/docs/modules/ROOT/examples/tracing/lib/AbstractTrace.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/lib/TraceMyClasses.java b/docs/modules/ROOT/examples/tracing/lib/TraceMyClasses.java
index 95c3a859c..95c3a859c 100644
--- a/docs/modules/ROOT/pages/examples/tracing/lib/TraceMyClasses.java
+++ b/docs/modules/ROOT/examples/tracing/lib/TraceMyClasses.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/notrace.lst b/docs/modules/ROOT/examples/tracing/notrace.lst
index ebd820352..ebd820352 100644
--- a/docs/modules/ROOT/pages/examples/tracing/notrace.lst
+++ b/docs/modules/ROOT/examples/tracing/notrace.lst
diff --git a/docs/modules/ROOT/pages/examples/tracing/tracelib.lst b/docs/modules/ROOT/examples/tracing/tracelib.lst
index a9a494d10..a9a494d10 100644
--- a/docs/modules/ROOT/pages/examples/tracing/tracelib.lst
+++ b/docs/modules/ROOT/examples/tracing/tracelib.lst
diff --git a/docs/modules/ROOT/pages/examples/tracing/tracev1.lst b/docs/modules/ROOT/examples/tracing/tracev1.lst
index 35a95c46f..35a95c46f 100644
--- a/docs/modules/ROOT/pages/examples/tracing/tracev1.lst
+++ b/docs/modules/ROOT/examples/tracing/tracev1.lst
diff --git a/docs/modules/ROOT/pages/examples/tracing/tracev2.lst b/docs/modules/ROOT/examples/tracing/tracev2.lst
index e37fe1a11..e37fe1a11 100644
--- a/docs/modules/ROOT/pages/examples/tracing/tracev2.lst
+++ b/docs/modules/ROOT/examples/tracing/tracev2.lst
diff --git a/docs/modules/ROOT/pages/examples/tracing/tracev3.lst b/docs/modules/ROOT/examples/tracing/tracev3.lst
index 2804f306d..2804f306d 100644
--- a/docs/modules/ROOT/pages/examples/tracing/tracev3.lst
+++ b/docs/modules/ROOT/examples/tracing/tracev3.lst
diff --git a/docs/modules/ROOT/pages/examples/tracing/version1/Trace.java b/docs/modules/ROOT/examples/tracing/version1/Trace.java
index 97b5edb3f..97b5edb3f 100644
--- a/docs/modules/ROOT/pages/examples/tracing/version1/Trace.java
+++ b/docs/modules/ROOT/examples/tracing/version1/Trace.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/version1/TraceMyClasses.java b/docs/modules/ROOT/examples/tracing/version1/TraceMyClasses.java
index 736e96413..736e96413 100644
--- a/docs/modules/ROOT/pages/examples/tracing/version1/TraceMyClasses.java
+++ b/docs/modules/ROOT/examples/tracing/version1/TraceMyClasses.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/version2/Trace.java b/docs/modules/ROOT/examples/tracing/version2/Trace.java
index 6c43d60f8..6c43d60f8 100644
--- a/docs/modules/ROOT/pages/examples/tracing/version2/Trace.java
+++ b/docs/modules/ROOT/examples/tracing/version2/Trace.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/version2/TraceMyClasses.java b/docs/modules/ROOT/examples/tracing/version2/TraceMyClasses.java
index d9ba21c54..d9ba21c54 100644
--- a/docs/modules/ROOT/pages/examples/tracing/version2/TraceMyClasses.java
+++ b/docs/modules/ROOT/examples/tracing/version2/TraceMyClasses.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/version3/Trace.java b/docs/modules/ROOT/examples/tracing/version3/Trace.java
index 8fc9d8613..8fc9d8613 100644
--- a/docs/modules/ROOT/pages/examples/tracing/version3/Trace.java
+++ b/docs/modules/ROOT/examples/tracing/version3/Trace.java
diff --git a/docs/modules/ROOT/pages/examples/tracing/version3/TraceMyClasses.java b/docs/modules/ROOT/examples/tracing/version3/TraceMyClasses.java
index c986d2615..c986d2615 100644
--- a/docs/modules/ROOT/pages/examples/tracing/version3/TraceMyClasses.java
+++ b/docs/modules/ROOT/examples/tracing/version3/TraceMyClasses.java
diff --git a/docs/modules/ROOT/pages/index.adoc b/docs/modules/ROOT/pages/index.adoc
index 5c6a48f69..15a97a80a 100644
--- a/docs/modules/ROOT/pages/index.adoc
+++ b/docs/modules/ROOT/pages/index.adoc
@@ -14,7 +14,7 @@ materials, see https://eclipse.org/aspectj. Not all of these materials have been
xref:attachment$quickref/quick.pdf[Quick Reference (1.2.1)], xref:adk15notebook:index.adoc[AspectJ 5 Developer's Notebook],
xref:progguide:index.adoc[programming], xref:devguide:index.adoc[development] and
xref:pdguide:index.adoc[problem diagnosis] guides, link:runtime-api/index.html[runtime API],
-link:weaver-api/index.html[weaver API] and link:examples[example code]
+link:weaver-api/index.html[weaver API] and xref:example$[example code]
|xref:#distributions[Distributions]
|https://eclipse.org/aspectj[AspectJ] development environment support for https://eclipse.org/ajdt[Eclipse]
@@ -130,7 +130,7 @@ xref:release:README-1.2.adoc[1.2], xref:release:README-1.1.adoc[1.1].
|xref:release:porting.adoc[Porting guide] (historical)
|Porting guide for historical releases to 1.2
-|link:examples[Examples]
+|xref:example$[Examples]
|AspectJ code to demonstrate some language features and implement JavaBean properties, the Observer pattern, a tracing
library, and a game application where aspects handle display updating
@@ -197,7 +197,7 @@ See the xref:faq:faq.adoc#ajcbugs[FAQ entry] for instructions on submitting comp
To learn the AspectJ language, read the xref:progguide:index.adoc[Programming Guide], keeping the
xref:progguide:semantics.adoc[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 read about how the link:examples[examples] work, see the
+join point model and pointcuts, concepts AOP adds to OOP. To read about how the xref:example$[examples] work, see the
xref:progguide:examples.adoc[Examples] section in the xref:progguide:index.adoc[Programming Guide]. View and navigate
the crosscutting structure using https://eclipse.org/ajdt[AJDT].