Можно ли использовать макрос genj-класса clojure для генерации класса со статическими полями?

Может ли следующий класс быть сгенерирован с использованием макро-класса Clojure?

public class Test {
    public static final String TEST_NAME = "This test's name.";
}

Если нет, то почему нет?

1 ответ

Нет, gen-class не может генерировать статические поля, потому что gen-class для introp. Он пытается дать вам возможность создавать классы, требуемые другими Java-библиотеками. Редко для библиотеки Java требуется, чтобы вы предоставили класс с определенным статическим полем.

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