次のように Clojure を使用して twitter4j ライブラリを呼び出しています。
(def twitter (. (TwitterFactory.) getInstance))
スクリプトとして呼び出すと、これは正常に機能します。しかし、gen-class を使用すると、次のようになります。
java.lang.IllegalArgumentException: Can't call public method of non-public class: public java.lang.Object twitter4j.TwitterFactoryBase.getInstance()
これに対する回避策はありますか?