我正在尝试使用com.sun.mail.imap.IMAPSSLStore的id方法向IMAP服务器发送客户端标识。问题是它需要Map<String, String>
作为参数,所以调用
(.id store (HashMap. {"foo" "bar"}))
以IllegalArgumentException
失败。
我做错了什么?
答案 0 :(得分:0)
请参阅此答案:https://stackoverflow.com/a/3770360/1389573
简短的故事:您需要在Java中定义一个指定确切类型的接口,然后在clojure中实现该接口。