インターフェイスを実装し、注釈も持つクラスを作成し、後でこのクラスのインスタンスを Java で実装された API に渡す必要があります。
Clojure を使用すると、インターフェイスを具体化して、次のようなインスタンスを取得できます。
(reify MyInterface (method1 [this] ...))
ただし、reify
注釈は受け付けていないようです。これを回避するにはどうすればよいですか?
インターフェイスを実装し、注釈も持つクラスを作成し、後でこのクラスのインスタンスを Java で実装された API に渡す必要があります。
Clojure を使用すると、インターフェイスを具体化して、次のようなインスタンスを取得できます。
(reify MyInterface (method1 [this] ...))
ただし、reify
注釈は受け付けていないようです。これを回避するにはどうすればよいですか?