aboutsummaryrefslogtreecommitdiffstats
path: root/tests/java5/generics/pointcuts/ParameterizedTypesInAnnotationPatterns.aj
blob: b3ecc2456843a5a1ea65c1265e55d65fed779fad (plain)
1
2
3
4
5
6
7
8
9
10
11
import java.util.List;

public aspect ParameterizedTypesInAnnotationPatterns {
	// CE - not an annotation type
	pointcut simple() : staticinitialization(@List<String> String);

	// CE - no static initialization join points for parameterized types, use raw type instead
	pointcut combined() : staticinitialization(@(Foo || List<String>) String);
}

@interface Foo {}