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
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?