2009-06-25 20 views

Odpowiedz

5

Można użyć metody java.lang.Classloader.defineClass(), która przekształca kod bajtowy w obiekt klasy. Możesz wywołać newInstance() na wynikowym obiekcie klasy i gotowe.

1

Zobacz Javassist, który zawiera kompilator fragmentów umożliwiający kompilację fragmentów kodu Java do kodu bajtowego i zdefiniowanie ich jako metody w klasie, którą można następnie wywołać.

Powiązane problemy