ASM Bytecode Outline

Compatible with  IntelliJ IDEA
09.02.2015
43 961
Displays bytecode for Java classes and ASMified code which will help you in your class generation.

Download plugin

Recent change notes

Version 0.3.5
  • Fixed ASM lib classes version
  • Upgraded ASM to 5.0.5
Version 0.3.4
  • Support bytecode display for inner classes based on the caret position in the active editor
  • Fix outline not beeing always updated when file changed
Version 0.3.3
  • Upgraded ASM to 5.0
Version 0.3.2
  • Upgraded ASM to 4.0
Version 0.3.1
  • Updated for IntelliJ IDEA 10.0.2
  • Supports showing bytecode for .class files for which we have source code
Version 0.3
  • Add diff view popup which shows the differences with the previous version of bytecode
  • Search in every output directory, including test files
  • Support for Groovy @groovyx.ast.bytecode.Bytecode annotation
  • Configuration of ASM ClassReader flags
  • Configuration of Groovy code style
Version 0.2
  • Fixed .class files not being found under Windows
  • Fixed tool window not opening if output directory doesn't exist
  • Added shortcut in "Code" menu
  • Do not compile file if up-to-date
31.12.2015
it not working in intellj 14, will you fix it?
Anonymous
19.07.2015
Great plugin.
Anonymous
12.02.2015
Not working in intellij 14.
Anonymous
05.01.2015
not working in IntelliJ 14. After installing this plugin, IntelliJ 14 fails to start due to some kind of internal error.
Anonymous
16.12.2014
Not working in intellij 14.
Anonymous
23.11.2014
It's not working on intellij 14. I receiving an unsuported version
Anonymous
02.10.2014
I works great, I love the ASMfy feature.
22.05.2013
i can get the bytecode in context menu "show byte code" but i've found nothing in the right menu "ASM" when compiled.
10.04.2012
Thank you, very useful plugin.

But Ctrl+click on class/method names doesn't work in bytecode window. I thought, "Ctrl+click works everywhere" is supposed to be one of key features of Idea.
09.02.2011
Either click "Show bytecode outline" in the context menu or in the "Code" menu.
Anonymous
05.02.2011
com.intellij.openapi.roots.CompilerModuleExtension.getOutputRoots(Z)[Lcom/intellij/openapi/vfs/VirtualFile;: com.intellij.openapi.roots.CompilerModuleExtension.getOutputRoots(Z)[Lcom/intellij/openapi/vfs/VirtualFile;
java.lang.NoSuchMethodError: com.intellij.openapi.roots.CompilerModuleExtension.getOutputRoots(Z)[Lcom/intellij/openapi/vfs/VirtualFile;
at org.objectweb.asm.idea.ShowBytecodeOutlineAction$2.run(ShowBytecodeOutlineAction.java:106)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:331)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:125)

--Lee
Anonymous
05.02.2011
Hi i got this error with IntelliJ 9.0.3 when trying to execute command "Show bytecode outline"

Please fix your great plugin : )

Lee
Anonymous
01.02.2011
Ah, i see - there is 'Show Bytecode outline' in context menu;)
31.01.2011
Hi, my ASM toolwindow is just empty. How to get the bytecode?
Please  sign in  to leave a comment.