Apache BCEL

BCEL (Byte Code Engineering Library) este o bibliotecă Java pentru manipularea și analiza codului secundar Java . BCEL este un subproiect al Apache Commons lansat sub licența Apache de către Apache Foundation .

BCEL vă permite să analizați, să creați și să manipulați fișiere Java .class . Cele Clasele conținute în aceste fișiere sunt încărcate în memorie ca obiecte care conțin toate informațiile simbolice din această clasă: metodele , atributele și bytecode declarații , în special.

Aceste obiecte pot fi citite dintr-un fișier preexistent, transformate, apoi salvate într-un fișier. De asemenea, este posibil să creați dinamic o clasă de la zero.

BCEL este utilizat de o varietate de proiecte, inclusiv compilatoare , optimizatori , contravenienți de cod, generatori de cod și instrumente de analiză statică a programelor .

Vezi și tu

linkuri externe