Есть ли способ установить одну аннотацию "//$NON-NLS" для всех строк в одной строке?

Кто-нибудь знает, если можно установить один тег аннотации //$NON-NLS в Java для всех строк в одной строке... может быть, так:

String[][] info = new String[][]{
     {"a1", "a2"}, {"b1", "b2"}, {"c1", "c2"}, {"d1", "d2"} //$NON-NLS-ALL$
};       

Мне нравится предотвращать эту длинную строку кода:

String[][] info = new String[][]{
     {"a1", "a2"}, {"b1", "b2"}, {"c1", "c2"}, {"d1", "d2"} //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$
};

Спасибо

2 ответа

Я не думаю, что вы можете сделать эту работу с //$NON-NLS комментарии, но вы можете подавить предупреждения NLS для всего объявления переменной:

@SuppressWarnings("nls")
String[][] info = new String[][] {
    {"a1", "a2"}, {"b1", "b2"}, {"c1", "c2"}, {"d1", "d2"}
};      

Вы можете поручить игнорировать все, добавив //$NON-NLS-L$

Другие вопросы по тегам