diff --git a/build.gradle b/build.gradle index 846ed59..317a831 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { } group 'net.fabricmc' -version '0.4.0' +version '0.4.1' def ENV = System.getenv() version = version + (ENV.GITHUB_ACTIONS ? "" : "+local") @@ -22,11 +22,11 @@ dependencies { implementation 'net.fabricmc:javapoet:0.1.0' implementation 'net.fabricmc:mapping-io:0.4.0' - implementation 'org.ow2.asm:asm:9.2' - implementation 'org.ow2.asm:asm-analysis:9.2' - implementation 'org.ow2.asm:asm-commons:9.2' - implementation 'org.ow2.asm:asm-tree:9.2' - implementation 'org.ow2.asm:asm-util:9.2' + implementation 'org.ow2.asm:asm:9.7' + implementation 'org.ow2.asm:asm-analysis:9.7' + implementation 'org.ow2.asm:asm-commons:9.7' + implementation 'org.ow2.asm:asm-tree:9.7' + implementation 'org.ow2.asm:asm-util:9.7' testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.1' diff --git a/src/main/java/net/fabricmc/mappingpoet/Main.java b/src/main/java/net/fabricmc/mappingpoet/Main.java index 83c614b..62c9e12 100644 --- a/src/main/java/net/fabricmc/mappingpoet/Main.java +++ b/src/main/java/net/fabricmc/mappingpoet/Main.java @@ -194,7 +194,7 @@ public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IO try (InputStream is = jarFile.getInputStream(entry)) { ClassReader reader = new ClassReader(is); - reader.accept(new ClassVisitor(Opcodes.ASM8) { + reader.accept(new ClassVisitor(Opcodes.ASM9) { @Override public void visitInnerClass(String name, String outerName, String simpleName, int access) { instanceInnerClasses.put(name, new Environment.NestedClassInfo(outerName, !Modifier.isStatic(access), simpleName)); diff --git a/src/main/java/net/fabricmc/mappingpoet/signature/PoetClassMethodSignatureVisitor.java b/src/main/java/net/fabricmc/mappingpoet/signature/PoetClassMethodSignatureVisitor.java index eec5be7..a65c6ae 100644 --- a/src/main/java/net/fabricmc/mappingpoet/signature/PoetClassMethodSignatureVisitor.java +++ b/src/main/java/net/fabricmc/mappingpoet/signature/PoetClassMethodSignatureVisitor.java @@ -46,7 +46,7 @@ public final class PoetClassMethodSignatureVisitor extends SignatureVisitor { TypeName returnType; public PoetClassMethodSignatureVisitor(TypeAnnotationMapping mapping, ClassStaticContext context, boolean forClass) { - super(Opcodes.ASM8); + super(Opcodes.ASM9); this.mapping = mapping; this.context = context; this.forClass = forClass; diff --git a/src/main/java/net/fabricmc/mappingpoet/signature/PoetTypeSignatureWriter.java b/src/main/java/net/fabricmc/mappingpoet/signature/PoetTypeSignatureWriter.java index ab8bff2..c4e920b 100644 --- a/src/main/java/net/fabricmc/mappingpoet/signature/PoetTypeSignatureWriter.java +++ b/src/main/java/net/fabricmc/mappingpoet/signature/PoetTypeSignatureWriter.java @@ -54,7 +54,7 @@ public final class PoetTypeSignatureWriter extends SignatureVisitor { private PoetTypeSignatureWriter activeTypeArgument; public PoetTypeSignatureWriter(TypeAnnotationBank storage, ClassStaticContext context) { - super(Opcodes.ASM8); + super(Opcodes.ASM9); this.storage = storage; this.context = context; }