Map.Entry的Clojure类型提示

Ral*_*lph 6 clojure type-hinting

java.util.Map.Entry在Clojure 1.2中,嵌套静态内部类的类型提示的语法是什么?

我都尝试^Map/Entry^Map.Entry,也不进行编译.

Ral*_*lph 10

找到了!

(ns com.example
  (:import [java.util Map Map$Entry]))

(let [^Map$Entry foo ...])
Run Code Online (Sandbox Code Playgroud)

对于类型提示Object[]:

(let [^"[Ljava.lang.Object;" foo ...])
Run Code Online (Sandbox Code Playgroud)

顺便说一下,这是一些丑陋的语法.有没有更好的办法?