У меня есть пользовательская аннотация под названием @Invisible. Теперь я хочу сопоставить все вызовы метода, у которого НЕТ аннотации @Invisible. Как я могу это сделать? (с разработкой стиля аннотации)
Моя первая попытка была:
@Pointcut("execution(!@my.package.Invisible * some.other.package.execute(..))")
но это, кажется, не работает...
Другими словами: если метод имеет аннотацию Invisible, я хочу ее игнорировать. В противном случае я хочу выполнить некоторый код с моим советом...