blob: 3e69830fb8bc7c71dcc67a4ef73e8fed3d152e94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public aspect StaticInitializationWithParameterizedTypes {
// CE line 4
pointcut badStaticInit() : staticinitialization(GenericInterface<Double>);
// CE line 6
pointcut allowedStaticInit() : staticinitialization(GenericInterface<Double>+);
// CE line 9
pointcut badStaticInitClass() : staticinitialization(GenericImplementingClass<Double>);
// CE line 10
pointcut allowedStaticInitClass() : staticinitialization(GenericImplementingClass<Double>+);
// CE line 14
pointcut sneakItIntoDisjunction() : staticinitialization(String || GenericInterface<Double>);
}
|