求救啊! ARoiter的arouter-gradle-plugin中修改Class文件的RegisterCodeGenerator#RouteMethodVisitor #visitMaxs()方法:
@Override
void visitMaxs(int maxStack, int maxLocals) {
super.visitMaxs(maxStack + 4, maxLocals)
}
为什么要将最大的栈深度加4呢?
展开
评论