mirror of
https://github.com/architectury/architectury-plugin.git
synced 2026-03-30 05:05:20 -05:00
calculate max
This commit is contained in:
@@ -62,7 +62,7 @@ fun transformExpectPlatform(): (ClassNode, (String, ByteArray) -> Unit) -> Class
|
||||
)
|
||||
|
||||
method.instructions.addReturn(returnValue.first { it != '[' })
|
||||
method.maxStack = max(1, index)
|
||||
method.maxStack = -1
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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()
|
||||
@@ -48,7 +48,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 ->
|
||||
zipOutputStream.putNextEntry(ZipEntry(name))
|
||||
zipOutputStream.write(bytes)
|
||||
|
||||
Reference in New Issue
Block a user