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