2009-06-25 7 views

答えて

5

java.lang.Classloader.defineClass()を使用すると、バイトコードをClassオブジェクトに変換できます。結果のClassオブジェクトに対してnewInstance()を呼び出すことができます。

1

スニペットコンパイラを含むJavassistを見てください。Javaスニペットをバイトコードにコンパイルし、呼び出すことができるクラスのメソッドとして定義することができます。

関連する問題