Ich schrieb einen einfachen Testfall in IntelliJ 2017.1 Ultimate. Und ich sehe eine absolut falsche Fehlermeldung in IntelliJKlasse muss entweder als abstrakt deklariert werden oder implementieren convertToLegacyCheckingEqualizer
class must either be declared abstract or implement convertToLegacyCheckingEqualizer
Mein Code kompiliert und läuft absolut in Ordnung, aber IntelliJ Ausgabe zeigt immer diese Botschaft für jeden einzelnen Testklasse.
ich gegoogelt und fand völlig unbefriedigend Antworten wie
* I restarted my IDE to solve the problem
* I deleted my idea project and recreated it to solve the problem
* I cleared ivy cache to solve the problem.
Diese Lösungen einfach falsch sind und befassen sich nicht wirklich das Problem.
Können Sie ein einfaches Ein-Klassen-Projekt veröffentlichen, das das Problem veranschaulicht? Verwenden Sie _SBT_? Verwenden Sie das _IntelliJ Scala_-Plugin (ich nehme an, Sie sind es, aber es ist nicht offensichtlich aus Ihrer Frage.) Ohne die Definition Ihres Codes und Ihre _Intellig_-Konfiguration zu sehen, ist es unmöglich, Ihnen zu helfen. –
Ich habe einen Screenshot des Problems gemacht. Ja, ich benutze SBT und Scala Plugin. –