J'appelle la bibliothèque twitter4j en utilisant Clojure comme ceci:Comment appeler une méthode non publique d'une classe publique dans Clojure?
(def twitter (. (TwitterFactory.) getInstance))
Cela fonctionne bien quand je l'appelle comme un script. Mais quand j'utilise gen-class, je reçois:
java.lang.IllegalArgumentException: Can't call public method of non-public class: public java.lang.Object twitter4j.TwitterFactoryBase.getInstance()
Y a-t-il une solution de contournement pour cela?
Pouvez-vous poster un squelette de votre code de classe gen? –