2004-02-03 鬼はそと、福はうちっ [長年日記]

teikade ファイナルリリース & 公開終了

おぉ……。

「先輩、ご卒業おめでとうございます。」というような気分だ。

今年の目標

今、ふと決まりました。というか、決めました。まだ書きませんが、とりあえず助走期間を設けてみて、いけそうだと思ったらどっかに書きます。

[未解決] Javaでクラスの依存関係を解決するには?

依存されるクラスを更新したときに、依存するクラスをリストアップする、うまい方法はありませんか?

つまり、

public class Depender {

public static void main(String args[]) {

new Dependee().theMethod();

}

}

public class Dependee {

public void theMethod() {}

}

というクラス構造があったとき、Dependee.theMethod のシグネチャを変更したら、Depender.main も修正しないといけないわけですが、これを探すのって面倒じゃないですか?

antのjavacでsrcdir destdir 指定しても、Dependee しかリコンパイルしないので、実行すると、NoSuchMethodError とかが出ちゃうようです。できればバッチ的にレポートを作りたいのですけど。

BCELを使えば簡単だろうと思うのだけど、だれかが作ってるハズだよねぇたぶん。

追記: IDEを使えばもちろん自動的にできます。IDEに依存しないという条件のもとで、全コンパイルを避けたい、というのが意図です。

KB834489

やられた……MSを少しでも信用してたオレがバカだった。自分の環境はアンインストールして復元できるけど。

本日のツッコミ(全4件) [ツッコミを入れる]
keisuken (2004-02-03 18:15)

S藤さんの日記にも書いてありました。Sらかみさんも違う仕事をしているようですし...。

matobaa (2004-02-03 20:23)

S藤さんの日記、発見できず……

keisuken (2004-02-03 22:18)

○かそふと の下です:-)。ば○そふと かもしれませんが:-P。

matobaa (2004-02-03 22:22)

ふむ、発見

[]