org.aspectj/tests/bugs1611/pr333274/ma2/aspect1/Aspect1.java
2011-01-24 22:41:24 +00:00

24 lines
518 B
Java

package ma2.aspect1;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
public aspect Aspect1 {
Object around(): execution(@ma2.Annotation1 * *(..)) {
new InternalClass();
System.out.println(">In Aspect1");
proceed();
System.out.println("=In Aspect1");
Object o = proceed();
System.out.println("<In Aspect1");
return o;
}
private static class InternalClass {
}
}