import java.io.File;
import java.io.IOException;
import java.util.*;
-import java.util.ArrayList;
import org.aspectj.ajdt.ajc.AjdtAjcTests;
+import org.aspectj.tools.ajc.AjcTests;
public class BcweaverJarMaker {
args.add("../weaver/testdata/tracing.jar");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/Trace.java");
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/MyTrace.java");
args.add("../weaver/testdata/megatrace.jar");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/MegaTrace.java");
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/ExecTrace.java");
args.add("../weaver/testdata/megatrace0easy.jar");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/MegaTrace.java");
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/ObviousTraceNothing.java");
args.add("../weaver/testdata/megatrace0hard.jar");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/MegaTrace.java");
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/HardTraceNothing.java");
args.add("-noweave");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/MegaTrace.java");
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/trace/ExecTrace.java");
args.add("../weaver/testdata/dummyAspect.jar");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add(AjdtAjcTests.TESTDATA_PATH + "/src1/DummyAspect.java");
import org.aspectj.ajdt.ajc.AjdtAjcTests;
import org.aspectj.testing.util.TestUtil;
+import org.aspectj.tools.ajc.AjcTests;
public class BinaryFormsTestCase extends CommandTestCase {
args.add("out/lib.jar");
args.add("-classpath");
- args.add("../runtime/bin"
- + File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add("-d");
args.add("out");
args.add("out/lib.jar");
args.add("-classpath");
- args.add("../runtime/bin"
- + File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add("-d");
args.add("out");
args.add("out/lib.jar");
args.add("-classpath");
- args.add("../runtime/bin"
- + File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add("-d");
args.add("out");
args.add("out/lib.jar");
args.add("-classpath");
- args.add("../runtime/bin"
- + File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add("-d");
args.add("out");
args = new ArrayList();
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator + "out/lib.jar"
- + File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
args.add("-d");
args.add("out");
args = new ArrayList();
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator + "out/lib.jar" +
- File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath() + File.pathSeparator + "out/lib.jar");
args.add("-Xlint:error");
args.add("-d");
import org.aspectj.bridge.IMessageHandler;
import org.aspectj.bridge.IMessageHolder;
import org.aspectj.bridge.MessageHandler;
+import org.aspectj.tools.ajc.AjcTests;
import org.aspectj.weaver.bcel.LazyClassGen;
import java.io.File;
/** get the location of the org.aspectj.lang & runtime classes */
protected static String getRuntimeClasspath() {
- return "../runtime/bin" + File.pathSeparator + "../aspectj5rt/bin" + File.pathSeparator +
- System.getProperty("aspectjrt.path");
-
+ return AjcTests.aspectjrtClasspath();
}
}
import java.io.File;
import java.io.IOException;
import java.util.*;
-import java.util.List;
import org.aspectj.testing.util.TestUtil;
+import org.aspectj.tools.ajc.AjcTests;
public class WorkingTestMain {
args.add("out");
args.add("-classpath");
- args.add("../runtime/bin;" + System.getProperty("aspectjrt.path") +\r ";../lib/junit/junit.jar;../testing-client/bin");
+ args.add(AjcTests.aspectjrtClasspath() + File.pathSeparator
+ + "../testing-client/bin");
//args.add("../runtime/bin;../lib/junit/junit.jar");
// args.add("-injars");
args.add("out");
args.add("-classpath");
- args.add("../runtime/bin" + File.pathSeparator + System.getProperty("aspectjrt.path"));
+ args.add(AjcTests.aspectjrtClasspath());
for (int i=0; i < argfiles.length; i++) {
args.add("@" + examplesDir + argfiles[i]);