diff options
author | avasseur <avasseur> | 2005-10-25 15:36:26 +0000 |
---|---|---|
committer | avasseur <avasseur> | 2005-10-25 15:36:26 +0000 |
commit | 808a511b8f00f1ea3785796410b5f7c273e7af8e (patch) | |
tree | b7ff9fbac1b61cebc7d73f748775eac356aaa331 /bridge | |
parent | 4bc9d287704b1ed797d92a2b19dea6b0f82b8f5b (diff) | |
download | aspectj-808a511b8f00f1ea3785796410b5f7c273e7af8e.tar.gz aspectj-808a511b8f00f1ea3785796410b5f7c273e7af8e.zip |
fix for #113587: when aop.xml include/exclude is used, javac @Aspect are not passed thru the aspectof munger. Added custom logic for that
Diffstat (limited to 'bridge')
-rw-r--r-- | bridge/src/org/aspectj/bridge/context/CompilationAndWeavingContext.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bridge/src/org/aspectj/bridge/context/CompilationAndWeavingContext.java b/bridge/src/org/aspectj/bridge/context/CompilationAndWeavingContext.java index f99146864..66da84a1b 100644 --- a/bridge/src/org/aspectj/bridge/context/CompilationAndWeavingContext.java +++ b/bridge/src/org/aspectj/bridge/context/CompilationAndWeavingContext.java @@ -73,9 +73,10 @@ public class CompilationAndWeavingContext { public static final int IMPLEMENTING_ON_SHADOW = 29; public static final int MATCHING_POINTCUT = 30; public static final int MUNGING_WITH = 31; - - - // phase names + public static final int PROCESSING_ATASPECTJTYPE_MUNGERS_ONLY = 32; + + + // phase names public static final String[] PHASE_NAMES = new String[] { "batch building", "incrementally building", @@ -111,8 +112,9 @@ public class CompilationAndWeavingContext { "matching shadow", "implementing on shadow", "matching pointcut", - "type munging with" - }; + "type munging with", + "type munging for @AspectJ aspectOf" + }; // context stacks, one per thread private static Map contextMap = new HashMap(); |