Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A bytecode framework.

The mikenakis-bytecode Logo, an old-fashioned coffee grinder.
By Mike Nakis, based on original work by Gregory Sujkowski from the Noun Project.
Used under CC BY License.


This creative work is explicitly published under No License. This means that I remain the exclusive copyright holder of this creative work, and you may not do anything with it other than view its source code and admire it. If you would like to do anything more with it, please contact me.

More information: michael.gr - Open Source but No License


mikenakis-bytecode is a framework for manipulating JVM bytecode. It is supposed to be very simple and easy to use.

More information: michael.gr - GitHub project: mikenakis-bytecode

Coding style

When I write code as part of a team of developers, I use the teams' coding style.
But when I write code for myself, I use my very own™ coding style.

More information: michael.gr - On Coding Style

To Do

  • Eliminate string descriptors and string signatures from the interface, always expose them via the Descriptor class (already exists) and a Signature class (does not exist yet.)