Мой класс компиляторов создает язык, который мы намереваемся скомпилировать в байт-код Java. Мы добились большого прогресса и приближаемся ко времени, когда пришло время для генерации кода.
У нас проблемы с поиском информации о том, как создавать файлы .class из нашего компилятора. Есть ли у вас какие-либо ресурсы, которые могут оказать нам некоторую помощь? У нас уже есть много документации по набору инструкций, но нам нужна информация о том, как напрямую заполнить файл класса / написание шестнадцатеричного кода.
Нам не нужна информация или предложения по декомпиляции файлов .class.
Даже простой пример написания файла .class с нуля был бы превосходным.
Спецификация JVM - это не то, что нам нужно. Что нам действительно нужно, так это пример или пошаговое руководство.