Quali usi legittimi ci sono per la manipolazione del bytecode e in che modo le persone implementano tali soluzioni basate sulla manipolazione del codice byte in pratica?Pattern di manipolazione del codice byte
Aggiornamento: avrei reso più chiaro che questa domanda è in realtà di ciò che modelli e tecniche la gente usa per rendere il loro codice di volare con l'aiuto di manipolazione bytecode.
Qualcosa come la programmazione orientata all'aspetto che è stata già menzionata o la costruzione di oggetti proxy al volo e tecniche simili.
Forse avrei dovuto essere più chiaro su questo. Conosco già queste librerie e so come funziona Java a livello di bytecode. Quello che voglio veramente sapere è quali tecniche fantastiche le persone hanno inventato per fare cose che non potresti fare diversamente, quindi ho in mente queste soluzioni ogni volta che inciampo su questi problemi. – ahe