是否可以使用clojure的gen-class宏来生成具有静态字段的类?

时间:2013-04-27 13:37:22

标签: static clojure field gen-class

可以使用Clojure的gen-class宏生成以下类吗?

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

如果没有,为什么不呢?

1 个答案:

答案 0 :(得分:1)

不,gen-class无法生成静态字段,因为gen-class适用于introp。它试图让你有能力创建其他java库所需的类。 java lib很少要求您提供具有特定静态字段的类。