summaryrefslogtreecommitdiffstats
path: root/tests/java5/annotations/aspectMembers/a/AnnotatedAspect06.aj
blob: db964c90375e316ac76e472b851fe47da9bb39fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package a;

@TypeAnnotation
public aspect AnnotatedAspect06 {
	
	@ConstructorAnnotation
	before() : execution(* *(..)) {}
	
	@MethodAnnotation
	after() returning : set(* *) {}
	
	@AnyAnnotation
	after() throwing : get(* *) {}
	
	@MethodAnnotation
	after() : handler(*) {}
	
	@MethodAnnotation
	void around() : call(new(..)) { proceed(); }
	
}