У меня довольно большое количество исходных файлов, которые мне нужны для синтаксического анализа и извлечения всех строковых литералов, и помещаем их в файл как старую константу java. Например:
Label l = new Label("Cat");
Стало бы:
Label l = new Label(Constants.CAT);
И в Constants.java
я бы:
public final static String CAT = "Cat";
Я не хочу, чтобы строки были экстернализированы в текстовом файле свойств.
Одна из причин заключается в согласованности и удобочитаемости кода.
Другим является то, что в нашем клиентском коде используется GWT
, который не поддерживает механизм текстовых файлов Java.
Я мог бы написать какой-то парсер (используя ant заменить задачу, возможно)?
Но я подумал, что IDE
уже делает это автоматически.