summaryrefslogtreecommitdiffstats
path: root/tests/bugs152/pr145963/ConcreteAspect.aj
blob: 4052180d3f0a5c72632ba5ec3b2524c9cecae8da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package pkg;

public aspect ConcreteAspect {
	
	public pointcut execM1() : execution(* pack.C.method1(..));
	public pointcut execM2() : execution(* pack.C.method2(..));
	
	before() : execM1() && this(pack.C) {		
	}
	
	before() : execM2() || execM1() {
	}
	
	before() : execution(* pack.C.method1()) {
	}

}