Есть ли способ определить набор констант путем загрузки и анализа данных из файла сценария (возможно, файла XML или JSON)?
Я спрашиваю об этом, потому что я интенсивно использую перечисления в проекте, у них много параметров (например, каждая запись может иметь также 10-15 параметров), и я хотел бы дать конечному пользователю способ их изменения без необходимости изменять исходные коды Java и перекомпилировать.
Я не думаю, что это легко возможно, поскольку здесь включена некоторая статическая проверка типов, но, возможно, есть простой способ предварительной обработки файла во время компиляции и использования информации для получения статических значений перечисления. Я знаю, что мог бы просто написать отдельный скрипт для этой работы и создать вывод файла .java, готовый для компиляции, но это будет означать, что пользователю придется перекомпилировать все это.