You might wonder why I check whether the method is static at the start of my parameter size calculation, then initialize the stack frame slot to zero if it is (as opposed to one if it is not).
您可能会奇怪为什么在开始参数大小计算时要检查方法是否是静态的,如果是静态的,将堆栈帧槽初始化为零(不是静态正好相反)。
If this parameter is not specified, the IVM will use the next available slot.
如果没有指定这个参数,IVM将使用下一个可用插槽。
Any behavior that needs to accept a parameter defines a slot for it, which must be filled by whatever parent behavior activates it as a child.
任意需要接受参数的行为就定义了一个插槽,这些插槽需要其父行为在创建他们的时候填充。
应用推荐