mirror of
https://github.com/eclipse-aspectj/aspectj.git
synced 2024-09-03 05:54:57 +02:00
17 lines
377 B
Java
17 lines
377 B
Java
import java.util.*;
|
|
import java.io.*;
|
|
|
|
interface IVOList<T extends IValueObject> extends List<T>, Externalizable, Serializable {
|
|
void updateList(List<T> newList);
|
|
}
|
|
|
|
interface IValueObject extends Comparable<IValueObject>, Serializable {
|
|
|
|
}
|
|
|
|
aspect Foo {
|
|
@SuppressWarnings("rawtypes")
|
|
pointcut IVOListUpdate(IVOList list): target(list) && call(void updateList(*));
|
|
}
|
|
|