Есть ли способ поставить совет по любому методу с параметром заданного типа. Я планирую использовать это для класса, который нуждается в фильтрации входных данных.
Как пример:
@Filtered
class Unsafe {
public void doStuff (String input) { ... }
public void doMoreStuff (String input, int value, String name) { ... }
}
Я хочу написать совет, применимый к любому строковому параметру методов этого класса, чтобы я мог заменить их содержимое безопасной, экранированной версией (для предотвращения, например, внедрения SQL).
Можно ли написать такой pointcut?