Есть ли способ установить одну аннотацию "//$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"}
};