У меня есть метод, и я хочу добавить какое-то условие к этому методу.Есть ли способ добавить определенное условие к методу с аннотацией?
Если условие истинно, выполните этот метод, если он не пропустит этот метод. Подобно;
@SomeConditionAnnotation(check)
public void calculate(){
//some calculations
}
public boolean check(){
//return boolean
}
Что я действительно пытаюсь сделать, так это;
public void calculate(){
if(check()){
//some calculations
}
}
Предлагаю вам сделать второй вариант: а) он яснее и б) на самом деле работает. –
https://en.wikipedia.org/wiki/Aspect-oriented_programming – Holger