web-dev-qa-db-ja.com

KotlinコードのダイアグラムとUMLを生成するにはどうすればよいですか?

KotlinコードのUMLおよび図を生成するにはどうすればよいですか? Intellijの有料版を入手することは私には選択肢ではないと思います。 Intellijプラグインを試しましたが、動作するものはまだ見つかりません。

すでに作成したKotlinコードから図とUMLを生成したいと思います。このようなツールを使用すると、多くの時間を節約できます。

ありがとう

14
Philip Nguyen

プロジェクトツリーのパッケージのみをクリックして、[図の表示...]をクリックできます。また、Javaの観点からダイアグラムを生成します(Javaの署名とファサードクラスを示します)。

enter image description here

4

それは他の人を助けるかもしれません。

現在、SimpleUML(Androidスタジオプラグインリポジトリからダウンロードできます)などの既存のクラスダイアグラムジェネレーターは、Kotlinクラスのクラスダイアグラムを作成できません。ただし、このプラグインをKotlinに使用するには、もう少し努力。

Androidスタジオでアクティビティクラスを開きます。

ツール-> Kotlin-> Kotlin Bytecodeを表示します。新しいサイドタブが開き、選択したアクティビティクラスのバイトコードが表示されます。

ClassName.decompile.Javaクラスを生成する生成されたKotlinバイトコードの上部の逆コンパイルをクリックします。

クラス名をクリックし、次にマウスを右クリックします。多くのオプションで、「シンプルUMLダイアグラムに追加」をクリックします。新しい図を作成するか、既存のファイルに図を追加します。

問題が発生した場合はお知らせください。

注:-SimpleUMLをインストールすると、問題が発生する可能性があります。 SimpleUMLCEをダウンロードして、最良の方法で作業してください。

4
Sumit Kumar