Kotlin: Use ASM9 rather than ASM7

This fixes
        exception: java.lang.UnsupportedOperationException: PermittedSubclasses requires ASM9
when we encounter ConstantDesc.class in the JDK's modules.
This commit is contained in:
Ian Lynagh
2022-01-17 15:32:13 +00:00
parent 646fc58c25
commit e9fcd4749a

View File

@@ -515,7 +515,7 @@ public class OdasaOutput {
final int[] versionStore = new int[1];
try {
ClassVisitor versionGetter = new ClassVisitor(Opcodes.ASM7) {
ClassVisitor versionGetter = new ClassVisitor(Opcodes.ASM9) {
public void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces) {
versionStore[0] = version;
}