Kotlin Bytecode – Comment parsingr dans IntelliJ IDEA?

Je suis nouveau sur Kotlin et je veux pouvoir voir le bytecode compilé pour en savoir plus sur son fonctionnement sous les couvertures. J’utilise IntelliJ IDEA 15 mais je n’arrive pas à trouver le bon moyen de voir le bytecode. Qu’est-ce que je rate?

IntelliJ IDEA est fourni avec un outil de visualisation de bytecode pour Kotlin:

Outils → entrer la description de l'image ici Kotlin → Montrer Kotlin Bytecode

Également disponible via Ctrl / ⌘ + Maj + A en tant qu’action Show Kotlin Bytecode .

C’est un excellent outil qui peut accéder au bytecode correspondant lorsque vous vous déplacez dans le fichier source. Et il met à jour le bytecode à la volée chaque fois que la source change.


En outre, je voudrais recommander jclasslib Bytecode Viewer comme outil externe pour l’parsing de fichiers de classe de bas niveau (comme l’inspection de pools constants). Maintenant, il est également disponible sous forme de plug-in IntelliJ IDEA .

J’utilise https://javap.yawk.at/ pour voir le code d’octet en ligne. Définissez “Kotlin” comme langue d’entrée et vous êtes prêt à partir.

Il a même une option pour voir le code Java décompilé via Procyon, mais il pourrait être écrasé de temps en temps.