掲示板一覧 - トピック一覧 Enterprise Architect 全般
JavaのImport文がモデルに反映されない(パラメタライズドクラスの場合) |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-9-14 17:36 |
EA Administrator ![]() ![]() 投稿: 1895 |
JavaのImport文がモデルに反映されない(パラメタライズドクラスの場合)○ご質問
ソースコード読み込みを行った場合、以下の条件ではimport文がモデルに 反映されていません。(依存関係が生成されません。) 何か設定を行えば、反映が可能となるのでしょうか? [条件] (a)importしたクラスがパラメタライズドクラスである場合 (b)importしたクラスがメソッドの中で宣言されている場合 オプションのソースコードの生成と読み込みページにある 「戻り値や引数にクラスが利用されている場合に依存関係を作成」 は有効になっています。 (例) import PackageB.ClassB; import PackageC.ClassC; import PackageD.ClassD; public class A { private LinkedList<ClassB> m_list; ←(a)import文が反映されない public void testMethod(ClassC c) ←import文は反映される { ClassD d; ←(b)import文が反映されない } } ○回答 (a)につきましては、EAの考慮漏れと思われます。 開発元に連絡し、機能改善を検討いたします。 (b)についてですが、現状のEAのソースコード読み込み機能では、 操作の実装部につきましては解析を行いません。 そのため、(b)のパターンでは、import文はモデルに反映されません。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




