Browse Source

pass concreteAspect when building advice object

tags/V1_6_7
aclement 14 years ago
parent
commit
e31f8d1ff2
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      weaver/src/org/aspectj/weaver/bcel/BcelWeavingSupport.java

+ 3
- 2
weaver/src/org/aspectj/weaver/bcel/BcelWeavingSupport.java View File

@@ -30,10 +30,11 @@ import org.aspectj.weaver.patterns.Pointcut;
*/
public class BcelWeavingSupport implements IWeavingSupport {

public Advice createAdviceMunger(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature) {
public Advice createAdviceMunger(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature,
ResolvedType concreteAspect) {
// System.err.println("concrete advice: " + signature + " context " +
// sourceContext);
return new BcelAdvice(attribute, pointcut, signature, null);
return new BcelAdvice(attribute, pointcut, signature, concreteAspect);
}

public ConcreteTypeMunger makeCflowStackFieldAdder(ResolvedMember cflowField) {

Loading…
Cancel
Save