リフレクションを使用して、ClojureからJavaオブジェクトのメソッドを取得したいと思います。引数の型の1つはJavaプリミティブであり、Clojureからそれらを参照する方法がわかりません。
たとえば、取得したいとしますString.valueOf(boolean)。私の最も近い推測はすることです
(.getDeclaredMethod String "valueOf" (into-array [Boolean]))
Booleanただし、これはプリミティブ型自体ではなく、ボックス化されたバージョンであるため失敗します。試しましたがboolean、これは組み込みのClojure関数を参照しており、bool未定義です。
ClojureでプリミティブJavaタイプを参照するにはどうすればよいですか?