blob: 55f8a21b404f2af2239f71e3dda7683fbc7795af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Aspect should be built with AspectJ 1.2.1 into aspects121.jar
// We are testing the new AspectJ can recognize old aspects
public aspect Aspect121 {
pointcut anyMethodCall(): execution(* main(..));
pointcut setIntField(): set(int *);
pointcut complex(): call(* *(..)) && cflow(execution(* toplevel(..)));
pointcut moreComplex(): call(* *(..)) && !(call(* foo*(..)) || call(* bar*(..)));
before(): complex() { }
after(): complex() { }
void around(): anyMethodCall() {
proceed();
}
}
|