2015-11-08 9 views
7

Ich bin auf der Suche nach einem Werkzeug, Intellij Idea-Plugin, oder was auch immer das UML-Klassendiagramm aus Kotlin-Quelldateien generieren kann.Generieren Kotlin-Klassendiagramm

Das Intellij Idea 15-Werkzeug "Diagramm anzeigen ..." funktioniert nur für .java-Dateien.

Google hilft nicht, aber ich hoffe immer noch, es gibt eine Chance, ein Werkzeug dafür zu finden.

+0

Wenn das, was Sie brauchen, nicht als IDEA-Plugin implementiert ist, dann bezweifle ich, es in irgendeiner anderen Art und Weise umgesetzt wird. Kotlin ist eine junge Sprache, nicht einmal aus der Beta, und ihre Syntax kann sich noch ein wenig ändern. Um UML aus Quelldateien zu generieren, müssen Sie die Sprachsyntax analysieren, sodass ein solches Tool wahrscheinlich erst ab Version 1.0 entwickelt wird. – gvlasov

+0

funktionieren Java-Tools nicht? Ich glaube, dass Java-Reflexion Kotlins Klassen wie gewöhnlich verstehen sollte. – voddan

+0

Suseika: das war, wovor ich Angst hatte. – LordScone

Antwort

2

Eigentlich funktioniert es aber mit Einschränkungen: Sie können nur auf ein Paket in der Projektnavigation klicken und auf "Diagramm anzeigen ..." klicken. Auch sie erzeugt Diagramm aus der Java-Sicht (zeigt Javas Signaturen und Fassadenklassen)

enter image description here

+0

Wann planen Sie, dieses Feature vollständig mit Kotlin zu unterstützen? – LordScone

+0

Soweit ich weiß, gibt es keine Pläne für jetzt, da sich alle auf die Veröffentlichung und die Finalisierung der Sprache konzentrieren. Daher würde ich nicht erwarten, bald volle Unterstützung zu bekommen, aber ich glaube, dass es nichts Schlimmes geben wird, ähnliche Tickets im Tracker unter https://youtrack.jetbrains.com/issues/KT zu öffnen –