No compute frame on v1_5 classes

This commit is contained in:
IzzelAliz 2021-02-11 17:18:52 +08:00
parent 8822c89bb0
commit 55ff30252a

View File

@ -291,7 +291,7 @@ public class ClassLoaderRemapper extends LenientJarRemapper {
}
// 有的插件的编译器奇奇怪怪的所以在这里要重新计算 frame
ClassWriter wr = new PluginClassWriter(ClassWriter.COMPUTE_FRAMES);
ClassWriter wr = new PluginClassWriter(node.version == Opcodes.V1_5 ? 0 : ClassWriter.COMPUTE_FRAMES);
node.accept(wr);
return dump(wr.toByteArray());