Category "java-bytecode-asm"

In ASM 9.2 as argument of Inner class constructor, how to differentiate outer class argument (added by compiler) vs written in code?

To access the outer class, if the inner class contains constructors without the outer class reference as an argument, the compiler can add the outer class refer

How do I map ASM's API version in Opcodes to Java version?

ASM's ClassVisitor constructor requires passing one of Opcodes's ASM4, ASM5, ASM6, ASM7, ASM8 or ASM9. How do I know which ASM# to use for each version of Java?