1 2 3 4 5 6 7 8 9 10 11
package pack; public abstract aspect A1<Target> pertypewithin(Target) { abstract protected pointcut creation(); // Target around() : creation() { // return null; // } }