Çalıştığım bir derleyici projesi için ASM API'sini karıştırmaya başladım. Bununla birlikte, belgelerin pek çok yerde yeni gelenler için daha az açık olduğunu buldum ve "Merhaba, Dünya!" Yazdıran bir sınıf oluşturma konusunda sağlam bir örnek olduğunu düşündüm. Burada sahip olmak için harika bir örnek olurdu.'Merhaba, Dünya!' Oluşturma Java ASM kütüphanesiyle sınıf
Şu anda, bir ana() ile (ClassWriter, ClassVisitor ve MethodVisitor sınıflarını kullanarak) bir sınıf oluşturabilirim, ancak ana gövdeyi nasıl oluşturacağımı göremiyorum. Herkes ASM bir sınıf dosyası oluşturma bana bir örnek verebilir misiniz:
- bir ana()
- içeren değerle ana yerel bir dize değişkeni() oluşturur "Merhaba, Dünya!"
- baskılar değişken
ASM API çağrılarının bayt kodu oluşturmasıyla ilgilenmekteydim ama kesinlikle bunu kesinlikle kontrol edecek. – seadowg