Lines Matching defs:Frame
31 public final class Frame {
47 private Frame(LocalsArray locals, ExecutionStack stack) {
59 private Frame(LocalsArray locals,
86 public Frame(int maxLocals, int maxStack) {
97 public Frame copy() {
98 return new Frame(locals.copy(), stack.copy(), subroutines);
170 * Returns a Frame instance representing the frame state that should
180 public Frame subFrameForLabel(int startLabel, int subLabel) {
202 : new Frame(subLocals, stack, newSubroutines);
212 public Frame mergeWith(Frame other) {
230 return new Frame(resultLocals, resultStack, resultSubroutines);
312 public Frame mergeWithSubroutineCaller(Frame other, int subLabel,
365 return new Frame(resultLocals, resultStack, resultSubroutines);
381 public Frame makeNewSubroutineStartFrame(int subLabel, int callerLabel) {
384 Frame newFrame = new Frame(locals.getPrimary(), stack,
396 public Frame makeExceptionHandlerStartFrame(CstType exceptionClass) {
402 return new Frame(getLocals(), newStack, subroutines);