Можно ли использовать макрос genj-класса clojure для генерации класса со статическими полями?
Может ли следующий класс быть сгенерирован с использованием макро-класса Clojure?
public class Test {
public static final String TEST_NAME = "This test's name.";
}
Если нет, то почему нет?
1 ответ
Нет, gen-class не может генерировать статические поля, потому что gen-class для introp. Он пытается дать вам возможность создавать классы, требуемые другими Java-библиотеками. Редко для библиотеки Java требуется, чтобы вы предоставили класс с определенным статическим полем.