2017-01-30 1 views
0

Was bedeuten diese beiden Symbole in IntelliJs Klassenhierarchie-Werkzeugfenster?Was bedeuten diese Symbole im Klassenhierarchie-Toolfenster von IntelliJ?

a. Klassensymbol mit ausgegrauten linken und rechten Seiten

b. Klassensymbol mit quadratisch mit abgerundeten Ecken (statt einem Kreis)

screenshot

Die reference document scheint nicht diese speziellen Symbole zu enthalten.

Version: 2016.3.2

+0

a) es ist das neue Symbol für abstrakte Klassen – ochi

+0

b) es ist eine groovige Klasse - ich ihre Dokumentation die neuen Symbole – ochi

Antwort

2

Das Klassensymbol mit Fehlstellen (vertikale Linien) eine abstrakte Java-Klasse darstellt.

Ein quadratisches Klassensymbol steht für eine Groovy-Klasse.

Die Sperre repräsentiert die Klasse in einer schreibgeschützten Datei.

+0

Es ist interessant, dass das abstrakte Klasse Symbol nicht mit der Dokumentation reflektieren nicht aktualisiert worden bin zu raten. Vielleicht muss es nur aktualisiert werden. – GreenGiant

+0

Ja, sollte es. Abgelegt https://youtrack.jetbrains.com/issue/IDEA-167383, danke! –