Gibt es eine Möglichkeit, wie kann ich die gesamte implizite Kette (und ich interessiere mich für alle impliziten Arten). Ich benutze IntelliJ Idea, aber ich suche nach einer Möglichkeit, das zu tun, selbst wenn ich mit einer anderen IDE arbeiten muss. (und ich frage mich, ob REPL kann mir dabei helfen)Herausfinden Kette von impliziten Aufrufen
Zum Beispiel schreibe ich a gt b
wo gt
kommt von scalaz
. Und ich möchte wissen:
- Genau das, was implizite Instanz von
Order
verwendet wurde - Was typeclass verwendet wurde (ich kenne die Antwort in diesem speziellen Fall - es ist einfach in scalaz, aber im Allgemeinen manchmal ist es nicht immer, dass offensichtlich)
- Ganze Kette wie
a
erhielt eine Methodegt
. Für dieses spezielle Beispiel weiß ich, dassToOrderOps
Merkmal verwendet wurde, aber im Allgemeinen kann ich das nicht wissen, und ich kann auch nicht herausfinden, wieToOrderOps
importiert wurde.
Mit Blick auf @ Eintopf vorherige [Antwort] (http://stackoverflow.com/a/34735993/409976), vielleicht möchten Sie [reparieren] (https://gist.github.com/kevinmeredith/396cea7839fababa7e2a)? –