summaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2005-07-28 10:27:51 +0000
committeraclement <aclement>2005-07-28 10:27:51 +0000
commita9a5d564db290101de4f9436aa02ee1318d20525 (patch)
treed940eee535db0d4fd12aec25ae6647da93889549 /weaver
parentc804cb81a9a903df09d8ddeae4365d352d5ebc5a (diff)
downloadaspectj-a9a5d564db290101de4f9436aa02ee1318d20525.tar.gz
aspectj-a9a5d564db290101de4f9436aa02ee1318d20525.zip
part of fix for annotations appearing on public members: new accessor method for obtaining dispatcher
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/NewMethodTypeMunger.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/NewMethodTypeMunger.java b/weaver/src/org/aspectj/weaver/NewMethodTypeMunger.java
index 4dffc7c56..31543895f 100644
--- a/weaver/src/org/aspectj/weaver/NewMethodTypeMunger.java
+++ b/weaver/src/org/aspectj/weaver/NewMethodTypeMunger.java
@@ -13,7 +13,6 @@
package org.aspectj.weaver;
-import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.util.Set;
@@ -31,6 +30,10 @@ public class NewMethodTypeMunger extends ResolvedTypeMunger {
public ResolvedMember getInterMethodBody(UnresolvedType aspectType) {
return AjcMemberMaker.interMethodBody(signature, aspectType);
}
+
+ public ResolvedMember getInterMethodDispatcher(UnresolvedType aspectType) {
+ return AjcMemberMaker.interMethodDispatcher(signature, aspectType);
+ }
public void write(DataOutputStream s) throws IOException {
kind.write(s);