Javassist

From Wikipedia, the free encyclopedia

Javassist
Developed by Shigeru Chiba
Latest release 3.7.0GA / January 21, 2008
Written in Java
OS Cross-platform
Genre bytecode Engineering Library
License dual license of the MPL and LGPL.
Website Javassist project home

Javassist is a Java library providing means to manipulate the Java bytecode of an application. In this sense Javassist provides the support for structural reflection, i.e. the ability to change the implementation of a class at runtime.

Bytecode manipulation is performed at load-time through a provided class loader.

[edit] See also

[edit] External links