diff options
author | acolyer <acolyer> | 2005-04-25 16:07:25 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2005-04-25 16:07:25 +0000 |
commit | 75c1c3ea4d4cc5308cf3ba4490d18b8536b08dd2 (patch) | |
tree | d06e4c67eae3c9879eebabc6854ecf40817181d4 /org.aspectj.ajdt.core/testsrc | |
parent | 92fce1440c9017376efaf544802d8cef07546b03 (diff) | |
download | aspectj-75c1c3ea4d4cc5308cf3ba4490d18b8536b08dd2.tar.gz aspectj-75c1c3ea4d4cc5308cf3ba4490d18b8536b08dd2.zip |
support in ajc for parsing and error reporting of @AspectJ style aspect definitions (aspect, pointcut, advice only at this point). Also include the AddAtAspectJAnnotationsVisitor support. Switch off using -Xdev:NoAtAspectJProcessing.
Diffstat (limited to 'org.aspectj.ajdt.core/testsrc')
2 files changed, 6 insertions, 1 deletions
diff --git a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/CommandTestCase.java b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/CommandTestCase.java index a508e512c..0c972cf40 100644 --- a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/CommandTestCase.java +++ b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/CommandTestCase.java @@ -166,7 +166,7 @@ public abstract class CommandTestCase extends TestCase { /** get the location of the org.aspectj.lang & runtime classes */ protected static String getRuntimeClasspath() { - return "../runtime/bin" + File.pathSeparator + + return "../runtime/bin" + File.pathSeparator + "../aspectj5rt/bin" + File.pathSeparator + System.getProperty("aspectjrt.path"); } diff --git a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/core/builder/AjCompilerOptionsTest.java b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/core/builder/AjCompilerOptionsTest.java index 988209675..c19ecc33d 100644 --- a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/core/builder/AjCompilerOptionsTest.java +++ b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/core/builder/AjCompilerOptionsTest.java @@ -45,6 +45,7 @@ public class AjCompilerOptionsTest extends TestCase { assertFalse(options.generateModel); assertFalse(options.generateJavaDocsInModel); assertFalse(options.generateEmacsSymFiles); + assertFalse(options.noAtAspectJProcessing); Map map = options.getMap(); assertEquals(CompilerOptions.WARNING,map.get(AjCompilerOptions.OPTION_ReportInvalidAbsoluteTypeName)); @@ -68,6 +69,7 @@ public class AjCompilerOptionsTest extends TestCase { options.generateModel = true; options.generateJavaDocsInModel = true; options.generateEmacsSymFiles = true; + options.noAtAspectJProcessing = true; Map map = options.getMap(); assertEquals(CompilerOptions.ENABLED,map.get(AjCompilerOptions.OPTION_NoWeave)); @@ -79,6 +81,7 @@ public class AjCompilerOptionsTest extends TestCase { assertEquals(CompilerOptions.ENABLED,map.get(AjCompilerOptions.OPTION_GenerateModel)); assertEquals(CompilerOptions.ENABLED,map.get(AjCompilerOptions.OPTION_GenerateJavaDocsInModel)); assertEquals(CompilerOptions.ENABLED,map.get(AjCompilerOptions.OPTION_Emacssym)); + assertEquals(CompilerOptions.ENABLED,map.get(AjCompilerOptions.OPTION_XDevNoAtAspectJProcessing)); } @@ -103,6 +106,7 @@ public class AjCompilerOptionsTest extends TestCase { map.put(AjCompilerOptions.OPTION_GenerateModel,CompilerOptions.ENABLED); map.put(AjCompilerOptions.OPTION_GenerateJavaDocsInModel,CompilerOptions.ENABLED); map.put(AjCompilerOptions.OPTION_Emacssym,CompilerOptions.ENABLED); + map.put(AjCompilerOptions.OPTION_XDevNoAtAspectJProcessing,CompilerOptions.ENABLED); options.set(map); @@ -115,6 +119,7 @@ public class AjCompilerOptionsTest extends TestCase { assertTrue(options.generateModel); assertTrue(options.generateJavaDocsInModel); assertTrue(options.generateEmacsSymFiles); + assertTrue(options.noAtAspectJProcessing); Map newMap = options.getMap(); |