Class ASMStackFrame

    • Constructor Detail

      • ASMStackFrame

        public ASMStackFrame​(ExecEnv execEnv,
                             ASMOperation operation,
                             java.util.List args)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • push

        public void push​(ASMOclAny value)
      • empty

        public boolean empty()
      • setVariable

        public void setVariable​(java.lang.String name,
                                ASMOclAny value)
      • getVariable

        public ASMOclAny getVariable​(java.lang.String name)
      • pushVariable

        public void pushVariable​(java.lang.String name)
      • popVariable

        public void popVariable​(java.lang.String name)
      • hasNextInstruction

        public boolean hasNextInstruction()
      • getLocation

        public int getLocation()
      • setLocation

        public void setLocation​(int location)
      • step

        public void step()
      • getLocalVariables

        public java.util.Map getLocalVariables()
      • getLocalStack

        public java.util.List getLocalStack()
      • resolveVariableName

        public java.lang.String resolveVariableName​(int slot)
      • getSourceLocation

        public java.lang.String getSourceLocation()