Возьмите аргумент метода в качестве аргумента в аннотации в Java 8 - PullRequest
0 голосов
/ 05 августа 2020

Я посмотрел вверх, и до сих пор это кажется невозможным, поэтому, если это так, какая лучшая альтернатива для удовлетворения следующего требования?

@Authentication_Annotation(id, password)
public void method(String id, String password, String param) {
    // Does something if ID and Password are correct.
}

Исходя из python background, это можно было бы сделать с помощью декораторов. Можем ли мы сделать это в java, не вызывая метод, который аутентифицируется каждый раз, когда для метода требуется аутентификация?

1 Ответ

0 голосов
/ 05 августа 2020

Это невозможно в Java (по крайней мере, без нечестивого количества очень темных черных магов c).

...