5
我想使用反射從Clojure中獲取Java對象的方法。其中一種參數類型是Java原語,我不知道如何從Clojure中引用它們。你如何引用Clojure中的原始Java類型?
例如,假設我想獲得String.valueOf(boolean)
。我最近的猜測是做
(.getDeclaredMethod String "valueOf" (into-array [Boolean]))
但這種失敗,因爲Boolean
不是基本類型本身,而是盒裝版。我試過boolean
,但是它指的是內置的Clojure函數,而bool
未定義。
如何在Clojure中引用原始Java類型?