掲示板一覧   -   トピック一覧
   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に変更していただけますと助かります。

ご迷惑をおかけし申し訳ございませんでした。



スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ