掲示板一覧 - トピック一覧 Enterprise Architect 全般
Java のインタフェースメソッドを解析した時 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| 未登録ゲスト | 投稿日時: 2005-3-9 15:00 |
Java のインタフェースメソッドを解析した時表題の件につき、試用版と製品版で挙動が違う部分がありましたので連絡いたします。
例えば以下のような Java コードがあった時、 ================== public interface A { void method1(); } ================== method1() のアクセス指定子は省略されていますが、Java 言語仕様上は、interface の場合に限り public と見なします。 試用版ではこの通りに解析されていましたが、製品版では package に解釈されています これを public に解釈させる設定方法がありましたら、ご教示いただきたく存じます。 よろしくお願いします。 |
|
| tkouno | 投稿日時: 2005-3-10 9:49 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: Java のインタフェースメソッドを解析した時最新版でご指摘どおりの現象を確認しました。
試用版と製品版では、このソースコードの入出力については 完全に機能は同じですので、おそらく、試用版と製品版の ビルド番号が異なっているのではないかと思います。 (EA4.51で、Javaの内部の解析ロジックを変えていますので その影響の可能性があるかと思います。) いずれにしましても、バグであると思いますので さっそく調査させていただきます。 現時点では回避方法はないと思いますので お手数をおかけしてしまい申し訳ございませんが、 都度publicに変更していただけますと助かります。 ご迷惑をおかけし申し訳ございませんでした。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




