Я хотел бы использовать отражение, чтобы получить метод объекта Java из Clojure. Один из типов аргументов - это примитив Java, и я не знаю, как ссылаться на них из Clojure.
Например, скажем, я хотел получить String.valueOf (boolean)
. Моим ближайшим предположением было бы сделать
(.getDeclaredMethod String "valueOf" (into-array [Boolean]))
, но это не удалось, потому что Boolean
не сам примитивный тип, а коробочная версия. Я' Мы пробовали boolean
, но это относится к встроенной функции Clojure, а bool
не определено.
Как ссылаться на примитивный тип Java в Clojure?