2009-06-25 2 views

risposta

5

È possibile utilizzare java.lang.Classloader.defineClass(), che trasforma bytecode in un oggetto Classe. Puoi chiamare newInstance() sull'oggetto Class risultante, e via.

1

Dai un'occhiata a Javassist che contiene un compilatore di frammenti che ti consente di compilare i snippet Java in bytecode e definirli come un metodo in una classe che puoi quindi richiamare.