同一点的方法框架是否始终具有相同的类型?

时间:2018-01-14 12:01:56

标签: java

我最近一直在关注The Java Virtual Machine Specifications (JVMS)。和ASM of A Java bytecode engineering library试图更好地理解JVM,但我发现了一些关于堆栈映射框架的东西,我还没有得到...

据我所知,堆栈映射框在执行过程中的某个时刻给出了方法执行帧的状态。但我不明白任何指令的堆栈映射帧在从任何跳转指令执行时都是相同的类型和相同的大小。

无论如何,我有两个具体问题:

  1. 同一点的方法框架是否始终具有相同的类型和相同的大小?

  2. 如果是,java编译器或jvm如何做到这一点?

0 个答案:

没有答案