Синтаксис выглядит правильно. Я полагаю, вам не хватает закрывающей скобки.
@Pointcut("execution(* delete(com.xyz.A, com.xyz.B,java.lang.String))")
Причина, по которой это, вероятно, не так очевидно, заключается в том, что она является частью String
вашей аннотации Pointcut
(при условии, что вы используете подход, основанный на аннотациях), и поэтому, если выбранная вами IDE не проверяется Pointcut
аннотаций, это не бросит большой волнистый красный цвет в ваше лицо.