暗黙チェーン全体をどのように把握することができますか(そして私はすべての暗黙の種類に興味があります)。私はIntelliJ Ideaを使用していますが、別のIDEで作業する必要がある場合でも、これを行う方法は探しています。 (私はREPLがそれを手伝ってくれるかどうか疑問に思っています)暗黙の呼び出しの連鎖の把握
たとえば、私はa gt b
と書いています。gt
はscalaz
から来ます。そして、私が知りたい:
Order
の暗黙のインスタンスを使用した- 何型クラスを使用したまさに(私は、この特定のインスタンスでは答えを知っている - それはscalazではなく、一般的には簡単だ時にはそれが必ずしもその明らかに)
- 全チェーンhow
a
は方法gt
を受けました。この特定の例では、ToOrderOps
形質が使用されていたことは知っていますが、一般的にはわからないかもしれませんし、ToOrderOps
のインポート方法もわかりません。 REPLでScalaのリフレクションAPIを使用して
@ stewの前の[回答](http://stackoverflow.com/a/34735993/409976)を見ると、おそらく[reify](https://gist.github.com/kevinmeredith/396cea7839fababa7e2a)が必要ですか? –