The goal of this project is to improve the gnu.bytecode library by creating a version of it which uses ObjectWeb ASM to generate classfiles, rather than generating classfiles from scratch, byte by byte. Reimplementing gnu.bytecode on top of ASM will reduce gnu.bytecode's complexity, and it will allow gnu.bytecode to have more features.

Organization

Student

Tom Bousso

Mentors

  • Per Bothner
  • jrh
close

2017