Kotlin için yeni ve derlenmiş bayt kodu görüntüleyebilmeyi istiyorum, böylece kapakların altında nasıl çalıştığı hakkında daha fazla bilgi edinebilirim. IntelliJ IDEA 15 kullanıyorum ancak bayt kodunu görüntülemenin iyi bir yolunu bulamıyorum. Neyi kaçırıyorum?Kotlin Bytecode - IntelliJ IDEA'da nasıl analiz yapılır?
cevap
IntelliJ IDEA KOTLIN için baytkodu görüntüleme aracı ile gelir: Ctrl aracılığıyla
Araçlar → Kotlin → Göster Kotlin Bytecode Ayrıca
mevcut/⌘ + Shift + Aolarak göster Kotlin Bytecode eylemini göster.
Bu, kaynak dosyada dolaştığınızda ilgili bayt kodu atlayabilen harika bir araçtır. Ve kaynak değiştiğinde bayt kodunu anında günceller.
Ayrıca, (örneğin sabit havuzları teftiş gibi) düşük seviyeli sınıf dosyaları analiz için harici bir araç olarak jclasslib Bytecode Viewer tavsiye etmek istiyorum. Şimdi de IntelliJ IDEA plugin olarak kullanılabilir.
Bayt kodlarını çevrimiçi görüntülemek için kullanıyorum. Giriş dili olarak "Kotlin" i ayarla ve gitmekte fayda var.
Hatta Procyon yoluyla decompiled Java kodunu görmek için bir seçenek var, ama zaman zaman ezmek olabilir.
@CaseyB Ve kısayol 'ctrl + shift + a' (pencereler ve linux) veya' shift-command-a' (mac) çok kullanışlıdır. Bu kısma basın ve sonra 'kotlin' yazın! – IRus