Clojure 导入 java 重命名

nga*_*thl 3 java interop clojure

我想知道是否有一种方法可以在 clojure 中重命名导入的 Java 类型。

像这样的东西:

(ns foo (:import java.util.List :as JList))
Run Code Online (Sandbox Code Playgroud)

如果不; 我是否必须将类型引用为 FQCN(完全限定的类名)?

更新:

这个例子有点做作,我知道我可以引用没有 FQCN 导入的 Java 类。真正的问题是我有一个与默认导入类同名的类,例如在 java.lang 中。

dno*_*len 5

无法重命名 Java 类型。