diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-02-01 08:57:52 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-02-01 08:58:28 +0700 |
commit | 983159c76ca8163b61f0d52c98522e8bc113f585 (patch) | |
tree | 3137bb04a0942b59d7b066912a2fa8fed5601373 /docs/modules/ROOT/pages/examples/ltw | |
parent | c99b58736fd7f2952fe9bf787333631a762dcbeb (diff) | |
download | aspectj-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.java | 16 | ||||
-rw-r--r-- | docs/modules/ROOT/pages/examples/ltw/README | 42 | ||||
-rw-r--r-- | docs/modules/ROOT/pages/examples/ltw/Tracing.aj | 23 |
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); - } -} |