Closed kazurayam closed 1 month ago
https://github.com/kazurayam/VBAProcedureUsageAnalyzer/blob/0.1.3/lib/src/test/java/com/kazurayam/vba/FindUsagesAppTest.java を実行すると puファイルができてその中にこう書いてる
Backboneライブラリ.DocTransformer o-- Backboneライブラリ.Person : Initialize Backboneライブラリ.DocTransformer o-- Backboneライブラリ.TableIterator : Initialize
DocTransformerはクラスモジュールで、Initializeメソッドを実装している。 Personもクラスモジュールで、Initializeメソッドを実装している。
InitializeメソッドはprivateなメソッドであるとVB言語によって決められている。他のモジュールから呼び出されることが絶対に無い。
だからInitializeメソッドをarrowを描画する対象から除外していい。除外すべきだ。
こういうpuファイルが出力された
test_writeDiagram.pu.txt
こういう画像が描画された。
パッケージの並び順がいい感じになった。
https://github.com/kazurayam/VBAProcedureUsageAnalyzer/blob/0.1.3/lib/src/test/java/com/kazurayam/vba/FindUsagesAppTest.java を実行すると puファイルができてその中にこう書いてる
DocTransformerはクラスモジュールで、Initializeメソッドを実装している。 Personもクラスモジュールで、Initializeメソッドを実装している。
InitializeメソッドはprivateなメソッドであるとVB言語によって決められている。他のモジュールから呼び出されることが絶対に無い。
だからInitializeメソッドをarrowを描画する対象から除外していい。除外すべきだ。