2017-12-24 2 views
1

In JetBrains .NET-Welt kann ich "Find Code Dependent on Module" in ReSharper oder "Find Dependent Code" in Rider verwenden, um alle Verwendungen einer Bibliothek leicht zu finden (wahrscheinlich reflektierende Verwendungen, aus offensichtlichen Gründen).Wie finden Sie den gesamten Code abhängig von einem Glas in IntelliJ?

Was ist das Äquivalent in IntelliJ und der Java-Welt?

Ich habe versucht, die externe Bibliothek unter den externen Bibliotheken erweitert Abschnitt des Projekt Fenster mit der rechten Maustaste auf den Eintrag * .jar und „Find Nutzungen“ Wahl, aber keine Ergebnisse werden je gefunden sogar mit wirklich einfache Fälle.

+0

Entfernen Sie es und sehen Sie, wo Kompilierung fehlschlägt. – Andreas

Antwort

3

Diese Funktion ist derzeit nicht implementiert. Feature-Anforderung IDEA-51267 hofft, diese Funktion zu implementieren.

Sie können jedoch die JAR-Datei erweitern und Pakete darin auswählen. Wählen Sie dann Find Usages: Expanded jar file, with find usages highlighted

Standardmäßig sind die Abhängigkeiten nach Verwendungstyp gruppiert; Dies kann jedoch interne Verwendungen der Klassen umfassen. Um dies zu verhindern, klicken Sie auf Group by Usage Type. Dies listet alle Verwendungen sortiert nach Modul auf.

+0

+1 für eine gut recherchierte und schriftliche Antwort! Dies muss tun, aber es hat den bemerkenswerten Unterschied, dass es nach der Verwendung des Paketnamens sucht. Wenn derselbe Paketname in mehreren Gläsern erscheint, werden die Nutzungen aus den beitragenden Gläsern angezeigt. – vossad01

Verwandte Themen