Class Frame

java.lang.Object
de.mirkosertic.bytecoder.core.ir.Frame

public class Frame extends Object
  • Field Details

    • incomingLocals

      public final Value[] incomingLocals
    • incomingStack

      public final Value[] incomingStack
  • Constructor Details

    • Frame

      public Frame(Value[] incomingLocals, Value[] incomingStack)
  • Method Details

    • setLocal

      public Frame setLocal(int local, Value value)
    • pushToStack

      public Frame pushToStack(Value variable)
    • popFromStack

      public Frame.PopResult popFromStack()
    • withLocalsAndStack

      public Frame withLocalsAndStack(Value[] locals, Value[] stack)