diff options
author | aclement <aclement> | 2008-03-24 21:15:35 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-03-24 21:15:35 +0000 |
commit | b5d4aaa0a5c9ec72a703597055a64fb8aeb6a862 (patch) | |
tree | 414e0dc1b783ae46a4814cb31f0b59eff598c361 | |
parent | 34fa37de041f1dbb28c060e4bd71acc220246872 (diff) | |
download | aspectj-b5d4aaa0a5c9ec72a703597055a64fb8aeb6a862.tar.gz aspectj-b5d4aaa0a5c9ec72a703597055a64fb8aeb6a862.zip |
153380: fix: annotations and pipelining: don't use BcelTypeMunger
-rw-r--r-- | weaver/src/org/aspectj/weaver/patterns/SignaturePattern.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/weaver/src/org/aspectj/weaver/patterns/SignaturePattern.java b/weaver/src/org/aspectj/weaver/patterns/SignaturePattern.java index 620a53c1d..061e8b652 100644 --- a/weaver/src/org/aspectj/weaver/patterns/SignaturePattern.java +++ b/weaver/src/org/aspectj/weaver/patterns/SignaturePattern.java @@ -32,6 +32,7 @@ import org.aspectj.util.FuzzyBoolean; import org.aspectj.weaver.AjAttribute; import org.aspectj.weaver.AjcMemberMaker; import org.aspectj.weaver.AnnotationTargetKind; +import org.aspectj.weaver.ConcreteTypeMunger; import org.aspectj.weaver.Constants; import org.aspectj.weaver.ISourceContext; import org.aspectj.weaver.JoinPointSignature; @@ -43,7 +44,6 @@ import org.aspectj.weaver.ResolvedType; import org.aspectj.weaver.UnresolvedType; import org.aspectj.weaver.VersionedDataInputStream; import org.aspectj.weaver.World; -import org.aspectj.weaver.bcel.BcelTypeMunger; public class SignaturePattern extends PatternNode { @@ -499,7 +499,7 @@ public class SignaturePattern extends PatternNode { ResolvedMember [] mems = member.getDeclaringType().resolve(world).getDeclaredFields(); // FIXME asc should include supers with getInterTypeMungersIncludingSupers? List mungers = member.getDeclaringType().resolve(world).getInterTypeMungers(); for (Iterator iter = mungers.iterator(); iter.hasNext();) { - BcelTypeMunger typeMunger = (BcelTypeMunger) iter.next(); + ConcreteTypeMunger typeMunger = (ConcreteTypeMunger) iter.next(); if (typeMunger.getMunger() instanceof NewFieldTypeMunger) { ResolvedMember fakerm = typeMunger.getSignature(); ResolvedMember ajcMethod = AjcMemberMaker.interFieldInitializer(fakerm,typeMunger.getAspectType()); |