A fast and lightweight .Net library to read and write Java .class files.
- Low memory footprint, the library doesn't allocate much from the heap.
- Provides low level access to the constant pool.
- Handles Java's "modified UTF-8" encoding correctly, unlike many other libraries out there.
- High level representation of the class file. (todo)
- Ability to read .jar files. (todo)
The island of Bali lies 3.2 km (2.0 mi) east of Java.
...
If you wish to contribute, I will gladly appreciate it. You can read the contributing guidelines and a few small tips here.
- CodeGenHelpers (MIT License): Used only for aiding source generation.
The library is still under heavy development.