Есть ли способ аннотировать каждую строку блока кода?
У меня есть что-то вроде этого в моем коде, только у меня больше элементов FXML, поэтому есть много @FXML
@FXML
private TableColumn<Player, String> playerColumn1;
@FXML
private TableColumn<Player, String> playerColumn2;
@FXML
private TableColumn<Player, String> playerColumn3;
Я хотел бы анотировать каждую строку кода некоторого блока с той же аннотацией, что-то вроде этого, есть ли способ сделать это?
@FXML
{
private TableColumn<Player, String> playerColumn1;
private TableColumn<Player, String> playerColumn2;
private TableColumn<Player, String> playerColumn3;
}
1 ответ:
Из исходного кода ElementType (перечисление допустимых значений для @ Target meta-аннотации)
public enum ElementType { /** Class, interface (including annotation type), or enum declaration */ TYPE, /** Field declaration (includes enum constants) */ FIELD, /** Method declaration */ METHOD, /** Parameter declaration */ PARAMETER, /** Constructor declaration */ CONSTRUCTOR, /** Local variable declaration */ LOCAL_VARIABLE, /** Annotation type declaration */ ANNOTATION_TYPE, /** Package declaration */ PACKAGE }
То, что вы пытаетесь сделать, невозможно