如何引用Clojure的Java类中包含的Enum常量?我正在尝试使用P2PKH
中的字段org.bitcoinj.script.Script.ScriptType
。 See API of bitcoinj。
他们在Java interop guide中说:
您可以像这样在Clojure中引用这些枚举:
DaysOfWeek / TUESDAY
但是当将Enum包含在类中时,这将不起作用。正确的语法是什么?
答案 0 :(得分:3)
您需要使用语法来访问静态内部类:
OuterClass$InnerClass/staticField
因此应该是:
org.bitcoinj.script.Script$ScriptType/P2PKH
。