Есть ли какая-то аннотация, которая может позволить мне сообщить компилятору java, что переменная не должна использоваться после аннотации? Благодаря функции автозаполнения и копирования в современных IDE, слишком просто ввести ошибки , указав имена переменных. Такие аннотации помогут обнаружить некоторые из этих ошибок во время компиляции (или при вводе времени, если вы используете интеллектуальные IDE, такие как netbeans/eclipse). В качестве примера, у меня есть следующая обработка строки трубопровод:деактивировать переменную после использования
String input = ....
String pass1 = op1 (input);
...
String pass2 = op2 (pass1);
...
String pass3 = op3 (pass1); // typo: pass1 should be pass2
...
return pass3;
Если бы я мог сказать что-то вроде disable pass1
только после строки, в которой op2
называется, опечатка в строке, где op3
называется будет обнаружен как pass1
был бы вне сферы видимости в результате гипотетической анкеты disable
.
Просто не называйте переменные таким образом. Или повторно используйте переменные. –
Где в вашем примере находятся аннотации? –
'disable pass1' - это аннотация, которого я хочу. Общий формат - 'disable', за которым следует имя переменной, которое находится в области видимости. –