From a51b04c67de81163fd8f3e507cfade4642dea7ed Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 13 Nov 2020 00:50:13 +0800 Subject: [PATCH] Set compute max for ClassWriter --- .../kotlin/me/shedaniel/architect/plugin/utils/Transform.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/me/shedaniel/architect/plugin/utils/Transform.kt b/src/main/kotlin/me/shedaniel/architect/plugin/utils/Transform.kt index e7bbd93..eebf48f 100644 --- a/src/main/kotlin/me/shedaniel/architect/plugin/utils/Transform.kt +++ b/src/main/kotlin/me/shedaniel/architect/plugin/utils/Transform.kt @@ -26,7 +26,7 @@ object Transform { if ((reader.access and Opcodes.ACC_MODULE) == 0) { val node = ClassNode(Opcodes.ASM8) reader.accept(node, ClassReader.EXPAND_FRAMES) - val writer = ClassWriter(0) + val writer = ClassWriter(ClassWriter.COMPUTE_MAXS) transform(node) { name, bytes -> File(output.toFile().parentFile, "$name.class").also { it.delete()