Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

EachJVMOnSelf.java 419B

1234567891011121314151617181920
  1. import org.aspectj.testing.Tester;
  2. public class EachJVMOnSelf {
  3. public static void main(String[] args) {
  4. new C();
  5. Tester.checkEqual(A.aspectOf().advisedNewClass, "C");
  6. }
  7. }
  8. aspect A issingleton() {
  9. String advisedNewClass = null;
  10. after () returning (): this(*) && execution(new(..)) && !this(A) {
  11. advisedNewClass = thisJoinPoint.getSourceLocation().getWithinType().getName();
  12. }
  13. }
  14. class C {
  15. }