javax.tools.JavaCompiler
とjavax.tools.ToolProvider
を使用して、大きな文字列内のすべての定義済みクラスをユーザー入力文字列(メソッドである必要があります)にラップして、コード内で実行しています。あらかじめ定義された一連のケースで前記関数をテストするためにコンパイルされたクラスを(同じコード内で)実行時まで存在しないようにインスタンス化する方法はありますか?Java実行間のJava文字IO
例:ユーザーは、引数として送信された反対のブール値を返すメソッドを作成するように求められます。
上記の方法のユーザータイプ。
私はに生成されたクラスを読み込むことで、
Class.forName? – r0ast3d
@ r0ast3d:Class.forNameは、現在のクラスのクラスローダーがこのクラスを探す場所のどこかにクラスを格納する場合にのみ役に立ちます。 –