summaryrefslogtreecommitdiffstats
path: root/tests/features160/parameterAnnotationMatching/NonNullAssertionForcer.java
blob: 872ea644aaf876937ef19d9cb91a2bdeddc80f01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.lang.annotation.*;

public aspect NonNullAssertionForcer {

	class C {
		public void foo(@NonNull String s) {}
	}
	
	before(): execution(* *(@NonNull (*))) {
		System.out.println("Bar");
	}
	
	@Target(ElementType.PARAMETER)
	@interface NonNull {
		
	}
}