たとえば、バイト配列からクラスをロードしています。
このクラスがロードされていると仮定しましょう:
package loadedclass;
public class LoadedClass {
public void out(String msg) {
LoadedClass2 lc2 = new LoadedClass2();
lc2.printMsg();
System.out.println(msg);
}
}
lc2 は、メッセージを出力する別のクラスです。
さて、バイト ストリーム クラスローダから LoadedClass をロードする場合、LoadedClass が依存する LoadedClass2 はどうすればよいでしょうか?
基本的に、LoadedClass に LoadedClass2 をコンストラクターなどにロードさせる必要がありますか?
クラスローダーから LoadedClass が依存するすべてのクラスをロードできるように、これを行うためのよりクリーンな方法はありますか?