aboutsummaryrefslogtreecommitdiffstats
path: root/docs/modules/ROOT/pages/examples/ltw
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 /docs/modules/ROOT/pages/examples/ltw
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>
Diffstat (limited to 'docs/modules/ROOT/pages/examples/ltw')
-rw-r--r--docs/modules/ROOT/pages/examples/ltw/HelloWorld.java16
-rw-r--r--docs/modules/ROOT/pages/examples/ltw/README42
-rw-r--r--docs/modules/ROOT/pages/examples/ltw/Tracing.aj23
3 files changed, 0 insertions, 81 deletions
diff --git a/docs/modules/ROOT/pages/examples/ltw/HelloWorld.java b/docs/modules/ROOT/pages/examples/ltw/HelloWorld.java
deleted file mode 100644
index 1d44b8b82..000000000
--- a/docs/modules/ROOT/pages/examples/ltw/HelloWorld.java
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
- *
- * Contributors:
- * Matthew Webster initial implementation
- */
-public class HelloWorld {
-
- public static void main (String[] args) {
- System.out.println("Hello World!");
- }
-}
diff --git a/docs/modules/ROOT/pages/examples/ltw/README b/docs/modules/ROOT/pages/examples/ltw/README
deleted file mode 100644
index 43868a2e2..000000000
--- a/docs/modules/ROOT/pages/examples/ltw/README
+++ /dev/null
@@ -1,42 +0,0 @@
-
-For users of JDK 1.4 the bin directory of your AspectJ distribution
-contains a script "aj" to perform load-time weaving. Java classes on
-the CLASSPATH are loaded and woven with aspects also on the CLASSPATH
-which are declared in an aop.xml file. This file is either created by
-the user or generated by the compiler. Alternatively aspects can be
-loaded from an explicitly defined ASPECTPATH.
-
-For users of JDK 1.5 the bin directory of your AspectJ distribution
-contains a script "aj5" to perform load-time weaving using an agent.
-This uses an aop.xml as described above.
-
---To compile the HelloWorld program--
-
- ajc -outjar hello.jar HelloWorld.java
-
---To compile the Tracing aspect--
-
- ajc -outjar tracing.jar -outxml Tracing.aj
-
---To run the example--
-
- set CLASSPATH to include hello.jar
-
- aj HelloWorld
-
---To run the example with tracing--
-
- set CLASSPATH to include "tracing.jar"
-
- aj HelloWorld
-
---To run the example with tracing using ASPECTPATH--
-
- set ASPECTPATH=tracing.jar
-
- aj HelloWorld
-
---To run the example with tracing using an agent--
-
- aj5 HelloWorld
-
diff --git a/docs/modules/ROOT/pages/examples/ltw/Tracing.aj b/docs/modules/ROOT/pages/examples/ltw/Tracing.aj
deleted file mode 100644
index de20c5403..000000000
--- a/docs/modules/ROOT/pages/examples/ltw/Tracing.aj
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
- *
- * Contributors:
- * Matthew Webster initial implementation
- */
-public aspect Tracing {
-
- private pointcut mainMethod () :
- execution(public static void main(String[]));
-
- before () : mainMethod() {
- System.out.println("> " + thisJoinPoint);
- }
-
- after () : mainMethod() {
- System.out.println("< " + thisJoinPoint);
- }
-}